diff options
author | Jonathan Liu | 2015-06-19 11:54:14 +1000 |
---|---|---|
committer | Jonathan Liu | 2015-06-19 11:54:14 +1000 |
commit | 2e1b6687deca715606695e251213ff7584e7eac4 (patch) | |
tree | d2d3d3fa1b2a24403ac2a663ed23eff7e5d0ae90 | |
download | aur-2e1b6687deca715606695e251213ff7584e7eac4.tar.gz |
Initial import
-rw-r--r-- | .AURINFO | 32 | ||||
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | gnome-inform7.install | 21 |
4 files changed, 123 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..7eae6cab1a79 --- /dev/null +++ b/.AURINFO @@ -0,0 +1,32 @@ +pkgbase = gnome-inform7 + pkgdesc = GNOME port of the Inform 7 IDE for the Inform 7 programming language for interactive fiction + pkgver = 6L38 + pkgrel = 1 + url = http://sourceforge.net/projects/gnome-inform7 + install = gnome-inform7.install + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = autoconf>=2.60 + makedepends = automake>=1.10 + makedepends = graphviz + makedepends = intltool + makedepends = pkgconfig + makedepends = texlive-core + depends = aspell-en + depends = dconf + depends = desktop-file-utils + depends = goocanvas1 + depends = gtksourceview2 + depends = gtkspell + depends = hicolor-icon-theme + depends = webkitgtk2 + depends = gst-plugins-base + depends = gst-plugins-bad + depends = gst-plugins-good + source = http://inform7.com/download/content/6L38/I7_6L38_Linux_all.tar.gz + source = http://downloads.sourceforge.net/project/gnome-inform7/gnome-inform7/6L38/gnome-inform7-6L38.tar.gz + options = !libtool + +pkgname = gnome-inform7 + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d5be869fdd9b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = gnome-inform7 + pkgdesc = GNOME port of the Inform 7 IDE for the Inform 7 programming language for interactive fiction + pkgver = 6L38 + pkgrel = 1 + url = http://sourceforge.net/projects/gnome-inform7 + install = gnome-inform7.install + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = autoconf>=2.60 + makedepends = automake>=1.10 + makedepends = graphviz + makedepends = intltool + makedepends = pkgconfig + makedepends = texlive-core + depends = aspell-en + depends = dconf + depends = desktop-file-utils + depends = goocanvas1 + depends = gtksourceview2 + depends = gtkspell + depends = hicolor-icon-theme + depends = webkitgtk2 + depends = gst-plugins-base + depends = gst-plugins-bad + depends = gst-plugins-good + options = !libtool + source = http://inform7.com/download/content/6L38/I7_6L38_Linux_all.tar.gz + source = http://downloads.sourceforge.net/project/gnome-inform7/gnome-inform7/6L38/gnome-inform7-6L38.tar.gz + md5sums = 4f956c36b30dd0f6588cc21e076c72a0 + md5sums = de31f900ee9f056a4b35d8b83782315f + +pkgname = gnome-inform7 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f58f2e601e36 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Jonathan Liu <net147@gmail.com> +pkgname=gnome-inform7 +pkgver=6L38 +pkgrel=1 +pkgdesc="GNOME port of the Inform 7 IDE for the Inform 7 programming language for interactive fiction" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/gnome-inform7" +license=('GPL3') +depends=('aspell-en' 'dconf' 'desktop-file-utils' 'goocanvas1' 'gtksourceview2' + 'gtkspell' 'hicolor-icon-theme' 'webkitgtk2' 'gst-plugins-base' + 'gst-plugins-bad' 'gst-plugins-good') +makedepends=('autoconf>=2.60' 'automake>=1.10' 'graphviz' + 'intltool' 'pkgconfig' 'texlive-core') +options=('!libtool') +install="${pkgname}.install" +source=("http://inform7.com/download/content/${pkgver}/I7_${pkgver}_Linux_all.tar.gz" + "http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz") +md5sums=('4f956c36b30dd0f6588cc21e076c72a0' + 'de31f900ee9f056a4b35d8b83782315f') +[ "${CARCH}" = "i686" ] && _arch='i386' +[ "${CARCH}" = "x86_64" ] && _arch='x86_64' + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + bsdtar -C src/ni --strip-components 3 -xf "${srcdir}/inform7-${pkgver}/inform7-compilers_${pkgver}_${_arch}.tar.gz" share/inform7/Compilers/ni + CFLAGS="${CFLAGS} -fno-strict-aliasing" ./configure --prefix=/usr --sysconfdir=/etc --enable-manuals + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install + chown -R `id -u`:`id -g` "${pkgdir}/usr/share/gnome-inform7"/{Documentation,Extensions} +} + +# vim:set ts=2 sw=2 et: diff --git a/gnome-inform7.install b/gnome-inform7.install new file mode 100644 index 000000000000..4b698929cec9 --- /dev/null +++ b/gnome-inform7.install @@ -0,0 +1,21 @@ +pkgname=gnome-inform7 + +post_install() { + glib-compile-schemas usr/share/glib-2.0/schemas + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor + update-desktop-database -q + update-mime-database usr/share/mime +} + +post_upgrade() { + post_install "$1" +} + +post_remove() { + glib-compile-schemas usr/share/glib-2.0/schemas + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor + update-desktop-database -q + update-mime-database usr/share/mime +} + +# vim:set ts=2 sw=2 et: |