diff options
author | Iyán Méndez Veiga | 2024-11-09 01:13:21 +0100 |
---|---|---|
committer | Iyán Méndez Veiga | 2024-11-09 01:13:21 +0100 |
commit | dc0c027807e629e606297af0cdb49b52e43891fd (patch) | |
tree | 323730fd3b5814f94d454c7a93f3c45569cc1452 /PKGBUILD | |
parent | 11427c0f1198c32adb0cc4f9ebf7f64b6f3242d6 (diff) | |
download | aur-dc0c027807e629e606297af0cdb49b52e43891fd.tar.gz |
upgpkg: intel-ipsec-mb 2.0-1
upstream release
switch to cmake
reformat PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 20 insertions, 15 deletions
@@ -1,25 +1,30 @@ # Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com> # Contributor: David Wu <xdavidwuph@gmail.com> pkgname=intel-ipsec-mb -pkgver=1.5 +pkgver=2.0 pkgrel=1 -pkgdesc='Intel(R) Multi-Buffer Crypto for IPsec Library' -url='https://github.com/intel/intel-ipsec-mb' -arch=('x86_64') -license=('BSD') -depends=('glibc') -makedepends=('nasm') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/intel/intel-ipsec-mb/archive/v${pkgver}.tar.gz") -b2sums=('b4a2ac6b5671721ec79c100be86270c1b4344be731c40bafda58d4f718169e37d5bd1c6b3a14a1917dedb151daa3f732a01961255a94e9628efb0c4e588d47e1') +pkgdesc="Intel(R) Multi-Buffer Crypto for IPsec Library" +url=https://github.com/intel/intel-ipsec-mb +arch=(x86_64) +license=(BSD-3-Clause) +depends=(glibc) +makedepends=( + cmake + nasm +) +source=($pkgname-$pkgver.tar.gz::https://github.com/intel/intel-ipsec-mb/archive/v$pkgver.tar.gz) +b2sums=('c806a50ed5c8aa52cca6207035f2ce7c77780a631192236f3d1b838de11363e352e1ae7e5029e40f140144278860dcb5aaf0782f82c9ff5277228332d555b38c') build() { - cd "${pkgname}-${pkgver}" - # workaround: avoid detection of existing install on test for api changes - make INSTPATH="/nonexistent/intel-ipsec-mb.h" + cmake -B build -S "$pkgname-$pkgver" -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build +} + +check() { + ctest --test-dir build --output-on-failure -j $(nproc) } package() { - cd "${pkgname}-${pkgver}" - make install PREFIX="$pkgdir/usr" MAN_DIR="$pkgdir/usr/share/man/man7" NOLDCONFIG=y - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + DESTDIR="$pkgdir" cmake --install build + install -Dm644 $pkgname-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } |