summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Horel2021-06-08 22:36:52 -0400
committerGuillaume Horel2021-06-08 22:36:52 -0400
commit0b3fc1415e87ec8db3aad7ae881d6830c0e51612 (patch)
tree3077997657a8c95f3467b1742f9490ab4860dfa2
parent54afafef76f2aeff99354e9d0708ce090f5087ca (diff)
downloadaur-0b3fc1415e87ec8db3aad7ae881d6830c0e51612.tar.gz
cleanup and fix dependencies
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD22
2 files changed, 10 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 609aab069469..340f146f31c6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,8 +5,9 @@ pkgbase = ecos
url = https://www.embotech.com/ECOS
arch = x86_64
license = GPL3
- source = https://github.com/embotech/ecos/archive/v2.0.8.tar.gz
+ makedepends = cmake
+ depends = glibc
+ source = ecos-2.0.8.tar.gz::https://github.com/embotech/ecos/archive/v2.0.8.tar.gz
sha256sums = d905d16599efd927a75b29852c3476ff1ffd0b97ab27d5b8ad63bb4ff2ad8130
pkgname = ecos
-
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
}