enable build of QwtSVGItem as required by kdebindings 4.5.0 [release 5.2.1-2mamba;Mon Aug 23 2010]

This commit is contained in:
Silvan Calarco 2024-01-06 05:31:57 +01:00
parent 1020f41f10
commit 4297ba2f1d
2 changed files with 86 additions and 0 deletions

View File

@ -1,2 +1,4 @@
# libqwt # libqwt
The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a 2D plot widget it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.

84
libqwt.spec Normal file
View File

@ -0,0 +1,84 @@
Name: libqwt
Version: 5.2.1
Release: 2mamba
Summary: GUI Components and utility classes which are primarily useful for programs with a technical background
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://qwt.sourceforge.net/
Source: http://downloads.sourceforge.net/project/qwt/qwt/%{version}/qwt-%{version}.tar.bz2
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libqt4-designer
BuildRequires: libqt4-devel
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a 2D plot widget it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.
%package devel
Summary: Development file for libqwt
Group: Development/Libraries
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
%description devel
The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a 2D plot widget it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.
This package contains the header files needed for development with %{name}.
%prep
%setup -q -n qwt-%{version}
sed -i "s|\(INSTALLBASE[[:space:]]*= \).*|\1%{_prefix}|" qwtconfig.pri
sed -i "s|\(doc.path[[:space:]]*= \).*|\1%{_datadir}|" qwtconfig.pri
sed -i "s|\(target.path[[:space:]]*= \).*|\1%{_libdir}|" qwtconfig.pri
sed -i "s|#\(CONFIG[[:space:]]*+=[[:space:]]*QwtSVGItem.*\)|\1|" qwtconfig.pri
%build
qmake-qt4
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall INSTALL_ROOT=%{buildroot}
mkdir -p %{buildroot}%{_docdir}/qwt-%{version}
mv %{buildroot}%{_datadir}/html %{buildroot}%{_docdir}/qwt-%{version}
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_libdir}/libqwt.so.*
%{_qt4_plugindir}/designer/libqwt_designer_plugin.so
%{_mandir}/man3/controlscreenshots.3.gz
%{_mandir}/man3/curvescreenshots.3.gz
%{_mandir}/man3/deprecated.3.gz
%{_mandir}/man3/histogramscreenshots.3.gz
%{_mandir}/man3/Qwt*.3.gz
%{_mandir}/man3/qwtinstall.3.gz
%{_mandir}/man3/qwtlicense.3.gz
%{_mandir}/man3/scatterscreenshots.3.gz
%{_mandir}/man3/spectrogramscreenshots.3.gz
%{_docdir}/qwt-%{version}/*
%doc CHANGES COPYING README
%files devel
%defattr(-,root,root)
%{_libdir}/libqwt.so
%{_includedir}/qwt*.h
%changelog
* Mon Aug 23 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 5.2.1-2mamba
- enable build of QwtSVGItem as required by kdebindings 4.5.0
* Sun Aug 22 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 5.2.1-1mamba
- package created by autospec