diff options
Diffstat (limited to 'community/xdg-desktop-portal-gtk/APKBUILD')
-rw-r--r-- | community/xdg-desktop-portal-gtk/APKBUILD | 72 |
1 files changed, 40 insertions, 32 deletions
diff --git a/community/xdg-desktop-portal-gtk/APKBUILD b/community/xdg-desktop-portal-gtk/APKBUILD index c56b7fa38dc..7dde7e3337c 100644 --- a/community/xdg-desktop-portal-gtk/APKBUILD +++ b/community/xdg-desktop-portal-gtk/APKBUILD @@ -1,47 +1,55 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Contributor: Krassy Boykinov <kboykinov@teamcentrixx.com> +# Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=xdg-desktop-portal-gtk -pkgver=1.6.0 -pkgrel=0 +pkgver=1.15.1 +pkgrel=1 pkgdesc="Gtk implementation of xdg-desktop-portal" url="https://github.com/flatpak/xdg-desktop-portal-gtk" arch="all" license="LGPL-2.1-or-later" -depends="xdg-desktop-portal" -makedepends="gtk+3.0-dev dbus-dev gnome-desktop-dev" -subpackages="$pkgname-lang" -source="https://github.com/flatpak/xdg-desktop-portal-gtk/releases/download/$pkgver/xdg-desktop-portal-gtk-$pkgver.tar.xz +depends=" + gsettings-desktop-schemas + xdg-desktop-portal + " +makedepends=" + dbus-dev + gnome-desktop-dev + gtk+3.0-dev + meson + xdg-desktop-portal-dev " +subpackages="$pkgname-lang" +source="https://github.com/flatpak/xdg-desktop-portal-gtk/releases/download/$pkgver/xdg-desktop-portal-gtk-$pkgver.tar.xz" +options="!check" # no tests provided -prepare() { - default_prepare - - sed 's|/usr/bin/sh|/bin/sh|' \ - -i compile \ - -i missing \ - -i install-sh \ - -i depcomp \ - -i config.sub \ - -i config.guess -} +case "$CARCH" in +s390x|armhf) + # no gnome shell + ;; +*) + makedepends="$makedepends gnome-shell" + ;; +esac build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var - make -} - -check() { - make check + abuild-meson \ + -Db_lto=true \ + -Dappchooser=enabled \ + -Ddatarootdir=/usr/lib/pkgconfig \ + -Ddbus-service-dir=/usr/share/dbus-1/services/ \ + -Dlockdown=enabled \ + -Dsettings=enabled \ + -Dwallpaper=auto \ + . output + meson compile -C output } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install --no-rebuild -C output + rm -rf "$pkgdir"/usr/lib/systemd } -sha512sums="97111e0c14a8cb54d88d0dd8142003b3f1a60e156131cce77deec0f43c936a110eda24c1e8efbb555dad0ad5aafe392d8c5afab80ea96166f616e6255371adc8 xdg-desktop-portal-gtk-1.6.0.tar.xz" +sha512sums=" +21c0165b8bc86dc8f5c1e0bca512fab8ef303a14fed7753b5d5c8f81c20967102e651ae4fb951a203e581deecd012d4061abe6a69261704263a15573aea62489 xdg-desktop-portal-gtk-1.15.1.tar.xz +" |