Date: Thursday, January 18, 2018 @ 18:55:26 Author: bgyorgy Revision: 283970
upgpkg: packagekit 1.1.8-2 Split out libpackagekit-glib library (needed for gnome-software in order to make its packagekit dependency optional) Modified: packagekit/trunk/PKGBUILD ----------+ PKGBUILD | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-01-18 18:54:56 UTC (rev 283969) +++ PKGBUILD 2018-01-18 18:55:26 UTC (rev 283970) @@ -2,21 +2,17 @@ # Maintainer: Christian Hesse <[email protected]> # Contributor: Jonathan Conder <[email protected]> -pkgname='packagekit' +pkgbase='packagekit' +pkgname=('packagekit' 'libpackagekit-glib') pkgver=1.1.8 -pkgrel=1 +pkgrel=2 pkgdesc='A system designed to make installation and updates of packages easier' arch=('x86_64') -url='http://www.packagekit.org/' +url='https://www.freedesktop.org/software/PackageKit/' license=('GPL') -depends=('dbus-glib' 'pacman>=5.0.0' 'polkit' 'shared-mime-info' 'sqlite') -makedepends=('gobject-introspection' 'gtk-doc' 'intltool' - 'networkmanager' 'bash-completion' 'vala' 'autoconf-archive') -optdepends=('networkmanager: detect connection status' - 'bash-completion: command completion in bash') -backup=('var/lib/PackageKit/transactions.db' - 'etc/PackageKit/alpm.d/pacman.conf' - 'etc/PackageKit/alpm.d/repos.list') +makedepends=('polkit' 'sqlite' 'gobject-introspection' 'gtk-doc' 'intltool' + 'bash-completion' 'vala' 'autoconf-archive') +options=('!emptydirs') validpgpkeys=('163EB50119225DB3DF8F49EA17ACBA8DFA970E17' # Richard Hughes <[email protected]> 'EC60AABDF42AAE8FB062640480858FA38F62AF74') # Kalev Lember <[email protected]> # tmporary download location due to freedesktop upload being disabled due to pending Meltdown fixes @@ -36,7 +32,6 @@ --disable-static \ --disable-gtk-doc \ --disable-local \ - --disable-browser-plugin \ --disable-gstreamer-plugin \ --disable-gtk-module \ --disable-command-not-found \ @@ -43,10 +38,17 @@ --disable-cron \ --disable-dummy \ --enable-alpm + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } -package() { +package_packagekit() { + depends=('libpackagekit-glib' 'pacman>=5.0.0' 'polkit' 'sqlite') + optdepends=('bash-completion: command completion in bash') + backup=('var/lib/PackageKit/transactions.db' + 'etc/PackageKit/alpm.d/pacman.conf' + 'etc/PackageKit/alpm.d/repos.list') + cd "${srcdir}/PackageKit-${pkgver}" # install directory with root owner, polkit group and @@ -54,5 +56,15 @@ install -d -o root -g 102 -m 750 "${pkgdir}/usr/share/polkit-1/rules.d" make DESTDIR="${pkgdir}" install + make -C lib DESTDIR="${pkgdir}" uninstall + make -C docs DESTDIR="${pkgdir}" uninstall } +package_libpackagekit-glib() { + pkgdesc='GLib library for accessing PackageKit' + depends=('glib2') + + cd "${srcdir}/PackageKit-${pkgver}" + make -C lib DESTDIR="${pkgdir}" install + make -C docs DESTDIR="${pkgdir}" install +}
