summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2015-07-09 18:53:18 -0600
committerBrian Bidulock2015-07-09 18:53:18 -0600
commit0552701abc7b676f6aaf5f8c80145d4f024f3d4c (patch)
tree0ab9f383a768a26dd4fc74dc7754a82d39fbf980
downloadaur-0552701abc7b676f6aaf5f8c80145d4f024f3d4c.tar.gz
initial version
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD23
-rw-r--r--guile-cairo.install20
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0f73ea9ed40e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = guile-cairo
+ pkgdesc = Guile Scheme bindings for the cairo graphics library
+ pkgver = 1.9.91
+ pkgrel = 2
+ url = http://www.non-gnu.org/guile-cairo/
+ install = guile-cairo.install
+ arch = x86_64
+ arch = i686
+ license = LGPL3
+ depends = guile>=1.8.0
+ depends = cairo>=1.2.0
+ source = http://download.savannah.gnu.org/releases/guile-cairo/guile-cairo-1.9.91.tar.gz
+ md5sums = bc8f4f00d1d351f85e0235636a113ad6
+
+pkgname = guile-cairo
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b130a2ed2709
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,23 @@
+# contributor: tantalum <tantalum@online.de>
+pkgname=guile-cairo
+pkgver=1.9.91
+pkgrel=2
+pkgdesc='Guile Scheme bindings for the cairo graphics library'
+arch=(x86_64 i686)
+license=(LGPL3)
+depends=('guile>=1.8.0' 'cairo>=1.2.0')
+url=http://www.non-gnu.org/guile-cairo/
+install=$pkgname.install
+source=(http://download.savannah.gnu.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz)
+md5sums=(bc8f4f00d1d351f85e0235636a113ad6)
+
+build(){
+ cd $pkgname-$pkgver
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR=$pkgdir install
+}
diff --git a/guile-cairo.install b/guile-cairo.install
new file mode 100644
index 000000000000..7fa4584289f0
--- /dev/null
+++ b/guile-cairo.install
@@ -0,0 +1,20 @@
+infodir=/usr/share/info
+filelist=(guile-cairo.info.gz)
+
+post_install() {
+ [ -x usr/bin/install-info ] || return 0
+ for file in ${filelist[@]}; do
+ install-info $infodir/$file $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 $infodir/dir 2> /dev/null
+ done
+}