summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Edson2021-03-26 08:46:34 -0700
committerJason Edson2021-03-26 08:46:47 -0700
commit5ccad3bb8211b570f5c127d32139534f1de2bbcd (patch)
tree55b8183fff404b63d1ff868c577b0f13ed7461e4
parent3530a7b7df3091a54983a9b08273c38cbec5c137 (diff)
downloadaur-5ccad3bb8211b570f5c127d32139534f1de2bbcd.tar.gz
3.21.0 - Cleaned up PKGBUILD for meson
Also removed the meld.install file as it's not needed anymore
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD39
-rw-r--r--meld.install14
3 files changed, 30 insertions, 47 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e8a1ecda6656..1264167cbc2a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,27 +1,25 @@
pkgbase = meld-dev
pkgdesc = Visual diff and merge tool
- pkgver = 3.19.0
+ pkgver = 3.21.0
pkgrel = 1
url = http://meldmerge.org/
- install = meld.install
arch = any
license = GPL
makedepends = intltool
- makedepends = gnome-doc-utils
- makedepends = itstool
- depends = python>=3.3
- depends = gtk3>=3.6
- depends = glib2>=2.36
- depends = python2-gobject>=3.14
- depends = pygobject-devel>=3.14
- depends = python-cairo>=1.10.0-6
- optdepends = python2-dbus: open a new tab in an already running instance
+ makedepends = meson
+ makedepends = yelp-tools
+ depends = dconf
+ depends = gsettings-desktop-schemas
+ depends = gtksourceview4
+ depends = python-cairo
+ depends = python-gobject
+ optdepends = python-dbus: open a new tab in an already running instance
provides = meld
conflicts = meld meld-git
replaces = meld meld-git
options = !emptydirs
- source = https://download.gnome.org/sources/meld/3.19/meld-3.19.0.tar.xz
- sha1sums = 14e425a276e45518a18f63d9668c50c9b928ddf5
+ source = https://download.gnome.org/sources/meld/3.21/meld-3.21.0.tar.xz
+ sha256sums = b680114d5ab793324549fd58f4eb202d8e280c0633a0b765ede6dfb34160a81b
pkgname = meld-dev
diff --git a/PKGBUILD b/PKGBUILD
index 87bf216d5212..264966f8f874 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,28 @@
-# Maintainer: Jason Edson <jason@oceighty.co>
+# Maintainer: Jason Edson <jaysonedson@gmail.com>
_pkgname=meld
pkgname=$_pkgname-dev
-pkgver=3.19.0
+pkgver=3.21.0
pkgrel=1
pkgdesc='Visual diff and merge tool'
+arch=('any')
url='http://meldmerge.org/'
-license=(GPL)
-arch=(any)
+license=('GPL')
+depends=('dconf'
+ 'gsettings-desktop-schemas'
+ 'gtksourceview4'
+ 'python-cairo'
+ 'python-gobject')
+makedepends=('git'
+ 'intltool'
+ 'meson'
+ 'yelp-tools')
+optdepends=('python-dbus: open a new tab in an already running instance')
conflicts=('meld' 'meld-git')
-replaces=('meld' 'meld-git')
provides=('meld')
-makedepends=('intltool' 'gnome-doc-utils' 'itstool')
-install=meld.install
-depends=('python>=3.3'
- 'gtk3>=3.6'
- 'glib2>=2.36'
- 'python-gobject>=3.14'
- 'pygobject-devel>=3.14'
- 'gtksourceview3>=3.14'
- 'python-cairo>=1.10.0-6')
-optdepends=('python2-dbus: open a new tab in an already running instance')
+options=('!emptydirs')
source=("https://download.gnome.org/sources/$_pkgname/${pkgver%.*}/meld-${pkgver}.tar.xz")
-sha1sums=('14e425a276e45518a18f63d9668c50c9b928ddf5')
+sha256sums=('b680114d5ab793324549fd58f4eb202d8e280c0633a0b765ede6dfb34160a81b')
prepare() {
cd $_pkgname-$pkgver
@@ -30,12 +30,11 @@ prepare() {
build() {
cd $_pkgname-$pkgver
- python3 setup.py build
+ arch-meson build -D docs=true -D byte-compile=false
+ ninja -C build
}
package() {
cd $_pkgname-$pkgver
- # using --skip-build breaks install
- python3 setup.py --no-update-icon-cache --no-compile-schemas \
- install --prefix=/usr --root="$pkgdir" --optimize=1
+ DESTDIR="${pkgdir}" meson install -C build
}
diff --git a/meld.install b/meld.install
deleted file mode 100644
index b8c811c1f859..000000000000
--- a/meld.install
+++ /dev/null
@@ -1,14 +0,0 @@
-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