summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Alff2020-08-27 21:17:43 -0400
committerTed Alff2020-08-27 21:17:43 -0400
commit6f8c8d90c86ad6f3bbbff6d7a97cab98218717b2 (patch)
tree66798bed069bdc9fb6de288f30a455e73c138c51
parent0fb766a25d85f3d2d11e641bfae71ba7d5a18b80 (diff)
downloadaur-6f8c8d90c86ad6f3bbbff6d7a97cab98218717b2.tar.gz
Add patch for https://gitlab.xfce.org/xfce/libxfce4ui/-/merge_requests/4
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD23
2 files changed, 21 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1b7b71a06713..3eafb1c7d28f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = libxfce4ui-devel
pkgdesc = Commonly used Xfce widgets among Xfce applications (Development version)
pkgver = 4.15.3
- pkgrel = 2
+ pkgrel = 3
url = https://gitlab.xfce.org/xfce/libxfce4ui/-/blob/master/README
arch = i686
arch = x86_64
@@ -14,6 +14,7 @@ pkgbase = libxfce4ui-devel
makedepends = gobject-introspection
makedepends = vala
makedepends = glade
+ makedepends = xfce4-dev-tools
depends = libxfce4util
depends = xfconf
depends = libsm
@@ -25,7 +26,9 @@ pkgbase = libxfce4ui-devel
provides = libxfce4ui=4.15.3
conflicts = libxfce4ui
source = https://archive.xfce.org/src/xfce/libxfce4ui/4.15/libxfce4ui-4.15.3.tar.bz2
+ source = 0001_shortcut_keys_fix.patch::https://gitlab.xfce.org/xfce/libxfce4ui/-/commit/0fc934ebee037a91e032d362d83d991309c4ce88.patch
sha256sums = ce89419720da0fa84a3bb46bc447564c5800057c026c272ae0b016918c0a9307
+ sha256sums = f26766a45833804699de03224ff9e5b6ca3d76ad860802bb14e26792864205ac
pkgname = libxfce4ui-devel
diff --git a/PKGBUILD b/PKGBUILD
index 710ecc977c46..5994a02750c0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,9 +4,9 @@
# Contributor: Xavier Devlamynck <magicrhesus@ouranos.be>
_pkgname=libxfce4ui
-pkgname="${_pkgname}"-devel
+pkgname=${_pkgname}-devel
pkgver=4.15.3
-pkgrel=2
+pkgrel=3
pkgdesc="Commonly used Xfce widgets among Xfce applications (Development version)"
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
url="https://gitlab.xfce.org/xfce/libxfce4ui/-/blob/master/README"
@@ -14,12 +14,20 @@ license=('GPL2')
groups=('xfce4-devel')
depends=('libxfce4util' 'xfconf' 'libsm' 'startup-notification'
'hicolor-icon-theme' 'gtk3' 'libgtop')
-makedepends=('intltool' 'gtk-doc' 'gobject-introspection' 'vala' 'glade')
+makedepends=('intltool' 'gtk-doc' 'gobject-introspection' 'vala' 'glade' 'xfce4-dev-tools')
optdepends=('glade: Glade designer plugin')
provides=("${_pkgname}=${pkgver}")
conflicts=("${_pkgname}")
-source=("https://archive.xfce.org/src/xfce/${_pkgname}/${pkgver%.*}/${_pkgname}-${pkgver}.tar.bz2")
-sha256sums=('ce89419720da0fa84a3bb46bc447564c5800057c026c272ae0b016918c0a9307')
+source=("https://archive.xfce.org/src/xfce/${_pkgname}/${pkgver%.*}/${_pkgname}-${pkgver}.tar.bz2"
+ '0001_shortcut_keys_fix.patch::https://gitlab.xfce.org/xfce/libxfce4ui/-/commit/0fc934ebee037a91e032d362d83d991309c4ce88.patch')
+sha256sums=('ce89419720da0fa84a3bb46bc447564c5800057c026c272ae0b016918c0a9307'
+ 'f26766a45833804699de03224ff9e5b6ca3d76ad860802bb14e26792864205ac')
+
+prepare() {
+ cd "${_pkgname}-${pkgver}"
+ # https://gitlab.xfce.org/xfce/libxfce4ui/-/merge_requests/4
+ patch -Np1 -i ../0001_shortcut_keys_fix.patch
+}
build() {
cd "${_pkgname}-${pkgver}"
@@ -32,7 +40,10 @@ build() {
--disable-static \
--enable-gtk-doc \
--disable-debug \
- --enable-gladeui2
+ --enable-gladeui2 \
+ --with-vendor-info='Arch Linux' \
+ --enable-maintainer-mode
+
make
}