summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 28 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bf2d0f50a5dc..ca3d4e9f9214 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,47 +2,53 @@
_pkgname=meld
pkgname=$_pkgname-git
-pkgver=3.21.0.125.ga96e5cc0
+pkgver=3.21.0.216.g6e00779e
pkgrel=1
-_realver=3.21.0
pkgdesc='Visual diff and merge tool'
-arch=('any')
url='http://meldmerge.org/'
-license=('GPL')
-depends=('dconf'
- 'glib2'
- 'gsettings-desktop-schemas'
- 'gtk3'
- 'gtksourceview4'
- 'python-cairo'
- 'python-gobject')
-makedepends=('git'
- 'intltool'
- 'meson'
- 'yelp-tools')
+license=(GPL)
+arch=(any)
+depends=(dconf
+ glib2
+ gsettings-desktop-schemas
+ gtk3
+ gtksourceview4
+ python-cairo
+ python-gobject)
+makedepends=(git
+ intltool
+ meson
+ yelp-tools)
optdepends=('python-dbus: open a new tab in an already running instance')
provides=('meld')
conflicts=('meld' 'meld-dev')
options=('!emptydirs')
source=("git+https://gitlab.gnome.org/GNOME/meld.git")
+_merge_requests_to_use=('76')
sha256sums=('SKIP')
pkgver() {
- cd "$srcdir/$_pkgname"
+ cd $_pkgname
git describe --always | sed 's|-|.|g'
}
prepare() {
- cd "$srcdir/$_pkgname"
+ cd $_pkgname
+
+ # Apply merge request 76 to fix launching Meld.
+ # https://gitlab.gnome.org/GNOME/meld/-/merge_requests/76
+ echo "Downloading and applying merge request 76..."
+ curl -O "https://gitlab.gnome.org/GNOME/meld/-/merge_requests/76.diff"
+ git apply 76.diff
}
build() {
- cd "$srcdir/$_pkgname"
- arch-meson build -D byte-compile=false
- ninja -C build
+ cd $srcdir
+ arch-meson build $_pkgname -D byte-compile=false
+ meson compile -C build
}
package() {
- cd "$srcdir/$_pkgname"
- DESTDIR="${pkgdir}" meson install -C build
+ cd $srcdir
+ meson install -C build --destdir "$pkgdir"
}