[mingw-qwt] update to 6.1.0
sailer
sailer at fedoraproject.org
Tue Dec 3 10:53:55 UTC 2013
commit 4a59bb61ed653d5fb992c06328b048b4ba49b478
Author: Thomas Sailer <t.sailer at alumni.ethz.ch>
Date: Tue Dec 3 11:53:39 2013 +0100
update to 6.1.0
.gitignore | 1 +
mingw-qwt.spec | 59 +++++++++++++++++++++++++------------------------------
qwt-w64.patch | 11 ----------
sources | 3 +-
4 files changed, 29 insertions(+), 45 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b3990c2..d698696 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ qwt-5.2.0.tar.bz2
qwt-5.2.1.tar.bz2
/qwt-5.2.2.tar.bz2
/qwt-6.0.1.tar.bz2
+/qwt-6.1.0.tar.bz2
diff --git a/mingw-qwt.spec b/mingw-qwt.spec
index d0ba235..df30316 100644
--- a/mingw-qwt.spec
+++ b/mingw-qwt.spec
@@ -4,13 +4,16 @@
Name: mingw-%{name1}
Summary: MinGW Windows Qwt library
-Version: 6.0.1
-Release: 3%{?dist}
+Version: 6.1.0
+Release: 1%{?dist}
URL: http://qwt.sourceforge.net
License: LGPLv2 with exceptions
Group: Development/Libraries
Source: http://downloads.sourceforge.net/%{name1}/%{name1}-%{version}.tar.bz2
-Patch0: qwt-w64.patch
+# add pkgconfig support
+Patch50: qwt-6.1.0-pkgconfig.patch
+# use QT_INSTALL_ paths instead of custom prefix
+Patch51: qwt-6.1.0-qt_install_paths.patch
BuildRequires: mingw32-filesystem
BuildRequires: mingw64-filesystem
BuildRequires: mingw32-qt
@@ -41,45 +44,34 @@ MinGW Windows Qwt library.
%prep
%setup -qcn %{name1}-%{version}
pushd %{name1}-%{version}
-%patch0 -p0
+%patch50 -p1 -b .pkgconfig
+%patch51 -p1 -b .qt_install_paths
popd
mv %{name1}-%{version} win32
cp -r win32 win64
-%if 0%{?mingw_build_win32} == 1
-pushd win32
-perl -i -pe 's,QWT_CONFIG\s*\+=\s*QwtDesigner,\#QWT_CONFIG += QwtDesigner,' qwtconfig.pri
-perl -i -pe 's,QWT_INSTALL_PREFIX\s*=.*$,QWT_INSTALL_PREFIX = %mingw32_prefix,' qwtconfig.pri
-popd
-%endif
-%if 0%{?mingw_build_win64} == 1
-pushd win64
-perl -i -pe 's,QWT_CONFIG\s*\+=\s*QwtDesigner,\#QWT_CONFIG += QwtDesigner,' qwtconfig.pri
-perl -i -pe 's,QWT_INSTALL_PREFIX\s*=.*$,QWT_INSTALL_PREFIX = %mingw64_prefix,' qwtconfig.pri
-popd
-%endif
%build
%if 0%{?mingw_build_win32} == 1
pushd win32
%mingw32_qmake_qt4
-make textengines/Makefile
+make qmake
pushd textengines
-make mathml/Makefile
+make qmake
popd
perl -i -pe 's,qwt4,qwt,' textengines/mathml/Makefile.Release
-perl -i -pe 's,qwtd4,qwtd,' textengines/mathml/Makefile.Debug
+perl -i -pe 's,qwt4d,qwtd,' textengines/mathml/Makefile.Debug
make %{?_smp_mflags}
popd
%endif
%if 0%{?mingw_build_win64} == 1
pushd win64
%mingw64_qmake_qt4
-make textengines/Makefile
+make qmake
pushd textengines
-make mathml/Makefile
+make qmake
popd
perl -i -pe 's,qwt4,qwt,' textengines/mathml/Makefile.Release
-perl -i -pe 's,qwtd4,qwtd,' textengines/mathml/Makefile.Debug
+perl -i -pe 's,qwt4d,qwtd,' textengines/mathml/Makefile.Debug
make %{?_smp_mflags}
popd
%endif
@@ -89,54 +81,57 @@ popd
pushd win32
make INSTALL_ROOT=$RPM_BUILD_ROOT install
popd
-rm -rf $RPM_BUILD_ROOT%{mingw32_prefix}/doc
-rm -rf $RPM_BUILD_ROOT%{mingw32_prefix}/features
-mkdir -p $RPM_BUILD_ROOT%{mingw32_includedir}/%{name1}
-mv $RPM_BUILD_ROOT%{mingw32_includedir}/*.h $RPM_BUILD_ROOT%{mingw32_includedir}/%{name1}
+rm -rf $RPM_BUILD_ROOT%{mingw32_datadir}/doc
mkdir -p $RPM_BUILD_ROOT%{mingw32_bindir}
mv $RPM_BUILD_ROOT%{mingw32_libdir}/*.dll $RPM_BUILD_ROOT%{mingw32_bindir}
+mv $RPM_BUILD_ROOT%{mingw32_libdir}/qt4/plugins/designer/%{name1}_designer_plugin.dll $RPM_BUILD_ROOT%{mingw32_bindir}
%endif
%if 0%{?mingw_build_win64} == 1
pushd win64
make INSTALL_ROOT=$RPM_BUILD_ROOT install
popd
-rm -rf $RPM_BUILD_ROOT%{mingw64_prefix}/doc
-rm -rf $RPM_BUILD_ROOT%{mingw64_prefix}/features
-mkdir -p $RPM_BUILD_ROOT%{mingw64_includedir}/%{name1}
-mv $RPM_BUILD_ROOT%{mingw64_includedir}/*.h $RPM_BUILD_ROOT%{mingw64_includedir}/%{name1}
+rm -rf $RPM_BUILD_ROOT%{mingw64_datadir}/doc
mkdir -p $RPM_BUILD_ROOT%{mingw64_bindir}
mv $RPM_BUILD_ROOT%{mingw64_libdir}/*.dll $RPM_BUILD_ROOT%{mingw64_bindir}
+mv $RPM_BUILD_ROOT%{mingw64_libdir}/qt4/plugins/designer/%{name1}_designer_plugin.dll $RPM_BUILD_ROOT%{mingw64_bindir}
%endif
%files -n mingw32-%{name1}
-%doc win32/CHANGES
%doc win32/COPYING
%doc win32/README
%{mingw32_bindir}/%{name1}.dll
%{mingw32_bindir}/%{name1}d.dll
%{mingw32_bindir}/%{name1}mathml.dll
%{mingw32_bindir}/%{name1}mathmld.dll
+%{mingw32_bindir}/%{name1}_designer_plugin.dll
%{mingw32_includedir}/%{name1}
%{mingw32_libdir}/lib%{name1}.a
%{mingw32_libdir}/lib%{name1}d.a
%{mingw32_libdir}/lib%{name1}mathml.a
%{mingw32_libdir}/lib%{name1}mathmld.a
+%{mingw32_datadir}/qt4/mkspecs/features/qwt*
+%{mingw32_libdir}/pkgconfig/*.pc
%files -n mingw64-%{name1}
-%doc win64/CHANGES
%doc win64/COPYING
%doc win64/README
%{mingw64_bindir}/%{name1}.dll
%{mingw64_bindir}/%{name1}d.dll
%{mingw64_bindir}/%{name1}mathml.dll
%{mingw64_bindir}/%{name1}mathmld.dll
+%{mingw64_bindir}/%{name1}_designer_plugin.dll
%{mingw64_includedir}/%{name1}
%{mingw64_libdir}/lib%{name1}.a
%{mingw64_libdir}/lib%{name1}d.a
%{mingw64_libdir}/lib%{name1}mathml.a
%{mingw64_libdir}/lib%{name1}mathmld.a
+%{mingw64_datadir}/qt4/mkspecs/features/qwt*
+%{mingw64_libdir}/pkgconfig/*.pc
%changelog
+* Tue Dec 3 2013 Thomas Sailer <t.sailer at alumni.ethz.ch> - 6.1.0-1
+- update to 6.1.0
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 6.0.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/sources b/sources
index 965a5e9..95e32ce 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-70d77e4008a6cc86763737f0f24726ca qwt-5.2.2.tar.bz2
-ace68558eab873e2da7e641179c4ef0c qwt-6.0.1.tar.bz2
+aef0437b37f191067a6a9dc01c30ba64 qwt-6.1.0.tar.bz2
More information about the scm-commits
mailing list