diff options
Diffstat (limited to 'community/gnome-software/APKBUILD')
-rw-r--r-- | community/gnome-software/APKBUILD | 104 |
1 files changed, 72 insertions, 32 deletions
diff --git a/community/gnome-software/APKBUILD b/community/gnome-software/APKBUILD index 6ccfb501be0..ffe4df2ce1a 100644 --- a/community/gnome-software/APKBUILD +++ b/community/gnome-software/APKBUILD @@ -1,61 +1,101 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: team/gnome <ablocorrea@hotmail.com> pkgname=gnome-software -pkgver=3.36.1 -pkgrel=0 +pkgver=45.3 +pkgrel=2 pkgdesc="Software lets you install and update applications and system extensions" url="https://wiki.gnome.org/Apps/Software" -arch="all !s390x !mips !mips64" +arch="all" license="GPL-2.0-or-later" -makedepends="meson appstream-glib-dev gdk-pixbuf-dev libxmlb-dev glib-dev gtk+3.0-dev - json-glib-dev libsoup-dev gnome-desktop-dev gspell-dev polkit-dev gtk-doc - ostree-dev flatpak-dev libgudev-dev gnome-online-accounts-dev" +makedepends=" + appstream-dev + flatpak-dev + gdk-pixbuf-dev + glib-dev + gsettings-desktop-schemas-dev + gtk4.0-dev + gtk-doc + json-glib-dev + libadwaita-dev + libgudev-dev + libsoup3-dev + libxmlb-dev + meson + ostree-dev + polkit-dev + " options="!check" # lots of failing tests -subpackages="$pkgname-lang $pkgname-doc $pkgname-dbg $pkgname-static $pkgname-dev" +install="$pkgname.post-upgrade" +subpackages=" + $pkgname-dbg + $pkgname-lang + $pkgname-doc + $pkgname-dev + $pkgname-lib + $pkgname-plugin-flatpak:flatpak_plugin + " source="https://download.gnome.org/sources/gnome-software/${pkgver%.*}/gnome-software-$pkgver.tar.xz - 445.patch - install-more-headers.patch + 0002-disable-some-non-desired-preferences.patch + appstream-no-python2.patch + support-appstream-1.0.patch + org.gnome.software.gschema.override " case "$CARCH" in - x86*) makedepends="$makedepends fwupd-dev" ;; -esac - -# gnome-software-plugin-apk is only a runtime dependency and unfortunately -# not available on other arches yet due to LDC. -case "$CARCH" in - x86_64|aarch64) depends="$depends gnome-software-plugin-apk" ;; + x86|x86_64|aarch64|armv7) makedepends="$makedepends fwupd-dev" ;; esac build() { case "$CARCH" in - x86*) conf="-Dfwupd=true" ;; + x86|x86_64|aarch64|armv7) conf="-Dfwupd=true" ;; *) conf="-Dfwupd=false" ;; esac - - meson \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var \ - --buildtype=plain \ - -Dvalgrind=false \ + abuild-meson \ -Dmalcontent=false \ -Dpackagekit=false \ + -Dhardcoded_proprietary_webapps=false \ + -Dtests=false \ $conf \ . output - ninja -C output + meson compile -C output } check() { - ninja -C output test + meson test --no-rebuild --print-errorlogs -C output } package() { - DESTDIR="$pkgdir" ninja -C output install + DESTDIR="$pkgdir" meson install --no-rebuild -C output + install -Dm644 "$srcdir"/org.gnome.software.gschema.override \ + -t "$pkgdir"/usr/share/glib-2.0/schemas/ +} + +dev() { + default_dev + + amove usr/lib/gnome-software/libgnomesoftware.so } -sha512sums="7d0e8c16192bbbc8f166db137dbd2e6ff9e85f7d3d37f63f41211ba3838e392bd87a8d9bf09d31b43f6d21e1a099ecdeff9114ae27fae40d563671f0bcbe50d4 gnome-software-3.36.1.tar.xz -2a8746ac0f948022b10fd29bcaf159d428954061d5ae19db86a09733f69901eda61e109ed4b3d3d484d91c182b2967e4b3bc11ce78774885bb9105a752c55c35 445.patch -e7de617dbdecaa46fad25d8fe7d7ea5db324aaed73555bbe6814357b4ac3b787269653863679cff4318250dcc7729299b549f41220f441d9033a448af28da9dd install-more-headers.patch" +lib() { + pkgdesc="$pkgdesc (shared library)" + depends="" + + amove usr/lib/gnome-software/libgnomesoftware.so.* +} + +flatpak_plugin() { + pkgdesc="$pkgdesc (flatpak plugin)" + install_if="$pkgname=$pkgver-r$pkgrel flatpak" + depends="" + + amove usr/lib/gnome-software/plugins-20/libgs_plugin_flatpak.so + amove usr/share/metainfo/org.gnome.Software.Plugin.Flatpak.metainfo.xml +} +sha512sums=" +45c8c92c9bd046b37b3fb4e817a0ea83fe9323d019f86140357f90bb2a0bf9dda5d33798c4b4d78303e2402c6cb603a4ff467e260e734b7ba97f07ebfaf4044c gnome-software-45.3.tar.xz +3d35757225a7221d2a29c578c8f5281ce396729eda1811f8977079e67ba19bd0e656d1f4bb80f4dcde3a2a759991ea195267a6de1cf4729b07460c8f7c0c1aab 0002-disable-some-non-desired-preferences.patch +69c9dcefb05e59e33badeca212bf955a180e4a0bc2493c4ec319c7697b6bad23f5a6553302136c2db9f0d52ef49de01c1cae35c3bcbcbe60b17a2f79fc8b4af7 appstream-no-python2.patch +1dd58f8a38b6299bfc3c68b6b290081e8282a912363fa5196ec5ddd796f27c3271ac1fc9ca0348c495d8adc41c6c9a33b926c0eafbc00a0cf41900617f87b038 support-appstream-1.0.patch +fa82dfdaaa89554ae0882be6ed25ebcb48e7c9120c645401f369d1f888712002b2627900f629515136d66cf05dcb7d3a09d2bfd775c8063d3ec2d39c64cb1a5b org.gnome.software.gschema.override +" |