46 lines
1005 B
Bash
46 lines
1005 B
Bash
|
# 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"
|
||
|
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
|
||
|
}
|
||
|
}
|