Date: Monday, January 19, 2015 @ 16:23:59 Author: eworm Revision: 126221
remove python packagekit packages python-packagekit and python2-packagekit did not contain anything useful. In fact python stuff is only built and installed for backend 'entropy', 'pisi' and 'portage'. We should be safe to remove this. Modified: packagekit/trunk/PKGBUILD ----------+ PKGBUILD | 84 +++++++++---------------------------------------------------- 1 file changed, 13 insertions(+), 71 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-01-19 15:13:02 UTC (rev 126220) +++ PKGBUILD 2015-01-19 15:23:59 UTC (rev 126221) @@ -1,17 +1,23 @@ # Maintainer: Christian Hesse <[email protected]> # Contributor: Jonathan Conder <[email protected]> -pkgbase='packagekit' -pkgname=('packagekit' 'python2-packagekit' 'python-packagekit') +pkgname='packagekit' pkgver=1.0.3 -pkgrel=9 +pkgrel=10 pkgdesc='A system designed to make installation and updates of packages easier' arch=('i686' 'x86_64') url='http://www.packagekit.org/' license=('GPL') +depends=('dbus-glib' 'pacman' 'polkit' 'shared-mime-info' 'sqlite') makedepends=('dbus-glib' 'gobject-introspection' 'gtk-doc' 'intltool' - 'networkmanager' 'pacman>=4.2.0' 'pm-utils' 'polkit' 'python2' - 'shared-mime-info' 'sqlite' 'python2' 'python' 'bash-completion') + 'networkmanager' 'pacman>=4.2.0' 'pm-utils' 'polkit' + 'shared-mime-info' 'sqlite' 'bash-completion') +optdepends=('networkmanager: detect connection status' + 'bash-completion: command completion in bash') +install='packagekit.install' +backup=('var/lib/PackageKit/transactions.db' + 'etc/PackageKit/alpm.d/pacman.conf' + 'etc/PackageKit/alpm.d/repos.list') source=("http://www.freedesktop.org/software/PackageKit/releases/PackageKit-${pkgver}.tar.xz" '0001-alpm-versioning-8.2.0.patch::https://github.com/hughsie/PackageKit/commit/50cf2f652b9bfd89f153e4071474851bd93b83ef.patch' '0002-pacman-4.2.0.patch::https://github.com/hughsie/PackageKit/commit/99c7d79f3626fe79f8225464b7601f55d4063f20.patch' @@ -51,26 +57,17 @@ # https://github.com/hughsie/PackageKit/issues/15 # For now we just exit the daemon... It will launch with a clean status if required. sed -i '/ExecStart=/s/$/ --timed-exit/' data/packagekit.service.in - - # copy after patching but before fixing for python2 - cp -r "${srcdir}/PackageKit-${pkgver}" "${srcdir}/PackageKit-${pkgver}-python3" - - sed -i 's|python |python2 |' 'lib/python/packagekit/Makefile.in' - sed -i 's|bin/python|bin/python2|' 'lib/python/packagekit/'*.py } build() { cd "${srcdir}/PackageKit-${pkgver}" - export PYTHON=/usr/bin/python2 ./autogen.sh --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --libexecdir=/usr/lib/PackageKit \ - --enable-strict \ --disable-static \ --disable-gtk-doc \ - --disable-tests \ --disable-local \ --disable-browser-plugin \ --disable-gstreamer-plugin \ @@ -77,72 +74,17 @@ --disable-gtk-module \ --disable-command-not-found \ --disable-cron \ - --disable-debuginfo-install \ - --enable-pm-utils \ --disable-dummy \ - --enable-alpm \ - --with-default-backend=alpm + --enable-alpm make - - cd "${srcdir}/PackageKit-${pkgver}-python3" - - export PYTHON=/usr/bin/python - ./autogen.sh --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --libexecdir=/usr/lib/PackageKit \ - --enable-strict \ - --disable-static \ - --disable-gtk-doc \ - --disable-tests \ - --disable-local \ - --disable-browser-plugin \ - --disable-gstreamer-plugin \ - --disable-gtk-module \ - --disable-command-not-found \ - --disable-cron \ - --disable-debuginfo-install \ - --enable-pm-utils \ - --disable-dummy \ - --enable-alpm \ - --with-default-backend=alpm - make } -package_packagekit() { - depends=('dbus-glib' 'pacman' 'polkit' 'shared-mime-info' 'sqlite') - 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') - install='packagekit.install' - +package() { cd "${srcdir}/PackageKit-${pkgver}" make DESTDIR="${pkgdir}" install } -package_python2-packagekit() { - depends=('packagekit' 'python2') - pkgdesc=('Python 2 bindings for PackageKit') - conflicts=('packagekit-python') - replaces=('packagekit-python') - - cd "${srcdir}/PackageKit-${pkgver}/lib/python/" - - make DESTDIR="${pkgdir}" install -} - -package_python-packagekit() { - depends=('packagekit' 'python') - pkgdesc=('Python 3 bindings for PackageKit') - - cd "${srcdir}/PackageKit-${pkgver}-python3/lib/python/" - - make DESTDIR="${pkgdir}" install -} - sha256sums=('88c652e0bb4e39e0e0d89ad50cff3cd91c67c923250199d16419606ee79b5eef' '03bb902dafb9d44c960dead9dbff29830daeea948526af98634319466e809b44' '21790e44b0a8489896281c7664a50a3c88794e669af0f47e8185c54db448ac1b'
