Sophie

Sophie

distrib > Mandriva > 7.2 > i586 > by-pkgid > e499c2f20bf695e5c89c49037207d8bb > files > 3

kdiff-0.8.4-6mdk.src.rpm

%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.