diff options
Diffstat (limited to 'community/gnome-remote-desktop/APKBUILD')
-rw-r--r-- | community/gnome-remote-desktop/APKBUILD | 69 |
1 files changed, 45 insertions, 24 deletions
diff --git a/community/gnome-remote-desktop/APKBUILD b/community/gnome-remote-desktop/APKBUILD index a3852a8956e..38d566e6fd8 100644 --- a/community/gnome-remote-desktop/APKBUILD +++ b/community/gnome-remote-desktop/APKBUILD @@ -1,46 +1,67 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: team/gnome <ablocorrea@hotmail.com> pkgname=gnome-remote-desktop -pkgver=41.0 -pkgrel=0 -pkgdesc="GNOME Remote Desktop - remove desktop server" -url="https://gitlab.gnome.org/jadahl/gnome-remote-desktop" +pkgver=45.1 +pkgrel=1 +pkgdesc="GNOME Remote Desktop - remote desktop server" +url="https://gitlab.gnome.org/GNOME/gnome-remote-desktop" arch="all !s390x" # blocked by pipewire license="GPL-2.0-or-later" -makedepends="meson glib-dev pipewire-dev elogind-dev libsecret-dev libnotify-dev - libvncserver-dev freerdp-dev cairo-dev fuse3-dev libxkbcommon-dev" -checkdepends="bash xvfb-run dbus py3-dbus py3-gobject3 mutter gnome-settings-daemon - mesa-dri-gallium adwaita-icon-theme" +# mesa and libgudev are checkdepends, but they don't get installed +# due to options="!check" +makedepends=" + asciidoc + cairo-dev + fdk-aac-dev + ffnvcodec-headers + freerdp-dev + fuse3-dev + glib-dev + libdrm-dev + libei-dev + libepoxy-dev + libgudev-dev + libnotify-dev + libsecret-dev + libvncserver-dev + libxkbcommon-dev + mesa-dev + meson + pipewire-dev + tpm2-tss-dev + " +checkdepends=" + adwaita-icon-theme + bash + dbus + gnome-settings-daemon + mutter + py3-dbus + py3-gobject3 + xvfb-run + " +subpackages="$pkgname-doc $pkgname-lang" options="!check" # Needs a full fat GNOME session source="https://download.gnome.org/sources/gnome-remote-desktop/${pkgver%.*}/gnome-remote-desktop-$pkgver.tar.xz" -prepare() { - default_prepare - - # We don't need systemd services... - sed '/systemd_dep/d' -i meson.build - # Fix Bash location - sed 's|usr/bin/bash|bin/bash|' -i tests/vnc-test-runner.sh -} - build() { abuild-meson \ - -Dsystemd_user_unit_dir=DELETEME \ - -Dnvenc=false \ + -Db_lto=true \ + -Dsystemd=false \ + -Dtests=false \ . output - meson compile ${JOBS:+-j ${JOBS}} -C output + meson compile -C output } check() { mkdir -p /tmp/runtimedir - GSETTINGS_SCHEMA_DIR=output/src/ XDG_RUNTIME_DIR=/tmp/runtimedir meson test --no-rebuild -v -C output + GSETTINGS_SCHEMA_DIR=output/src/ XDG_RUNTIME_DIR=/tmp/runtimedir meson test --no-rebuild --print-errorlogs -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output - rm -rf "$pkgdir"/usr/DELETEME } sha512sums=" -76b7054d58817b08be6120468c7cd625f504c304c7a747dda660ee969760b004d7408b2a1a429c8e944c0ba2940238989fd2eea35b8fdece82b2ad147f4568fa gnome-remote-desktop-41.0.tar.xz +4572fefa03ee433783c822cf0405bd17b645f3aa08e8d88c04165859fd30643d612e5d7516a64ded8c1a0d2007026d6df877930b5ea127d7e1e939c1bb60f379 gnome-remote-desktop-45.1.tar.xz " |