summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLubosz Sarnecki2015-06-22 22:56:18 +0200
committerLubosz Sarnecki2015-06-22 22:56:18 +0200
commitf24f4fd94aff2f966332ffc5529cdbdaa98d86ff (patch)
treea618ee88fc3a9864686024ef7ca90b430966f04d
downloadaur-f24f4fd94aff2f966332ffc5529cdbdaa98d86ff.tar.gz
Initial import
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD55
-rw-r--r--gnome-terminal.install17
3 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7fcf09b3d29c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = gnome-terminal-git
+ pkgdesc = The GNOME Terminal Emulator. Git Version
+ pkgver = 3.15.91.5228.e5f7763
+ pkgrel = 1
+ url = http://www.gnome.org
+ install = gnome-terminal.install
+ arch = i686
+ arch = x86_64
+ groups = gnome
+ license = GPL
+ makedepends = gnome-doc-utils
+ makedepends = intltool
+ makedepends = gtk2
+ makedepends = itstool
+ makedepends = docbook-xsl
+ makedepends = appdata-tools
+ depends = gconf
+ depends = vte3-git
+ depends = gsettings-desktop-schemas
+ depends = libsm
+ provides = gnome-terminal=3.15.91.5228.e5f7763
+ conflicts = gnome-terminal
+ options = !emptydirs
+ source = git://git.gnome.org/gnome-terminal
+ md5sums = SKIP
+
+pkgname = gnome-terminal-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..104ea305f5df
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Lubosz Sarnecki <lubosz@gmail.com>
+# Original package: Jan de Groot <jgc@archlinux.org>
+
+_realname=gnome-terminal
+pkgname=$_realname-git
+
+pkgver=3.15.91.5228.e5f7763
+_realver=3.7.3
+pkgrel=1
+pkgdesc="The GNOME Terminal Emulator. Git Version"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('gconf' 'vte3-git' 'gsettings-desktop-schemas' 'libsm')
+makedepends=('gnome-doc-utils' 'intltool' 'gtk2' 'itstool' 'docbook-xsl' 'appdata-tools')
+options=('!emptydirs')
+url="http://www.gnome.org"
+groups=('gnome')
+install=gnome-terminal.install
+
+provides=($_realname=$pkgver)
+conflicts=($_realname)
+
+source=(git://git.gnome.org/${_realname})
+md5sums=("SKIP")
+
+subver() {
+ PREFIX="m4_define(\[gt_version_$1\],\["
+ echo $(grep $PREFIX configure.ac | eval sed "'s/$PREFIX//'" | sed 's/\])//')
+}
+
+pkgver() {
+ cd $_realname
+ major=$(subver major)
+ minor=$(subver minor)
+ micro=$(subver micro)
+ hash=$(git log --pretty=format:'%h' -n 1)
+ revision=$(git rev-list --count HEAD)
+ echo $major.$minor.$micro.$revision.$hash
+}
+
+build() {
+ cd $_realname
+ ./autogen.sh --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --disable-scrollkeeper
+ make
+}
+
+package() {
+ cd $_realname
+ make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install
+
+ install -m755 -d "$pkgdir/usr/share/gconf/schemas"
+ gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/$_realname.schemas" --domain gnome-terminal "$pkgdir"/etc/gconf/schemas/*.schemas
+ rm -f "$pkgdir"/etc/gconf/schemas/*.schemas
+}
diff --git a/gnome-terminal.install b/gnome-terminal.install
new file mode 100644
index 000000000000..1d8510f06910
--- /dev/null
+++ b/gnome-terminal.install
@@ -0,0 +1,17 @@
+pkgname=gnome-terminal
+
+post_install() {
+ gconfpkg --install $pkgname
+}
+
+pre_upgrade() {
+ pre_remove $1
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ gconfpkg --uninstall $pkgname
+}