summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2015-07-10 19:58:35 -0600
committerBrian Bidulock2015-07-10 19:58:35 -0600
commitb5ac0eb9a982bbf5524eb7a978b99eac45e5135e (patch)
tree90cb1e5d882efc0a6d8d09720aa0ad9c228108d7
downloadaur-b5ac0eb9a982bbf5524eb7a978b99eac45e5135e.tar.gz
initial version
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD39
-rw-r--r--guile-gnome-platform-git.install43
3 files changed, 104 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4f089c034164
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = guile-gnome-platform-git
+ pkgdesc = Binding between Guile Scheme and the Gnome stack of libraries. (fe. Pango, GTK+, Cairo, GStreamer, Glade, GtkSourceView and else). To build wrappers for GTK+ and higher in the stack, you will first need Guile-Cairo.
+ pkgver = 2.16.2.r11.g0fcbe69
+ pkgrel = 1
+ epoch = 1
+ url = http://www.gnu.org/software/guile-gnome/
+ install = guile-gnome-platform-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ depends = g-wrap
+ depends = guile-cairo
+ depends = libgnomeui
+ provides = guile-gnome-platform
+ conflicts = guile-gnome-platform
+ options = !libtool
+ source = guile-gnome-platform::git://git.sv.gnu.org/guile-gnome.git
+ md5sums = SKIP
+
+pkgname = guile-gnome-platform-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ef118027e380
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Daniel Krueger <keenbug gmail.com>
+# Contributor: Daniel Oliveira <psykond@gmail.com>
+pkgname=guile-gnome-platform-git
+_pkgname=guile-gnome-platform
+pkgver=2.16.2.r11.g0fcbe69
+pkgrel=1
+epoch=1
+pkgdesc="Binding between Guile Scheme and the Gnome stack of libraries. (fe. Pango, GTK+, Cairo, GStreamer, Glade, GtkSourceView and else). To build wrappers for GTK+ and higher in the stack, you will first need Guile-Cairo."
+arch=('i686' 'x86_64')
+url="http://www.gnu.org/software/guile-gnome/"
+license=('GPL2')
+depends=('g-wrap' 'guile-cairo' 'libgnomeui')
+provides=($_pkgname)
+conflicts=($_pkgname)
+makedepends=('git')
+install=guile-gnome-platform-git.install
+options=(!libtool)
+source=("$_pkgname::git://git.sv.gnu.org/guile-gnome.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd $_pkgname
+ git describe --long --tags | sed -E 's,^[^0-9]*,,;s,([^-]*-g),r\1,;s,-,.,g'
+}
+
+prepare() {
+ cd $_pkgname
+ ./autogen.sh --prefix=/usr
+}
+
+build() {
+ cd $_pkgname
+ ./configure --prefix=/usr
+ make
+}
+package() {
+ cd $_pkgname
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/guile-gnome-platform-git.install b/guile-gnome-platform-git.install
new file mode 100644
index 000000000000..7999aa20b7c7
--- /dev/null
+++ b/guile-gnome-platform-git.install
@@ -0,0 +1,43 @@
+infodir=usr/share/info
+_file_prefix='guile-gnome-'
+filelist=('gobject.info'
+ 'glib.info'
+ 'atk.info'
+ 'pango.info'
+ 'pangocairo.info'
+ 'gdk.info'
+ 'gdk.info-1'
+ 'gdk.info-2'
+ 'gtk.info'
+ 'gtk.info-1'
+ 'gtk.info-2'
+ 'gtk.info-3'
+ 'gtk.info-4'
+ 'gtk.info-5'
+ 'libgnomeui.info'
+ 'libgnomecanvas.info'
+ 'libgnome.info'
+ 'libglade.info'
+ 'gnome-vfs.info'
+ 'gconf.info'
+ 'corba.info')
+
+post_install() {
+ [[ -x usr/bin/install-info ]] || return 0
+ for file in "${filelist[@]}"; do
+ install-info "$infodir/$_file_prefix$file.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_prefix$file.gz" "$infodir/dir" 2> /dev/null
+ done
+}
+
+# vim:set ts=2 sw=2 et: