From 8541ddec243e49c95bb248fe5dc7af8bb627b1e9 Mon Sep 17 00:00:00 2001 From: Matthew Krupcale Date: Fri, 20 Sep 2024 18:27:59 -0400 Subject: [PATCH 01/20] Add package Requires for GDK Pixbuf XPM image loader module Since Fedora 41, several image loader modules for GDK Pixbuf have been moved from gdk-pixbuf2-modules to a new package gdk-pixbuf2-modules-extra [1]. The XMP image loader module in particular is required by unison-gtk, so add a package Requires for it. * unison.spec: add package Requires for GDK Pixbuf XPM image loader module [1] https://src.fedoraproject.org/rpms/gdk-pixbuf2-modules-extra --- unison.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index 7a4eb18..8ee5be8 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -62,6 +62,7 @@ changes in each replica to the other. %if %{with gtk} %package gtk Summary: Unison File Synchronizer GTK interface +Requires: gdk-pixbuf2-modules-extra Requires: hicolor-icon-theme %description gtk %{summary}. @@ -150,6 +151,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Fri Sep 20 2024 Matthew Krupcale - 2.53.5-3 +- Add package Requires for GDK Pixbuf XPM image loader module + * Sat Jul 20 2024 Fedora Release Engineering - 2.53.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From c68e5fa8cab0362d2ea8e7bac3c29fa9dd42abac Mon Sep 17 00:00:00 2001 From: Matthew Krupcale Date: Fri, 20 Sep 2024 18:27:59 -0400 Subject: [PATCH 02/20] Add package Requires for GDK Pixbuf XPM image loader module Since Fedora 41, several image loader modules for GDK Pixbuf have been moved from gdk-pixbuf2-modules to a new package gdk-pixbuf2-modules-extra [1]. The XPM image loader module in particular is required by unison-gtk, so add a package Requires for it. * unison.spec: add package Requires for GDK Pixbuf XPM image loader module [1] https://src.fedoraproject.org/rpms/gdk-pixbuf2-modules-extra --- unison.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index 7a4eb18..8ee5be8 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -62,6 +62,7 @@ changes in each replica to the other. %if %{with gtk} %package gtk Summary: Unison File Synchronizer GTK interface +Requires: gdk-pixbuf2-modules-extra Requires: hicolor-icon-theme %description gtk %{summary}. @@ -150,6 +151,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Fri Sep 20 2024 Matthew Krupcale - 2.53.5-3 +- Add package Requires for GDK Pixbuf XPM image loader module + * Sat Jul 20 2024 Fedora Release Engineering - 2.53.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From d5380bbdd367f194cda74c9bb9152d7b5d5231c5 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Thu, 9 Jan 2025 19:25:35 -0700 Subject: [PATCH 03/20] OCaml 5.3.0 rebuild for Fedora 42 --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index 8ee5be8..613f064 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -151,6 +151,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Thu Jan 9 2025 Jerry James - 2.53.5-4 +- OCaml 5.3.0 rebuild for Fedora 42 + * Fri Sep 20 2024 Matthew Krupcale - 2.53.5-3 - Add package Requires for GDK Pixbuf XPM image loader module From d56bfe1d54506202da4b8640e5d99539a943ebc7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 13:46:55 +0000 Subject: [PATCH 04/20] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index 613f064..556b4f8 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.5 -Release: 4%{?dist} +Release: 5%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -151,6 +151,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 2.53.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jan 9 2025 Jerry James - 2.53.5-4 - OCaml 5.3.0 rebuild for Fedora 42 From 34f52856a4a79fa964ff67ec75b855f013d04ab5 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 29 Jan 2025 11:27:14 -0700 Subject: [PATCH 05/20] OCaml 5.2.1 rebuild for Fedora 41 --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index 8ee5be8..1cfba7d 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -151,6 +151,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Wed Jan 29 2025 Jerry James - 2.53.5-4 +- OCaml 5.2.1 rebuild for Fedora 41 + * Fri Sep 20 2024 Matthew Krupcale - 2.53.5-3 - Add package Requires for GDK Pixbuf XPM image loader module From 5c11fb6d36c494bd97134f25a2e7ee0d6b1516a2 Mon Sep 17 00:00:00 2001 From: Matthew Krupcale Date: Sat, 22 Feb 2025 10:05:50 -0500 Subject: [PATCH 06/20] Update to v2.53.7 Update to latest upstream version 2.53.7. Also remove the package Requires: gdk-pixbuf2-modules-extra from the gtk package because upstream unison since version 2.53.6 no longer uses the deprecated GdkPixbuf.from_xpm_data. * .gitignore: ignore v2.53.7 source archive * sources: add v2.53.7 source archive hash * unison.spec: - update to v2.53.7 - gtk: remove package Requires: gdk-pixbuf2-modules-extra --- .gitignore | 2 +- sources | 2 +- unison.spec | 8 +++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 3f54d41..fde32e5 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/unison-2.53.5.tar.gz +/unison-2.53.7.tar.gz diff --git a/sources b/sources index d627651..2b7b429 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (unison-2.53.5.tar.gz) = eabeed7b428f1985610b47ce8bc7faac515fd24937727612aa45435da3e38d40b6cd6d227eb3b65dc370d46458cecfca9d0e9e1712b2b7fa41b76675f8115c4c +SHA512 (unison-2.53.7.tar.gz) = 11bd1d2792fb84fa2b29426516d7b91a2295febcb84052118d492a29d9ddaa23265b66cc88113019ec6782f3edcf596f7a37c8637e673b2928188248b9d63d60 diff --git a/unison.spec b/unison.spec index 556b4f8..e95fe96 100644 --- a/unison.spec +++ b/unison.spec @@ -11,8 +11,8 @@ ExcludeArch: %{ix86} Name: unison -Version: 2.53.5 -Release: 5%{?dist} +Version: 2.53.7 +Release: 1%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -62,7 +62,6 @@ changes in each replica to the other. %if %{with gtk} %package gtk Summary: Unison File Synchronizer GTK interface -Requires: gdk-pixbuf2-modules-extra Requires: hicolor-icon-theme %description gtk %{summary}. @@ -151,6 +150,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Sat Feb 22 2025 Matthew Krupcale - 2.53.7-1 +- Update to v2.53.7 + * Sun Jan 19 2025 Fedora Release Engineering - 2.53.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From bae8a45cfb15d7eaca039ab7b4116af819692060 Mon Sep 17 00:00:00 2001 From: Matthew Krupcale Date: Sat, 22 Feb 2025 10:05:50 -0500 Subject: [PATCH 07/20] Update to v2.53.7 Update to latest upstream version 2.53.7. Also remove the package Requires: gdk-pixbuf2-modules-extra from the gtk package because upstream unison since version 2.53.6 no longer uses the deprecated GdkPixbuf.from_xpm_data. * .gitignore: ignore v2.53.7 source archive * sources: add v2.53.7 source archive hash * unison.spec: - update to v2.53.7 - gtk: remove package Requires: gdk-pixbuf2-modules-extra --- .gitignore | 2 +- sources | 2 +- unison.spec | 8 +++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 3f54d41..fde32e5 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/unison-2.53.5.tar.gz +/unison-2.53.7.tar.gz diff --git a/sources b/sources index d627651..2b7b429 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (unison-2.53.5.tar.gz) = eabeed7b428f1985610b47ce8bc7faac515fd24937727612aa45435da3e38d40b6cd6d227eb3b65dc370d46458cecfca9d0e9e1712b2b7fa41b76675f8115c4c +SHA512 (unison-2.53.7.tar.gz) = 11bd1d2792fb84fa2b29426516d7b91a2295febcb84052118d492a29d9ddaa23265b66cc88113019ec6782f3edcf596f7a37c8637e673b2928188248b9d63d60 diff --git a/unison.spec b/unison.spec index 1cfba7d..69a86dd 100644 --- a/unison.spec +++ b/unison.spec @@ -11,8 +11,8 @@ ExcludeArch: %{ix86} Name: unison -Version: 2.53.5 -Release: 4%{?dist} +Version: 2.53.7 +Release: 1%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -62,7 +62,6 @@ changes in each replica to the other. %if %{with gtk} %package gtk Summary: Unison File Synchronizer GTK interface -Requires: gdk-pixbuf2-modules-extra Requires: hicolor-icon-theme %description gtk %{summary}. @@ -151,6 +150,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Sat Feb 22 2025 Matthew Krupcale - 2.53.7-1 +- Update to v2.53.7 + * Wed Jan 29 2025 Jerry James - 2.53.5-4 - OCaml 5.2.1 rebuild for Fedora 41 From 95d7d5e696124157888543905a3585aa1f2f180e Mon Sep 17 00:00:00 2001 From: Jerry James Date: Sat, 12 Jul 2025 11:23:55 -0600 Subject: [PATCH 08/20] Rebuild to fix OCaml dependencies --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index e95fe96..6a90b8b 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -150,6 +150,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Sat Jul 12 2025 Jerry James - 2.53.7-2 +- Rebuild to fix OCaml dependencies + * Sat Feb 22 2025 Matthew Krupcale - 2.53.7-1 - Update to v2.53.7 From dc0e1a02bb24bedde55ab708a293f590a1c01b72 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:47:39 +0000 Subject: [PATCH 09/20] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index 6a90b8b..e96e059 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.7 -Release: 2%{?dist} +Release: 3%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -150,6 +150,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.53.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sat Jul 12 2025 Jerry James - 2.53.7-2 - Rebuild to fix OCaml dependencies From 7ba5e77b42c0071b5f2e9b5740a3829e00251cbd Mon Sep 17 00:00:00 2001 From: Matthew Krupcale Date: Sat, 26 Jul 2025 13:03:23 -0400 Subject: [PATCH 10/20] Add doc BuildRequires for European Computer Modern Fonts The tex-ec package for European Computer Modern Fonts is required for building the LaTeX documentation, so add it to the doc BuildRequires. * unison.spec: add doc BuildRequires for European Computer Modern Fonts --- unison.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/unison.spec b/unison.spec index e96e059..d08f076 100644 --- a/unison.spec +++ b/unison.spec @@ -47,6 +47,7 @@ BuildRequires: ocaml-cairo-devel %if %{with doc} BuildRequires: hevea BuildRequires: lynx +BuildRequires: tex-ec BuildRequires: tex-latex %endif From 56b2dad68fb5f48be96b9df51d6125ece7269877 Mon Sep 17 00:00:00 2001 From: Matthew Krupcale Date: Sat, 26 Jul 2025 13:03:23 -0400 Subject: [PATCH 11/20] Add doc BuildRequires for European Computer Modern Fonts The tex-ec package for European Computer Modern Fonts is required for building the LaTeX documentation, so add it to the doc BuildRequires. * unison.spec: add doc BuildRequires for European Computer Modern Fonts --- unison.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/unison.spec b/unison.spec index 69a86dd..d7692c6 100644 --- a/unison.spec +++ b/unison.spec @@ -47,6 +47,7 @@ BuildRequires: ocaml-cairo-devel %if %{with doc} BuildRequires: hevea BuildRequires: lynx +BuildRequires: tex-ec BuildRequires: tex-latex %endif From 797f3253bc6934d853285e908520fbcae4992593 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Mon, 13 Oct 2025 21:32:35 +0100 Subject: [PATCH 12/20] OCaml 5.4.0 rebuild --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index d08f076..8407cfc 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.7 -Release: 3%{?dist} +Release: 4%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -151,6 +151,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Mon Oct 13 2025 Richard W.M. Jones - 2.53.7-4 +- OCaml 5.4.0 rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 2.53.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 5560cf2a5933537fdf1d035b12801834790872f9 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 13 Jan 2026 20:54:55 -0700 Subject: [PATCH 13/20] Fix a changelog entry --- unison.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index 8407cfc..40159d3 100644 --- a/unison.spec +++ b/unison.spec @@ -157,7 +157,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain * Fri Jul 25 2025 Fedora Release Engineering - 2.53.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild -* Sat Jul 12 2025 Jerry James - 2.53.7-2 +* Sat Jul 12 2025 Jerry James - 2.53.7-2 - Rebuild to fix OCaml dependencies * Sat Feb 22 2025 Matthew Krupcale - 2.53.7-1 From 84c8618ac6f662c0d1fa0964fe1c8348418d9155 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:37:01 +0000 Subject: [PATCH 14/20] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index 40159d3..b40a739 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.7 -Release: 4%{?dist} +Release: 5%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -151,6 +151,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 2.53.7-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Mon Oct 13 2025 Richard W.M. Jones - 2.53.7-4 - OCaml 5.4.0 rebuild From e36f3ff355b923f03c7f1dd8d786c4b5ca364ab6 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Fri, 20 Feb 2026 21:21:05 +0000 Subject: [PATCH 15/20] OCaml 5.4.1 rebuild --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index b40a739..1cb5e68 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.7 -Release: 5%{?dist} +Release: 6%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -151,6 +151,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Fri Feb 20 2026 Richard W.M. Jones - 2.53.7-6 +- OCaml 5.4.1 rebuild + * Sat Jan 17 2026 Fedora Release Engineering - 2.53.7-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From b8f6fc024cf08d938055dc5b5792fcc0c00b5502 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Fri, 20 Feb 2026 21:37:38 +0000 Subject: [PATCH 16/20] Replace tex-ec with texlive-ec --- unison.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index 1cb5e68..f4f89d4 100644 --- a/unison.spec +++ b/unison.spec @@ -47,7 +47,7 @@ BuildRequires: ocaml-cairo-devel %if %{with doc} BuildRequires: hevea BuildRequires: lynx -BuildRequires: tex-ec +BuildRequires: texlive-ec BuildRequires: tex-latex %endif From 73387d6ea19bf7a67892785b2134d5b29f956edb Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Fri, 20 Feb 2026 21:56:02 +0000 Subject: [PATCH 17/20] Bump release and rebuild --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index f4f89d4..5badd33 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.53.7 -Release: 6%{?dist} +Release: 7%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -151,6 +151,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Fri Feb 20 2026 Richard W.M. Jones - 2.53.7-7 +- Bump release and rebuild + * Fri Feb 20 2026 Richard W.M. Jones - 2.53.7-6 - OCaml 5.4.1 rebuild From 15274d3b3c74e61d9f7e214cdc5981d979259470 Mon Sep 17 00:00:00 2001 From: Matthew Krupcale Date: Sun, 24 May 2026 20:55:11 -0400 Subject: [PATCH 18/20] Update to v2.54.0 Update to latest upstream version 2.54.0. Also remove the custom desktop file and manual installation of icons and the desktop file in favor of the upstream installation. Finally, use the name unison-gui for icons, desktop, and metainfo files, consistent with upstream. * .gitignore: ignore v2.54.0 source archive * sources: add v2.54.0 source archive hash * unison.desktop: remove * unison.metainfo.xml: rename as unison-gui.metainfo.xml, consistent with upstream desktop GUI naming * unison.spec: - update to v2.54.0 - remove unison.desktop source - %install: remove custom icon and desktop file installation - use unison-gui for file names --- .gitignore | 2 +- sources | 2 +- ...on.metainfo.xml => unison-gui.metainfo.xml | 0 unison.desktop | 10 ------ unison.spec | 32 ++++++++----------- 5 files changed, 15 insertions(+), 31 deletions(-) rename unison.metainfo.xml => unison-gui.metainfo.xml (100%) delete mode 100644 unison.desktop diff --git a/.gitignore b/.gitignore index fde32e5..738473e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/unison-2.53.7.tar.gz +/unison-2.54.0.tar.gz diff --git a/sources b/sources index 2b7b429..cb01947 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (unison-2.53.7.tar.gz) = 11bd1d2792fb84fa2b29426516d7b91a2295febcb84052118d492a29d9ddaa23265b66cc88113019ec6782f3edcf596f7a37c8637e673b2928188248b9d63d60 +SHA512 (unison-2.54.0.tar.gz) = 7d1fea12b11e7a4bf2a5dbd9064d3c5104ca21df88fae0ead098f1ec8b7b935abcc7cdff74799fd2d9f5b23cc06eaa7f262bb71270511fb9c2ff4aac74c7ff11 diff --git a/unison.metainfo.xml b/unison-gui.metainfo.xml similarity index 100% rename from unison.metainfo.xml rename to unison-gui.metainfo.xml diff --git a/unison.desktop b/unison.desktop deleted file mode 100644 index e80f331..0000000 --- a/unison.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Type=Application -Exec=unison-gui -Name=Unison File Synchronizer -GenericName=File Synchronizer -Comment=Multi-master File synchronization tool -Terminal=false -Icon=unison -StartupNotify=true -Categories=Utility; diff --git a/unison.spec b/unison.spec index 5badd33..c9ade94 100644 --- a/unison.spec +++ b/unison.spec @@ -11,8 +11,8 @@ ExcludeArch: %{ix86} Name: unison -Version: 2.53.7 -Release: 7%{?dist} +Version: 2.54.0 +Release: 1%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -31,8 +31,7 @@ Summary: File Synchronizer License: GPL-3.0-or-later AND LGPL-2.0-only AND LGPL-2.1-only AND LGPL-2.1-or-later URL: %{forgeurl} Source0: %{forgesource} -Source1: %{name}.desktop -Source2: %{name}.metainfo.xml +Source1: %{name}-gui.metainfo.xml BuildRequires: ocaml BuildRequires: ocaml-findlib @@ -104,16 +103,8 @@ BuildArch: noarch PREFIX=%{_prefix} %if %{with gtk} -# Install the various icons according to the "Icon Theme Specification" -# https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html -for size in 16 24 32 48 256; do - format="${size}x${size}" - install -Dpm0644 icons/U.${format}x16m.png \ - %{buildroot}%{_datadir}/icons/hicolor/${format}/apps/%{name}.png -done -install -Dpm0644 icons/U.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg -desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE1} -install -Dpm0644 -t %{buildroot}%{_metainfodir} %{SOURCE2} +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}-gui.desktop +install -Dpm0644 -t %{buildroot}%{_metainfodir} %{SOURCE1} %endif %if %{with doc} @@ -124,7 +115,7 @@ install -Dpm0644 -t %{buildroot}%{_docdir}/%{name} doc/%{name}-manual.{html,pdf, make test \ NATIVE=%{native} %if %{with gtk} -appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metainfo.xml +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}-gui.metainfo.xml %endif %files @@ -138,10 +129,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %files gtk %license LICENSE %{_bindir}/%{name}-gui -%{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/*/apps/%{name}.png -%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg -%{_metainfodir}/%{name}.metainfo.xml +%{_datadir}/applications/%{name}-gui.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}-gui.png +%{_datadir}/icons/hicolor/scalable/apps/%{name}-gui.svg +%{_metainfodir}/%{name}-gui.metainfo.xml %endif %if %{with doc} @@ -151,6 +142,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain %endif %changelog +* Sun May 24 2026 Matthew Krupcale - 2.54.0-1 +- Update to v2.54.0 + * Fri Feb 20 2026 Richard W.M. Jones - 2.53.7-7 - Bump release and rebuild From 4ca4784641a8aa861deee6d427f59f44d1cec27e Mon Sep 17 00:00:00 2001 From: Jerry James Date: Thu, 9 Jul 2026 15:25:49 -0600 Subject: [PATCH 19/20] OCaml 5.5.0 rebuild --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index c9ade94..24854af 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.54.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -142,6 +142,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}-gui.me %endif %changelog +* Thu Jul 09 2026 Jerry James - 2.54.0-2 +- OCaml 5.5.0 rebuild + * Sun May 24 2026 Matthew Krupcale - 2.54.0-1 - Update to v2.54.0 From 512feefa321fde1aa9c15012de71d2d07f4679d6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:11:42 +0000 Subject: [PATCH 20/20] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- unison.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unison.spec b/unison.spec index 24854af..6efd125 100644 --- a/unison.spec +++ b/unison.spec @@ -12,7 +12,7 @@ ExcludeArch: %{ix86} Name: unison Version: 2.54.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: File Synchronizer %global forgeurl https://github.com/bcpierce00/%{name}/ @@ -142,6 +142,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}-gui.me %endif %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 2.54.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Thu Jul 09 2026 Jerry James - 2.54.0-2 - OCaml 5.5.0 rebuild