[arch-commits] Commit in packagekit/trunk (PKGBUILD)

Balló György bgyorgy at archlinux.org
Thu Jan 18 18:55:27 UTC 2018


    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 <mail at eworm.de>
 # Contributor: Jonathan Conder <jonno.conder at gmail.com>
 
-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 <richard at hughsie.com>
               'EC60AABDF42AAE8FB062640480858FA38F62AF74')	# Kalev Lember <klember at redhat.com>
 # 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
+}



More information about the arch-commits mailing list