summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 7 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0544c2b64052..6d695f2a05af 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,27 +4,19 @@ pkgver='2.0.8'
pkgrel=1
pkgdesc="A lightweight conic solver for second-order cone programming."
url="https://www.embotech.com/ECOS"
-depends=()
-makedepends=()
+depends=('glibc')
+makedepends=('cmake')
license=('GPL3')
arch=('x86_64')
-source=("https://github.com/embotech/ecos/archive/v${pkgver}.tar.gz")
+source=("$pkgname-$pkgver.tar.gz::https://github.com/embotech/ecos/archive/v${pkgver}.tar.gz")
sha256sums=('d905d16599efd927a75b29852c3476ff1ffd0b97ab27d5b8ad63bb4ff2ad8130')
-prepare() {
- cd "${pkgname}-${pkgver}"
- mkdir -p build
- cd build
- cmake -DCMAKE_INSTALL_PREFIX="/usr" \
- -DCMAKE_BUILD_TYPE=Release ..
-}
-
build() {
- cd "${pkgname}-${pkgver}/build"
- make
+ cmake -B build -S "${pkgname}-${pkgver}" -DCMAKE_INSTALL_PREFIX="/usr" \
+ -DCMAKE_BUILD_TYPE=Release
+ make -C build
}
package() {
- cd "${pkgname}-${pkgver}/build"
- make DESTDIR="${pkgdir}" install
+ make DESTDIR="${pkgdir}" -C build install
}