Name: diffuse Version: 0.7.5 Release: 3%{?dist} Summary: Graphical tool for merging and comparing text files License: GPLv2+ URL: https://mightycreak.github.io/diffuse/ Source0: https://codeload.github.com/MightyCreak/diffuse/tar.gz/v%{version} BuildArch: noarch BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: autoconf BuildRequires: meson BuildRequires: python3-devel BuildRequires: python3-gobject BuildRequires: python3-cairo BuildRequires: gtk-update-icon-cache Requires: hicolor-icon-theme Requires: gnome-icon-theme Requires: gnome-icon-theme-legacy Provides: mergetool Provides: difftool %description Diffuse is a graphical tool for merging and comparing text files. Diffuse is able to compare an arbitrary number of files side-by-side and gives users the ability to manually adjust line-matching and directly edit files. Diffuse can also retrieve revisions of files from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK repositories for comparison and merging. This is the Python 3 fork of Diffuse. %prep %autosetup %build %meson %meson_build %install %meson_install %find_lang %{name} %check desktop-file-validate %{buildroot}%{_datadir}/applications/io.github.mightycreak.Diffuse.desktop %meson_test %files -f %{name}.lang %license COPYING %doc AUTHORS CHANGELOG.md README.md %config(noreplace) %{_sysconfdir}/diffuserc %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/io.github.mightycreak* %{_datadir}/gnome/help/%{name}/*/%{name}.xml %{_datadir}/icons/hicolor/symbolic/apps/io.github.mightycreak* %{_datadir}/icons/hicolor/scalable/apps/io.github.mightycreak* %{_datadir}/appdata/io.github.mightycreak* %{_datadir}/omf/%{name}/%{name}-*.omf %{_mandir}/man*/* %{_mandir}/*/man*/* %{_datadir}/omf/%{name} %{_datadir}/gnome/help/%{name} %changelog * Thu Jul 21 2022 Fedora Release Engineering - 0.7.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu May 12 2022 niohiani 0.7.5-2 - Appended additional required packages to .spec file as a quick fix for Diffuse failing to launch under GNOME with Fedora 36. * Mon Apr 18 2022 niohiani 0.7.5-1 - initial build of release 0.7.5. * Tue Apr 12 2022 niohiani 0.7.4-1 - initial build of release 0.7.4. * Tue Nov 23 2021 niohiani 0.7.3-1 - release 0.7.3. * Thu Nov 18 2021 niohiani 0.7.2-1 - 0.7.2 new official release due to small translation fix. * Thu Nov 18 2021 niohiani 0.7.1-1 - 0.7.1 official release. * Wed Nov 17 2021 niohiani 0.7.1-1 - Based on 0.7.1 commits. * Tue Nov 16 2021 niohiani 0.7.0-1 - Based on 0.7.0 commits. * Tue Nov 16 2021 niohiani 0.6.1-2 - Based on newer commits prior to the in-progress 0.7.0 work. * Fri Jul 23 2021 niohiani 0.6.1-1 - Initial build of version pulled directly from git. * Wed May 26 2021 niohiani 0.6.0-1 - Packaging of this application is now up to par for inclusion in the default repos. Upon successfully importing the package, the COPR repository for test builds will become defunct. * Mon Dec 7 2020 niohiani 0.6.0 - Updated to 0.6.0. Mainly under the hood changes in this release, so nothing really visible to the users in this version. That said, I figured it was a long time since the last release (4 months ago) and, as promised, I want Diffuse development to be a bit more active and iterative. Replace old install.py with the more standard Meson. Remove u string prefixes since Python 3 is in UTF-8 by default. Replaced some interpolation operators (%) for the f string prefix. Use the window scale factor for the icons generation * Tue Nov 3 2020 niohiani 0.5.9 - Fedora Packaging of Python 3 Fork and Initial upload to COPR of said fork