summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGuilhem Saurel2022-09-13 23:45:30 +0200
committerGuilhem Saurel2022-09-13 23:45:30 +0200
commit7921d59bab689d91d7819ab6d543f5dd94e0aa8c (patch)
tree7c267d372930db7cbe708278bf22952fa99e6d26 /PKGBUILD
parenteabda57e0e3aff5b71885cc8fe30b23ef9ce873d (diff)
downloadaur-7921d59bab689d91d7819ab6d543f5dd94e0aa8c.tar.gz
v1.2.5
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 12 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 79419b575e00..148e43d60c49 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgorg='stack-of-tasks'
_pkgname='eiquadprog'
pkgname=("${_pkgname}" "${_pkgname}-docs")
-pkgver=1.2.3
+pkgver=1.2.5
pkgrel=1
pkgdesc="Quadratic Programing solver with eigen"
arch=('any')
@@ -13,31 +13,29 @@ depends=()
optdepends=('doxygen')
makedepends=('cmake' 'boost' 'boost-libs' 'eigen')
source=($url/releases/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz{,.sig})
-sha256sums=('SKIP' 'SKIP')
+sha256sums=('c90a8bfa35e316cccef852392e4584381f0394c03adefcdcaa5a153c2ee86f7e'
+ 'SKIP')
validpgpkeys=('9B1A79065D2F2B806C8A5A1C7D2ACDAF4653CF28')
build() {
- cd "${_pkgname}-${pkgver}"
-
- cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib .
- make
+ cmake -B "build-$pkgver" -S "$pkgbase-$pkgver" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ cmake --build "build-$pkgver"
}
check() {
- cd "${_pkgname}-${pkgver}"
- make test
+ cmake --build "build-$pkgver" -t test
}
package_eiquadprog() {
- cd "${_pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}/" install
+ DESTDIR="$pkgdir/" cmake --build "build-$pkgver" -t install
rm -rf ${pkgdir}/usr/share/doc
- install -Dm644 COPYING.LESSER "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "${_pkgname}-${pkgver}/COPYING.LESSER" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
package_eiquadprog-docs() {
- cd "${_pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}/" install
+ DESTDIR="$pkgdir/" cmake --build "build-$pkgver" -t install
rm -rf ${pkgdir}/usr/{lib,include,"share/$_pkgname"}
- install -Dm644 COPYING.LESSER "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "${_pkgname}-${pkgver}/COPYING.LESSER" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}