diff options
author | Johannes Dewender | 2015-06-17 17:49:06 +0200 |
---|---|---|
committer | Johannes Dewender | 2015-06-17 17:49:06 +0200 |
commit | 9bba59bbcc87a20f275f85becc905829278cc2bd (patch) | |
tree | 5f3ede496b15377eaaa3da223bd03bec4d7b432e /PKGBUILD | |
parent | 81c11f84e0e98e82879e0e4024cb028a582f6eed (diff) | |
download | aur-9bba59bbcc87a20f275f85becc905829278cc2bd.tar.gz |
bzr-gtk-gtk2: install in bzrlib.plugins.gtk2
So this doesn't conflict with bzr-gtk,
but must also be imported differently in python.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 30 insertions, 18 deletions
@@ -1,24 +1,34 @@ +# Contributor: Johannes Dewender arch at JonnyJD dot net +# Contributor: iosonofabio Fabio Zanini <fabio.zanini@fastmail.fm> # Contributor: Javier ‘Phrodo_00‘ Aravena <phrodo.00@gmail.com> -# Mantainer: iosonofabio Fabio Zanini <fabio.zanini@fastmail.fm> -pkgname=bzr-gtk +pkgname=bzr-gtk-gtk2 +_pkgname=bzr-gtk pkgver=0.100.0 -pkgrel=2 +pkgrel=1 pkgdesc="Plugin for Bazaar that aims to provide GTK+ interfaces to most Bazaar operations." -arch=('i686' 'x86_64') +arch=('any') url="http://bazaar-vcs.org/bzr-gtk" license=('GPL') +conflicts=('bzr-gtk<=0.100.0') # due to credits.pickle, newer doesn't have it depends=('pygtk' 'bzr' 'pycairo' 'libglade') -source=("https://launchpad.net/bzr-gtk/gtk2/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz") -md5sums=('a7c2f27072bcacdcf8983ca6a2426dbd') - -source+=(bzr_handle_patch_open_display.patch bzr_notify_open_display.patch) -md5sums+=( - '384f7ad2131b581342566fa78d041c85' - '3aaf3786033d97f488425aa718d7d314' +source=("https://launchpad.net/bzr-gtk/gtk2/${pkgver}/+download/${_pkgname}-${pkgver}.tar.gz" + bzr_handle_patch_open_display.patch bzr_notify_open_display.patch + gtk2-package.patch ) +md5sums=('a7c2f27072bcacdcf8983ca6a2426dbd' + '384f7ad2131b581342566fa78d041c85' + '3aaf3786033d97f488425aa718d7d314' + '30c96c3c17513a196a3d6a197db3e1ba') -build() { - cd "${srcdir}/${pkgname}-${pkgver}" +prepare() { + cd "${srcdir}/${_pkgname}-${pkgver}" + + # Correct open_display bug + patch <"${startdir}/bzr_notify_open_display.patch" + patch <"${startdir}/bzr_handle_patch_open_display.patch" + + # package as bzrlib.plugins.gtk2 (and don't conflict with bzr-gtk + patch -p0 < ../gtk2-package.patch # Replace python with python2 for file in $(find ./ -name '*.py' -print); do @@ -26,12 +36,14 @@ build() { sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file done - # Correct open_display bug - patch <"${startdir}/bzr_notify_open_display.patch" - patch <"${startdir}/bzr_handle_patch_open_display.patch" +} + +build() { + cd "${srcdir}/${_pkgname}-${pkgver}" + python2 setup.py build } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - python2 setup.py install --prefix'=/usr' --root="${pkgdir}" + cd "${srcdir}/${_pkgname}-${pkgver}" + python2 setup.py install --skip-build --root="${pkgdir}" } |