-
Notifications
You must be signed in to change notification settings - Fork 2.1k
/
template
36 lines (30 loc) · 881 Bytes
/
template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Template file for 'opencsg'
pkgname="opencsg"
version="1.4.2"
revision=3
short_desc="A library that does image-based CSG rendering using OpenGL"
maintainer="Pierre Allegraud <pierre.allegraud@crans.org>"
license="GPL-2"
homepage="http://www.opencsg.org"
distfiles="http://www.opencsg.org/OpenCSG-${version}.tar.gz"
checksum="d952ec5d3a2e46a30019c210963fcddff66813efc9c29603b72f9553adff4afb"
build_wrksrc="src"
makedepends="glew-devel libfreeglut-devel"
do_build() {
sed -i 's@-Wl,-rpath,\.\./lib@@' Makefile # no rpath
make ${makejobs} CC="$CC" CXX="$CXX" LINK="$CXX"
}
do_install() {
vmkdir /usr/lib
vmkdir /usr/include
vcopy ../lib/* /usr/lib
vcopy ../include/* /usr/include
}
opencsg-devel_package() {
short_desc+=" - development files"
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/*.so
}
}