Projects
home:wkazubski:hamradio
qwt6-qt5
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 10
View file
qwt6-qt5.spec
Deleted
@@ -1,181 +0,0 @@ -# -# spec file for package qwt6-qt5 -# -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -%define sover 5-6 -Name: qwt6-qt5 -Version: 6.1.3 -Release: 0 -Summary: Qt5 Widgets for Technical Applications -License: SUSE-QWT-1.0 -Group: Development/Libraries/C and C++ -Url: https://qwt.sourceforge.net/ -Source: https://sourceforge.net/projects/qwt/files/qwt/%{version}/qwt-%{version}.tar.bz2 -Source90: pre_checkin.sh -# PATCH-FIX-OPENSUSE to prevent 'ERROR: RPATH "/usr/local/qwt-6.1.0/lib" on -# /usr/lib(64)/qt(4,5)/plugins/designer/libqwt_designer_plugin.so is not allowed'. -Patch0: qwt-6.1.3-rpath.patch -# PATCH-FIX-OPENSUSE qt5.patch -- to get parallel-installable qt5 version. -Patch1: qwt-qt5.patch -# PATCH-FIX-OPENSUSE pkgconfig.patch -- Create and install pc files for pkg-config -Patch2: qwt-6.1.3-pkgconfig.patch -# PATCH-FIX-OPENSUSE mkspecs.patch -- Use established settings for the .pc files -Patch3: qwt-6.1.3-mkspecs.patch -BuildRequires: fdupes -BuildRequires: freetype2-devel -BuildRequires: gcc-c++ -BuildRequires: pkgconfig -BuildRequires: pkgconfig(Qt5Concurrent) -BuildRequires: pkgconfig(Qt5Designer) -BuildRequires: pkgconfig(Qt5OpenGL) -BuildRequires: pkgconfig(Qt5PrintSupport) -BuildRequires: pkgconfig(Qt5Svg) -BuildRequires: pkgconfig(libpng) - -%description -The Qwt(Qt5) 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 -n libqwt-qt%{sover} -Summary: Shared library for Qt5 Widgets for Technical Applications -Group: System/Libraries -Provides: %{name} = %{version} -Obsoletes: %{name} < %{version} - -%description -n libqwt-qt%{sover} -This package contains the shared library to run Technical Applications -developed with/for Qwt(Qt5). - -%package devel -Summary: Include headers and Qt Designer plugin for Qwt(Qt5) -Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} -Requires: freetype2-devel -Requires: gcc-c++ -Requires: pkgconfig(Qt5Concurrent) -Requires: pkgconfig(Qt5OpenGL) -Requires: pkgconfig(Qt5PrintSupport) -Requires: pkgconfig(Qt5Svg) -Requires: pkgconfig(Qt5Widgets) -Requires: pkgconfig(libpng) -Recommends: %{name}-designer -Recommends: %{name}-devel-doc -Recommends: %{name}-examples -Conflicts: otherproviders(qwt-qt5-devel) -Provides: qwt-qt5-devel = %{version} - -%description devel -This package contains the header files of Qwt and its Qt designer plugin -in order to create Qt applications using the Qwt(Qt5) widgets. - -%package examples -Summary: Example programs using Qwt(Qt5) -Group: Development/Libraries/C and C++ -Requires: %{name}-devel = %{version} - -%description examples -This package contains example programs demonstrating the Qwt(Qt5) widgets. - -%package designer -Summary: Plugin for the Qt5 Interface designer -Group: Development/Tools/GUI Builders -Requires: %{name}-devel = %{version} -Conflicts: otherproviders(qwt-qt5-designer) -Provides: qwt-qt5-designer = %{version} - -%description designer -The %{name}-designer package contains the plugin for the Qt5 User Interface -designer tool. - -%package devel-doc -Summary: Development documentation for Qwt(Qt5) -Group: Development/Libraries/C and C++ -Requires: %{name}-devel = %{version} - -%description devel-doc -This package contains the development documentation of the Qwt(Qt5) widgets -as is it created by doxygen. - -%prep -%setup -q -n qwt-%{version} -%patch0 -p1 -%patch1 -p1 -b .qt5 -%patch2 -p1 -%patch3 -p1 - -%build -mkdir build -pushd build -%qmake5 .. -%make_jobs -popd - -%install -pushd build -%qmake5_install -popd - -# Qwt base examples -mkdir -p %{buildroot}%{%_libqt5_docdir}/qwt6 -mkdir -p %{buildroot}%{_libqt5_examplesdir}/qwt6 -cp -r examples %{buildroot}%{_libqt5_docdir}/qwt6/examples -cp -r build/examples/bin %{buildroot}%{_libqt5_examplesdir}/qwt6 - -mkdir -p %{buildroot}%{_mandir} -mv %{buildroot}%{_libqt5_docdir}/qwt6/man/man3 \ - %{buildroot}%{_mandir}/ - -%fdupes %{buildroot}/%{_prefix} - -%post -n libqwt-qt%{sover} -p /sbin/ldconfig -%postun -n libqwt-qt%{sover} -p /sbin/ldconfig - -%files -n libqwt-qt%{sover} -%defattr(-,root,root) -%if 0%{?suse_version} > 1320 || 0%{?leap_version} >= 420200 -%license COPYING -%else -%doc COPYING -%endif -%{_libqt5_libdir}/libqwt-qt5.so.* - -%files designer -%defattr(-,root,root) -%{_libqt5_plugindir}/designer/*.so - -%files devel -%defattr(-,root,root) -%doc README -%{_libqt5_libdir}/libqwt-qt5.so -%{_libqt5_libdir}/pkgconfig/Qt5Qwt6.pc -%{_libqt5_archdatadir}/mkspecs/features/ -%dir %{_libqt5_includedir}/qwt6 -%{_libqt5_includedir}/qwt6/*.h -%{_mandir}/man?/*.?%{ext_info} - -%files examples -%defattr(-,root,root) -%{_libqt5_examplesdir}/ - -%files devel-doc -%defattr(-,root,root) -%doc %{_libqt5_docdir}/ - -%changelog
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.