updated on Wed Jan 25 16:08:47 UTC 2012
[aur-mirror.git] / clean / PKGBUILD
blob7ae11318ea73c0d4b28b52ab7fb3ee5dbeb43533
1 # Maintainer: Patrick Palka <patrick@parcs.ath.cx>
2 # Development: http://closure.ath.cx/aur-dev
4 pkgname=clean
5 pkgver=2.3
6 pkgrel=4
7 pkgdesc="A pure and lazy function programming language"
8 arch=('x86_64' 'i686')
9 url="http://wiki.clean.cs.ru.nl/Clean"
10 license=('LGPL')
11 if [ "$CARCH" = "x86_64" ]; then
12     _suffix=_64
13     md5sums=('f17ba9ce37e640f65541e0e6f5bfb63b')
14 else
15     md5sums=('739adcb4655b72859727bea07314a507')
17 source=("http://clean.cs.ru.nl/download/Clean23/linux/${pkgname}${pkgver}${_suffix}.tar.gz")
19 build() {
20     cd "$pkgname"
22     make INSTALL_DIR="${pkgdir}/opt/clean" io
23     local _clean_bin="${pkgdir}/opt/clean/bin/clm"
24     bin/patch_bin "${_clean_bin}" CLEANLIB /opt/clean/lib/exe
25     bin/patch_bin "${_clean_bin}" CLEANILIB /opt/clean/lib
26     bin/patch_bin "${_clean_bin}" CLEANPATH /opt/clean/lib/StdEnv
29 package() {
30     cd "$pkgname"
32     mkdir -vp "${pkgdir}/usr/share/man/man1"
33     ln -vs ../../../../opt/clean/man/man1/clm.1.gz "${pkgdir}/usr/share/man/man1"
34     mkdir -p "${pkgdir}/usr/bin"
35     ln -vs ../../opt/clean/bin/{clm,htoclean} "${pkgdir}/usr/bin"
36     install -vDm644 CleanLicenseConditions.txt \
37         "${pkgdir}/usr/share/licenses/clean/LICENSE"