diff options
Diffstat (limited to 'community/flatpak/APKBUILD')
-rw-r--r-- | community/flatpak/APKBUILD | 61 |
1 files changed, 48 insertions, 13 deletions
diff --git a/community/flatpak/APKBUILD b/community/flatpak/APKBUILD index 136550b4469..5629e0bab9b 100644 --- a/community/flatpak/APKBUILD +++ b/community/flatpak/APKBUILD @@ -3,19 +3,27 @@ # Maintainer: André Klitzing <aklitzing@gmail.com> pkgname=flatpak # Follows GNOME versioning, MINOR (the 2nd number) must be even. -pkgver=1.12.7 -pkgrel=0 +pkgver=1.14.5 +pkgrel=3 pkgdesc="Application deployment framework for desktop apps" url="https://flatpak.org/" -# s390x and riscv64 blocked by polkit -arch="all !s390x !riscv64" +arch="all" license="LGPL-2.1-or-later" -depends="bubblewrap xdg-dbus-proxy" +depends=" + bubblewrap + desktop-file-utils + fuse3 + gtk-update-icon-cache + shared-mime-info + xdg-dbus-proxy + " makedepends=" + appstream-dev appstream-glib-dev bison + curl-dev dconf-dev - fuse-dev + fuse3-dev glib-dev gpgme-dev json-glib-dev @@ -23,7 +31,6 @@ makedepends=" libcap-dev libgcab-dev libseccomp-dev - libsoup-dev libxau-dev libxslt-dev ostree-dev>=2018.08 @@ -31,20 +38,25 @@ makedepends=" py3-parsing zstd-dev " +checkdepends="bash" subpackages=" $pkgname-dbg $pkgname-lang $pkgname-dev $pkgname-libs $pkgname-bash-completion - $pkgname-fish-completion + $pkgname-fish-completion:fishcomp $pkgname-zsh-completion + $pkgname-polkit + $pkgname-gdm " install="flatpak.pre-install flatpak.pre-upgrade flatpak.post-install" source="https://github.com/flatpak/flatpak/releases/download/$pkgver/flatpak-$pkgver.tar.xz modules-load.conf + fusermount3.patch + tzdir.patch " -options="!check" # Tests fail with no error message +options="!check" # test environment setup requires glibc layout (locales..) # secfixes: # 1.12.5-r0: @@ -69,6 +81,7 @@ build() { --libexecdir=/usr/lib/$pkgname \ --disable-static \ --disable-documentation \ + --with-curl \ --with-priv-mode=none \ --with-system-bubblewrap \ --with-system-helper-user=flatpak \ @@ -90,14 +103,36 @@ package() { # Remove systemd-specific files. rm -rf usr/lib/systemd rm -rf usr/lib/sysusers.d - - # Move fish completions to directory where abuild expects it. - mv usr/share/fish/vendor_completions.d usr/share/fish/completions + rm -rf usr/lib/tmpfiles.d install -Dm644 "$srcdir"/modules-load.conf usr/lib/modules-load.d/flatpak.conf } +fishcomp() { + default_fishcomp + + amove usr/share/fish/vendor_conf.d +} + +polkit() { + depends="" + pkgdesc="$pkgdesc (polkit config)" + install_if="$pkgname=$pkgver-r$pkgrel polkit" + + amove usr/share/polkit-1 +} + +gdm() { + depends="" + pkgdesc="$pkgdesc (gdm config)" + install_if="$pkgname=$pkgver-r$pkgrel gdm" + + amove usr/share/gdm +} + sha512sums=" -425f9d330c649de1079f3286cb6ad8cf7b6e5838921effa4fd6f51020b9bf7991ded9071566ec7032b9868ef3f7e14d1fb7c2be96f903e3af23a075592b78f50 flatpak-1.12.7.tar.xz +552deaaf3e6712a56f33698c20e6b8225c8893fe9a375af897fd99e19c487bf79b19c3e4ce3b00f3caf90020019ff67c628ca6a8f2ae1e6e01db397d2081ab2b flatpak-1.14.5.tar.xz 57d23d2778556eafc3035e6be575bf95b4032f123b35f2b1657eff5e7496de253173edc657f90531ee58e25673f4f27a5cd1cc76b14a038edb244f104a231771 modules-load.conf +665dc6003360ea65ce391fe2283344d47c1dafc8f860a5ba410641c7ef54d0c68a63c41963843aeb0364b95df567a83cb80007db282bd284a0744aacced8f1d3 fusermount3.patch +4317f1ade5999c5a4e1392b074c32dae07858f79a2769fd7f207182cb514b446fc33b480676d9e8eeaf7f26461e340342a8a17494cfdc63f156c38b58852daf4 tzdir.patch " |