diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 20 insertions, 16 deletions
@@ -1,38 +1,42 @@ -# Maintainer: Teteros <teteros -at- openmailbox -dot- org> +# Maintainer: Teteros <teteros at teknik dot io> _pkgname=runt pkgname=runt-git -pkgver=r137.587b5fa +pkgver=r194.02568f1 pkgrel=1 pkgdesc="Stack-based language written in ANSI C" -arch=(any) +arch=('i686' 'x86_64') url="http://paulbatchelor.github.io/proj/runt/" license=('custom:public domain') -depends=(glibc) -makedepends=(git sporth-git) -provides=(runt) -conflicts=(runt) +depends=('glibc') +makedepends=('git' 'sporth-git') +provides=('runt') +conflicts=('runt') source=("git://github.com/PaulBatchelor/$_pkgname.git") md5sums=('SKIP') pkgver() { - cd "${_pkgname}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - find "${_pkgname}" -type f -exec sed -i "s|/usr/local|${pkgdir}/usr|g" {} \; + # Replace hardcoded /usr/local prefixes + find "$_pkgname" -type f -exec sed -i "s|/usr/local|/usr|g" {} \; } build() { - cd "${srcdir}/${_pkgname}" - make + cd "$_pkgname" + make } package() { - mkdir -p "${pkgdir}/usr/bin" "${pkgdir}/usr/include" "${pkgdir}/usr/lib" - cd "${_pkgname}" - make install + cd "$_pkgname" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm755 irunt "$pkgdir/usr/bin/irunt" + install -Dm644 librunt.a "$pkgdir/usr/lib/librunt.a" + install -Dm755 runt.h "$pkgdir/usr/include/runt.h" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -dm755 "$pkgdir/usr/share/doc" + cp -a examples "$pkgdir/usr/share/doc/$pkgname" } |