[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