diff options
Diffstat (limited to 'community/gnome-remote-desktop/APKBUILD')
-rw-r--r-- | community/gnome-remote-desktop/APKBUILD | 72 |
1 files changed, 48 insertions, 24 deletions
diff --git a/community/gnome-remote-desktop/APKBUILD b/community/gnome-remote-desktop/APKBUILD index 8937dd2f1a1..38d566e6fd8 100644 --- a/community/gnome-remote-desktop/APKBUILD +++ b/community/gnome-remote-desktop/APKBUILD @@ -1,43 +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=40.0 -pkgrel=0 -pkgdesc="GNOME Remote Desktop - remove desktop server" -url="https://gitlab.gnome.org/jadahl/gnome-remote-desktop" -arch="all !s390x !mips64" # blocked by pipewire +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 \ + -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="557d5425a92cc50dfac60d9e5e39fba88bd3a653ece6490aae663913bc1df490b7d864ae0d6e8cc2c305e7c0fa5f77d7b1e63488bc51f38a0f897232b69edc89 gnome-remote-desktop-40.0.tar.xz" +sha512sums=" +4572fefa03ee433783c822cf0405bd17b645f3aa08e8d88c04165859fd30643d612e5d7516a64ded8c1a0d2007026d6df877930b5ea127d7e1e939c1bb60f379 gnome-remote-desktop-45.1.tar.xz +" |