Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > media > contrib-src > by-pkgid > 8b77c664613fcb2473681aaed27fc458 > files > 2

kile-1.2-4mdk.src.rpm

%define relnumber 3
%define build_mdk %(if [[ `grep Mandrake /etc/mandrake-release` ]];then echo 1; else echo 0; fi)
%define build_mdk8 %(if [ `awk '{print $4}' /etc/mandrake-release|cut -f1 -d'.'` = 8 ];then echo 1; else echo 0; fi)

%if %build_mdk8 
%global _iconsdir	%{_datadir}/icons/
%global _miconsdir	%{_datadir}/icons/mini
%global _liconsdir	%{_datadir}/icons/large
%global _menudir	%{_libdir}/menu
%define _prefix        /opt/kde3
%endif


Name: 			kile
Summary: 		Integrated LaTeX Environment for KDE3
Version: 		1.2
Source:	 		http://xm1.net.free.fr/kile/kile-1.2.tar.bz2
Group: 			kde/applications
BuildRoot: 		%{_tmppath}/%{name}-root
License: 		GPL
#Packager: pascal.brachet@free.fr
Distribution: 	Mandrake Linux
Release: 		4mdk
Group: 			Publishing
Provides: 		Kile
Url: 			http://xm1.net.free.fr/kile/index.html
#Vendor: pascal.brachet@free.fr
Requires: 		tetex-latex

%if %build_mdk8
BuildRequires: kdegraphics3 >= 3
%else
BuildRequires: kdegraphics >= 3
%endif

%description
Integrated LaTeX Environment for KDE3
%prep
rm -rf $RPM_BUILD_ROOT
mkdir $RPM_BUILD_ROOT
%setup -q
%build
		CFLAGS="%optflags" CXXFLAGS="%optflags" \
        		./configure --prefix=%_prefix \
                			--disable-rpath \
				            --disable-debug 

%make

%install

make install DESTDIR=%buildroot

# menu
mkdir -p $RPM_BUILD_ROOT/%{_menudir}

cat > $RPM_BUILD_ROOT/%{_menudir}/kile <<EOF
?package(kile):\
needs="x11"\
section="Applications/Publishing"\
title="Kile"\
longtitle="Integrated LaTeX Environment for KDE3"\
command="%{_bindir}/kile"\
icon="kile.png"
EOF

install -D -m644 kile/kile32x32.png $RPM_BUILD_ROOT/%{_iconsdir}/%{name}.png
install -D -m644 kile/kile16x16.png $RPM_BUILD_ROOT/%{_miconsdir}/%{name}.png
install -D -m644 kile/kile48x48.png $RPM_BUILD_ROOT/%{_liconsdir}/%{name}.png

cd $RPM_BUILD_ROOT


%clean
rm -fr %buildroot

%post
%{update_menus}

%postun
%{clean_menus}

%files 
%defattr (-,root,root)
%defattr(-,root,root,0755)
%doc AUTHORS COPYING INSTALL README TODO

%_menudir/*
%_bindir/*

%_datadir/applnk/Applications/*.desktop

%dir %_datadir/apps/kile/doc/
%doc %_datadir/apps/kile/doc/*.html
%doc %_datadir/apps/kile/doc/*.png

%dir %_datadir/apps/kile/
%_datadir/apps/kile/*.rc

%dir %_datadir/apps/kile/mathsymbols/
%_datadir/apps/kile/mathsymbols/*.png

%dir %_datadir/apps/kile/pics/
%_datadir/apps/kile/pics/*.png


%doc %_datadir/doc/HTML/en/kile/*.html


%_datadir/icons/*.png

%_datadir/icons/hicolor/16x16/apps/*.png
%_datadir/icons/hicolor/32x32/apps/*.png
%_datadir/icons/hicolor/48x48/apps/*.png
%_datadir/icons/large/*.png
%_datadir/icons/mini/*.png

%_datadir/locale/*



%changelog
* Thu Sep 12 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2-4mdk
- Clean spec file ! => Spec file was illegible !
=> Use this spec file for generate suse or redhat package, I don't
think that it's necessary !


* Tue Sep 10 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2-3mdk
- 1.2

* Sun Aug 18 2002 Buchan Milne <bgmilne@linux-mandrake.com> 1.1-3mdk
- gcc 3.2 rebuild

* Sun Jul 28 2002 Buchan Milne <bgmilne@linux-mandrake.com> 1.1-2mdk
- Club->cooker
- Buildrequires kdegraphics
* Sun Jul 28 2002 Buchan Milne <bgmilne@linux-mandrake.com> 1.1-1mdk
- Merge Mandrake/Redhat/SuSE Spec files with auto-detection
  of Redhat and Mandrake 8.x, setting prefix accordingly.
- Add icons
- Require tetex-latex
- Prevent kile from owning every dir it has a file in.