From 31c65a22d6211644c3f6221de2b6e4dd510797e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Rolim?= Date: Sat, 14 Nov 2020 23:40:22 -0300 Subject: [PATCH 1/2] xfconf: update to 4.14.4, enable introspection and vala. Introspection is necessary for catfish. --- srcpkgs/xfconf/template | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/srcpkgs/xfconf/template b/srcpkgs/xfconf/template index 3d296110043..a53f9d7e21e 100644 --- a/srcpkgs/xfconf/template +++ b/srcpkgs/xfconf/template @@ -1,18 +1,21 @@ # Template file for 'xfconf' pkgname=xfconf -version=4.14.3 +version=4.14.4 revision=1 +build_helper=gir build_style=gnu-configure configure_args="--enable-gsettings-backend $(vopt_enable perl 'perl-bindings --with-perl-options=INSTALLDIRS=vendor')" -hostmakedepends="pkg-config intltool glib-devel" -makedepends="libxfce4util-devel $(vopt_if perl 'perl-ExtUtils-Depends perl-ExtUtils-PkgConfig perl-Glib')" +hostmakedepends="pkg-config intltool glib-devel vala-devel" +makedepends="libxfce4util-devel vala-devel +$(vopt_if perl 'perl-ExtUtils-Depends perl-ExtUtils-PkgConfig perl-Glib')" short_desc="Xfce hierarchical (tree-like) configuration system" maintainer="Orphaned " license="GPL-2.0-only, LGPL-2.0-only" homepage="https://xfce.org/" distfiles="https://archive.xfce.org/src/xfce/xfconf/${version%.*}/$pkgname-$version.tar.bz2" -checksum=589052a0efc6151c5fb5f438da463502a4fd91848cae7b9376d417be4c5a0c02 +checksum=cc37622eece51ed8905dfaad6f77b3c24662f41881545eb0142110f347ba5f73 +# XXX: perl bindings will be removed in >=4.15 build_options="perl" xfconf-devel_package() { From 4e389ffd9a932806c712647208b3e3eee355cdfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Rolim?= Date: Sat, 14 Nov 2020 16:17:22 -0300 Subject: [PATCH 2/2] catfish: update to 4.15.0, add xfconf to depends. Also change distfile location. Fixes #26379 - Python incompatibility --- srcpkgs/catfish/template | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/srcpkgs/catfish/template b/srcpkgs/catfish/template index 9eeb322b2e0..d07a83d55e1 100644 --- a/srcpkgs/catfish/template +++ b/srcpkgs/catfish/template @@ -1,14 +1,14 @@ # Template file for 'catfish' pkgname=catfish -version=1.4.13 -revision=3 -wrksrc="catfish-catfish-${version}" +version=4.15.0 +revision=1 build_style=python3-module hostmakedepends="intltool python3-distutils-extra python3-gobject" -depends="desktop-file-utils gtk+3 hicolor-icon-theme python3-gobject python3-pexpect python3-dbus" +depends="desktop-file-utils gtk+3 hicolor-icon-theme python3-gobject + python3-pexpect python3-dbus xfconf" short_desc="Versatile file searching tool" maintainer="Orphaned " license="GPL-2.0-or-later" homepage="https://docs.xfce.org/apps/catfish/start" -distfiles="https://github.com/xfce-mirror/catfish/archive/catfish-${version}.tar.gz" -checksum=8a061cf446e5d5c2a9d334e2d53bab47984253a7e771c7bd51fbdfdf5d955484 +distfiles="https://archive.xfce.org/src/apps/catfish/${version%.*}/catfish-${version}.tar.bz2" +checksum=cefc43d091c719690d0c4ad259a757c89038ccdf290626674f54b1b1ea9cefbe