diff options
author | Dominic | 2016-09-25 12:27:00 +0200 |
---|---|---|
committer | Dominic | 2016-09-25 12:29:48 +0200 |
commit | 28fdc5782406f0af5a28b02fc772059eb7b1fbb2 (patch) | |
tree | 6829fb04a0b82de6bb1f2a1965a18e8f8136a6a8 | |
download | aur-libprotobuf2.tar.gz |
libprotobuf2 2.6.1-1
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f05fa474d38f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = libprotobuf2 + pkgdesc = Protocol Buffers Library 2 - provides protobuf2 library for protobuf3 installations + pkgver = 2.6.1 + pkgrel = 1 + url = https://developers.google.com/protocol-buffers/ + arch = i686 + arch = x86_64 + license = BSD + makedepends = python2-setuptools + depends = gcc-libs + depends = zlib + source = https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.bz2 + md5sums = 11aaac2d704eef8efd1867a807865d85 + +pkgname = libprotobuf2 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..39ffafbfe71e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Dominic Meiser dosm dot mail at gmail dot com +# based on protobuf package in extra + +# NOTE: this package conflicts with extra/protobuf and is indended for +# use with aur/protobuf3 to provide the old library to programs +# compiled with protobuf2 + +# $Id: PKGBUILD 255600 2015-12-10 05:03:54Z foutrelis $ +# Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> +# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com> +# Contributor: Thomas S Hatch <thatch45@gmail.com> +# Contributor: Geoffroy Carrier <geoffroy@archlinux.org> +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname='libprotobuf2' +pkgver=2.6.1 +pkgrel=1 +pkgdesc="Protocol Buffers Library 2 - provides protobuf2 library for protobuf3 installations" +arch=('i686' 'x86_64') +url='https://developers.google.com/protocol-buffers/' +license=('BSD') +depends=('gcc-libs' 'zlib') +makedepends=('python2-setuptools') +source=(https://github.com/google/protobuf/releases/download/v$pkgver/protobuf-$pkgver.tar.bz2) +md5sums=('11aaac2d704eef8efd1867a807865d85') + +build() { + cd protobuf-$pkgver + ./configure --prefix=/usr + make +} + +check() { + make -C protobuf-$pkgver check +} + +package() { + cd protobuf-$pkgver + make DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + install -Dm644 editors/protobuf-mode.el \ + "$pkgdir"/usr/share/emacs/site-lisp/protobuf-mode.el + + # remove conflicting files with protobuf3 + cd "$pkgdir" + rm -rf usr/bin usr/include usr/lib/pkgconfig usr/share + rm -rf usr/lib/*.so +} |