summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Dewender2015-06-15 19:48:48 +0200
committerJohannes Dewender2015-06-15 19:48:48 +0200
commit31892b613d807649ce1b701b04609169d9baca5f (patch)
treec082dc0de7c1935c71c06d4dea2ead9622f90b61
parent1d3c0453f60c8356b2b3784ad1638618e2479372 (diff)
downloadaur-31892b613d807649ce1b701b04609169d9baca5f.tar.gz
bzr-gtk-bzr: update for pacman 4.1
-rw-r--r--.SRCINFO7
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD50
3 files changed, 32 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b433db93a3db..54e40ac626de 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = bzr-gtk-bzr
pkgdesc = Plugin for Bazaar that aims to provide GTK+ interfaces to most Bazaar operations. It downloads source from launchpad bazaar repository, using the last commit.
- pkgver = 20110404
- pkgrel = 2
+ pkgver = r796
+ pkgrel = 1
url = http://bazaar-vcs.org/bzr-gtk
arch = i686
arch = x86_64
license = GPL
+ makedepends = bzr
depends = pygtk
depends = bzr
depends = pycairo
@@ -13,7 +14,9 @@ pkgbase = bzr-gtk-bzr
depends = bzr-stats
provides = bzr-gtk
conflicts = bzr-gtk
+ source = bzr-gtk::bzr+http://bazaar.launchpad.net/~bzr-gtk/bzr-gtk/gtk3/
source = no_credits.patch
+ sha256sums = SKIP
sha256sums = de6273817a433d3c2e64ed0f8339c7a3cdc60fec60772a6d57b4c14f94cb2cdf
pkgname = bzr-gtk-bzr
diff --git a/.gitignore b/.gitignore
index bd9b4a41adc0..3a2cdd4b31f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+/bzr-gtk
*.tar.gz
*.tar.xz
*.tgz
diff --git a/PKGBUILD b/PKGBUILD
index 775d89df0a14..f5e736697d5a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,44 +4,46 @@
# Submitter: Carlos Eduardo Moreira dos Santos (cemsbr) <cems at domain cemshost.com.br>
pkgname=bzr-gtk-bzr
-pkgver=20110404
-pkgrel=2
+_pkgname=bzr-gtk
+pkgver=r796
+pkgrel=1
pkgdesc="Plugin for Bazaar that aims to provide GTK+ interfaces to most Bazaar operations. It downloads source from launchpad bazaar repository, using the last commit."
arch=('i686' 'x86_64')
url="http://bazaar-vcs.org/bzr-gtk"
license=('GPL')
depends=('pygtk' 'bzr' 'pycairo' 'libglade' 'bzr-stats')
+# TODO: bzr-stats still necessary? a makedepends?
+makedepends=('bzr')
provides=('bzr-gtk')
conflicts=('bzr-gtk')
-source=('no_credits.patch')
-sha256sums=('de6273817a433d3c2e64ed0f8339c7a3cdc60fec60772a6d57b4c14f94cb2cdf')
-
-_bzrname="bzr-gtk"
-
-build() {
- cd "${srcdir}"
-
- msg "Connecting to bazaar server..."
-
- # Download last commit
- if [ -d ${_bzrname} ] ; then
- rm -rf ${_bzrname}
- fi
- bzr checkout --lightweight "lp:${_bzrname}"
-
- msg "bazaar checkout done or server timeout"
-
- cd "${_bzrname}"
+source=("$_pkgname::bzr+http://bazaar.launchpad.net/~$_pkgname/$_pkgname/gtk3/"
+ 'no_credits.patch')
+sha256sums=('SKIP'
+ 'de6273817a433d3c2e64ed0f8339c7a3cdc60fec60772a6d57b4c14f94cb2cdf')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ printf "r%s" "$(bzr revno)"
+}
+prepare() {
+ cd "$srcdir/$_pkgname"
# Replace python with python2
for file in $(find ./ -name '*.py' -print); do
sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' $file
sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
done
patch -p0 < ../no_credits.patch
+}
- msg "Ready to install..."
+build() {
+ cd "$srcdir/$_pkgname"
+ python2 setup.py build
+}
- # Install
- python2 setup.py install --prefix'=/usr' --root="${startdir}/pkg"
+package() {
+ cd "$srcdir/$_pkgname"
+ python2 setup.py install --skip-build --root="$pkgdir"
}
+
+# vim:set ts=2 sw=2 et: