diff options
author | Felix Springer | 2019-06-30 19:12:01 +0200 |
---|---|---|
committer | Felix Springer | 2019-06-30 19:12:01 +0200 |
commit | 0edf35420690bfabcca17bd304d4e4784fb0efbb (patch) | |
tree | c7d572e33b53c3ab3aa1d202da4c1dce09af6322 | |
download | aur-0edf35420690bfabcca17bd304d4e4784fb0efbb.tar.gz |
initial commit, release 0.1.0.0
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..38c6456b1dff --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = haskeme + pkgdesc = Compiler from I- to S-Expressions for the Scheme Programming Language + pkgver = 0.1.0.0.6877904 + pkgrel = 1 + url = https://github.com/jumper149/haskeme + arch = x86_64 + license = custom:BSD3 + makedepends = ghc + source = git+https://github.com/jumper149/haskeme.git + sha512sums = SKIP + +pkgname = haskeme + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..93d8e0c4ce20 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Felix Springer <felixspringer149@gmail.com> + +pkgname=haskeme +pkgver=0.1.0.0.6877904 +pkgrel=1 +pkgdesc='Compiler from I- to S-Expressions for the Scheme Programming Language' +url='https://github.com/jumper149/haskeme' +license=('custom:BSD3') +arch=('x86_64') +depends=( ) +makedepends=('ghc') +conflicts=( ) +provides=( ) +source=('git+https://github.com/jumper149/haskeme.git') +sha512sums=('SKIP') + +pkgver() { + cd "${pkgname}" + baseV="$(grep "^version:" "haskeme.cabal" | cut --delimiter=":" --fields=2 | sed -e "s/ //g")" + gitV="$(git rev-parse --short HEAD)" + echo "${baseV}.${gitV}" +} + +build() { + cd "${pkgname}" + runhaskell "Setup" configure -O \ + --enable-shared \ + --prefix=/usr \ + --enable-executable-dynamic \ + --disable-library-vanilla + runhaskell "Setup" build +} + +package() { + cd ${pkgname} + runhaskell "Setup" copy --destdir="${pkgdir}" + install -Dm 644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim: ts=2 sw=2 et: |