rpms/kst/devel kst.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Matthew D Truch (mtruch)
fedora-extras-commits at redhat.com
Sat Feb 25 00:34:54 UTC 2006
Author: mtruch
Update of /cvs/extras/rpms/kst/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7234/devel
Modified Files:
.cvsignore sources
Added Files:
kst.spec
Log Message:
auto-import kst-1.2.0-6 on branch devel from kst-1.2.0-6.src.rpm
--- NEW FILE kst.spec ---
Name: kst
Version: 1.2.0
Release: 6%{?dist}
Summary: A data viewing program for KDE
Group: Applications/Engineering
License: GPL
URL: http://kst.kde.org/
Source0: ftp://ftp.kde.org/pub/kde/stable/apps/KDE3.x/scientific/kst-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: gettext
BuildRequires: gsl-devel readline-devel ncurses-devel
BuildRequires: kdebindings-devel kdebase-devel
BuildRequires: cfitsio-devel netcdf-devel
BuildRequires: desktop-file-utils
%description
Kst is a real-time data viewing and plotting tool with basic data analysis
functionality. Kst contains many powerful built-in features and is
expandable with plugins and extensions. Kst is a KDE application.
Main features of kst include:
* Robust plotting of live "streaming" data.
* Powerful keyboard and mouse plot manipulation.
* Powerful plugins and extensions support.
* Large selection of built-in plotting and data manipulation functions,
such as histograms, equations, and power spectra.
* Color mapping and contour mapping capabilities for three-dimensional data.
* Monitoring of events and notifications support.
* Filtering and curve fitting capabilities.
* Convenient command-line interface.
* Powerful graphical user interface.
* Support for several popular data formats.
* Multiple tabs or windows.
%package docs
Summary: Documentation for kst
Group: Applications/Engineering
Requires: %{name} = %{version}-%{release}
%description docs
Documentation, tutorial, and sample data for kst.
%package devel
Summary: Development libraries and headers for kst
Group: Applications/Engineering
Requires: %{name} = %{version}-%{release}
%description devel
Headers and libraries required when building against kst.
%package netcdf
Summary: netcdf datasource plugin for kst
Group: Applications/Engineering
Requires: %{name} = %{version}-%{release}
%description netcdf
A plugin allowing kst to open and read data in netcdf format.
%package fits
Summary: fits datasource plugin for kst
Group: Applications/Engineering
Requires: %{name} = %{version}-%{release}
%description fits
A plugin allowing kst to open and read data and images contained within
fits files. This includes healpix encoded fits files, and lfiio data.
%prep
%setup -q
%build
%configure --disable-dependency-tracking --disable-static \
--disable-rpath \
--with-extra-includes=%{_includedir}/cfitsio:%{_includedir}/netcdf-3 \
--with-extra-libs=%{_libdir}/netcdf-3 --disable-debug
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}
make DESTDIR=%{buildroot} SUID_ROOT="" install
# Delete the nasty little .la files
# which we can't do as kst doesn't run without them.
#find %{buildroot} -wholename '*.la' | xargs rm -f
%find_lang %{name}
%find_lang kstplugineditor
cat kstplugineditor.lang >> %{name}.lang
# Make documentation symlinks relative
for x in %{buildroot}%{_defaultdocdir}/HTML/*/%{name}/
do
ln -sf ../common $x
done
# Move desktop file to proper location
desktop-file-install --vendor=fedora \
--add-category X-Fedora \
--add-category Graphics \
--add-category Qt \
--add-category KDE \
--delete-original \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applnk/Applications/Sciences/kst.desktop
%clean
rm -rf %{buildroot}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f %{name}.lang
%defattr(-,root,root)
%doc ChangeLog INSTALL AUTHORS README COPYING kst/RELEASE.NOTES kst/NEWS
#binaries
%{_bindir}/kst
%{_bindir}/kstcmd
%{_bindir}/d2asc
#libraries
%{_libdir}/lib*.so.*
%{_libdir}/lib*.la
#update
%{_datadir}/apps/kconf_update/kstautosave11.upd
%{_datadir}/apps/kconf_update/kstrcmisc11.upd
#fonts
%dir %{_datadir}/apps/kst
%{_datadir}/apps/kst/fonts
#data plugins
%{_libdir}/kde3/kstdata_ascii.*
%{_libdir}/kde3/kstdata_dirfile.*
%{_libdir}/kde3/kstdata_frame.*
%{_libdir}/kde3/kstdata_indirect.*
%{_libdir}/kde3/kstdata_qimagesource.*
%{_datadir}/services/kst/kstdata_ascii.desktop
%{_datadir}/services/kst/kstdata_dirfile.desktop
%{_datadir}/services/kst/kstdata_frame.desktop
%{_datadir}/services/kst/kstdata_indirect.desktop
%{_datadir}/services/kst/kstdata_qimagesource.desktop
%{_datadir}/servicetypes/kst/kstdatasourceplugin.desktop
#plugins
%{_libdir}/kde3/kstplugins
%dir %{_datadir}/servicetypes/kst
%{_datadir}/servicetypes/kst/kstplugin.desktop
%{_datadir}/servicetypes/kst/kstfilter.desktop
%{_libdir}/kde3/plugins/designer/
#extensions
%{_libdir}/kde3/kstextension_*
%dir %{_datadir}/services/kst
%{_datadir}/services/kst/kstextension_*.desktop
%{_datadir}/apps/kst/kstextension_*.rc
%{_datadir}/servicetypes/kst/kstextension.desktop
# UI file
%{_datadir}/apps/kst/kstui.rc
#desktop file
%{_datadir}/mimelnk/application/x-kst.desktop
%{_datadir}/applications/fedora-kst.desktop
#icons
%{_datadir}/icons/hicolor/22x22/actions/*.png
%{_datadir}/icons/locolor/16x16/apps/kst.png
%{_datadir}/icons/locolor/32x32/apps/kst.png
%{_datadir}/icons/hicolor/16x16/mimetypes/kst.png
%{_datadir}/icons/hicolor/32x32/mimetypes/kst.png
%{_datadir}/icons/locolor/16x16/mimetypes/kst.png
%{_datadir}/icons/locolor/32x32/mimetypes/kst.png
%{_datadir}/apps/kst/pics/*.png
#other
%{_datadir}/config/colors
%{_mandir}/man1/kst.1.gz
%files devel
%defattr(-,root,root)
%{_includedir}/kstdatasource.h
%{_includedir}/kstobject.h
%{_includedir}/kst_export.h
%{_includedir}/kstsharedptr.h
%{_includedir}/rwlock.h
%{_includedir}/kstdateparser.h
%{_includedir}/kstext*.h
%{_libdir}/lib*.so
%files docs
%defattr(-,root,root)
%{_datadir}/doc/HTML/*/kst
%{_datadir}/apps/kst/tutorial
%files fits
%defattr(-,root,root)
%{_libdir}/kde3/kstdata_fitsimage.*
%{_libdir}/kde3/kstdata_healpix.*
%{_libdir}/kde3/kstdata_lfiio.*
%{_datadir}/services/kst/kstdata_fitsimage.desktop
%{_datadir}/services/kst/kstdata_healpix.desktop
%{_datadir}/services/kst/kstdata_lfiio.desktop
%files netcdf
%defattr(-,root,root)
%{_libdir}/kde3/kstdata_netcdf.*
%{_datadir}/services/kst/kstdata_netcdf.desktop
%changelog
* Fri Feb 17 2006 Matthew Truch <matt at truch.net> - 1.2.0-6
- Make desktop file appear in proper menu.
* Fri Feb 17 2006 Matthew Truch <matt at truch.net> - 1.2.0-5
- Use a better script for fixing non-relative doc symlinks.
- Install desktop file in proper Fedora location.
* Thu Feb 16 2006 Matthew Truch <matt at truch.net> - 1.2.0-4
- Fix compile flags.
- Take two at fixing non-relative symlinks.
- Own doc kst directories.
* Wed Feb 15 2006 Matthew Truch <matt at truch.net> - 1.2.0-3
- Fix non-relative symlinks.
* Wed Feb 15 2006 Matthew Truch <matt at truch.net> - 1.2.0-2
- Own all directories.
- Remove redundant build requires.
* Tue Feb 14 2006 Matthew Truch <matt at truch.net> - 1.2.0-1
- Initial fedora specfile for kst based partially on spec file
included with kst source.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/kst/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 25 Feb 2006 00:24:24 -0000 1.1
+++ .cvsignore 25 Feb 2006 00:34:53 -0000 1.2
@@ -0,0 +1 @@
+kst-1.2.0.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/kst/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 25 Feb 2006 00:24:24 -0000 1.1
+++ sources 25 Feb 2006 00:34:53 -0000 1.2
@@ -0,0 +1 @@
+789aac131edb24cdefbb90634cbb4b56 kst-1.2.0.tar.gz
More information about the scm-commits
mailing list