%define fakename qwtplot3d %define major 0 %define libname %mklibname %{fakename} %{major} %define libnamedev %mklibname %{fakename} -d Name: libqwtplot3d Version: 0.2.7 Release: %mkrel 16 Summary: 3D plotting widget extension to the Qt GUI License: zlib Group: System/Libraries Url: http://qwtplot3d.sourceforge.net/ Source0: https://downloads.sourceforge.net/qwtplot3d/qwtplot3d-%version.tar.bz2 Patch0: qwtplot3d-gcc44.patch Patch1: qwtplot3d-glu.patch Patch2: qwtplot3d-0.27-link.patch BuildRequires: qt4-devel BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(glu) %description QwtPlot3D is a feature-rich Qt/OpenGL-based C++ programming library. It provides essentially a bunch of 3D-widgets for programmers. %package -n %{libname} Summary: 3D plotting widget extension to the Qt GUI Group: System/Libraries %description -n %{libname} QwtPlot3D is a feature-rich Qt/OpenGL-based C++ programming library. It provides essentially a bunch of 3D-widgets for programmers. %package -n %{libnamedev} Summary: Development tools for programs which uses QwtPlot3D Widget set Group: Development/Other Requires: %{libname} = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} Obsoletes: %{libname}-devel %description -n %{libnamedev} 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 %autopatch -p1 %build %qmake_qt4 %make_build %install mkdir -p %{buildroot}%{_includedir} mkdir -p %{buildroot}%{_libdir} for n in include/*.h ; do install -m 644 $n %{buildroot}%{_includedir} done # install, preserving links # ensure .so files are executable (0755) for proper -debuginfo extraction chmod 755 lib/libqwtplot3d.so* for n in lib/libqwtplot3d.so* ; do cp -d $n %{buildroot}%{_libdir} done %files -n %{libname} %{_libdir}/libqwtplot3d.so.%{major}{,.*} %files -n %{libnamedev} %{_includedir}/* %{_libdir}/*.so %changelog * Sun Apr 03 2022 umeabot <umeabot> 0.2.7-16.mga9 + Revision: 1841265 - Mageia 9 Mass Rebuild * Thu Feb 13 2020 umeabot <umeabot> 0.2.7-15.mga8 + Revision: 1514716 - Mageia 8 Mass Rebuild * Sun Sep 23 2018 umeabot <umeabot> 0.2.7-14.mga7 + Revision: 1299115 - Mageia 7 Mass Rebuild * Mon Feb 15 2016 umeabot <umeabot> 0.2.7-13.mga6 + Revision: 961189 - Mageia 6 Mass Rebuild * Mon Oct 19 2015 daviddavid <daviddavid> 0.2.7-12.mga6 + Revision: 892868 - fix empty debugfiles (permissions of libraries must be 0755 instead of 0644) * Wed Oct 15 2014 umeabot <umeabot> 0.2.7-11.mga5 + Revision: 746277 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 0.2.7-10.mga5 + Revision: 681741 - Mageia 5 Mass Rebuild * Fri Oct 18 2013 umeabot <umeabot> 0.2.7-9.mga4 + Revision: 507340 - Mageia 4 Mass Rebuild * Sat Jan 12 2013 umeabot <umeabot> 0.2.7-8.mga3 + Revision: 358054 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Oct 15 2012 fwang <fwang> 0.2.7-7.mga3 + Revision: 305918 - fix libname - link with glu - build with latest glu - cleanup spec * Mon May 02 2011 mikala <mikala> 0.2.7-7.mga1 + Revision: 94210 - Remove BuildRoot tag - Use %%buildroot instead of $RPM_BUILD_ROOT - Remove mdk macros - imported package libqwtplot3d * Fri Dec 10 2010 Oden Eriksson <oeriksson@mandriva.com> 0.2.7-6mdv2011.0 + Revision: 620219 - the mass rebuild of 2010.0 packages * Tue Aug 25 2009 Emmanuel Andry <eandry@mandriva.org> 0.2.7-5mdv2010.0 + Revision: 421198 - add P1 to fix gcc44 build - check major * Tue Aug 05 2008 Funda Wang <fwang@mandriva.org> 0.2.7-4mdv2009.0 + Revision: 263927 - fix license - drop unneeded BR * Wed Jul 23 2008 Thierry Vignaud <tv@mandriva.org> 0.2.7-3mdv2009.0 + Revision: 240988 - rebuild - kill re-definition of %%buildroot on Pixel's request + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sat Jul 21 2007 Funda Wang <fwang@mandriva.org> 0.2.7-1mdv2008.0 + Revision: 54262 - fix file list - New version * Tue Apr 24 2007 Lenny Cartier <lenny@mandriva.org> 0.2.6-2mdv2008.0 + Revision: 17950 - Rebuild * Mon Apr 23 2007 Lenny Cartier <lenny@mandriva.org> 0.2.6-1mdv2008.0 + Revision: 17656 - Update to 0.2.6 * Fri Jul 29 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.2.5-1mdk - 0.2.5 - Fix qt path - Fix BuildRequires * Wed Mar 09 2005 Lenny Cartier <lenny@mandrakesoft.com> 0.2.4-0.beta.1mdk - from Olivier Lahaye <olivier.lahaye1@free.Fr> : - port spec to Mandrake 10.1 * Fri Feb 11 2005 Vitaly Lipatov <lav@altlinux.ru> 0.2.4-alt0.2beta - move libraries to /usr/lib64, fix .so placement * Mon Dec 27 2004 Vitaly Lipatov <lav@altlinux.ru> 0.2.4-alt0.1beta - first build for ALT Linux Sisyphus