[arch-commits] Commit in gnome-software/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Fri Mar 15 21:58:53 UTC 2019
Date: Friday, March 15, 2019 @ 21:58:52
Author: heftig
Revision: 442056
3.32.0-1
Modified:
gnome-software/trunk/PKGBUILD
----------+
PKGBUILD | 38 +++++++++++++++++++++++---------------
1 file changed, 23 insertions(+), 15 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-03-15 21:48:32 UTC (rev 442055)
+++ PKGBUILD 2019-03-15 21:58:52 UTC (rev 442056)
@@ -4,7 +4,7 @@
pkgbase=gnome-software
pkgname=(gnome-software gnome-software-packagekit-plugin)
-pkgver=3.30.6
+pkgver=3.32.0
pkgrel=1
pkgdesc="GNOME Software Tools"
url="https://wiki.gnome.org/Apps/Software/"
@@ -11,8 +11,9 @@
arch=(x86_64)
license=(GPL2)
makedepends=(appstream-glib gnome-desktop libpackagekit-glib flatpak fwupd ostree
- docbook-xsl git gobject-introspection gspell gtk-doc meson valgrind)
-_commit=ae42d5130a200a0fe60c011f29e4e699be639cf4 # tags/3.30.6^0
+ docbook-xsl git gobject-introspection gspell gtk-doc meson valgrind
+ gnome-online-accounts libxmlb)
+_commit=bed994cc6e3c41a92efd6b2847ef978d5b2cd3a3 # tags/3.32.0^0
source=("git+https://gitlab.gnome.org/GNOME/gnome-software.git#commit=$_commit")
sha256sums=('SKIP')
@@ -26,20 +27,29 @@
}
build() {
- arch-meson $pkgbase build \
- -D ubuntuone=false \
- -D ubuntu_reviews=false
+ arch-meson $pkgbase build
ninja -C build
}
check() {
# build container troubles
- meson test -C build || :
+ meson test -C build --print-errorlogs || :
}
+_pick() {
+ local p="$1" f d; shift
+ for f; do
+ d="$srcdir/$p/${f#$pkgdir/}"
+ mkdir -p "$(dirname "$d")"
+ mv "$f" "$d"
+ rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
+ done
+}
+
package_gnome-software() {
groups=('gnome')
- depends=(appstream-glib gnome-desktop gsettings-desktop-schemas gspell libpackagekit-glib)
+ depends=(libxmlb gnome-desktop gsettings-desktop-schemas gspell libpackagekit-glib
+ gnome-online-accounts)
optdepends=('flatpak: Flatpak support plugin'
'fwupd: fwupd support plugin'
'ostree: OSTree support plugin')
@@ -46,15 +56,13 @@
DESTDIR="$pkgdir" meson install -C build
- # Split out packagekit plugin
- mkdir "$srcdir"/packagekit-plugin
- mv "$pkgdir"/usr/lib/gs-plugins-12/libgs_plugin_{packagekit*,systemd-updates}.so "$srcdir"/packagekit-plugin
+### Split gnome-software-packagekit-plugin
+ _pick packagekit-plugin "$pkgdir"/usr/lib/gs-plugins-*/libgs_plugin_packagekit*.so
+ _pick packagekit-plugin "$pkgdir"/usr/lib/gs-plugins-*/libgs_plugin_systemd-updates.so
}
package_gnome-software-packagekit-plugin() {
pkgdesc="PackageKit support plugin for GNOME Software"
- depends=(archlinux-appstream-data gnome-software packagekit)
-
- mkdir -p "$pkgdir"/usr/lib/gs-plugins-12
- mv "$srcdir"/packagekit-plugin/* "$pkgdir"/usr/lib/gs-plugins-12/
+ depends=(archlinux-appstream-data gnome-software packagekit appstream-glib)
+ mv packagekit-plugin/* "$pkgdir"
}
More information about the arch-commits
mailing list