fec5973
# Features in Fedora/Free Electronic Lab
fec5973
fec5973
# Known Bugs fixed:
fec5973
# S#2759043 Segfault in TableModel::handleAspectRemoved() - can't reproduce
fec5973
1e5e3d5
%global genname labplot
f75dd93
1e5e3d5
Name:		LabPlot
b974bc5
Version:	2.3.0
44251d8
Release:	6%{?dist}
1e5e3d5
Summary:	Data Analysis and Visualization
f75dd93
1e5e3d5
License:	GPLv2+
1e5e3d5
Group:		Applications/Engineering
1e5e3d5
URL:		http://labplot.sourceforge.net/
f75dd93
1e5e3d5
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
932e898
Source0:	http://download.kde.org/stable/labplot/%{version}/%{genname}-%{version}-kf5.tar.xz
ac19116
1e5e3d5
BuildRequires:	kf5-kdelibs4support-devel
1e5e3d5
BuildRequires:	kf5-kio-devel
1e5e3d5
BuildRequires:	qt5-qtsvg-devel
1e5e3d5
BuildRequires:	qt5-qtconfiguration-devel 
1e5e3d5
BuildRequires:	desktop-file-utils 
1e5e3d5
BuildRequires:	gsl-devel
1e5e3d5
BuildRequires:	gettext-devel
1e5e3d5
BuildRequires:	extra-cmake-modules
dee906f
BuildRequires:	cantor-devel
dee906f
BuildRequires:	fftw-devel
dee906f
BuildRequires:	hdf5-devel
dee906f
BuildRequires:	netcdf-devel
f75dd93
1e5e3d5
ExcludeArch:	sparc64 s390 s390x
0734c09
1e5e3d5
Requires:	electronics-menu
ac19116
f75dd93
%description
f75dd93
LabPlot is for scientific 2D and 3D data and function plotting.
f75dd93
The various display and analysis functions are explained in the
f75dd93
handbook (KDE help center). LabPlot also provides a component
f75dd93
for easily viewing the project files in Konqueror.
f75dd93
f75dd93
f75dd93
%prep
932e898
%setup -q -n %{genname}-%{version}-kf5
f75dd93
736a2ee
# fix desktop file
dee906f
sed -i 's/-caption %c %i %f/-qwindowtitle %c %i %f/' src/labplot2.desktop
736a2ee
a319f28
# fixes for building with GCC-6
a319f28
# Thanks Yaakov Selkowitz
a319f28
sed -i 's/abs(point.x/qAbs(point.x/' src/backend/worksheet/TextLabel.cpp
a319f28
sed -i 's/cmath/math.h/' src/backend/worksheet/plots/cartesian/CartesianCoordinateSystem.cpp
a319f28
f75dd93
%build
1e5e3d5
mkdir -p build 
1e5e3d5
pushd build
1e5e3d5
%{cmake_kde4} ..
1e5e3d5
make V=1 %{?_smp_mflags}
f75dd93
popd
f75dd93
1e5e3d5
%install
1e5e3d5
pushd build
1e5e3d5
%make_install
f75dd93
popd
f75dd93
1e5e3d5
%find_lang %{genname}2
f75dd93
f75dd93
%post
f75dd93
/sbin/ldconfig
f75dd93
touch --no-create %{_datadir}/icons/hicolor || :
f75dd93
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
f75dd93
update-desktop-database &> /dev/null ||:
f75dd93
f75dd93
f75dd93
%postun
f75dd93
/sbin/ldconfig
f75dd93
touch --no-create %{_datadir}/icons/hicolor || :
f75dd93
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
f75dd93
update-desktop-database &> /dev/null ||:
f75dd93
f75dd93
1e5e3d5
%files -f %{genname}2.lang
173379d
%license COPYING
173379d
%doc COPYING README ChangeLog AUTHORS INSTALL
1e5e3d5
%{_datadir}/icons/hicolor/*/apps/%{genname}2.png
1e5e3d5
%{_bindir}/%{genname}2
1e5e3d5
%{_datadir}/kxmlgui5/%{genname}2/labplot2ui.rc
1e5e3d5
%{_datadir}/applications/%{genname}2.desktop
1e5e3d5
%{_datadir}/mime/packages/%{genname}2.xml
1e5e3d5
%{_datadir}/icons/hicolor/scalable/apps/%{genname}*
44251d8
%{_datadir}/kde4/apps/%{genname}2/*
1e5e3d5
%{_docdir}/HTML/en/%{genname}2/*
932e898
%{_docdir}/HTML/es/%{genname}2/*
932e898
%{_docdir}/HTML/uk/%{genname}2/*
932e898
%{_docdir}/HTML/nl/%{genname}2/*
932e898
%{_docdir}/HTML/sv/%{genname}2/*
932e898
%{_docdir}/HTML/pt{,_BR}/%{genname}2/*
1e5e3d5
%{_datadir}/appdata/*%{genname}.appdata.xml
f75dd93
1e5e3d5
%changelog
44251d8
* Tue Nov 01 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.3.0-6
44251d8
- Simplify files section
44251d8
dee906f
* Tue Nov 01 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.3.0-5
dee906f
- Add new BR
dee906f
- Fix desktop file properly
dee906f
50dfade
* Mon Oct 17 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.3.0-4
50dfade
- Fix desktop file
50dfade
483bb0d
* Wed Oct 12 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.3.0-3
483bb0d
- Fix files section
483bb0d
173379d
* Wed Oct 12 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.3.0-2
173379d
- Spec file cleanup - use license macro, edit doc list
173379d
b974bc5
* Wed Oct 12 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.3.0-1
b974bc5
- Update to 2.3.0
b974bc5
932e898
* Sat Jul 09 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.2.0-1
932e898
- Update to 2.2.0
932e898
- Drop already upstream gsl2 patch
932e898
15f5d26
* Sun Mar 13 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.1.0-9
15f5d26
- Apply the fix - correctly without typos
15f5d26
e54c6c8
* Fri Mar 11 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.1.0-8
e54c6c8
- Apply the complete fix (#1314798)
e54c6c8
736a2ee
* Fri Mar 11 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.1.0-7
736a2ee
- Fix desktop file
736a2ee
- Fixes bug#1314798
736a2ee
Orion Poplawski f9b99d1
* Mon Feb 22 2016 Orion Poplawski <orion@cora.nwra.com> - 2.1.0-6
Orion Poplawski f9b99d1
- Rebuild for gsl 2.1
Orion Poplawski f9b99d1
a319f28
* Tue Feb 16 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.1.0-5
a319f28
- Added fixes for GCC-6 FTBFS - Thanks Yaakov Selkowitz
a319f28
5be2cf5
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-4
5be2cf5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5be2cf5
Orion Poplawski 3de14e4
* Mon Nov 16 2015 Orion Poplawski <orion@cora.nwra.com> - 2.1.0-3
Orion Poplawski 3de14e4
- Add upstream patch to support GSL 2.X
Orion Poplawski 3de14e4
1e5e3d5
* Thu Oct 29 2015 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.1.0-2
1e5e3d5
- use kf5 tarball
1e5e3d5
- added kf5 dependencies
f75dd93
1e5e3d5
* Wed Oct 28 2015 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.1.0-1
1e5e3d5
- Update to 2.1.0
f75dd93
1e5e3d5
* Tue Oct 20 2015 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.0.2-1
1e5e3d5
- Update to 2.0.2
1e5e3d5
- Cleanup and modernize spec file
f75dd93
a7ee318
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0.3-11
a7ee318
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a7ee318
Orion Poplawski bcee0ad
* Sun May 17 2015 Orion Poplawski <orion@cora.nwra.com> - 1.6.0.3-10
Orion Poplawski bcee0ad
- Rebuild for hdf5 1.8.15
Orion Poplawski bcee0ad
6ffa502
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.6.0.3-9
6ffa502
- Rebuilt for GCC 5 C++11 ABI change
6ffa502
Orion Poplawski ac4d803
* Thu Jan 08 2015 Orion Poplawski <orion@cora.nwra.com> - 1.6.0.3-8
Orion Poplawski ac4d803
- Rebuild for hdf5 1.8.14
Orion Poplawski ac4d803
2395143
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0.3-6
2395143
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2395143
808a7b7
* Wed Mar  6 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 1.6.0.3-3
808a7b7
- Remove vendor prefix from desktop files in F19+ https://fedorahosted.org/fesco/ticket/1077
808a7b7
316963b
* Mon Nov 19 2012 Thibault North <tnorth@fedoraproject.org> - 1.6.0.3-1
316963b
- Update to 1.6.0.3
316963b
fec5973
* Sun Dec 4 2011 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.6.0.2-9
fec5973
- Fixes Bug RH#715933 - FTBFS LabPlot-1.6.0.2-8.fc12
fec5973
065d299
* Wed Oct 28 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.6.0.2-8
065d299
- fix FTBFS with current GSL (GSL_CONST_CGSM_GAUSS undefined, patch from Debian)
065d299
ebb767c
* Sat Oct 24 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.6.0.2-7
ebb767c
- drop ExcludeArch ppc64, OCaml is available for ppc64 these days
ebb767c
ebb767c
* Tue Sep 22 2009 Dennis Gilmore <dennis@ausil.us> - 1.6.0.2-6
20487e8
- ExcludeArch s390 s390x and sparc64 no ocaml
20487e8
5d19c9b
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0.2-5
5d19c9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5d19c9b
5d19c9b
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0.2-4
5d19c9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5d19c9b
98edfc7
* Sun Nov 16 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.6.0.2-3
98edfc7
- handle libLabPlotnetCDF.so* on F-8 and F-9
98edfc7
c89ffdd
* Wed Sep 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.6.0.2-2
c89ffdd
- handle libLabPlotnetCDF.so*
c89ffdd
70c99e5
* Wed Sep 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.6.0.2-1
70c99e5
- update to 1.6.0.2
70c99e5
- drop useless gcc43 patch, init-smg-before-open-files patch
70c99e5
bb30d02
* Tue Jun 10 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.6.0.1-1
bb30d02
- New upstream release 1.6.0.1
bb30d02
- Now compatible with liborigin 20080225
bb30d02
- Bugfix: #449653: FTBFS LabPlot-1.5.1.6-6.fc9
bb30d02
- Bugfix: #434019: LabPlot failed massrebuild attempt for GCC 4.3
bb30d02
- Added qhull-devel as BR
bb30d02
f8082f3
* Tue Jun 10 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.5.1.6-7
f8082f3
- fix build against latest liborigin on F10 (backported from 1.6.0)
f8082f3
1e5e3d5
* Sat Apr 12 2008 Thibault North <tnorth [AT] fedoraproject DOT org> - 1.5.1.6-6
ac19116
- Fixes for GCC 4.3
ac19116
- Updated dependencies
ac19116
- Now requires electronics-menu
cad9cbe
1385426
* Thu Aug 23 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.6-4
1385426
- complying to freedesktop policies - categories
1385426
- queued for mass rebuild for Fedora 8 - BuildID
1385426
- dropped duplicates - examples/
1385426
0734c09
* Mon Aug 06 2007  Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.6-3
0734c09
- Excluding PPC64 since it misses ocaml
0734c09
ebe4372
* Mon Aug 06 2007  Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.6-2
ebe4372
- Update License tag for new Licensing Guidelines compliance
ebe4372
5dadf30
* Mon Jul 30 2007  Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.6-1
5dadf30
- New upstream release
5dadf30
750d072
* Mon Apr 23 2007  Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.5-7
750d072
- removed parallel build for ppc
750d072
f75dd93
* Mon Apr 23 2007  Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.5-6
f75dd93
- added texvc back in %%files
f75dd93
- removed useless .so
f75dd93
f75dd93
* Thu Apr 12 2007  Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.5-5
f75dd93
- split for doc-fr
f75dd93
- duplicate kmenu entries - removed category Science
f75dd93
- corrected missing index.html file from Help -> LabPlot Handbook
f75dd93
- merge -devel package with the main package
f75dd93
f75dd93
* Thu Apr 12 2007 Mamoru Tasaka <mtasaka [AT] ioa.s.u-tokyo.ac.jp> - 1.5.1.5-4.2
f75dd93
- Use system liborigin library
f75dd93
- Shut up undefined non-weak symbols
f75dd93
- Fix end-of-line encodings of [Mm]ap file
f75dd93
- Change the encoding of a part of documents
f75dd93
f75dd93
* Tue Feb 27 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.5-4
f75dd93
- Added mediawiki and koffice-devel as BR
f75dd93
- using liborigin system wide
f75dd93
- Dropped mediawiki as BR
f75dd93
- Fixed presence on gnome menu
f75dd93
f75dd93
* Sat Jan 13 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.5-3
f75dd93
- manual dependencies removed
f75dd93
- dropped additional arguments for x86_64 sparc64 ppc64 amd64
f75dd93
f75dd93
* Wed Jan 03 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.5-2
f75dd93
- Added audiofile-devel, qwtplot3d-devel, ocaml and netcdf-devel as BR
f75dd93
- using qwtplot3d and netcdf system wide #221022
f75dd93
- Fixed qt-qsa headers
f75dd93
f75dd93
* Sun Dec 31 2006 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.5-1
f75dd93
- New stable release 1.5.1.5
f75dd93
- Fixed symlink-should-be-relative rpmlint issues
f75dd93
- Removed numerous entries on kmenu
f75dd93
- Added examples in a new -doc package
f75dd93
- Building pdf handbook for different languages
f75dd93
- Breaking down -doc package for different languages
f75dd93
f75dd93
* Sun Nov 19 2006 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.5.1.4-1
f75dd93
- Initial package