diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2008-12-01 20:08:55 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2008-12-01 20:08:55 +0000 |
commit | a7b9f60223724e9980a4aa478854989f6e8d15e7 (patch) | |
tree | 034ad99f329a5d3ed9cc509766796b33909cc486 /extra/cmake | |
parent | 9964aa559d90bc40fd1e761bd0a1dbadb7192897 (diff) | |
download | aports-a7b9f60223724e9980a4aa478854989f6e8d15e7.tar.bz2 aports-a7b9f60223724e9980a4aa478854989f6e8d15e7.tar.xz |
extra/cmake: new aport
Diffstat (limited to 'extra/cmake')
-rw-r--r-- | extra/cmake/APKBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/extra/cmake/APKBUILD b/extra/cmake/APKBUILD new file mode 100644 index 00000000..5a5c6650 --- /dev/null +++ b/extra/cmake/APKBUILD @@ -0,0 +1,33 @@ +pkgname=cmake +pkgver=2.6.2 +pkgrel=0 +pkgdesc="CMake is a cross-platform open-source make system" +url="http://www.cmake.org" +license="CMake" +depends="uclibc gcc g++" +source="http://www.$pkgname.org/files/v2.6/$pkgname-$pkgver.tar.gz" +subpackages="$pkgname-doc" + + +parallel_opt() { + local i n + for i in $MAKEOPTS; do + case "$i" in + -j*) n=${i#-j};; + esac; + done + [ -n "$n" ] && echo "--parallel $n" +} + +build () +{ + cd $startdir/src/$pkgname-$pkgver + ./bootstrap --prefix=/usr \ + --mandir=/share/man \ + --docdir=/share/cmake-2.6/doc \ + $(parallel_opt) + + make || return 1 + make DESTDIR="$pkgdir" install +} +md5sums="9e82aa3beb991aa8e5797cf330618d42 cmake-2.6.2.tar.gz" |