From a6cd9d8f559d212e9808d4d270bb427bbf57672b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 15:40:58 +0000 Subject: [PATCH 1/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From e645d33dca5b5a59d16e2fd6d7bd14b0a6ce0690 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:45:39 +0000 Subject: [PATCH 2/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From e848ef87f9916a37ff86d9d00d8d093bd9c81acd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:35:37 +0000 Subject: [PATCH 3/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 0f917c197ec47b4356890dcf2c58c5f7b7db2871 Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Mon, 23 Feb 2026 13:26:10 -0300 Subject: [PATCH 4/8] add check session to spec file --- xfce-theme-manager.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xfce-theme-manager.spec b/xfce-theme-manager.spec index e501383..2a105a7 100644 --- a/xfce-theme-manager.spec +++ b/xfce-theme-manager.spec @@ -51,6 +51,8 @@ desktop-file-install \ --set-name="Xfce Theme Manager" \ %{buildroot}/%{_datadir}/applications/%{pkgname}.desktop +%check +make check %files %doc ChangeLog* Xfce-Theme-Manager/resources/docs/gpl-3.0.txt From cd47117aa1264dc7c40c114f8395eff198412a24 Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Mon, 15 Jun 2026 01:01:54 -0300 Subject: [PATCH 5/8] simplify .gitignore file Signed-off-by: Filipe Rosset --- .gitignore | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 9cf4f15..926cfb5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,2 @@ -/Xfce-Theme-Manager-0.1.20.tar.gz -/Xfce-Theme-Manager-0.2.3.tar.gz -/Xfce-Theme-Manager-0.2.4.tar.gz -/Xfce-Theme-Manager-0.3.3.tar.gz -/Xfce-Theme-Manager-0.3.5.tar.gz -/Xfce-Theme-Manager-0.3.6.tar.gz -/xfce-theme-manager-0.3.8.tar.gz -/Xfce-Theme-Manager-0.3.9.tar.gz +/xfce-theme-manager-*.tar.gz +/Xfce-Theme-Manager-*.tar.gz From 4c01087c81a50ae65b08f4af1b9aac5a89ac5c34 Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Mon, 15 Jun 2026 01:02:14 -0300 Subject: [PATCH 6/8] opt-in to packit for rawhide Signed-off-by: Filipe Rosset --- .packit.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .packit.yaml diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..5826c15 --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,19 @@ +# See the documentation for more information: +# https://packit.dev/docs/configuration/ + +specfile_path: xfce-theme-manager.spec + +copy_upstream_release_description: false + +jobs: + - job: pull_from_upstream + trigger: release + dist_git_branches: + - fedora-rawhide + + - job: koji_build + trigger: commit + allowed_committers: ['packit','all_admins'] + dist_git_branches: + - fedora-rawhide + From 94eeb08a711d8c0db2b207012ca2124ed561e28f Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Mon, 15 Jun 2026 01:07:40 -0300 Subject: [PATCH 7/8] spec cleanup and modernization Signed-off-by: Filipe Rosset --- xfce-theme-manager.spec | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/xfce-theme-manager.spec b/xfce-theme-manager.spec index 2a105a7..5e5c07b 100644 --- a/xfce-theme-manager.spec +++ b/xfce-theme-manager.spec @@ -1,4 +1,3 @@ -%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} %global pkgname Xfce-Theme-Manager Name: xfce-theme-manager @@ -17,9 +16,10 @@ BuildRequires: gcc-c++ BuildRequires: make BuildRequires: pkgconfig(gdk-2.0) BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(libxfconf-0) +BuildRequires: pkgconfig(xcursor) BuildRequires: xfce4-dev-tools -BuildRequires: xfconf-devel %description A theme manager allowing easy configuration of themes, @@ -33,11 +33,12 @@ window borders, controls, icons and cursors for Xfce #run autoreconf, not needed when upstream moves to new automake autoreconf -v -f -i -I. %configure -make %{?_smp_mflags} xfcethememanager_CFLAGS="%{optflags} -export-dynamic" xfcethememanager_CXXFLAGS="%{optflags} -export-dynamic -Wunused -Wunused-function -Wno-unused-result -fPIC" +%make_build xfcethememanager_CFLAGS="%{optflags} -export-dynamic" xfcethememanager_CXXFLAGS="%{optflags} -export-dynamic -Wunused -Wunused-function -Wno-unused-result -fPIC" %install -make install DESTDIR=%{buildroot} docfilesdir="%{_pkgdocdir}" +%make_install docfilesdir="%{_pkgdocdir}" +rm -f %{buildroot}%{_pkgdocdir}/gpl-3.0.txt desktop-file-install \ --delete-original \ --dir=%{buildroot}%{_datadir}/applications \ @@ -52,10 +53,12 @@ desktop-file-install \ %{buildroot}/%{_datadir}/applications/%{pkgname}.desktop %check -make check +desktop-file-validate %{buildroot}%{_datadir}/applications/%{pkgname}.desktop +%make_build check %files -%doc ChangeLog* Xfce-Theme-Manager/resources/docs/gpl-3.0.txt +%license Xfce-Theme-Manager/resources/docs/gpl-3.0.txt +%doc ChangeLog* %{_bindir}/%{name} %{_datadir}/applications/%{pkgname}.desktop %{_datadir}/pixmaps/%{name}.png From 2345f776c14120bbdb35f895d0d02fd4c2e6c751 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 09:08:47 +0000 Subject: [PATCH 8/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild