aboutsummaryrefslogtreecommitdiffstats
path: root/main/protobuf/APKBUILD
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2016-10-22 18:52:34 +0200
committerJakub Jirutka <jakub@jirutka.cz>2016-10-22 19:14:54 +0200
commit0407adaf4f3458f8e6f63984dd647d0fcb55b9fc (patch)
tree2efff892f3f1ca9187bb348cde875d78aa286efb /main/protobuf/APKBUILD
parent81689657d7f23ab9dadf666d03efe32bfa8137cd (diff)
downloadaports-0407adaf4f3458f8e6f63984dd647d0fcb55b9fc.tar.bz2
aports-0407adaf4f3458f8e6f63984dd647d0fcb55b9fc.tar.xz
main/protobuf: improve abuild
Diffstat (limited to 'main/protobuf/APKBUILD')
-rw-r--r--main/protobuf/APKBUILD28
1 files changed, 12 insertions, 16 deletions
diff --git a/main/protobuf/APKBUILD b/main/protobuf/APKBUILD
index c6d1961acb..2505919d0a 100644
--- a/main/protobuf/APKBUILD
+++ b/main/protobuf/APKBUILD
@@ -7,27 +7,23 @@ pkgdesc="Library for extensible, efficient structure packing"
url="https://github.com/google/protobuf"
arch="all"
license="BSD"
-depends=
+depends=""
depends_dev="zlib-dev"
makedepends="$depends_dev autoconf automake libtool"
-install=""
subpackages="$pkgname-dev $pkgname-vim"
-source="protobuf-$pkgver.tar.gz::https://github.com/google/protobuf/archive/v$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/google/$pkgname/archive/v$pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$pkgver"
-_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
- local i
- cd "$_builddir"
- for i in $source; do
- case $i in
- *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
- esac
- done
- ./autogen.sh || return 1
+ default_prepare || return 1
+
+ cd "$builddir"
+ ./autogen.sh
}
build() {
- cd "$_builddir"
+ cd "$builddir"
+
CXXFLAGS="$CXXFLAGS -fno-delete-null-pointer-checks" \
./configure --prefix=/usr \
--sysconfdir=/etc \
@@ -40,17 +36,17 @@ build() {
}
package() {
- cd "$_builddir"
+ cd "$builddir"
make DESTDIR="$pkgdir" install || return 1
}
vim() {
- depends=""
pkgdesc="Vim syntax for $pkgname"
+ depends=""
install_if="$pkgname=$pkgver-r$pkgrel vim"
arch="noarch"
- install -Dm644 "$_builddir"/editors/proto.vim \
+ install -Dm644 "$builddir"/editors/proto.vim \
"$subpkgdir"/usr/share/vim/vimfiles/syntax/proto.vim
}