Date: Wednesday, April 30, 2014 @ 14:44:54 Author: arodseth Revision: 110466
This might work Modified: nimrod/trunk/PKGBUILD ----------+ PKGBUILD | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-04-30 12:38:29 UTC (rev 110465) +++ PKGBUILD 2014-04-30 12:44:54 UTC (rev 110466) @@ -4,41 +4,35 @@ # Contributor: Sven-Hendrik Haase <s...@lutzhaase.com> pkgname=nimrod -pkgver=0.9.2 -pkgrel=4 +pkgver=0.9.4 +pkgrel=1 pkgdesc='Imperative, multi-paradigm, compiled programming language' arch=('x86_64' 'i686') url='http://nimrod-code.org/' license=('MIT') -makedepends=('setconf') -source=("http://nimrod-code.org/download/${pkgname}_$pkgver.zip") +makedepends=('git') options=('!emptydirs') -sha256sums=('4903ff46b90caa61194551f66fdff291b1ecba8bb4eec1611373cd34ecaf7090') +source=("nimrod::git://github.com/Araq/Nimrod.git" + "csources::git://github.com/nimrod-code/csources") +md5sums=('SKIP' 'SKIP') prepare() { - cd "$pkgname" - - setconf install.sh bindir "$pkgdir/usr/bin" - setconf install.sh configdir "$pkgdir/etc" - setconf install.sh libdir "$pkgdir/usr/lib/$pkgname" - setconf install.sh docdir "$pkgdir/usr/share/doc/$pkgname" - setconf install.sh datadir "$pkgdir/usr/share/$pkgname" + cp -r "$srcdir/csources" "$pkgname/csources" } build() { - cd "$pkgname" - + cd "$pkgname/csources" sh build.sh - ./bin/nimrod c -d:release koch - PATH="$PATH":./bin/nimrod ./koch boot -d:release -d:useGnuReadline + cd "$srcdir/$pkgname" + ./bin/nimrod c koch + PATH="$PATH":./bin/nimrod ./koch boot -d:release } package() { - cd "$pkgname" - - install -d "$pkgdir/"{etc,usr/{bin,"lib/$pkgname",share/{"doc/$pkgname","$pkgname"}}} - sh install.sh /usr/bin - install -Dm644 copying.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm755 "$pkgname/bin/$pkgname" "$pkgdir/usr/bin/$pkgname" + cp -r "$pkgname" "$pkgdir/usr/lib/" + rm -r "$pkgdir/usr/lib/$pkgname/"{csources,bin} + install -Dm644 "$pkgname/copying.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: