diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 13 insertions, 12 deletions
@@ -1,6 +1,6 @@ # Maintainer: Guillaume Horel <guillaume.horel@gmail.com> -pkgname=('ecos') -pkgver='2.0.7' +pkgname='ecos' +pkgver='2.0.8' pkgrel=1 pkgdesc="A lightweight conic solver for second-order cone programming." url="https://www.embotech.com/ECOS" @@ -8,22 +8,23 @@ depends=() makedepends=() license=('GPL3') arch=('x86_64') -source=("https://github.com/embotech/ecos/archive/${pkgver}.tar.gz") -sha256sums=('bdb6a84f7d150820459bd0a796cb64ffbb019afb95dc456d22acc2dafb2e70e0') +source=("https://github.com/embotech/ecos/archive/v${pkgver}.tar.gz") +sha256sums=('d905d16599efd927a75b29852c3476ff1ffd0b97ab27d5b8ad63bb4ff2ad8130') prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - sed -i "s/\(^\$(SHAREDNAME):.*\)/\1 \$(ECOS_BB_OBJS)/g" Makefile + cd "${pkgname}-${pkgver}" + mkdir -p build + cd build + cmake -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_BUILD_TYPE=Release .. } build() { - cd "${srcdir}/${pkgname}-${pkgver}" - make shared + cd "${pkgname}-${pkgver}/build" + make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - install -D libecos.so "${pkgdir}/usr/lib/libecos.so" - install -d "${pkgdir}/usr/include/ecos" - install -D -m644 include/*.h "${pkgdir}/usr/include/ecos/" + cd "${pkgname}-${pkgver}/build" + make DESTDIR="${pkgdir}" install } |