summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormydongistiny2015-11-07 17:24:07 -0800
committermydongistiny2015-11-07 17:24:07 -0800
commit1beb42412477b2763987509b894862db636f1849 (patch)
tree8e584ea64a112e83a0df7a23a13d9151e511039c
downloadaur-1beb42412477b2763987509b894862db636f1849.tar.gz
Initial commit
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD49
-rw-r--r--meld.install14
3 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..674ff02c18ae
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = meld-git
+ pkgdesc = Visual diff and merge tool
+ pkgver = 3.15.0.22.g7dcfef0
+ pkgrel = 1
+ url = http://meldmerge.org/
+ install = meld.install
+ arch = any
+ license = GPL
+ makedepends = intltool
+ makedepends = gnome-doc-utils
+ makedepends = git
+ makedepends = itstool
+ depends = python2
+ depends = gtk3>=3.6
+ depends = glib2>=2.34
+ depends = pygobject-devel>=3.6
+ depends = gtksourceview3>=3.6
+ optdepends = python2-dbus: open a new tab in an already running instance
+ optdepends = python2-gconf: gnome integration
+ provides = meld
+ conflicts = meld
+ replaces = meld
+ options = !emptydirs
+ source = git://git.gnome.org/meld
+ sha256sums = SKIP
+
+pkgname = meld-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bc3aaba8adbf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Jason Edson <jason@oceighty.co>
+
+_pkgname=meld
+pkgname=$_pkgname-git
+pkgver=3.15.0.22.g7dcfef0
+pkgrel=1
+_realver=3.15.0
+pkgdesc='Visual diff and merge tool'
+arch=('any')
+url='http://meldmerge.org/'
+license=('GPL')
+depends=('python2'
+ 'gtk3>=3.6'
+ 'glib2>=2.34'
+ 'pygobject-devel>=3.6'
+ 'gtksourceview3>=3.6')
+makedepends=('intltool' 'gnome-doc-utils' 'git' 'itstool')
+optdepends=('python2-dbus: open a new tab in an already running instance'
+ 'python2-gconf: gnome integration')
+replaces=('meld')
+provides=("meld=${_realver}")
+conflicts=('meld-dev')
+install=meld.install
+options=('!emptydirs')
+source=("git://git.gnome.org/meld")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ git describe --always | sed 's|-|.|g'
+}
+
+prepare() {
+ cd "$srcdir/$_pkgname"
+}
+
+build() {
+ cd "$srcdir/$_pkgname"
+ python2 setup.py build
+}
+
+package() {
+ cd "$srcdir/$_pkgname"
+ python2 setup.py \
+ --no-update-icon-cache --no-compile-schemas install \
+ --prefix=/usr \
+ --root="${pkgdir}" \
+ --optimize=1
+}
diff --git a/meld.install b/meld.install
new file mode 100644
index 000000000000..b8c811c1f859
--- /dev/null
+++ b/meld.install
@@ -0,0 +1,14 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ update-desktop-database -q
+ update-mime-database /usr/share/mime &> /dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+} \ No newline at end of file