diff options
author | ErnyTech | 2017-12-26 22:34:41 +0100 |
---|---|---|
committer | ErnyTech | 2017-12-26 22:34:41 +0100 |
commit | 1b3064ce52db48ccaf22750b05719d7c68d160e1 (patch) | |
tree | 9e0f16404f7629d937ce4b4c5500cc35a12ff35f | |
download | aur-1b3064ce52db48ccaf22750b05719d7c68d160e1.tar.gz |
Initial lib32 libprotobuf 3.4.1
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..aa8b8d5fa084 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = lib32-libprotobuf + pkgdesc = A language-neutral, platform-neutral extensible mechanism for serializing structured data. + pkgver = v3.3.1.r363.gb04e5cba + pkgrel = 1 + url = https://developers.google.com/protocol-buffers/ + arch = x86_64 + license = custom + makedepends = gcc-multilib + makedepends = curl + makedepends = unzip + depends = lib32-zlib + depends = lib32-gcc-libs + source = https://github.com/google/protobuf/archive/v3.4.1.zip + md5sums = SKIP + +pkgname = lib32-libprotobuf + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f4dadb8ca909 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Kris McCleary <kris27mc@gmail.com> + +_pkgname=libprotobuf +pkgname=lib32-$_pkgname +pkgver=v3.3.1.r363.gb04e5cba +pkgrel=1 +pkgdesc="A language-neutral, platform-neutral extensible mechanism for +serializing structured data." +url="https://developers.google.com/protocol-buffers/" +license=('custom') +arch=('x86_64') +depends=('lib32-zlib' 'lib32-gcc-libs') +makedepends=('gcc-multilib' 'curl' 'unzip') +source=("https://github.com/google/protobuf/archive/v3.4.1.zip") +md5sums=('SKIP') + +build() { + cd "${srcdir}/protobuf-3.4.1" + + ./autogen.sh + #autoreconf -i + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + ./configure --build=i386-pc-linux-gnu CFLAGS="-m32 -DNDEBUG" CXXFLAGS="-m32 -DNDEBUG" LDFLAGS=-m32 --prefix=/usr --libdir=/usr/lib32 + make -j4 +} + +package() { + cd "${srcdir}/protobuf-3.4.1" + + make DESTDIR="$pkgdir" install + rm -r "$pkgdir/usr/bin/" + rm -r "$pkgdir/usr/include" + install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/lib32-libprotobuf-git" +} |