diff options
author | Michel Zou | 2023-11-22 22:35:32 +0100 |
---|---|---|
committer | Michel Zou | 2023-11-22 22:35:32 +0100 |
commit | a0ed90095b15867df776cde64047596f015ef3cc (patch) | |
tree | bf108f8b8dd47c915a4402c3435e62fc67dfd5d5 | |
parent | bff20f20d023e9ddb4f59c07d93203bd4d04196c (diff) | |
download | aur-a0ed90095b15867df776cde64047596f015ef3cc.tar.gz |
2.1.9
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 15 insertions, 37 deletions
@@ -1,10 +1,8 @@ -# Generated by mksrcinfo v8 -# Fri Sep 9 21:12:27 UTC 2016 pkgbase = mingw-w64-libmixmod - pkgdesc = Model-Based Unsupervised and Supervised Classification - pkgver = 3.2.2 + pkgdesc = Classification with Mixture Modelling + pkgver = 2.1.9 pkgrel = 1 - url = http://www.mixmod.org + url = https://github.com/mixmod arch = any license = GPL makedepends = mingw-w64-cmake @@ -12,8 +10,7 @@ pkgbase = mingw-w64-libmixmod options = !buildflags options = !strip options = staticlibs - source = http://www.mixmod.org/IMG/tgz/libmixmod_3.2.2_src.tgz - sha1sums = 73b3a175e111f57b3ff301cd13600160f47cf446 + source = https://github.com/mixmod/mixmod/archive/refs/tags/v2.1.9.tar.gz + sha256sums = 2a4bf19e642386d1c8a36365b537a12636f883bcdeb3a72b698947430f676541 pkgname = mingw-w64-libmixmod - @@ -1,49 +1,30 @@ pkgname=mingw-w64-libmixmod -pkgver=3.2.2 +pkgver=2.1.9 pkgrel=1 -pkgdesc="Model-Based Unsupervised and Supervised Classification" +pkgdesc="Classification with Mixture Modelling" arch=('any') -url="http://www.mixmod.org" +url="https://github.com/mixmod" license=('GPL') depends=('mingw-w64-crt') makedepends=('mingw-w64-cmake') options=('!buildflags' '!strip' 'staticlibs') -source=("http://www.mixmod.org/IMG/tgz/libmixmod_${pkgver}_src.tgz") -sha1sums=('73b3a175e111f57b3ff301cd13600160f47cf446') +source=("https://github.com/mixmod/mixmod/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('2a4bf19e642386d1c8a36365b537a12636f883bcdeb3a72b698947430f676541') _architecture="i686-w64-mingw32 x86_64-w64-mingw32" -prepare () { - cd "$srcdir"/libmixmod_${pkgver} - # install import/export libs - sed -i "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION lib ARCHIVE DESTINATION lib RUNTIME DESTINATION bin|g" SRC/CMakeLists.txt - - # build static too - sed -i "s| SHARED | |g" SRC/CMakeLists.txt -} - build () { - cd "$srcdir"/libmixmod_${pkgver} + cd "$srcdir"/mixmod-${pkgver} for _arch in $_architecture; do - unset LDFLAGS - mkdir -p build-${_arch}-static && pushd build-${_arch}-static - ${_arch}-cmake \ - -DBUILD_SHARED_LIBS=OFF .. - make - popd - mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake .. - make - popd + ${_arch}-cmake -B build-${_arch} . + make -C build-${_arch} done } package () { + cd "$srcdir"/mixmod-${pkgver} for _arch in $_architecture; do - cd "$srcdir"/libmixmod_${pkgver}/build-${_arch}-static - make install DESTDIR="$pkgdir" - cd "$srcdir"/libmixmod_${pkgver}/build-${_arch} - make install DESTDIR="$pkgdir" + make install -C build-${_arch} DESTDIR="$pkgdir" rm -r "$pkgdir"/usr/${_arch}/share ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a |