Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates-src > by-pkgid > bd85247d6a9d465b8286526c46b36772 > files > 3

kdiff3-1.8.1-1.1.mga7.src.rpm

Summary:	Utility for comparing/merging up to three text files or directories
Name:		kdiff3
Version:	1.8.1
%define subrel	1
Release:	%mkrel 1
License:	GPLv2+
Group:		Development/Other
Url:		https://github.com/KDE/kdiff3
Source0:	https://download.kde.org/stable/kdiff3/%{name}-%{version}.tar.xz
# http://kde-apps.org/content/show.php/Kdiff3+Compare+Menu?content=176006
# kdiff3_servicemenu is GPL
Source1:	kdiff3_servicemenu.desktop
# fix for "Too many open files" error (mga#25888)
# https://phabricator.kde.org/D22294
Patch0:		0001-Fix-for-Too_many_open_files-bug.patch

BuildRequires:	gettext
BuildRequires:	kf5-macros
BuildRequires:	cmake(KF5KIO)
BuildRequires:	cmake(KF5WidgetsAddons)
BuildRequires:	cmake(KF5Parts)
BuildRequires:	cmake(KF5IconThemes)
BuildRequires:	cmake(KF5DocTools)
BuildRequires:	cmake(KF5Crash)
BuildRequires:	cmake(KF5CoreAddons)
BuildRequires:	cmake(KF5I18n)
BuildRequires:	cmake(KF5Bookmarks)
BuildRequires:	cmake(Qt5Core)
BuildRequires:	cmake(Qt5Gui)
BuildRequires:	cmake(Qt5Widgets)
BuildRequires:	cmake(Qt5PrintSupport)

%description
A file and directory diff and merge tool which:
   * compares and merges two or three text input files or directories
   * shows the differences line by line and character by character(!)
   * provides an automatic merge-facility
   * has an editor for comfortable solving of merge-conflicts
   * provides network transparency via KIO
   * has options to highlight or hide changes in white-space or comments

%prep
%autosetup -p1

%build
%cmake_kf5 -Wno-dev
%make_build

%install
%make_install -C build

mkdir -p %{buildroot}%{_kf5_services}/ServiceMenus
cp %{SOURCE1} %{buildroot}%{_kf5_services}/ServiceMenus/

%find_lang %{name} --all-name --with-html --with-man

%files -f %{name}.lang
%license COPYING
%doc AUTHORS NEWS README
%{_kf5_bindir}/%{name}
%{_kf5_plugindir}/kfileitemaction/kdiff3fileitemaction.so
%{_kf5_plugindir}/parts/kdiff3part.so
%{_kf5_appdatadir}/org.kde.%{name}.appdata.xml
%{_kf5_applicationdir}/org.kde.%{name}.desktop
%{_kf5_iconsdir}/*/*/apps/*.png
%{_kf5_iconsdir}/*/*/apps/%{name}.svgz
%{_kf5_services}/kdiff3part.desktop
%{_kf5_services}/ServiceMenus/kdiff3_servicemenu.desktop
%{_kf5_datadir}/kxmlgui5/%{name}/
%{_kf5_datadir}/kxmlgui5/kdiff3part/
%{_kf5_mandir}/man1/%{name}.1.*


%changelog
* Mon Dec 16 2019 daviddavid <daviddavid> 1.8.1-1.1.mga7
+ Revision: 1468141
- add upstream patch to fix for "Too many open files" bug (mga#25888)

* Sat May 18 2019 daviddavid <daviddavid> 1.8.1-1.mga7
+ Revision: 1398260
- new version: 1.8.1

* Tue May 14 2019 daviddavid <daviddavid> 1.8-2.mga7
+ Revision: 1397668
- use official upstream tarball to have translations files

* Thu May 09 2019 daviddavid <daviddavid> 1.8-1.mga7
+ Revision: 1396919
- new version: 1.8

* Tue Apr 02 2019 daviddavid <daviddavid> 1.7.90-0.git20190114.2.mga7
+ Revision: 1385026
- Qt5 Rebuild

* Wed Jan 16 2019 daviddavid <daviddavid> 1.7.90-0.git20190114.1.mga7
+ Revision: 1357347
- update to latest git snapshot 1.7.90_20190114

* Mon Oct 15 2018 daviddavid <daviddavid> 1.7.90-0.git20181015.1.mga7
+ Revision: 1320586
- new version: 1.7.90
- port to Qt5/Kf5

* Sun Sep 23 2018 umeabot <umeabot> 0.9.98-9.mga7
+ Revision: 1298511
- Mageia 7 Mass Rebuild

* Sun Jan 15 2017 daviddavid <daviddavid> 0.9.98-8.mga7
+ Revision: 1081767
- rebuild against current KDE stack

* Sun Dec 18 2016 daviddavid <daviddavid> 0.9.98-7.mga6
+ Revision: 1075834
- replace BR kdebase4-devel to kdelibs4-devel

* Tue Nov 08 2016 daviddavid <daviddavid> 0.9.98-6.mga6
+ Revision: 1065945
- don't install unneeded translations (mga#19727)

* Tue May 31 2016 barjac <barjac> 0.9.98-5.mga6
+ Revision: 1019526
- add kdiff3_servicemenu.desktop for plasma5
- Fixes Mga#18441

* Thu Feb 04 2016 umeabot <umeabot> 0.9.98-4.mga6
+ Revision: 934448
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 0.9.98-3.mga5
+ Revision: 742935
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.9.98-2.mga5
+ Revision: 681025
- Mageia 5 Mass Rebuild

* Tue Sep 09 2014 lmenut <lmenut> 0.9.98-1.mga5
+ Revision: 674449
- update to 0.9.98

* Fri Oct 18 2013 umeabot <umeabot> 0.9.97-3.mga4
+ Revision: 506614
- Mageia 4 Mass Rebuild

* Sat Jan 12 2013 umeabot <umeabot> 0.9.97-2.mga3
+ Revision: 356108
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Sep 07 2012 fwang <fwang> 0.9.97-1.mga3
+ Revision: 289110
- new version 0.9.97

* Fri Sep 30 2011 shlomif <shlomif> 0.9.96-1.mga2
+ Revision: 150594
- New version - 0.9.96 - thanks to barjac

* Wed Mar 02 2011 ahmad <ahmad> 0.9.95-4.mga1
+ Revision: 62471
- imported package kdiff3


* Mon Dec 06 2010 Oden Eriksson <oeriksson@mandriva.com> 0.9.95-3mdv2011.0
+ Revision: 612561
- the mass rebuild of 2010.1 packages

* Sun May 02 2010 Funda Wang <fwang@mandriva.org> 0.9.95-2mdv2010.1
+ Revision: 541551
- fix perms

* Sat May 02 2009 Funda Wang <fwang@mandriva.org> 0.9.95-1mdv2010.0
+ Revision: 370592
- New version 0.9.95

* Tue Jan 20 2009 Funda Wang <fwang@mandriva.org> 0.9.94-1mdv2009.1
+ Revision: 331516
- New version 0.9.94

* Fri Jan 09 2009 Funda Wang <fwang@mandriva.org> 0.9.93-1mdv2009.1
+ Revision: 327716
- 0.9.93 final

* Mon Jul 21 2008 Funda Wang <fwang@mandriva.org> 0.9.93-0.835723.1mdv2009.0
+ Revision: 239303
- BR dfu
- switch to kde4 version

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 0.9.92-1mdv2008.1
+ Revision: 136523
- restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Fri Jun 22 2007 Funda Wang <fwang@mandriva.org> 0.9.92-1mdv2008.0
+ Revision: 43053
- BR kdebase
- clean spec file
  really xdg menu
- New upstream version
- Import kdiff3



* Wed Sep 06 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.9.90-2mdv2007.0
- Rebuild

* Mon May 15 2006 Laurent MONTEL <lmontel@mandriva.com> 0.9.90-1
- 0.9.90

* Mon Apr 10 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.9.89-1mdk
- New release 0.9.89

* Fri Dec 23 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.9.88-3mdk
- Fix Build
- use mkrel

* Fri May 06 2005 Laurent MONTEL <lmontel@mandriva.com> 0.9.88-2mdk
- Fix build 

* Fri Feb 25 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 0.9.88-1mdk
- 0.9.88

* Tue Feb 01 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 0.9.87-1mdk
- 0.9.87

* Fri Aug 27 2004 Nick Brown <nickbrown@mandrake.org> 0.9.86-2mdk
- Rebuild for new menu

* Tue Jul 13 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.9.86-1mdk
- 0.9.86

* Mon Jun 14 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.9.84-2mdk
- Rebuild

* Tue Jun 01 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.9.84-1mdk
- 0.9.84

* Sat Mar 13 2004 Nick Brown <nickbroon@blueyonder.co.uk> 0.9.83-1mdk
- 0.9.83

* Mon Feb 09 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.9.82-1mdk

- 0.9.82

* Tue Jan 20 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.9.81-1mdk

- from Nick Brown <nickbroon@blueyonder.co.uk> : 
        - First Mandrake package release