summaryrefslogtreecommitdiff
path: root/cmake/Pkgfile
blob: fbd10019d5622111274fffa6ea443cc7a462f8ed (plain)
    1 # Description: A cross-platform, open-source make system.
    2 # URL: http://www.cmake.org/
    3 # Maintainer: Jose V Beneyto, sepen at crux dot nu
    4 # Packager: Mark Rosenstand, mark at borkware dot net
    5 # Depends on: curl libarchive expat ncurses
    6 
    7 name=cmake
    8 version=3.6.1
    9 release=1
   10 source=(http://www.cmake.org/files/v${version%.*}/$name-$version.tar.gz)
   11 
   12 build() {
   13 	cd $name-$version
   14 
   15         # fix installation path
   16         sed -i Source/CMakeInstallDestinations.cmake \
   17             -e 's|share/cmake-${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}|share/cmake|'
   18 
   19 	./bootstrap \
   20 		--prefix=/usr \
   21 		--system-libs \
   22 		--system-libarchive \
   23                 --no-system-jsoncpp \
   24 		--parallel=$(sed -e 's/.*-j *\([0-9]\+\).*/\1/' <<< $MAKEFLAGS)
   25 
   26 	make
   27 	make DESTDIR=$PKG install
   28 	rm -r $PKG/usr/doc
   29 
   30 	# keep versioned dir for compatibility
   31 	ln -sf $name $PKG/usr/share/$name-${version%.*}
   32 }

Generated by cgit