summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Alff2017-08-16 13:07:01 -0400
committerTed Alff2017-08-16 13:07:01 -0400
commitf10c136c8e5e1f5ec3c79f527b8429bdc3f83d01 (patch)
tree620a00ca301a27fbea198393b0652b76e01d7868
parent3e5600295346a65037209e5e20b1d4d324b6f41b (diff)
downloadaur-f10c136c8e5e1f5ec3c79f527b8429bdc3f83d01.tar.gz
Add xfconf4.12 to optdepends.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD5
-rw-r--r--xfconf.install5
3 files changed, 10 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 45a9122b272d..e9b9845f381b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Mon Jul 24 22:05:17 UTC 2017
+# Wed Aug 16 17:06:41 UTC 2017
pkgbase = xfconf-devel
pkgdesc = A simple client-server configuration storage and query system
pkgver = 4.13.3
- pkgrel = 1
+ pkgrel = 2
url = http://www.xfce.org/
install = xfconf.install
arch = i686
@@ -17,7 +17,9 @@ pkgbase = xfconf-devel
makedepends = chrpath
depends = libxfce4util
depends = dbus
+ optdepends = xfconf4.12: Legacy xfconf libraries
provides = xfconf=4.13.3
+ provides = libxfconf-0.so=3-64
conflicts = xfconf
options = !emptydirs
source = http://archive.xfce.org/src/xfce/xfconf/4.13/xfconf-4.13.3.tar.bz2
diff --git a/PKGBUILD b/PKGBUILD
index 66cc26ab0628..9ab5f2f9f809 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=xfconf
pkgname=${_pkgname}-devel
pkgver=4.13.3
-pkgrel=1
+pkgrel=2
pkgdesc="A simple client-server configuration storage and query system"
arch=('i686' 'x86_64')
url="http://www.xfce.org/"
@@ -11,7 +11,8 @@ license=('GPL2')
depends=('libxfce4util' 'dbus')
makedepends=('perl-extutils-depends' 'perl-extutils-pkgconfig' 'glib-perl'
'intltool' 'gtk-doc' 'chrpath')
-provides=("${_pkgname}=${pkgver}")
+optdepends=('xfconf4.12: Legacy xfconf libraries')
+provides=("${_pkgname}=${pkgver}" 'libxfconf-0.so=3-64')
conflicts=("${_pkgname}")
options=('!emptydirs')
source=(http://archive.xfce.org/src/xfce/$_pkgname/${pkgver%.*}/$_pkgname-$pkgver.tar.bz2)
diff --git a/xfconf.install b/xfconf.install
index 015c6e55264d..e9f54e740e18 100644
--- a/xfconf.install
+++ b/xfconf.install
@@ -1,7 +1,8 @@
post_install() {
printf "$(tput setaf 1)$(tput bold) ==> WARNING: $(tput sgr0)"
- echo "Not all XFCE packages currently work well with xfconf 4.13.x"
- echo "List of packages which require a rebuild from source against xfconf>=4.13.1"
+ echo "Not all XFCE packages currently work well with xfconf 4.13.x. Install"
+ echo "xfconf4.12 to provide support for applications that haven't been ported."
+ echo "List of packages which are linked against legacy xfconf (4.12.x) libraries"
while read pkg; do
mapfile -t files < <(pacman -Qlq $pkg | grep -v /$)
grep -Fq 'libxfconf-0.so.2' "${files[@]}" <&- 2>/dev/null && echo " >> $pkg"