summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD41
2 files changed, 21 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0b73ecc2c5da..5269fe4c4dde 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,17 @@
-# Generated by mksrcinfo v8
-# Fri Apr 7 18:47:24 UTC 2017
pkgbase = mingw-w64-cminpack
pkgdesc = A C/C++ rewrite of the MINPACK software (mingw-w64)
- pkgver = 1.3.6
- pkgrel = 1
+ pkgver = 1.3.8
+ pkgrel = 2
url = http://devernay.free.fr/hacks/cminpack/cminpack.html
arch = any
- license = GPL
- license = LGPL
+ license = BSD
makedepends = mingw-w64-cmake
- depends = mingw-w64-crt
depends = mingw-w64-cblas
options = !buildflags
options = staticlibs
options = !strip
- source = http://devernay.free.fr/hacks/cminpack/cminpack-1.3.6.tar.gz
- md5sums = 2c7f81105f94ea9268617a1748cc3506
+ source = https://github.com/devernay/cminpack/archive/v1.3.8.tar.gz
+ sha256sums = 3ea7257914ad55eabc43a997b323ba0dfee0a9b010d648b6d5b0c96425102d0e
pkgname = mingw-w64-cminpack
diff --git a/PKGBUILD b/PKGBUILD
index af56ba584032..818056e8fee7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,35 @@
-
pkgname=mingw-w64-cminpack
-pkgver=1.3.6
-pkgrel=1
+pkgver=1.3.8
+pkgrel=2
pkgdesc="A C/C++ rewrite of the MINPACK software (mingw-w64)"
arch=('any')
url='http://devernay.free.fr/hacks/cminpack/cminpack.html'
-license=('GPL' 'LGPL')
-depends=('mingw-w64-crt' 'mingw-w64-cblas')
+license=('BSD')
+depends=('mingw-w64-cblas')
makedepends=('mingw-w64-cmake')
options=('!buildflags' 'staticlibs' '!strip')
-source=("http://devernay.free.fr/hacks/cminpack/cminpack-${pkgver}.tar.gz")
-md5sums=('2c7f81105f94ea9268617a1748cc3506')
+source=("https://github.com/devernay/cminpack/archive/v${pkgver}.tar.gz")
+sha256sums=('3ea7257914ad55eabc43a997b323ba0dfee0a9b010d648b6d5b0c96425102d0e')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
-build() {
+prepare () {
cd $srcdir/cminpack-${pkgver}
- # https://github.com/devernay/cminpack/issues/12
- sed -i "s|target_link_libraries(cminpack PUBLIC|target_link_libraries(cminpack PUBLIC cblas|g" CMakeLists.txt
+ curl -L https://github.com/devernay/cminpack/pull/50.patch | patch -p1
+}
- for _arch in ${_architectures}; do
- mkdir -p build-${_arch}-static && pushd build-${_arch}-static
- ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release \
- -DCMINPACK_LIB_INSTALL_DIR=lib \
- -DBUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF ..
- make
- popd
- mkdir -p build-${_arch} && pushd build-${_arch}
- ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release \
- -DCMINPACK_LIB_INSTALL_DIR=lib \
- -DBUILD_EXAMPLES=OFF ..
- make
- popd
+build() {
+ cd $srcdir/cminpack-${pkgver}
+ for _arch in ${_architectures}; do
+ mkdir -p build-${_arch} && pushd build-${_arch}
+ ${_arch}-cmake -DCMINPACK_LIB_INSTALL_DIR=lib -DBUILD_EXAMPLES=OFF ..
+ make
+ popd
done
}
package() {
for _arch in ${_architectures}; do
- cd "$srcdir/cminpack-${pkgver}/build-${_arch}-static"
- make install DESTDIR="$pkgdir"
cd "$srcdir/cminpack-${pkgver}/build-${_arch}"
make install DESTDIR="$pkgdir"
${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll