summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormydongistiny2016-03-30 12:14:14 -0700
committermydongistiny2016-03-30 12:14:14 -0700
commitdd9944965a61afba50603d7e1b4b7772f207529b (patch)
treec9669feaa13c1cac2ddb8f9052e97d0976c2eb30
parent8dd9edda7f4f37c7148140930b4f4c9e1c398b64 (diff)
downloadaur-dd9944965a61afba50603d7e1b4b7772f207529b.tar.gz
Fix PKGBUILD
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD47
2 files changed, 21 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5f1072bcaffc..dde7bea59e28 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = meld-dev
pkgdesc = Visual diff and merge tool
pkgver = 3.15.2
- pkgrel = 1
+ pkgrel = 2
url = http://meldmerge.org/
install = meld.install
arch = any
@@ -22,7 +22,7 @@ pkgbase = meld-dev
conflicts = meld
options = !emptydirs
source = http://ftp.gnome.org/pub/GNOME/sources/meld/3.15/meld-3.15.2.tar.xz
- sha256sums = 7df34d973dd96163cb1c85bae7d713be610a53f49f2450acb01d501cea24ad16
+ sha1sums = c5c34f52ebe337c654ad5e35450f43e95bdd7743
pkgname = meld-dev
diff --git a/PKGBUILD b/PKGBUILD
index 640d8e079d69..f4a315268221 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,35 @@
# Maintainer: Jason Edson <jason@oceighty.co>
-_name=meld
-pkgname=$_name-dev
+pkgname=meld
pkgver=3.15.2
pkgrel=1
pkgdesc='Visual diff and merge tool'
-arch=('any')
url='http://meldmerge.org/'
-license=('GPL')
-depends=('python2'
- 'gtk3>=3.6'
- 'glib2>=2.34'
- 'python2-gobject>=3.6'
- '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')
-provides=($_name)
-conflicts=($_name)
+license=(GPL)
+arch=(any)
+makedepends=(intltool itstool)
install=meld.install
-options=('!emptydirs')
-source=("http://ftp.gnome.org/pub/GNOME/sources/meld/3.15/meld-3.15.2.tar.xz")
-sha256sums=('7df34d973dd96163cb1c85bae7d713be610a53f49f2450acb01d501cea24ad16')
+depends=(python2-gobject python2-cairo gtksourceview3 hicolor-icon-theme desktop-file-utils
+ gsettings-desktop-schemas)
+optdepends=('python2-dbus: open a new tab in an already running instance')
+source=("https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-${pkgver}.tar.xz")
+sha1sums=('c5c34f52ebe337c654ad5e35450f43e95bdd7743')
-pkgver() {
- cd $_name-$pkgver
- git describe --tags | sed s/-/./g
+# Meld does not support Python 3. The build succeeds, but
+# the main executable checks the version and errors out.
+
+prepare() {
+ cd $pkgname-$pkgver
}
build() {
- cd $_name-$pkgver
+ cd $pkgname-$pkgver
python2 setup.py build
}
package() {
- cd $_name-$pkgver
- python2 setup.py \
- --no-update-icon-cache --no-compile-schemas install \
- --prefix=/usr \
- --root="${pkgdir}" \
- --optimize=1
+ cd $pkgname-$pkgver
+ # using --skip-build breaks install
+ python2 setup.py --no-update-icon-cache --no-compile-schemas \
+ install --prefix=/usr --root="$pkgdir" --optimize=1
}