updated on Mon Jan 9 08:00:21 UTC 2012
[aur-mirror.git] / iolang / PKGBUILD
blob19124f176661347b37302bfbcaefce027861d551
1 pkgname=iolang
2 pkgver=2011.09.12
3 pkgrel=1
4 pkgdesc="Io is a dynamic prototype-based programming language"
5 arch=('i686' 'x86_64')
6 license=('BSD')
7 url="http://www.iolanguage.com/"
8 makedepends=('cmake>=2.8' 'git')
9 md5sums=()
11 gitroot="https://github.com/stevedekorte/io.git"
12 gitname="io"
13 gitrev="f2503ba8" #23afbccc
15 build() {
16   cd ${srcdir}
18   if [[ -d ${gitname} ]] ; then
19     cd ${gitname}
20     git fetch -q
21     git reset -q --hard origin/master
22     git checkout -f -q ${gitrev}
23   else
24     git clone ${gitroot}
25     cd ${gitname}
26     git checkout -f -q ${gitrev}
27   fi
29   # hardcode install prefix to /usr (akojo)
30   sed -i 's|\${CMAKE_INSTALL_PREFIX}|/usr|' libs/iovm/CMakeLists.txt
31   sed -i '34,35d' CMakeLists.txt
32   sed -i '34i\  SET(CMAKE_CXX_FLAGS_DEBUGFAST "-g -O0 -ldl")\n  SET(CMAKE_C_FLAGS_DEBUGFAST "-g -O0 -ldl")' CMakeLists.txt
33   sed -i '114,$d' CMakeLists.txt # remove cpack
34   sed -i '35,37d;49,50d' addons/Socket/source/IoEvOutRequest.h # revert commits dbf92ce5 and b6213118
35   mkdir -p build
36   cd build
37   cmake -DCMAKE_INSTALL_PREFIX=${pkgdir}/usr .. || return 1
38   make || return 1
39   make install || return 1
40   install -Dm644 ../license/bsd_license.txt ${pkgdir}/usr/share/licenses/${pkgname}/bsd_license.txt