From c68e5fa8cab0362d2ea8e7bac3c29fa9dd42abac Mon Sep 17 00:00:00 2001 From: Matthew Krupcale Date: Fri, 20 Sep 2024 18:27:59 -0400 Subject: [PATCH 1/4] 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 34f52856a4a79fa964ff67ec75b855f013d04ab5 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 29 Jan 2025 11:27:14 -0700 Subject: [PATCH 2/4] 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 bae8a45cfb15d7eaca039ab7b4116af819692060 Mon Sep 17 00:00:00 2001 From: Matthew Krupcale Date: Sat, 22 Feb 2025 10:05:50 -0500 Subject: [PATCH 3/4] 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 56b2dad68fb5f48be96b9df51d6125ece7269877 Mon Sep 17 00:00:00 2001 From: Matthew Krupcale Date: Sat, 26 Jul 2025 13:03:23 -0400 Subject: [PATCH 4/4] 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