# Maintainer: Fredrik Strandin pkgname=libminizinc pkgver=2.0.8 pkgrel=1 pkgdesc="MiniZinc is a modelling language for constraint programming problems" arch=(i686 x86_64) url="http://www.minizinc.org/" makedepends=(cmake) license=('MPL2') conflicts=(minizinc-bin) provides=(minizinc) source=(https://github.com/MiniZinc/${pkgname}/archive/${pkgver}.tar.gz) sha256sums=('9e5dd2f715c17710c1f97123267cd4aa780408283a73e274f8913064022be321') build() { cd ${pkgname}-${pkgver} cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr make } package() { cd ${pkgname}-${pkgver} make DESTDIR=$pkgdir install # libminizincs cmake-file installs files in public folders when they should # actuall go into their own to not raise conflicts. install -d -m755 ${pkgdir}/usr/share/doc/${pkgname} mv ${pkgdir}/usr/{INSTALL,README}.txt \ ${pkgdir}/usr/doc/pdf \ ${pkgdir}/usr/share/examples \ ${pkgdir}/usr/share/doc/${pkgname}/ rm -rf ${pkgdir}/usr/doc install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname} mv ${pkgdir}/usr/LICENSE.txt \ ${pkgdir}/usr/share/licenses/${pkgname}/ } # vim:set ts=2 sw=2 et: