Mageia Bugzilla – Attachment 6831 Details for
Bug 14794
Enable/Provide QtWebEngine module
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
QtWebEngine spec file
qtwebengine5.spec (text/x-rpm-spec), 9.24 KB, created by
Johnny Accot
on 2015-07-10 08:07:51 CEST
(
hide
)
Description:
QtWebEngine spec file
Filename:
MIME Type:
Creator:
Johnny Accot
Created:
2015-07-10 08:07:51 CEST
Size:
9.24 KB
patch
obsolete
>%define prerel 1 >%define date 20130523 > >%define rel 0.rc.1 > >%define qtmajor 5 >%define qtminor 5 >%define qtsubminor 0 > >%define major_private 1 >%define qtversion %{qtmajor}.%{qtminor}.%{qtsubminor} > >%define libqt5webenginewidgets %mklibname qt5webenginewidgets %qtmajor >%define libqt5webenginewidgets_d %mklibname qt%{qtmajor}webenginewidgets -d >%define libqt5webenginewidgets_p_d %mklibname qt%{qtmajor}webenginewidgets-private -d > >%define libqt5webenginecore %mklibname qt5webenginecore %qtmajor >%define libqt5webenginecore_d %mklibname qt%{qtmajor}webenginecore -d >%define libqt5webenginecore_p_d %mklibname qt%{qtmajor}webenginecore-private -d > >%define libqt5webengine %mklibname qt5webengine %qtmajor >%define libqt5webengine_d %mklibname qt%{qtmajor}webengine -d >%define libqt5webengine_p_d %mklibname qt%{qtmajor}webengine-private -d > >%if %prerel >%define qttarballdir qtwebengine-opensource-src-%{qtversion}-rc >%else >%define qttarballdir qtwebengine-opensource-src-%{qtversion} >%endif > >Name: qtwebengine5 >Version: %{qtversion} >Release: %mkrel %{rel} >Summary: Qt GUI toolkit >Group: Development/KDE and Qt >License: LGPLv2 with exceptions or GPLv3 with exceptions and GFDL >URL: http://www.qt-project.org >Source0: http://download.qt-project.org/official_releases/qt/%{qtmajor}.%{qtminor}/%{version}/submodules/%{qttarballdir}.tar.xz >BuildRequires: qtbase5-devel = %{version} >BuildRequires: pkgconfig(sqlite3) >BuildRequires: pkgconfig(gstreamer-1.0) >BuildRequires: pkgconfig(gstreamer-app-1.0) >BuildRequires: pkgconfig(gstreamer-base-1.0) >BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >BuildRequires: pkgconfig(gstreamer-video-1.0) >BuildRequires: pkgconfig(gstreamer-audio-1.0) >BuildRequires: bison >BuildRequires: flex >BuildRequires: gperf >BuildRequires: chrpath >BuildRequires: ruby >BuildRequires: re2c >BuildRequires: libxrender-devel >BuildRequires: udev-devel >BuildRequires: pkgconfig(Qt5Declarative) = %{version} >BuildRequires: qt5widgets-private-devel = %{version} >BuildRequires: jpeg-devel >BuildRequires: pciutils-devel >BuildRequires: cap-devel >BuildRequires: nss-devel >BuildRequires: libxtst-devel >BuildRequires: fontconfig-devel >BuildRequires: pkgconfig(libwebp) >BuildRequires: pkgconfig(xcomposite) >BuildRequires: pkgconfig(libxslt) >BuildRequires: pkgconfig(libxml-2.0) >BuildRequires: qtquick5-devel = %{version} >BuildRequires: qt5gui-private-devel = %{version} >BuildRequires: qt5quick-private-devel = %{version} >BuildRequires: qt5webchannel-devel = %{version} >BuildRequires: qt5qml-devel = %{version} >#Branch Patchs >#Patch11: qtwebengine-opensource-src-5.4.1-private_browsing.patch > >#Trunk Patchs > >#Patch from Mageia > > >%description >Qt WebEngine library is an open source web browser engine. > >%files >%{_qt5_prefix}/libexec/QtWebEngineProcess >%{_qt5_prefix}/qml/QtWebEngine > >#------------------------------------------------------------------------------ > >%package -n %{libqt5webenginecore} >Summary: Qt%{qtmajor} Lib >Group: System/Libraries > >%description -n %{libqt5webenginecore} >Qt%{qtmajor} Lib. > >%files -n %{libqt5webenginecore} >%{_qt5_libdir}/libQt5WebEngineCore.so.%{qtmajor}* > >#------------------------------------------------------------------------------ > >%package -n %{libqt5webenginecore_d} >Summary: Devel files needed to build apps based on QtWebEngineCore >Group: Development/KDE and Qt >Requires: %{libqt5webenginecore} = %version >Requires: qtbase5-common-devel = %version >Provides: libqt5webenginecore-devel = %version >Provides: qt5webenginecore-devel = %version >Provides: libqtwebenginecore5-devel = %version >Provides: qtwebenginecore5-devel = %version > >%description -n %{libqt5webenginecore_d} >Devel files needed to build apps based on QtWebEngineCore. > >%files -n %{libqt5webenginecore_d} >%{_qt5_libdir}/libQt5WebEngineCore.so >%{_qt5_libdir}/libQt5WebEngineCore.prl >%{_qt5_libdir}/pkgconfig/Qt5WebEngineCore.pc >%{_qt5_datadir}/mkspecs/modules/qt_lib_webenginecore.pri >%{_qt5_libdir}/cmake/Qt5WebEngineCore > >#------------------------------------------------------------------------------ > >%package -n %{libqt5webenginecore_p_d} >Summary: Devel files needed to build apps based on QtWebEngineCore >Group: Development/KDE and Qt >Requires: %{libqt5webenginecore_d} = %version >Provides: libqt5webenginecore-private-devel = %version >Provides: qt5webenginecore-private-devel = %version >Provides: libqtwebenginecore5-private-devel = %version >Provides: qtwebenginecore5-private-devel = %version > >%description -n %{libqt5webenginecore_p_d} >Devel files needed to build apps based on QtWebEngineCore. > >%files -n %{libqt5webenginecore_p_d} >%{_qt5_datadir}/mkspecs/modules/qt_lib_webenginecore_private.pri > >#------------------------------------------------------------------------------ > >%package -n %{libqt5webenginewidgets} >Summary: Qt%{qtmajor} Lib >Group: System/Libraries > >%description -n %{libqt5webenginewidgets} >Qt%{qtmajor} Lib. > >%files -n %{libqt5webenginewidgets} >%{_qt5_libdir}/libQt5WebEngineWidgets.so.%{qtmajor}* > >#------------------------------------------------------------------------------ > >%package -n %{libqt5webenginewidgets_d} >Summary: Devel files needed to build apps based on QtWebEngineWidgets >Group: Development/KDE and Qt >Requires: %{libqt5webenginewidgets} = %version >Requires: qtbase5-common-devel = %version >Provides: libqt5webenginewidgets-devel = %version >Provides: qt5webenginewidgets-devel = %version >Provides: libqtwebenginewidgets5-devel = %version >Provides: qtwebenginewidgets5-devel = %version > >%description -n %{libqt5webenginewidgets_d} >Devel files needed to build apps based on QtWebEngineWidgets. > >%files -n %{libqt5webenginewidgets_d} >%{_qt5_libdir}/libQt5WebEngineWidgets.so >%{_qt5_libdir}/libQt5WebEngineWidgets.prl >%{_qt5_libdir}/pkgconfig/Qt5WebEngineWidgets.pc >%{_qt5_datadir}/examples/webenginewidgets >%{_qt5_includedir}/QtWebEngineWidgets >%exclude %{_qt5_includedir}/QtWebEngineWidgets/%qtversion >%{_qt5_datadir}/mkspecs/modules/qt_lib_webenginewidgets.pri >%{_qt5_libdir}/cmake/Qt5WebEngineWidgets > >#------------------------------------------------------------------------------ > >%package -n %{libqt5webenginewidgets_p_d} >Summary: Devel files needed to build apps based on QtWebEngineWidgets >Group: Development/KDE and Qt >Requires: %{libqt5webenginewidgets_d} = %version >Provides: libqt5webenginewidgets-private-devel = %version >Provides: qt5webenginewidgets-private-devel = %version >Provides: libqtwebenginewidgets5-private-devel = %version >Provides: qtwebenginewidgets5-private-devel = %version > >%description -n %{libqt5webenginewidgets_p_d} >Devel files needed to build apps based on QtWebEngineWidgets. > >%files -n %{libqt5webenginewidgets_p_d} >%{_qt5_includedir}/QtWebEngineWidgets/%qtversion >%{_qt5_datadir}/mkspecs/modules/qt_lib_webenginewidgets_private.pri > >#------------------------------------------------------------------------------ > >%package -n %{libqt5webengine} >Summary: Qt%{qtmajor} Lib >Group: System/Libraries > >%description -n %{libqt5webengine} >Qt%{qtmajor} Lib. > >%files -n %{libqt5webengine} >%{_qt5_libdir}/libQt5WebEngine.so.%{qtmajor}* > >#------------------------------------------------------------------------------ > >%package -n %{libqt5webengine_d} >Summary: Devel files needed to build apps based on QtWebEngineWidgets >Group: Development/KDE and Qt >Requires: %{libqt5webengine} = %version >Provides: libqt5webengine-devel = %version >Provides: qt5webengine-devel = %version >Provides: libqtwebengine5-devel = %version >Provides: qtwebengine5-devel = %version > >%description -n %{libqt5webengine_d} >Devel files needed to build apps based on QtWebEngineWidgets. > >%files -n %{libqt5webengine_d} >%{_qt5_libdir}/libQt5WebEngine.so >%{_qt5_libdir}/libQt5WebEngine.prl >%{_qt5_libdir}/pkgconfig/Qt5WebEngine.pc >%{_qt5_datadir}/examples/webengine >%{_qt5_libdir}/cmake/Qt5WebEngine >%{_qt5_datadir}/icudtl.dat >%{_qt5_datadir}/mkspecs/modules/qt_lib_webenginecore.pri >%{_qt5_datadir}/plugins/qtwebengine/libffmpegsumo.so >%{_qt5_datadir}/qtwebengine_resources.pak >%{_qt5_translationdir}/qtwebengine_locales >%{_qt5_includedir}/QtWebEngine >%{_qt5_datadir}/mkspecs/modules/qt_lib_webengine.pri >%exclude %{_qt5_includedir}/QtWebEngine/%qtversion > >#------------------------------------------------------------------------------ > >%package -n %{libqt5webengine_p_d} >Summary: Devel files needed to build apps based on QtWebEngineWidgets >Group: Development/KDE and Qt >Requires: %{libqt5webengine_d} = %version >Provides: libqt5webengine-private-devel = %version >Provides: qt5webengine-private-devel = %version >Provides: libqtwebengine5-private-devel = %version >Provides: qtwebengine5-private-devel = %version > >%description -n %{libqt5webengine_p_d} >Devel files needed to build apps based on QtWebEngineWidgets. > >%files -n %{libqt5webengine_p_d} >%{_qt5_includedir}/QtWebEngine/%qtversion >%{_qt5_datadir}/mkspecs/modules/qt_lib_webengine_private.pri > >#------------------------------------------------------------------------------ > >%prep >%setup -q -n %qttarballdir >%apply_patches > >%build >export GYP_DEFINES="disable_fatal_linker_warnings=" >%qmake_qt5 >%make > >#------------------------------------------------------------------------------ > >%install >make INSTALL_ROOT=$RPM_BUILD_ROOT install > ># .la and .a files, die, die, die. >rm -f %{buildroot}%{_qt5_libdir}/lib*.la >rm -f %{buildroot}%{_qt5_libdir}/lib*.a > > >%changelog >* Wed Jun 24 2015 neoclust <neoclust> 5.5.0-0.rc.1.mga6 >+ Revision: 841694 >- New version 5.5 rc
%define prerel 1 %define date 20130523 %define rel 0.rc.1 %define qtmajor 5 %define qtminor 5 %define qtsubminor 0 %define major_private 1 %define qtversion %{qtmajor}.%{qtminor}.%{qtsubminor} %define libqt5webenginewidgets %mklibname qt5webenginewidgets %qtmajor %define libqt5webenginewidgets_d %mklibname qt%{qtmajor}webenginewidgets -d %define libqt5webenginewidgets_p_d %mklibname qt%{qtmajor}webenginewidgets-private -d %define libqt5webenginecore %mklibname qt5webenginecore %qtmajor %define libqt5webenginecore_d %mklibname qt%{qtmajor}webenginecore -d %define libqt5webenginecore_p_d %mklibname qt%{qtmajor}webenginecore-private -d %define libqt5webengine %mklibname qt5webengine %qtmajor %define libqt5webengine_d %mklibname qt%{qtmajor}webengine -d %define libqt5webengine_p_d %mklibname qt%{qtmajor}webengine-private -d %if %prerel %define qttarballdir qtwebengine-opensource-src-%{qtversion}-rc %else %define qttarballdir qtwebengine-opensource-src-%{qtversion} %endif Name: qtwebengine5 Version: %{qtversion} Release: %mkrel %{rel} Summary: Qt GUI toolkit Group: Development/KDE and Qt License: LGPLv2 with exceptions or GPLv3 with exceptions and GFDL URL: http://www.qt-project.org Source0: http://download.qt-project.org/official_releases/qt/%{qtmajor}.%{qtminor}/%{version}/submodules/%{qttarballdir}.tar.xz BuildRequires: qtbase5-devel = %{version} BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-app-1.0) BuildRequires: pkgconfig(gstreamer-base-1.0) BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gstreamer-video-1.0) BuildRequires: pkgconfig(gstreamer-audio-1.0) BuildRequires: bison BuildRequires: flex BuildRequires: gperf BuildRequires: chrpath BuildRequires: ruby BuildRequires: re2c BuildRequires: libxrender-devel BuildRequires: udev-devel BuildRequires: pkgconfig(Qt5Declarative) = %{version} BuildRequires: qt5widgets-private-devel = %{version} BuildRequires: jpeg-devel BuildRequires: pciutils-devel BuildRequires: cap-devel BuildRequires: nss-devel BuildRequires: libxtst-devel BuildRequires: fontconfig-devel BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: qtquick5-devel = %{version} BuildRequires: qt5gui-private-devel = %{version} BuildRequires: qt5quick-private-devel = %{version} BuildRequires: qt5webchannel-devel = %{version} BuildRequires: qt5qml-devel = %{version} #Branch Patchs #Patch11: qtwebengine-opensource-src-5.4.1-private_browsing.patch #Trunk Patchs #Patch from Mageia %description Qt WebEngine library is an open source web browser engine. %files %{_qt5_prefix}/libexec/QtWebEngineProcess %{_qt5_prefix}/qml/QtWebEngine #------------------------------------------------------------------------------ %package -n %{libqt5webenginecore} Summary: Qt%{qtmajor} Lib Group: System/Libraries %description -n %{libqt5webenginecore} Qt%{qtmajor} Lib. %files -n %{libqt5webenginecore} %{_qt5_libdir}/libQt5WebEngineCore.so.%{qtmajor}* #------------------------------------------------------------------------------ %package -n %{libqt5webenginecore_d} Summary: Devel files needed to build apps based on QtWebEngineCore Group: Development/KDE and Qt Requires: %{libqt5webenginecore} = %version Requires: qtbase5-common-devel = %version Provides: libqt5webenginecore-devel = %version Provides: qt5webenginecore-devel = %version Provides: libqtwebenginecore5-devel = %version Provides: qtwebenginecore5-devel = %version %description -n %{libqt5webenginecore_d} Devel files needed to build apps based on QtWebEngineCore. %files -n %{libqt5webenginecore_d} %{_qt5_libdir}/libQt5WebEngineCore.so %{_qt5_libdir}/libQt5WebEngineCore.prl %{_qt5_libdir}/pkgconfig/Qt5WebEngineCore.pc %{_qt5_datadir}/mkspecs/modules/qt_lib_webenginecore.pri %{_qt5_libdir}/cmake/Qt5WebEngineCore #------------------------------------------------------------------------------ %package -n %{libqt5webenginecore_p_d} Summary: Devel files needed to build apps based on QtWebEngineCore Group: Development/KDE and Qt Requires: %{libqt5webenginecore_d} = %version Provides: libqt5webenginecore-private-devel = %version Provides: qt5webenginecore-private-devel = %version Provides: libqtwebenginecore5-private-devel = %version Provides: qtwebenginecore5-private-devel = %version %description -n %{libqt5webenginecore_p_d} Devel files needed to build apps based on QtWebEngineCore. %files -n %{libqt5webenginecore_p_d} %{_qt5_datadir}/mkspecs/modules/qt_lib_webenginecore_private.pri #------------------------------------------------------------------------------ %package -n %{libqt5webenginewidgets} Summary: Qt%{qtmajor} Lib Group: System/Libraries %description -n %{libqt5webenginewidgets} Qt%{qtmajor} Lib. %files -n %{libqt5webenginewidgets} %{_qt5_libdir}/libQt5WebEngineWidgets.so.%{qtmajor}* #------------------------------------------------------------------------------ %package -n %{libqt5webenginewidgets_d} Summary: Devel files needed to build apps based on QtWebEngineWidgets Group: Development/KDE and Qt Requires: %{libqt5webenginewidgets} = %version Requires: qtbase5-common-devel = %version Provides: libqt5webenginewidgets-devel = %version Provides: qt5webenginewidgets-devel = %version Provides: libqtwebenginewidgets5-devel = %version Provides: qtwebenginewidgets5-devel = %version %description -n %{libqt5webenginewidgets_d} Devel files needed to build apps based on QtWebEngineWidgets. %files -n %{libqt5webenginewidgets_d} %{_qt5_libdir}/libQt5WebEngineWidgets.so %{_qt5_libdir}/libQt5WebEngineWidgets.prl %{_qt5_libdir}/pkgconfig/Qt5WebEngineWidgets.pc %{_qt5_datadir}/examples/webenginewidgets %{_qt5_includedir}/QtWebEngineWidgets %exclude %{_qt5_includedir}/QtWebEngineWidgets/%qtversion %{_qt5_datadir}/mkspecs/modules/qt_lib_webenginewidgets.pri %{_qt5_libdir}/cmake/Qt5WebEngineWidgets #------------------------------------------------------------------------------ %package -n %{libqt5webenginewidgets_p_d} Summary: Devel files needed to build apps based on QtWebEngineWidgets Group: Development/KDE and Qt Requires: %{libqt5webenginewidgets_d} = %version Provides: libqt5webenginewidgets-private-devel = %version Provides: qt5webenginewidgets-private-devel = %version Provides: libqtwebenginewidgets5-private-devel = %version Provides: qtwebenginewidgets5-private-devel = %version %description -n %{libqt5webenginewidgets_p_d} Devel files needed to build apps based on QtWebEngineWidgets. %files -n %{libqt5webenginewidgets_p_d} %{_qt5_includedir}/QtWebEngineWidgets/%qtversion %{_qt5_datadir}/mkspecs/modules/qt_lib_webenginewidgets_private.pri #------------------------------------------------------------------------------ %package -n %{libqt5webengine} Summary: Qt%{qtmajor} Lib Group: System/Libraries %description -n %{libqt5webengine} Qt%{qtmajor} Lib. %files -n %{libqt5webengine} %{_qt5_libdir}/libQt5WebEngine.so.%{qtmajor}* #------------------------------------------------------------------------------ %package -n %{libqt5webengine_d} Summary: Devel files needed to build apps based on QtWebEngineWidgets Group: Development/KDE and Qt Requires: %{libqt5webengine} = %version Provides: libqt5webengine-devel = %version Provides: qt5webengine-devel = %version Provides: libqtwebengine5-devel = %version Provides: qtwebengine5-devel = %version %description -n %{libqt5webengine_d} Devel files needed to build apps based on QtWebEngineWidgets. %files -n %{libqt5webengine_d} %{_qt5_libdir}/libQt5WebEngine.so %{_qt5_libdir}/libQt5WebEngine.prl %{_qt5_libdir}/pkgconfig/Qt5WebEngine.pc %{_qt5_datadir}/examples/webengine %{_qt5_libdir}/cmake/Qt5WebEngine %{_qt5_datadir}/icudtl.dat %{_qt5_datadir}/mkspecs/modules/qt_lib_webenginecore.pri %{_qt5_datadir}/plugins/qtwebengine/libffmpegsumo.so %{_qt5_datadir}/qtwebengine_resources.pak %{_qt5_translationdir}/qtwebengine_locales %{_qt5_includedir}/QtWebEngine %{_qt5_datadir}/mkspecs/modules/qt_lib_webengine.pri %exclude %{_qt5_includedir}/QtWebEngine/%qtversion #------------------------------------------------------------------------------ %package -n %{libqt5webengine_p_d} Summary: Devel files needed to build apps based on QtWebEngineWidgets Group: Development/KDE and Qt Requires: %{libqt5webengine_d} = %version Provides: libqt5webengine-private-devel = %version Provides: qt5webengine-private-devel = %version Provides: libqtwebengine5-private-devel = %version Provides: qtwebengine5-private-devel = %version %description -n %{libqt5webengine_p_d} Devel files needed to build apps based on QtWebEngineWidgets. %files -n %{libqt5webengine_p_d} %{_qt5_includedir}/QtWebEngine/%qtversion %{_qt5_datadir}/mkspecs/modules/qt_lib_webengine_private.pri #------------------------------------------------------------------------------ %prep %setup -q -n %qttarballdir %apply_patches %build export GYP_DEFINES="disable_fatal_linker_warnings=" %qmake_qt5 %make #------------------------------------------------------------------------------ %install make INSTALL_ROOT=$RPM_BUILD_ROOT install # .la and .a files, die, die, die. rm -f %{buildroot}%{_qt5_libdir}/lib*.la rm -f %{buildroot}%{_qt5_libdir}/lib*.a %changelog * Wed Jun 24 2015 neoclust <neoclust> 5.5.0-0.rc.1.mga6 + Revision: 841694 - New version 5.5 rc
View Attachment As Raw
Actions:
View
Attachments on
bug 14794
: 6831