Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 5ca30476af539c9554f9974b440b1ddd > files > 2

kst-1.4.0-3mdv2008.0.src.rpm

%define __libtoolize    /bin/true

%define lib_name_orig %mklibname kst
%define lib_major 1
%define lib_name %mklibname kst %lib_major
%define develname %mklibname -d kst

%define lib_name_orig_old %mklibname kst
%define lib_major_old 0
%define lib_name_old %lib_name_orig_old%lib_major_old

Name:           kst
Summary:        A really cool plotting and data viewing program
Version:        1.4.0
Release:        %mkrel 3
Source:         ftp://ftp.kde.org/pub/kde/stable/apps/KDE3.x/scientific/%{name}-%version.tar.bz2
URL:            http://kst.kde.org
Group:		Graphical desktop/KDE
BuildRoot:      %_tmppath/%name-buildroot
License:	GPL
BuildRequires:	kdelibs-devel
BuildRequires:	gsl-devel
BuildRequires:	cfitsio-devel
BuildRequires:	libxml2-utils
BuildRequires:	desktop-file-utils
BuildRequires:	ImageMagick
BuildRequires:	netcdf-devel >= 3.6.1
Requires:       kdebase >= 3.0.2
Requires:	%lib_name = %version-%release
	
%description
A really cool plotting and data viewing program.

%package -n %lib_name
Group:		Development/KDE and Qt
Summary:	Librairies files for Kst
Conflicts:	%lib_name_old <= 0.97-2mdk

%description -n %lib_name
Librairies file for Kst

%package -n %develname
Group:		Development/KDE and Qt
Summary:	Header files for developing koffice applications
Requires:      %{lib_name} = %{version}-%{release}
Provides:	%{name}-devel = %{version}
Provides:	%{_lib}%{name}-devel = %{version}
Conflicts:	%{lib_name_old}-devel <= 0.97-2mdk
Obsoletes:	%{lib_name}-devel

%description -n %develname
Header files needed for developing kst applications.


%prep
rm -rf $RPM_BUILD_ROOT 

%setup -q -n%name-%version


%build
%configure2_5x --disable-rpath \
           --disable-debug 

%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

mkdir -p %buildroot%_datadir/applications/kde
desktop-file-install --vendor='' --delete-original \
	--dir=%buildroot%_datadir/applications/kde \
	--add-category='Qt;KDE;DataVisualization;Science' \
	--add-only-show-in='KDE' \
	%buildroot%_datadir/applnk/Applications/Sciences/kst.desktop

install -d %{buildroot}/{%{_miconsdir},%{_liconsdir}}
convert -resize 48x48 kst/src/kst/kst.png %{buildroot}/%{_iconsdir}/%{name}.png
install -m644 kst/src/kst/kst.png %{buildroot}/%{_liconsdir}/%{name}.png
convert -resize 16x16 kst/src/kst/kst.png %{buildroot}/%{_miconsdir}/%{name}.png

%find_lang %name %name kstplugineditor

%clean
rm -rf $RPM_BUILD_ROOT

%post
%{update_menus}
%if %mdkversion > 200600
%update_icon_cache hicolor
%update_icon_cache locolor
%endif

%postun
%{clean_menus}
%if %mdkversion > 200600
%clean_icon_cache hicolor
%clean_icon_cache locolor
%endif

%post -n %lib_name -p /sbin/ldconfig

%postun -n %lib_name -p /sbin/ldconfig

%post -n %develname -p /sbin/ldconfig

%postun -n %develname -p /sbin/ldconfig

%files -n %lib_name
%defattr(-,root,root)
%_libdir/libkst.so.*
%_libdir/libkstmath.so.*
%_libdir/libkstmath.la

%_libdir/libkstapp.la
%_libdir/libkstapp.so.*

%_libdir/libkstextdate.so.*
%_libdir/libkstwidgets.so.*
%_libdir/libkstextdate.la
%_libdir/libkstwidgets.la

%files -n %develname
%defattr(-,root,root)
#
%_includedir/*.h
%_libdir/libkst.so
%_libdir/libkst.la
%_libdir/libkstmath.so
%_libdir/libkstapp.so
%_libdir/libkstextdate.so
%_libdir/libkstwidgets.so

%files -f %name.lang
%defattr(-,root,root,0755)
%_bindir/*

#%_libdir/libkst.la
%_libdir/kde3/*.la
%_libdir/kde3/*.so
%_libdir/kde3/plugins/designer/*.la
%_libdir/kde3/plugins/designer/*.so



%_libdir/kde3/kstplugins/*.la
%_libdir/kde3/kstplugins/*.so
%_libdir/kde3/kstplugins/*.xml
#%_libdir/libkst.so.*


%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%_datadir/applications/kde/kst.desktop

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

%dir %_docdir/HTML/de/kst
%doc %_docdir/HTML/de/kst/*.docbook
%doc %_docdir/HTML/en/kst/kst.1
%_mandir/man1/kst.*

%dir %_docdir/HTML/en/kst
%doc %_docdir/HTML/en/kst/common
%doc %_docdir/HTML/en/kst/*.bz2
%doc %_docdir/HTML/en/kst/*.docbook
%doc %_docdir/HTML/en/kst/*.png

%dir %_docdir/HTML/da/kst
%doc %_docdir/HTML/da/kst/common
%doc %_docdir/HTML/da/kst/*.bz2
%doc %_docdir/HTML/da/kst/*.docbook

%dir %_docdir/HTML/es/kst
%doc %_docdir/HTML/es/kst/*.docbook

%dir %_docdir/HTML/et/kst
%doc %_docdir/HTML/et/kst/common
%doc %_docdir/HTML/et/kst/*.bz2
%doc %_docdir/HTML/et/kst/*.docbook
%doc %_docdir/HTML/et/kst/*.png

%dir %_docdir/HTML/fr/kst/
%doc %_docdir/HTML/fr/kst/common
%doc %_docdir/HTML/fr/kst/*.bz2
%doc %_docdir/HTML/fr/kst/*.docbook

%dir %_docdir/HTML/it/kst
%doc %_docdir/HTML/it/kst/*.docbook
%doc %_docdir/HTML/it/kst/common
%doc %_docdir/HTML/it/kst/*.bz2
%doc %_docdir/HTML/it/kst/*.png

%dir %_docdir/HTML/es/kst
%doc %_docdir/HTML/es/kst/*.png

%dir %_docdir/HTML/pt/kst
%doc %_docdir/HTML/pt/kst/*.docbook
%doc %_docdir/HTML/pt/kst/common
%doc %_docdir/HTML/pt/kst/*.bz2

%dir %_docdir/HTML/sv/kst
%doc %_docdir/HTML/sv/kst/*.png
%doc %_docdir/HTML/sv/kst/*.docbook
%doc %_docdir/HTML/sv/kst/common
%doc %_docdir/HTML/sv/kst/*.bz2

%dir  %_docdir/HTML/nl/kst
%doc %_docdir/HTML/nl/kst/*.docbook
%doc %_docdir/HTML/nl/kst/common
%doc %_docdir/HTML/nl/kst/*.bz2


%{_iconsdir}/hicolor/16x16/mimetypes/*.png
%{_iconsdir}/hicolor/22x22/actions/*.png
%{_iconsdir}/hicolor/32x32/mimetypes/kst.png

%{_iconsdir}/locolor/16x16/apps/kst.png
%{_iconsdir}/locolor/16x16/mimetypes/kst.png
%{_iconsdir}/locolor/32x32/apps/kst.png
%{_iconsdir}/locolor/32x32/mimetypes/kst.png

%_datadir/mimelnk/application/x-kst.desktop

%dir %_datadir/services/kst/
%_datadir/services/kst/*.desktop

%dir %_datadir/servicetypes/kst/
%_datadir/servicetypes/kst/*.desktop

%dir %_datadir/apps/kst/fonts/
%_datadir/apps/kst/fonts/*.gz

%dir %_datadir/apps/kconf_update/
%dir %_datadir/apps/kconf_update/*.upd

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

%dir %_datadir/apps/kst/tutorial
%_datadir/apps/kst/tutorial/*.kst
%_datadir/apps/kst/tutorial/*.dat

%_datadir/config/colors/Kst*
%_datadir/config/colors/IDL*



%changelog
* Fri Sep 28 2007 Funda Wang <fundawang@mandriva.org> 1.4.0-3mdv2008.0
+ Revision: 93474
- Use configure2_5x
- fix bug#34252

* Sun Aug 19 2007 Funda Wang <fundawang@mandriva.org> 1.4.0-2mdv2008.0
+ Revision: 66561
- add fdo categories

  + Thierry Vignaud <tvignaud@mandriva.com>
    - fix man pages

* Sat Jul 07 2007 Funda Wang <fundawang@mandriva.org> 1.4.0-1mdv2008.0
+ Revision: 49434
- BR libxml2-utils
- disable parrael build
- New version


* Sun Jul 02 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.2.1-5mdk
- Rebuild

* Wed May 10 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.2.1-4mdk
- Remove redundant BuildRequires

* Tue May 09 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.2.1-3mdk
- Fix BuildRequires

* Mon May 08 2006 Laurent MONTEL <lmontel@mandriva.com> 1.2.1-2
- Rebuild to generate category

* Thu Apr 20 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.2.1-1mdk
- New release 1.2.1

* Thu Feb 16 2006 Laurent MONTEL <lmontel@mandriva.com> 1.2.0-1
- 1.2.0

* Sat Jan 07 2006 Anssi Hannula <anssi@mandriva.org> 1.1.1-2mdk
- fix x86_64 build

* Sun Oct 30 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.1.1-1mdk
- New release 1.1.1
- Remove patch 1 : unneeded
- %%mkrel
- Make rpmbuildupdate-able

* Sun May 22 2005 Laurent MONTEL <lmontel@mandriva.com> 1.1.0-1mdk
- 1.1.0

* Fri Mar 25 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 1.0-4mdk
- Fix compile under x86_64

* Fri Mar 25 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 1.0-3mdk
- Fix conflict

* Fri Nov 26 2004 Bchan Milne <bgmilne@linux-mandrake.com> 1.0-2mdk
- remove redundant buildrequires
- buildrequire gsl-devel and cfitsio-devel (and thus get fits support)
- correct lib mjor
-cleanups

* Wed Nov 24 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.00-1mdk
- 1.00

* Thu Nov 04 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.99-1mdk
- 0.99

* Fri Jul 23 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.97-2mdk
- Rebuild

* Tue May 04 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.1-1mdk
- First package