summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Husmann2015-06-09 00:24:51 +0200
committerStefan Husmann2015-06-09 00:24:51 +0200
commitf446616f3c694d3f002e36881489fe576a1edf7e (patch)
treedf6062c64034f53cce7ff3b6d1dbc5344fc82c71
downloadaur-f446616f3c694d3f002e36881489fe576a1edf7e.tar.gz
initial version
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD36
-rw-r--r--guile.install20
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7437c9e0f82c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = guile4emacs-git
+ pkgdesc = patched version of guile for guile-emacs
+ pkgver = r17322.d8d9a8d
+ pkgrel = 1
+ url = http://www.emacswiki.org/emacs/GuileEmacs
+ install = guile.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ depends = gmp
+ depends = gc
+ depends = bash
+ depends = libffi
+ depends = libunistring
+ depends = libltdl
+ provides = guile
+ conflicts = guile
+ options = !strip
+ options = !makeflags
+ source = guile4emacs::git://git.hcoop.net/git/bpt/guile.git#branch=wip
+ md5sums = SKIP
+
+pkgname = guile4emacs-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3c4eb3ee8de7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
+
+pkgname=guile4emacs-git
+pkgver=r17322.d8d9a8d
+pkgrel=1
+pkgdesc="patched version of guile for guile-emacs"
+arch=('i686' 'x86_64')
+url="http://www.emacswiki.org/emacs/GuileEmacs"
+license=('GPL')
+depends=('gmp' 'gc' 'bash' 'libffi' 'libunistring' 'libltdl')
+makedepends=('git')
+provides=('guile')
+conflicts=('guile')
+options=('!strip' '!makeflags')
+install=guile.install
+source=("guile4emacs::git://git.hcoop.net/git/bpt/guile.git#branch=wip")
+md5sums=('SKIP')
+_gitname="guile4emacs"
+
+pkgver() {
+ cd "$srcdir"/"$_gitname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$srcdir"/"$_gitname"
+ ./autogen.sh
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$_gitname"
+ make DESTDIR="$pkgdir/" install
+ rm $pkgdir/usr/lib/libguile-2.2.so.0.0.0-gdb.scm
+}
diff --git a/guile.install b/guile.install
new file mode 100644
index 000000000000..254538007d02
--- /dev/null
+++ b/guile.install
@@ -0,0 +1,20 @@
+infodir=usr/share/info
+filelist=(r5rs guile)
+
+post_install() {
+ [[ -x usr/bin/install-info ]] || return 0
+ for file in "${filelist[@]}"; do
+ install-info "$infodir/$file.info.gz" "$infodir/dir" 2> /dev/null
+ done
+}
+
+post_upgrade() {
+ post_install "$1"
+}
+
+pre_remove() {
+ [[ -x usr/bin/install-info ]] || return 0
+ for file in "${filelist[@]}"; do
+ install-info --delete "$infodir/$file.info.gz" "$infodir/dir" 2> /dev/null
+ done
+}