diff options
author | Sören Tempel <soeren+git@soeren-tempel.net> | 2018-01-21 14:24:31 +0100 |
---|---|---|
committer | Sören Tempel <soeren+git@soeren-tempel.net> | 2018-01-22 12:05:21 +0100 |
commit | c5659a281c1f536215b5e98922b41f5e6702710f (patch) | |
tree | dd649ab95052ad43ef9ce2729eac2e6d283a335c /main | |
parent | b8c46334d14a6391a9014725da5009d2703eb0a4 (diff) | |
download | aports-c5659a281c1f536215b5e98922b41f5e6702710f.tar.bz2 aports-c5659a281c1f536215b5e98922b41f5e6702710f.tar.xz |
main/zmap: modernize APKBUILD
Diffstat (limited to 'main')
-rw-r--r-- | main/zmap/APKBUILD | 35 |
1 files changed, 11 insertions, 24 deletions
diff --git a/main/zmap/APKBUILD b/main/zmap/APKBUILD index 9c188bc180..463c7c7a60 100644 --- a/main/zmap/APKBUILD +++ b/main/zmap/APKBUILD @@ -14,22 +14,12 @@ makedepends="linux-headers cmake flex byacc json-c-dev gengetopt libpcap-dev gmp-dev" install="" subpackages="$pkgname-doc" -source="zmap-$pkgver.tar.gz::https://github.com/zmap/zmap/archive/v$pkgver.tar.gz +source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz byacc.patch" - -_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 -} +builddir="$srcdir"/$pkgname-$pkgver build() { - cd "$_builddir" + cd "$builddir" cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ @@ -38,21 +28,18 @@ build() { -DCMAKE_CXX_COMPILER="${CXX:-g++}" \ -DCMAKE_C_COMPILER="${CC:-gcc}" \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ - -DCMAKE_CXX_FLAGS="$CFLAGS" \ - || return 1 - make || return 1 + -DCMAKE_CXX_FLAGS="$CFLAGS" + make } package() { - cd "$_builddir" - make DESTDIR="$pkgdir" install || return 1 - - for file in AUTHORS CHANGELOG.md INSTALL.md README.md; do - install -Dm644 "$file" "$pkgdir"/usr/share/doc/zmap/"$file" - done + cd "$builddir" + make DESTDIR="$pkgdir" install - # install examples to /usr/share/doc as well - cp -a examples "$pkgdir"/usr/share/doc/zmap + mkdir -p "$pkgdir"/usr/share/doc/$pkgname/ + install -m644 AUTHORS CHANGELOG.md INSTALL.md README.md \ + "$pkgdir"/usr/share/doc/$pkgname/ + cp -a examples "$pkgdir"/usr/share/doc/$pkgname/ } md5sums="a37555ac2beda1dc6f3754b411be545e zmap-2.1.1.tar.gz |