diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -1,8 +1,9 @@ # Maintainer: KokaKiwi <kokakiwi+aur@kokakiwi.net> -pkgname=carp-git -pkgver=v0.3.0.r122.g31e10347 -pkgrel=2 +_pkgname=carp +pkgname=${_pkgname}-git +pkgver=v0.3.0.r198.g6954642c +pkgrel=1 pkgdesc="A statically typed lisp, without a GC, for real-time applications." arch=(x86_64) url="https://github.com/carp-lang/Carp" @@ -12,33 +13,33 @@ makedepends=('gcc' 'stack') provides=('carp') conflicts=('carp') source=( - 'carp::git://github.com/carp-lang/Carp.git' + "${_pkgname}::git://github.com/carp-lang/Carp.git" 'wrapper' ) sha512sums=('SKIP' '4421fa7d2db996b4101bc8ee189c1ecb081469826d7cb540c346ed1bdd47c03563f8b52aeef6b033e6bba438f86700855157dd178df72bcca30e40ea4fe61e07') pkgver() { - cd "carp" + cd "${_pkgname}" git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "carp" + cd "${_pkgname}" export STACK_ROOT="${srcdir}/.stack" stack build } check() { - cd "carp" + cd "${_pkgname}" export STACK_ROOT="${srcdir}/.stack" stack test } package() { - cd "carp" + cd "${_pkgname}" export STACK_ROOT="${srcdir}"/.stack @@ -59,5 +60,8 @@ package() { install -m0644 -t "${pkgdir}"/usr/share/carp/examples examples/* install -m0644 -t "${pkgdir}"/usr/share/carp/img img/* + install -dm0755 "${pkgdir}"/usr/share/emacs/site-lisp + install -m0644 -t "${pkgdir}"/usr/share/emacs/site-lisp emacs/* + ln -sf core_index.html "${pkgdir}"/usr/share/carp/docs/core/index.html } |