aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2018-01-21 14:24:31 +0100
committerSören Tempel <soeren+git@soeren-tempel.net>2018-01-22 12:05:21 +0100
commitc5659a281c1f536215b5e98922b41f5e6702710f (patch)
treedd649ab95052ad43ef9ce2729eac2e6d283a335c /main
parentb8c46334d14a6391a9014725da5009d2703eb0a4 (diff)
downloadaports-c5659a281c1f536215b5e98922b41f5e6702710f.tar.bz2
aports-c5659a281c1f536215b5e98922b41f5e6702710f.tar.xz
main/zmap: modernize APKBUILD
Diffstat (limited to 'main')
-rw-r--r--main/zmap/APKBUILD35
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