summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2023-11-22 22:35:32 +0100
committerMichel Zou2023-11-22 22:35:32 +0100
commita0ed90095b15867df776cde64047596f015ef3cc (patch)
treebf108f8b8dd47c915a4402c3435e62fc67dfd5d5
parentbff20f20d023e9ddb4f59c07d93203bd4d04196c (diff)
downloadaur-a0ed90095b15867df776cde64047596f015ef3cc.tar.gz
2.1.9
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD39
2 files changed, 15 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5fbcc3211d0c..da351e377239 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 17b2fc7ad8af..50d7390bcfa0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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