diff options
author | Kris | 2017-08-09 16:39:17 -0400 |
---|---|---|
committer | Kris | 2017-08-09 16:39:17 -0400 |
commit | ad9cb9bb6bf3b80e87a717359b555ec9f4d2c152 (patch) | |
tree | 380376616bc41545ed17ae84859d6659b6ca1621 | |
download | aur-ad9cb9bb6bf3b80e87a717359b555ec9f4d2c152.tar.gz |
Init
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fa7953a882bd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = lib32-libprotobuf-git + pkgdesc = A language-neutral, platform-neutral extensible mechanism for serializing structured data. + pkgver = v3.3.1.r256.g35db2675 + pkgrel = 1 + url = https://developers.google.com/protocol-buffers/ + arch = x86_64 + license = custom + makedepends = gcc-multilib + makedepends = curl + makedepends = unzip + source = git+https://github.com/google/protobuf.git + md5sums = SKIP + +pkgname = lib32-libprotobuf-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ef772c07c235 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Kris McCleary <kris27mc@gmail.com> + +_pkgname=libprotobuf +pkgname=lib32-$_pkgname-git +pkgver=v3.3.1.r256.g35db2675 +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=('') +makedepends=('gcc-multilib' 'curl' 'unzip') +source=("git+https://github.com/google/protobuf.git") +md5sums=('SKIP') + +pkgver() { + cd "${srcdir}/protobuf" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}/protobuf" + + ./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" + + make DESTDIR="$pkgdir" install + rm "$pkgdir/usr/bin/protoc" + rm "$pkgdir/usr/lib32/libprotoc.so.13" + rm -r "$pkgdir/usr/include" +}
\ No newline at end of file |