Compare commits

...
Sign in to create a new pull request.

13 commits

Author SHA1 Message Date
Fedora Release Engineering
512feefa32 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:11:42 +00:00
Jerry James
4ca4784641 OCaml 5.5.0 rebuild 2026-07-09 15:25:49 -06:00
Matthew Krupcale
15274d3b3c 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
2026-05-24 20:55:11 -04:00
Richard W.M. Jones
73387d6ea1 Bump release and rebuild 2026-02-20 21:56:02 +00:00
Richard W.M. Jones
b8f6fc024c Replace tex-ec with texlive-ec 2026-02-20 21:37:38 +00:00
Richard W.M. Jones
e36f3ff355 OCaml 5.4.1 rebuild 2026-02-20 21:21:05 +00:00
Fedora Release Engineering
84c8618ac6 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:37:01 +00:00
Jerry James
5560cf2a59 Fix a changelog entry 2026-01-13 20:54:55 -07:00
Richard W.M. Jones
797f3253bc OCaml 5.4.0 rebuild 2025-10-13 21:32:35 +01:00
Matthew Krupcale
7ba5e77b42 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
2025-07-26 13:03:23 -04:00
Fedora Release Engineering
dc0e1a02bb Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 19:47:39 +00:00
Jerry James
95d7d5e696 Rebuild to fix OCaml dependencies 2025-07-12 11:23:55 -06:00
Matthew Krupcale
5c11fb6d36 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
2025-02-22 10:05:50 -05:00
5 changed files with 43 additions and 32 deletions

2
.gitignore vendored
View file

@ -1 +1 @@
/unison-2.53.5.tar.gz
/unison-2.54.0.tar.gz

View file

@ -1 +1 @@
SHA512 (unison-2.53.5.tar.gz) = eabeed7b428f1985610b47ce8bc7faac515fd24937727612aa45435da3e38d40b6cd6d227eb3b65dc370d46458cecfca9d0e9e1712b2b7fa41b76675f8115c4c
SHA512 (unison-2.54.0.tar.gz) = 7d1fea12b11e7a4bf2a5dbd9064d3c5104ca21df88fae0ead098f1ec8b7b935abcc7cdff74799fd2d9f5b23cc06eaa7f262bb71270511fb9c2ff4aac74c7ff11

View file

@ -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;

View file

@ -11,8 +11,8 @@
ExcludeArch: %{ix86}
Name: unison
Version: 2.53.5
Release: 5%{?dist}
Version: 2.54.0
Release: 3%{?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
@ -47,6 +46,7 @@ BuildRequires: ocaml-cairo-devel
%if %{with doc}
BuildRequires: hevea
BuildRequires: lynx
BuildRequires: texlive-ec
BuildRequires: tex-latex
%endif
@ -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}.
@ -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,36 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain
%endif
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.54.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Thu Jul 09 2026 Jerry James <loganjerry@gmail.com> - 2.54.0-2
- OCaml 5.5.0 rebuild
* Sun May 24 2026 Matthew Krupcale <mkrupcale@gmail.com> - 2.54.0-1
- Update to v2.54.0
* Fri Feb 20 2026 Richard W.M. Jones <rjones@redhat.com> - 2.53.7-7
- Bump release and rebuild
* Fri Feb 20 2026 Richard W.M. Jones <rjones@redhat.com> - 2.53.7-6
- OCaml 5.4.1 rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.53.7-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Mon Oct 13 2025 Richard W.M. Jones <rjones@redhat.com> - 2.53.7-4
- OCaml 5.4.0 rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.53.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sat Jul 12 2025 Jerry James <loganjerry@gmail.com> - 2.53.7-2
- Rebuild to fix OCaml dependencies
* Sat Feb 22 2025 Matthew Krupcale <mkrupcale@gmail.com> - 2.53.7-1
- Update to v2.53.7
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.53.5-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild