From 26f45c2823133e0b43b0b8ba603d31910ea2e68a Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 12 Jul 2025 10:14:34 -0700 Subject: catfish: Upgrade to 4.20.1 Use meson for building Add missing buildtime dependencies needed for this version Signed-off-by: Khem Raj --- meta-xfce/recipes-apps/catfish/catfish_4.18.0.bb | 25 ------------------ meta-xfce/recipes-apps/catfish/catfish_4.20.1.bb | 32 ++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 25 deletions(-) delete mode 100644 meta-xfce/recipes-apps/catfish/catfish_4.18.0.bb create mode 100644 meta-xfce/recipes-apps/catfish/catfish_4.20.1.bb (limited to 'meta-xfce/recipes-apps') diff --git a/meta-xfce/recipes-apps/catfish/catfish_4.18.0.bb b/meta-xfce/recipes-apps/catfish/catfish_4.18.0.bb deleted file mode 100644 index 6b93928721..0000000000 --- a/meta-xfce/recipes-apps/catfish/catfish_4.18.0.bb +++ /dev/null @@ -1,25 +0,0 @@ -SUMMARY = "Catfish is a handy file searching tool for linux and unix" -SECTION = "x11/application" -LICENSE = "GPL-2.0-only" -LIC_FILES_CHKSUM = "file://COPYING;md5=4325afd396febcb659c36b49533135d4" - -inherit xfce-app python_setuptools_build_meta gtk-icon-cache mime-xdg features_check - -REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" - -DEPENDS += "python3-distutils-extra-native" - -SRC_URI[sha256sum] = "fdae9b73cc754a50716bb04b958aa31dbd7e94047068b7207f2ae313a7d58b99" - -FILES:${PN} += "${datadir}/metainfo" - -RDEPENDS:${PN} += "python3-pygobject python3-dbus" - -do_install:append() { - # - # Until catfish upstream figures out a way to overcome this buildpath issue, we need to do such adjustments here. - # - sed -i -e 's#${RECIPE_SYSROOT_NATIVE}##g' ${D}${datadir}/applications/org.xfce.Catfish.desktop - sed -i -e 's#${RECIPE_SYSROOT_NATIVE}##g' ${D}${PYTHON_SITEPACKAGES_DIR}/catfish_lib/catfishconfig.py - rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/catfish_lib/__pycache__/catfishconfig.*.pyc -} diff --git a/meta-xfce/recipes-apps/catfish/catfish_4.20.1.bb b/meta-xfce/recipes-apps/catfish/catfish_4.20.1.bb new file mode 100644 index 0000000000..49483f602d --- /dev/null +++ b/meta-xfce/recipes-apps/catfish/catfish_4.20.1.bb @@ -0,0 +1,32 @@ +SUMMARY = "Catfish is a handy file searching tool for linux and unix" +SECTION = "x11/application" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=4325afd396febcb659c36b49533135d4" + +inherit xfce-app python_setuptools_build_meta gtk-icon-cache mime-xdg features_check + +XFCE_COMPRESS_TYPE = "xz" +XFCEBASEBUILDCLASS = "meson" + +REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" + +DEPENDS += "python3-distutils-extra-native \ + python3-dbus-native \ + python3-pygobject-native \ + python3-pexpect-native \ + xfconf" + +SRC_URI[sha256sum] = "fe00d45b163cf86b4c85ebdd23a73d53aa55bc97ba3f691a248ec403d4ade62b" + +FILES:${PN} += "${datadir}/metainfo" + +RDEPENDS:${PN} += "python3-pygobject python3-dbus" + +do_install:append() { + # + # Until catfish upstream figures out a way to overcome this buildpath issue, we need to do such adjustments here. + # + sed -i -e 's#${RECIPE_SYSROOT_NATIVE}##g' ${D}${datadir}/applications/org.xfce.Catfish.desktop + sed -i -e 's#${RECIPE_SYSROOT_NATIVE}##g' ${D}${PYTHON_SITEPACKAGES_DIR}/catfish_lib/catfishconfig.py + rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/catfish_lib/__pycache__/catfishconfig.*.pyc +} -- cgit v1.2.3-54-g00ecf