mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-04 00:02:17 +01:00
47 lines
928 B
Plaintext
47 lines
928 B
Plaintext
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=cmake
|
|
pkgver=2.8.6
|
|
pkgrel=0
|
|
pkgdesc="CMake is a cross-platform open-source make system"
|
|
url="http://www.cmake.org"
|
|
arch="all"
|
|
license="CMake"
|
|
depends=
|
|
makedepends="ncurses-dev"
|
|
source="http://www.$pkgname.org/files/v${pkgver%.*}/$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
|
|
# bug in cmake.
|
|
# http://www.mail-archive.com/cmake@cmake.org/msg09515.html
|
|
# export CC="gcc"
|
|
# export CXX="g++"
|
|
|
|
./bootstrap --prefix=/usr \
|
|
--mandir=/share/man \
|
|
--docdir=/share/cmake-${pkgver%.*}/doc \
|
|
$(parallel_opt)
|
|
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd $startdir/src/$pkgname-$pkgver
|
|
make DESTDIR="$pkgdir" install
|
|
}
|
|
|
|
md5sums="2147da452fd9212bb9b4542a9eee9d5b cmake-2.8.6.tar.gz"
|