From b4f3c4665ca45ac5c4347d4cd5d7547c50af9ae5 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 11 Jul 2025 18:35:23 -0700 Subject: [PATCH] classed/xfce: Make download tarball extention type configurable Default is still tar.bz2, but there is now option to use tar.xz which is some of new xfce component releases are only xz compressed tarballs. Signed-off-by: Khem Raj --- meta-xfce/classes/xfce-app.bbclass | 2 +- meta-xfce/classes/xfce-panel-plugin.bbclass | 2 +- meta-xfce/classes/xfce.bbclass | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/meta-xfce/classes/xfce-app.bbclass b/meta-xfce/classes/xfce-app.bbclass index d1b07d7457..957cfb3362 100644 --- a/meta-xfce/classes/xfce-app.bbclass +++ b/meta-xfce/classes/xfce-app.bbclass @@ -2,5 +2,5 @@ inherit xfce features_check REQUIRED_DISTRO_FEATURES = "x11" -SRC_URI = "http://archive.xfce.org/src/apps/${BPN}/${@xfce_verdir("${PV}")}/${BPN}-${PV}.tar.bz2" +SRC_URI = "http://archive.xfce.org/src/apps/${BPN}/${@xfce_verdir("${PV}")}/${BPN}-${PV}.tar.${XFCE_COMPRESS_TYPE}" diff --git a/meta-xfce/classes/xfce-panel-plugin.bbclass b/meta-xfce/classes/xfce-panel-plugin.bbclass index b43f9e3125..b2d71a4141 100644 --- a/meta-xfce/classes/xfce-panel-plugin.bbclass +++ b/meta-xfce/classes/xfce-panel-plugin.bbclass @@ -4,7 +4,7 @@ REQUIRED_DISTRO_FEATURES = "x11" DEPENDS += "libxfce4ui libxfce4util xfce4-panel" -SRC_URI = "http://archive.xfce.org/src/panel-plugins/${BPN}/${@xfce_verdir("${PV}")}/${BPN}-${PV}.tar.bz2" +SRC_URI = "http://archive.xfce.org/src/panel-plugins/${BPN}/${@xfce_verdir("${PV}")}/${BPN}-${PV}.tar.${XFCE_COMPRESS_TYPE}" FILES:${PN} += "${datadir}/xfce4/panel-plugins/" FILES:${PN} += "${datadir}/xfce4/panel/plugins/" diff --git a/meta-xfce/classes/xfce.bbclass b/meta-xfce/classes/xfce.bbclass index 913202be59..6b3d0b0d0f 100644 --- a/meta-xfce/classes/xfce.bbclass +++ b/meta-xfce/classes/xfce.bbclass @@ -4,7 +4,8 @@ def xfce_verdir(v): return "%s.%s" % (m.group(1), m.group(2)) HOMEPAGE = "http://www.xfce.org" -SRC_URI = "http://archive.xfce.org/src/xfce/${BPN}/${@xfce_verdir("${PV}")}/${BPN}-${PV}.tar.bz2" +XFCE_COMPRESS_TYPE ?= "bz2" +SRC_URI = "http://archive.xfce.org/src/xfce/${BPN}/${@xfce_verdir("${PV}")}/${BPN}-${PV}.tar.${XFCE_COMPRESS_TYPE}" inherit autotools gettext gtk-icon-cache pkgconfig