diff --git a/community/dynamips/APKBUILD b/community/dynamips/APKBUILD index 7b2306a20d1a1bea148c0ac86f790244d3fb8641..b86c539165c8e395a3848fe1f7bb9a13c42cc299 100644 --- a/community/dynamips/APKBUILD +++ b/community/dynamips/APKBUILD @@ -2,37 +2,35 @@ # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=dynamips pkgver=0.2.21 -pkgrel=0 +pkgrel=1 pkgdesc="Cisco router emulator" url="https://github.com/GNS3/dynamips" arch="all" license="GPL-2.0" -makedepends="cmake libpcap-dev elfutils-dev linux-headers paxmark libnsl-dev" +makedepends="cmake libpcap-dev elfutils-dev linux-headers libnsl-dev" subpackages="$pkgname-doc" -source="${pkgname}-${pkgver}.tar.gz::https://github.com/GNS3/${pkgname}/archive/v${pkgver}.tar.gz +source="$pkgname-$pkgver.tar.gz::https://github.com/GNS3/dynamips/archive/v$pkgver.tar.gz detect-byte-order.patch" -builddir="$srcdir"/$pkgname-$pkgver prepare() { - cd "$builddir" sed -e "s:^set ( DYNAMIPS_FLAGS:#&:" -i cmake/dependencies.cmake default_prepare } build() { - cd "$builddir" - if test $CARCH == x86_64; then + if [ $CARCH == x86_64 ]; then export DYNAMIPS_ARCH=amd64 fi export CFLAGS="$CFLAGS -Wno-enum-compare" export CXXFLAGS="$CXXFLAGS -Wno-enum-compare" - cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr + cmake -B build . \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX:PATH=/usr + make -C build } package() { - cd "$builddir" - make DESTDIR=${pkgdir} install - paxmark -m "$pkgdir"/usr/bin/dynamips + make -C build DESTDIR="$pkgdir" install } sha512sums="c7251963897b65ed5696f47f03be727cea79fe2245850c86fa6b4d8718afa10002b1e39bccefe1c7f2ba86fe6b8f52fe8663ee34f72ca3d9f846522b9b9b4d29 dynamips-0.2.21.tar.gz