diff options
author | Michel Zou | 2016-03-14 21:02:48 +0100 |
---|---|---|
committer | Michel Zou | 2016-03-14 21:02:48 +0100 |
commit | 481da5f4bee8ebf3b8b347b6c2410854d4329e3c (patch) | |
tree | 4c2ed78aebd1a66e3540583f20aabddcd8ebdb91 | |
download | aur-481da5f4bee8ebf3b8b347b6c2410854d4329e3c.tar.gz |
initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..29d47c81bebb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Mon Mar 14 20:02:48 UTC 2016 +pkgbase = mingw-w64-libmixmod + pkgdesc = Model-Based Unsupervised and Supervised Classification + pkgver = 3.2.0 + pkgrel = 1 + url = http://www.mixmod.org + arch = any + license = GPL + makedepends = mingw-w64-cmake + depends = mingw-w64-crt + options = !buildflags + options = !strip + options = staticlibs + source = http://www.mixmod.org/IMG/tgz/libmixmod_3.2.0_src.tgz + sha1sums = 4524771551ff21eff2a75d4a45ffc5a61852cae3 + +pkgname = mingw-w64-libmixmod + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8b95ee4ebc6a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +pkgname=mingw-w64-libmixmod +pkgver=3.2.0 +pkgrel=1 +pkgdesc="Model-Based Unsupervised and Supervised Classification" +arch=('any') +url="http://www.mixmod.org" +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=('4524771551ff21eff2a75d4a45ffc5a61852cae3') + + +_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} + 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 + done +} + +package () { + 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" + rm -r "$pkgdir"/usr/${_arch}/share + ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll + ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a + done +} + |