void-packages/srcpkgs/lpsolve/template

47 lines
1.0 KiB
Plaintext
Raw Normal View History

2014-10-07 10:30:22 +02:00
# Template file for 'lpsolve'
pkgname=lpsolve
version=5.5.2.0
revision=1
wrksrc=lp_solve_${version%.*.*}
short_desc="Mixed Integer Linear Programming (MILP) solver"
maintainer="Enno Boland <eb@s01.de>"
license="GPL"
homepage="http://sourceforge.net/projects/lpsolve"
2014-11-30 20:39:46 +01:00
update_pattern='lp_solve_\K[\d.]+(?=_source\.tar\.gz)'
2014-10-07 10:30:22 +02:00
distfiles="${SOURCEFORGE_SITE}/$pkgname/lp_solve_${version}_source.tar.gz"
checksum=5827a30b143105283f398a09419ea608719a2d7699ecea165a66d521803bcc9c
do_configure() {
sed -i \
-e 's/^c=cc/c="$CC"/' \
-e 's/^opts=.*/opts="$CFLAGS"/' \
-e 's/^PLATFORM=.*/PLATFORM=/' \
lp_solve/ccc lpsolve55/ccc
}
do_build() {
cd lpsolve55
sh -x ccc
cd ../lp_solve
sh -x ccc
cd ..
}
do_install() {
vmkdir usr/bin
vmkdir usr/lib
vmkdir usr/include/lpsolve
vinstall lp_solve/bin/lp_solve 755 usr/bin/
vinstall lpsolve55/bin/liblpsolve55.so 755 usr/lib/
vcopy lp*.h usr/include/lpsolve/
}
lpsolve-devel_package() {
depends="lpsolve>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
}
}