# Work around for different libtool use in kde %define __libtoolize true Summary: %Summary Name: kdiff3 Version: 0.9.92 Release: %mkrel 1 Summary: Summary Utility for comparing/merging up to three text files or directories License: GPL Group: Development/Other Source: kdiff3-%{version}.tar.bz2 Url: http://kdiff3.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: kdebase-devel %description KDiff3 is 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 networktransparency via KIO * has options to highlight or hide changes in white-space or comments %prep %setup -q %build #make -f admin/Makefile.common cvs #export QTDIR=%_prefix/%_lib/qt3 #export KDEDIR=%_prefix #export LD_LIBRARY_PATH=$QTDIR/%_lib:$KDEDIR/%_lib:$LD_LIBRARY_PATH #export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH # Search for qt/kde libraries in the right directories (avoid patch) # NOTE: please don't regenerate configure scripts below #perl -pi -e "s@/lib(\"|\b[^/])@/%_lib\1@g if /(kde|qt)_(libdirs|libraries)=/" configure #%{?__cputoolize: %{__cputoolize} } %configure %make %install rm -rf %buildroot %makeinstall desktop-file-install --vendor="" \ --add-category="Qt" \ --add-category="KDE" \ --add-category="Development" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications/kde $RPM_BUILD_ROOT%{_datadir}/applnk/Development/* rm -fr %{buildroot}%{_datadir}/applnk/Development/ #mdk icons install -D -m 644 %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png %{buildroot}%{_liconsdir}/%{name}.png install -D -m 644 %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png %{buildroot}%{_iconsdir}/%{name}.png install -D -m 644 %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png %{buildroot}%{_miconsdir}/%{name}.png %find_lang %{name} %clean rm -rf %buildroot %post %update_menus %postun %clean_menus %files -f %{name}.lang %defattr(0755,root,root,0755) %{_bindir}/%{name} %{_libdir}/kde3/*.la %{_libdir}/kde3/*.so %defattr(0644,root,root,0755) %{_datadir}/apps/kdiff3/kdiff3_shell.rc %{_datadir}/apps/kdiff3part/kdiff3_part.rc %{_datadir}/applications/kde/*.desktop %{_datadir}/applnk/.hidden/*.desktop %{_datadir}/icons/*/*/apps/*.png %{_datadir}/services/*.desktop %{_miconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_mandir}/*/* %doc %_docdir/HTML/%{name}/* %doc %_docdir/HTML/*/%{name}/* %changelog * Fri Jun 22 2007 Funda Wang <fundawang@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