From a8936e383e2dbbe4fd861a889bb141b483be5b28 Mon Sep 17 00:00:00 2001 From: AlmAck Date: Sat, 5 Oct 2013 14:20:48 +0200 Subject: [PATCH] protobuf 2.5.0, added python2-protobuf --- protobuf/PKGBUILD | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/protobuf/PKGBUILD b/protobuf/PKGBUILD index f07a18605..3a07cd004 100644 --- a/protobuf/PKGBUILD +++ b/protobuf/PKGBUILD @@ -3,26 +3,38 @@ # # Maintainer: abveritas@chakra-project.org -pkgname=protobuf -pkgver=2.4.1 +pkgbase=protobuf +pkgname=('protobuf' 'python2-protobuf') +pkgver=2.5.0 pkgrel=1 -pkgdesc="A way of encoding structured data in an efficient yet extensible format." +pkgdesc="A way of encoding structured data in an efficient yet extensible format" arch=('x86_64') url="http://code.google.com/p/protobuf/" license=('APACHE') depends=('gcc-libs' 'zlib') makedepends=('python2' 'setuptools') +options=(!libtool) source=("http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.bz2") -md5sums=('ed436802019c9e1f40cc750eaf78f318') +md5sums=('a72001a9067a4c2c4e0e836d0f92ece4') build() { - cd $srcdir/$pkgname-$pkgver - ./autogen.sh - ./configure --prefix=/usr --disable-static + cd $srcdir/$pkgname-$pkgver + ./autogen.sh + ./configure --prefix=/usr --disable-static } -package() { - cd $srcdir/$pkgname-$pkgver - - make DESTDIR=$pkgdir install +package_protobuf() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install } + +package_python2-protobuf() { + pkgdesc="protobuf python API" + depends=("python2" "protobuf=${pkgver}") + provides=("protobuf-python") + conflicts=("protobuf-python") + replaces=("protobuf-python") + + cd $srcdir/protobuf-$pkgver/python + python2 setup.py install --prefix=/usr --root $pkgdir +} \ No newline at end of file