%define version 0.8.4 %define kdename kdiff %define release 6mdk %define kde1dir %{_libdir}/kde1-compat Name: %{kdename} Summary: Graphical interface to diff Version: %{version} Release: %{release} Source: %{name}-%{version}.tar.bz2 Source1: kdiff_menuentry Source2: kdiff_48.xpm Source3: kdiff.xpm Patch: %{name}-gcc295.patch.bz2 Group: Text tools Copyright: GPL BuildRoot: %{_tmppath}/%{name}-buildroot Requires: qt kdelibs %description KDE interface to the diff tool, which displays the differences between files. %prep rm -rf $RPM_BUILD_ROOT %setup -q %patch -p1 -b .gcc295 %build export KDEDIR=%{kde1dir} CXXFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" \ ./configure --prefix=%{kde1dir} --exec-prefix=%{kde1dir} --disable-rpath %make %install rm -rf $RPM_BUILD_ROOT export KDEDIR=%{_prefix} make prefix=$RPM_BUILD_ROOT%{kde1dir} \ exec_prefix=$RPM_BUILD_ROOT%{kde1dir} \ kde_bindir=$RPM_BUILD_ROOT%{kde1dir}/bin \ kde_appsdir=$RPM_BUILD_ROOT%{kde1dir}/share/applnk \ kde_htmldir=$RPM_BUILD_ROOT%{_docdir}/kde1/HTML \ kde_datadir=$RPM_BUILD_ROOT%{kde1dir}/share/apps \ bindir=$RPM_BUILD_ROOT%{_bindir} \ kde_icondir=$RPM_BUILD_ROOT%{_iconsdir} \ kde_minidir=$RPM_BUILD_ROOT%{_miconsdir} install # (fg) Menu entry mkdir -p $RPM_BUILD_ROOT/%{_menudir} mkdir -p $RPM_BUILD_ROOT/%{_liconsdir} mkdir -p $RPM_BUILD_ROOT/%{_miconsdir} install -m644 %{SOURCE1} $RPM_BUILD_ROOT/%{_menudir}/kdiff install -m644 %{SOURCE2} $RPM_BUILD_ROOT/%{_liconsdir}/kdiff.xpm install -m644 %{SOURCE3} $RPM_BUILD_ROOT/%{_miconsdir}/kdiff.xpm %clean rm -rf $RPM_BUILD_ROOT %post %{update_menus} %postun %{clean_menus} %files %defattr(-,root,root,755) %doc %{_docdir}/kde1/HTML/*/* %{_bindir}/* %{_menudir}/%{name} %kde1dir/share/apps/* %{_iconsdir}/%{name}.xpm %{_miconsdir}/%{name}.xpm %{_liconsdir}/%{name}.xpm %changelog * Thu Sep 7 2000 Vincent Saugey <vince@mandrakesoft.com> 0.8.4-6mdk - Adding large icon * Tue Aug 22 2000 Vincent Saugey <vince@mandrakesoft.com> 0.8.4-5mdk - BM + macroszification - kde1-compat - add transparent pixmap * Wed Apr 05 2000 Francis Galiegue <fg@mandrakesoft.com> 0.8.4-4mdk - Added --disable-rpath to ./configure - post and postun scripts for menu * Mon Mar 27 2000 Francis Galiegue <fg@mandrakesoft.com> 0.8.4-3mdk - Changed group - Menu entry - Do not use prefix - Do not use autogenerated file list * Wed Jan 19 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> - libtoolize --force. * Mon Nov 22 1999 John Corey <jcorey@mandrakesoft.com> - Rebuild with FHS-2.0 compliance - v0.8.4 build. * Wed Sep 22 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Build for cooker. * Sun Aug 29 1999 Daniel M. Duley <mosfet@linuxmandrake.com> - Inital RPM.