mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-03 21:53:52 +02:00
New package: gnome-remote-desktop-40.1
This commit is contained in:
parent
6de6447096
commit
a046a83faa
1 changed files with 37 additions and 0 deletions
37
srcpkgs/gnome-remote-desktop/template
Normal file
37
srcpkgs/gnome-remote-desktop/template
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
# Template file for 'gnome-remote-desktop'
|
||||||
|
pkgname=gnome-remote-desktop
|
||||||
|
version=40.1
|
||||||
|
revision=1
|
||||||
|
build_style=meson
|
||||||
|
configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
|
||||||
|
-Dsystemd_user_unit_dir=/tmp"
|
||||||
|
hostmakedepends="pkg-config glib-devel"
|
||||||
|
makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
|
||||||
|
$(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
|
||||||
|
$(vopt_if vnc libvncserver-devel)"
|
||||||
|
short_desc="GNOME remote desktop server"
|
||||||
|
maintainer="Michal Vasilek <michal@vasilek.cz>"
|
||||||
|
license="GPL-2.0-or-later"
|
||||||
|
homepage="https://gitlab.gnome.org/GNOME/gnome-remote-desktop/"
|
||||||
|
distfiles="https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/archive/$version/gnome-remote-desktop-$version.tar.gz"
|
||||||
|
checksum=3c8466cd40405a6887171ada556a800e467d85bb52a506a33409c803b2d4f746
|
||||||
|
make_check=no # xvfb failed to start
|
||||||
|
|
||||||
|
build_options="rdp vnc"
|
||||||
|
desc_option_rdp="RDP support"
|
||||||
|
desc_option_vnc="VNC support"
|
||||||
|
# RDP doesn't currently have GUI in gcs, so it's disabled by default
|
||||||
|
build_options_default="vnc"
|
||||||
|
|
||||||
|
pre_configure() {
|
||||||
|
if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
|
||||||
|
echo at least one of vnc and rdp options has to be enabled
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
vsed -e '/systemd_dep/d' -i meson.build
|
||||||
|
}
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
rm -rf ${DESTDIR}/tmp
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue