SHA256
1
0
forked from pool/qwtplot3d

Accepting request 122226 from Education

only needed for SciDAVis which is now in science

OBS-URL: https://build.opensuse.org/request/show/122226
OBS-URL: https://build.opensuse.org/package/show/science/qwtplot3d?expand=0&rev=2
This commit is contained in:
Matthias Mailänder 2012-05-25 06:03:30 +00:00 committed by Git OBS Bridge
parent 78df9ce192
commit 846f3191aa
6 changed files with 118 additions and 5 deletions

View File

@ -1,5 +0,0 @@
<aggregatelist>
<aggregate project="Education">
<package>qwtplot3d</package>
</aggregate>
</aggregatelist>

14
glu_include.patch Normal file
View File

@ -0,0 +1,14 @@
--- include/qwt3d_openglhelper.h 2005-07-19 17:40:28.000000000 +0200
+++ include/qwt3d_openglhelper.h.qt480 2012-03-26 19:42:02.000000000 +0200
@@ -4,8 +4,11 @@
#include "qglobal.h"
#if QT_VERSION < 0x040000
#include <qgl.h>
+#elif QT_VERSION < 0x040800
+#include <QtOpenGL/qgl.h>
#else
#include <QtOpenGL/qgl.h>
+#include <GL/glu.h>
#endif
namespace Qwt3D

89
libqwtplot3d.spec Normal file
View File

@ -0,0 +1,89 @@
#
# spec file for package libqwtplot3d (0.2.7)
#
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# norootforbuild
%define realname libqwtplot3d
%define soname 0
Name: %{realname}%{soname}
Summary: QwtPlot3D a feature-rich Qt/OpenGL-based C++ programming library
Version: 0.2.7
Release: 4.1
License: zlib
Group: Development/Libraries/C and C++
URL: http://qwtplot3d.sourceforge.net/
Source0: qwtplot3d-%{version}.tar.bz2
Patch0: qwtplot3d-gcc43.patch
Patch1: glu_include.patch
%if 0%{?suse_version} < 1120 || 0%{?sles_version} <= 11
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%endif
Autoreqprov: on
BuildRequires: qt-devel Mesa-devel
%description
QwtPlot3D is not a program, but a feature-rich Qt/OpenGL-based C++
programming library. It provides essentially a bunch of 3D-widgets
for programmers. The library is zlib licensed.
%package -n %{realname}-devel
Summary: Development tools for programs which uses QwtPlot3D Widget set
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}-%{release}
Requires: qt-devel
%description -n %{realname}-devel
QwtPlot3D is a feature-rich Qt/OpenGL-based C++ programming library.
It provides essentially a bunch of 3D-widgets for programmers.
%prep
%setup -q -n qwtplot3d
%patch0 -p1
%patch1 -p0
%build
qmake qwtplot3d.pro -o Makefile
%{__make} %{?jobs:-j%{jobs}}
%install
%__mkdir -p %{buildroot}%{_includedir}/qwtplot3d
%__mkdir -p %{buildroot}%{_libdir}
for n in include/*.h ; do
%__install -m 644 $n %{buildroot}%{_includedir}/qwtplot3d
done
# install, preserving links
chmod 644 lib/libqwtplot3d.so*
for n in lib/libqwtplot3d.so* ; do
cp -d $n %{buildroot}%{_libdir}
done
%if 0%{?suse_version} < 1120 || 0%{?sles_version} <= 11
%clean
%{__rm} -rf '%{buildroot}'
%endif
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_libdir}/%{realname}.so.*
%files -n %{realname}-devel
%defattr(-,root,root)
%doc examples
%{_libdir}/%{realname}.so
%dir %{_includedir}/qwtplot3d
%{_includedir}/qwtplot3d/qwt3d*.h
%changelog

2
libqwtplot3d0.changes Normal file
View File

@ -0,0 +1,2 @@
* Wed Mar 17 2010 Malcolm Lewis <coyoteuser@gmail.com> - 0.2.7
- initial package for OBS based on packman version

3
qwtplot3d-0.2.7.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a02416c73860486879e7ba73dd4231c8abc78af284b96272c812e35fa32c8334
size 158156

10
qwtplot3d-gcc43.patch Normal file
View File

@ -0,0 +1,10 @@
diff -Nur qwtplot3d-orig/src/qwt3d_function.cpp qwtplot3d/src/qwt3d_function.cpp
--- qwtplot3d-orig/src/qwt3d_function.cpp 2010-02-07 13:47:48.807034954 +0100
+++ qwtplot3d/src/qwt3d_function.cpp 2010-02-07 13:52:58.035284843 +0100
@@ -1,5 +1,6 @@
#include "qwt3d_surfaceplot.h"
#include "qwt3d_function.h"
+#include <stdio.h>
using namespace Qwt3D;