summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Oteiza2015-06-08 22:48:39 -0400
committerMark Oteiza2015-06-08 22:48:39 -0400
commitfad787c289d0d20e48cf0d6ec14088c8548b088b (patch)
tree40ba450bb0d0eebf5bde8824d1663064f13d4ca6
downloadaur-fad787c289d0d20e48cf0d6ec14088c8548b088b.tar.gz
initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD28
-rw-r--r--geiser.install20
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..75ec7f57c2d2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by makepkg 4.2.1
+# Tue Feb 24 04:54:34 UTC 2015
+pkgbase = geiser
+ pkgdesc = Emacs environment to hack in Scheme
+ pkgver = 0.7
+ pkgrel = 1
+ url = http://www.nongnu.org/geiser/
+ install = geiser.install
+ arch = any
+ license = BSD
+ optdepends = racket: scheme implementation
+ optdepends = guile: scheme implementation
+ optdepends = chicken: scheme implementation
+ source = https://github.com/jaor/geiser/archive/0.7.tar.gz
+ sha256sums = af2952b1c184ef4e11053f2d665b40825fd116f5bb17a8d8b00b3c2815bd67ed
+
+pkgname = geiser
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c1fc735e4273
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: holomorph
+
+pkgname=geiser
+pkgver=0.7
+pkgrel=1
+pkgdesc='Emacs environment to hack in Scheme'
+arch=('any')
+url="http://www.nongnu.org/geiser/"
+license=('BSD')
+optdepends=('racket: scheme implementation'
+ 'guile: scheme implementation'
+ 'chicken: scheme implementation')
+install=geiser.install
+source=("https://github.com/jaor/geiser/archive/$pkgver.tar.gz")
+sha256sums=('af2952b1c184ef4e11053f2d665b40825fd116f5bb17a8d8b00b3c2815bd67ed')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./autogen.sh
+ ./configure --prefix=/usr --with-lispdir='${datadir}/emacs/site-lisp/geiser'
+ make all
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ install -Dm644 COPYING "$pkgdir"/usr/share/licenses/"$pkgname"/COPYING
+}
diff --git a/geiser.install b/geiser.install
new file mode 100644
index 000000000000..702ea4b84879
--- /dev/null
+++ b/geiser.install
@@ -0,0 +1,20 @@
+INFO_DIR=usr/share/info
+INFO_FILES=(geiser)
+
+post_install() {
+ [[ -x usr/bin/install-info ]] || return 0
+ for f in ${INFO_FILES[@]}; do
+ install-info ${INFO_DIR}/$f.info.gz ${INFO_DIR}/dir 2> /dev/null
+ done
+}
+
+post_upgrade() {
+ post_install
+}
+
+pre_remove() {
+ [[ -x usr/bin/install-info ]] || return 0
+ for f in ${INFO_FILES[@]}; do
+ install-info --delete ${INFO_DIR}/$f.info.gz ${INFO_DIR}/dir 2> /dev/null
+ done
+}