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