diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 10 insertions, 43 deletions
@@ -1,51 +1,18 @@ -# Maintainer: Jim Pryor <profjim@jimpryor.net> -# Warning: The chicken-* egg PKGBUILDS in AUR are auto-generated. -# Please report errors you notice so that I can tweak the generation script. - pkgname=chicken-foreigners -pkgver=1.4.1 +_name=foreigners +pkgver=1.5 pkgrel=1 -pkgdesc="Chicken Scheme Egg: Foreign helper macros for Chicken 4" -arch=('i686' 'x86_64') -url="http://chicken.wiki.br/eggref/4/foreigners" +pkgdesc='Foreign helper macros for Chicken Scheme' +arch=('x86_64') license=('BSD') -depends=('chicken>=4.5.0' 'chicken-matchable' ) -options=(docs !libtool !emptydirs) -install="chicken.install" -source=("$pkgname-$pkgver.chunked::http://chicken.kitten-technologies.co.uk/henrietta.cgi?name=foreigners&version=$pkgver" - "$pkgname-$pkgver.html::http://wiki.call-cc.org/eggref/4/foreigners.html") -md5sums=('5e7027cadfdba6af5607ae7e6d966a81' - '57da7717ed52cf2571b060c3f4e9aff8') +depends=("chicken" "chicken-matchable") +url='http://wiki.call-cc.org/eggref/5/foreigners' build() { - # unchunk the blob that was downloaded from henrietta - cd "$srcdir" - mkdir -p "foreigners-$pkgver" - cat "$pkgname-$pkgver.chunked" | while :; do - while read -r bar ver endbar fname len; do - [[ -n "$ver" ]] && break - done - [[ "$endbar" = "|#" ]] || fname="$ver" len="$endbar" - [[ -z "$fname" ]] && break - fname="${fname:1:${#fname}-2}" # delete quotes around fname - if [[ "${fname: -1}" == / ]]; then - mkdir -p "foreigners-$pkgver/$fname" - elif [[ "$len" -eq 0 ]]; then - touch "foreigners-$pkgver/$fname" - else - dd iflag=fullblock of="foreigners-$pkgver/$fname" ibs="$len" count=1 2>/dev/null - fi - done + CHICKEN_INSTALL_REPOSITORY=${srcdir} CHICKEN_INSTALL_PREFIX=${srcdir} chicken-install -no-install-dependencies $_name:$pkgver } - package() { - cd "$srcdir/foreigners-$pkgver" - cp ../$pkgname-$pkgver.html foreigners.html - - - mkdir -p "$pkgdir/usr/lib/chicken/5" "$pkgdir/usr/share/chicken/foreigners" - - chicken-install -p "$pkgdir/usr" - - install -Dm644 "foreigners.html" "$pkgdir/usr/share/doc/$pkgname/foreigners.html" + install -d ${pkgdir}/usr/lib/chicken/11 + find ${srcdir} -maxdepth 1 -type f -exec cp -t ${pkgdir}/usr/lib/chicken/11 {} + } + |