diff --git a/.gitignore b/.gitignore deleted file mode 100644 index a6707ea..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/qt-doc-opensource-src-5.11.1.tar.xz -/qt-doc-opensource-src-5.12.3.tar.xz -/qt-doc-opensource-src-5.13.tar.xz -/qt-doc-opensource-src-5.14.tar.xz -/qt-doc-opensource-src-5.15.1.tar.xz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5458cca --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +qt5-doc package is retired on branch c10s for BAKERY-412 \ No newline at end of file diff --git a/generate-qt-doc.sh b/generate-qt-doc.sh deleted file mode 100755 index 1a3b51e..0000000 --- a/generate-qt-doc.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash -x - -QT_BRANCH=5.15 -QT_VERSION=5.15.1 -make_build="$(rpm --eval %make_build)" - -# Clone full qt tree -git clone -b $QT_BRANCH git://code.qt.io/qt/qt5.git - -# Install fedora deps for qt5-qtbase, qt5-qttools -sudo dnf builddep qt5-qtbase qt5-qttools -y - -# Configure using fedora configure basic options -cd qt5 || return -git submodule foreach "git checkout $QT_BRANCH" -git submodule foreach "git fetch" -git submodule foreach "git pull" - -# Init the base source -./init-repository - -# hard-code docdir for now, rpm --eval %{_qt5_docdir} yields unexpanded %{_docdir}/qt5 , wtf -- rex -./configure -confirm-license -opensource -prefix $(rpm --eval "%{_qt5_prefix}") \ - -archdatadir $(rpm --eval "%{_qt5_archdatadir}") -bindir $(rpm --eval "%{_qt5_bindir}") \ - -libdir $(rpm --eval "%{_qt5_libdir}") -libexecdir $(rpm --eval "%{_qt5_libexecdir}") \ - -datadir $(rpm --eval "%{_qt5_datadir}") -docdir /usr/share/doc/qt5 \ - -examplesdir $(rpm --eval "%{_qt5_examplesdir}") -headerdir $(rpm --eval "%{_qt5_headerdir}") \ - -importdir $(rpm --eval "%{_qt5_importdir}") -plugindir $(rpm --eval "%{_qt5_plugindir}") \ - -sysconfdir $(rpm --eval "%{_qt5_sysconfdir}") -translationdir $(rpm --eval "%{_qt5_translationdir}") \ - -platform linux-g++ -release -shared -accessibility -dbus-runtime -fontconfig -glib -gtk \ - -icu -journald -nomake examples -nomake tests -no-rpath -no-separate-debug-info -no-strip \ - -system-libjpeg -system-libpng -system-zlib -no-directfb -skip qtmacextras -skip qtandroidextras \ - -skip qtactiveqt -skip qtwinextras -skip qtqa - -$make_build qmake_all - -$make_build -C qtbase || exit -$make_build -C qtbase/src/tools/bootstrap -$make_build -C qtbase/src/tools/rcc -$make_build sub-qmldevtools -C qtdeclarative/src/ -$make_build sub-qdoc sub-qtattributionsscanner -C qttools/src/ -$make_build sub-qhelpgenerator -C qttools/src/assistant/ - -echo "INFO: make docs" -$make_build -j1 docs || echo "ERROR: make docs" ; exit 1 - -# Install docs on tmp directory -DEST=${PWD}/install -rm -rf $DEST/ && mkdir -p ${DEST} -$make_build install_docs INSTALL_ROOT=$DEST -k - -XZ_OPT="-T 2" -tar -C $DEST -cJf ../qt-doc-opensource-src-${QT_VERSION}.tar.xz . diff --git a/qt5-doc.spec b/qt5-doc.spec deleted file mode 100644 index 056af04..0000000 --- a/qt5-doc.spec +++ /dev/null @@ -1,458 +0,0 @@ -Name: qt5-doc -Summary: Qt5 - Complete documentation -Version: 5.15.1 -Release: 7%{?dist} -BuildArch: noarch - -License: GFDL -# The tarball for this docs are self generated through provided script on SOURCES generate-qt-doc.sh -Url: http://qt-project.org/ -Source0: qt-doc-opensource-src-%{version}.tar.xz -Source1: generate-qt-doc.sh - -# optimize build, skip unecessary steps -%global debug_package %{nil} -%global __spec_install_post %{nil} - -BuildRequires: qt5-rpm-macros >= 5.5.0 - -Obsoletes: qt5-qtcanvas3d-doc < 5.13 - -Requires: qt5-qtbase-doc >= %{version} -Requires: qt5-qt3d-doc >= %{version} -Requires: qt5-qtcharts-doc >= %{version} -Requires: qt5-qtconnectivity-doc >= %{version} -Requires: qt5-qtdeclarative-doc >= %{version} -Requires: qt5-qtgraphicaleffects-doc >= %{version} -Requires: qt5-qtimageformats-doc >= %{version} -Requires: qt5-qtlocation-doc >= %{version} -Requires: qt5-qtmultimedia-doc >= %{version} -Requires: qt5-qtquickcontrols2-doc >= %{version} -Requires: qt5-qtquickcontrols-doc >= %{version} -Requires: qt5-qtscript-doc >= %{version} -Requires: qt5-qtscxml-doc >= %{version} -Requires: qt5-qtsensors-doc >= %{version} -Requires: qt5-qtserialbus-doc >= %{version} -Requires: qt5-qtserialport-doc >= %{version} -Requires: qt5-qtsvg-doc >= %{version} -Requires: qt5-qttools-doc >= %{version} -Requires: qt5-qtvirtualkeyboard-doc >= %{version} -Requires: qt5-qtwebchannel-doc >= %{version} -Requires: qt5-qtwebsockets-doc >= %{version} -Requires: qt5-qtx11extras-doc >= %{version} -Requires: qt5-qtxmlpatterns-doc >= %{version} -Requires: qt5-qtdatavis3d-doc >= %{version} -Requires: qt5-qtgamepad-doc >= %{version} -Requires: qt5-qtlocation-doc >= %{version} -Requires: qt5-qtwayland-doc >= %{version} -Requires: qt5-qtwebview-doc >= %{version} -Requires: qt5-qtspeech-doc >= %{version} -Requires: qt5-qtremoteobjects-doc >= %{version} -Requires: qt5-qtcharts-doc >= %{version} -Requires: qt5-qtpurchasing-doc >= %{version} - -%description -This is the meta package for all Qt library documentation - -# Empty files to produce qt5-doc package for easier installation of complete documentation -%files - -%package -n qt5-qtbase-doc -Summary: Documentation for qtbase - -%description -n qt5-qtbase-doc -%{summary}. - -%files -n qt5-qtbase-doc -%{_qt5_docdir}/qmake* -%{_qt5_docdir}/qtconcurrent* -%{_qt5_docdir}/qtcore* -%{_qt5_docdir}/qtdbus* -%{_qt5_docdir}/qtgui* -%{_qt5_docdir}/qtnetwork* -%{_qt5_docdir}/qtopengl* -%{_qt5_docdir}/qtplatformheaders* -%{_qt5_docdir}/qtprintsupport* -%{_qt5_docdir}/qtsql* -%{_qt5_docdir}/qtwidgets* -%{_qt5_docdir}/qtxml* -%{_qt5_docdir}/qttestlib* - -%package -n qt5-qt3d-doc -Summary: Documentation for qt3d - -%description -n qt5-qt3d-doc -%{summary}. - -%files -n qt5-qt3d-doc -%{_qt5_docdir}/qt3d* - -%package -n qt5-qtcharts-doc -Summary: Documentation for qtcharts - -%description -n qt5-qtcharts-doc -%{summary}. - -%files -n qt5-qtcharts-doc -%{_qt5_docdir}/qtcharts* -%{_qt5_docdir}/qtlabs* - -%package -n qt5-qtconnectivity-doc -Summary: Documentation for qtconnectivity - -%description -n qt5-qtconnectivity-doc -%{summary}. - -%files -n qt5-qtconnectivity-doc -%{_qt5_docdir}/qtbluetooth* -%{_qt5_docdir}/qtnfc* - -%package -n qt5-qtdeclarative-doc -Summary: Documentation for qtdeclarative - -%description -n qt5-qtdeclarative-doc -%{summary}. - -%files -n qt5-qtdeclarative-doc -%{_qt5_docdir}/qtqml* -%{_qt5_docdir}/qtquick* - -%package -n qt5-qtgraphicaleffects-doc -Summary: Documentation for qtgraphicaleffects - -%description -n qt5-qtgraphicaleffects-doc -%{summary}. - -%files -n qt5-qtgraphicaleffects-doc -%{_qt5_docdir}/qtgraphicaleffects* - -%package -n qt5-qtimageformats-doc -Summary: Documentation for qtimageformats - -%description -n qt5-qtimageformats-doc -%{summary}. - -%files -n qt5-qtimageformats-doc -%{_qt5_docdir}/qtimageformats* - -%package -n qt5-qtmultimedia-doc -Summary: Documentation for qtmultimedia - -%description -n qt5-qtmultimedia-doc -%{summary}. - -%files -n qt5-qtmultimedia-doc -%{_qt5_docdir}/qtmultimedia* - -%package -n qt5-qtquickcontrols2-doc -Summary: Documentation for qtquickcontrols2 - -%description -n qt5-qtquickcontrols2-doc -%{summary}. - -%files -n qt5-qtquickcontrols2-doc -%{_qt5_docdir}/qtquickcontrols/ - -%package -n qt5-qtquickcontrols-doc -Summary: Documentation for qtquickcontrols - -%description -n qt5-qtquickcontrols-doc -%{summary}. - -%files -n qt5-qtquickcontrols-doc -%{_qt5_docdir}/qtquickcontrols1/ - -%package -n qt5-qtscript-doc -Summary: Documentation for qtscript - -%description -n qt5-qtscript-doc -%{summary}. - -%files -n qt5-qtscript-doc -%{_qt5_docdir}/qtscript* - -%package -n qt5-qtscxml-doc -Summary: Documentation for qtscxml - -%description -n qt5-qtscxml-doc -%{summary}. - -%files -n qt5-qtscxml-doc -%{_qt5_docdir}/qtscxml* - -%package -n qt5-qtsensors-doc -Summary: Documentation for qtsensors - -%description -n qt5-qtsensors-doc -%{summary}. - -%files -n qt5-qtsensors-doc -%{_qt5_docdir}/qtsensors* - -%package -n qt5-qtserialbus-doc -Summary: Documentation for qtserialbus - -%description -n qt5-qtserialbus-doc -%{summary}. - -%files -n qt5-qtserialbus-doc -%{_qt5_docdir}/qtserialbus* - -%package -n qt5-qtserialport-doc -Summary: Documentation for qtserialport - -%description -n qt5-qtserialport-doc -%{summary}. - -%files -n qt5-qtserialport-doc -%{_qt5_docdir}/qtserialport* - -%package -n qt5-qtsvg-doc -Summary: Documentation for qtsvg - -%description -n qt5-qtsvg-doc -%{summary}. - -%files -n qt5-qtsvg-doc -%{_qt5_docdir}/qtsvg* - -%package -n qt5-qttools-doc -Summary: Documentation for qttools - -%description -n qt5-qttools-doc -%{summary}. - -%files -n qt5-qttools-doc -#{_qt5_docdir}/qdoc* -%{_qt5_docdir}/qtassistant* -%{_qt5_docdir}/qtdesigner* -%{_qt5_docdir}/qthelp* -%{_qt5_docdir}/qtlinguist* -%{_qt5_docdir}/qtuitools* - -%package -n qt5-qtvirtualkeyboard-doc -Summary: Documentation for qtvirtualkeyboard - -%description -n qt5-qtvirtualkeyboard-doc -%{summary}. - -%files -n qt5-qtvirtualkeyboard-doc -%{_qt5_docdir}/qtvirtualkeyboard* - -%package -n qt5-qtwebchannel-doc -Summary: Documentation for qtwebchannel - -%description -n qt5-qtwebchannel-doc -%{summary}. - -%files -n qt5-qtwebchannel-doc -%{_qt5_docdir}/qtwebchannel* - -%package -n qt5-qtwebsockets-doc -Summary: Documentation for qtwebsockets - -%description -n qt5-qtwebsockets-doc -%{summary}. - -%files -n qt5-qtwebsockets-doc -%{_qt5_docdir}/qtwebsockets* - -%package -n qt5-qtx11extras-doc -Summary: Documentation for qtx11extras - -%description -n qt5-qtx11extras-doc -%{summary}. - -%files -n qt5-qtx11extras-doc -%{_qt5_docdir}/qtx11extras* - -%package -n qt5-qtspeech-doc -Summary: Documentation for qtspeech - -%description -n qt5-qtspeech-doc -%{summary}. - -%files -n qt5-qtspeech-doc -%{_qt5_docdir}/qtspeech* - -%package -n qt5-qtremoteobjects-doc -Summary: Documentation for qtremoteobjects - -%description -n qt5-qtremoteobjects-doc -%{summary}. - -%files -n qt5-qtremoteobjects-doc -%{_qt5_docdir}/qtremoteobjects* - -%package -n qt5-qtpurchasing-doc -Summary: Documentation for qtpurchasing - -%description -n qt5-qtpurchasing-doc -%{summary}. - -%files -n qt5-qtpurchasing-doc -%{_qt5_docdir}/qtpurchasing* - -%package -n qt5-qtwayland-doc -Summary: Documentation for qtwayland - -%description -n qt5-qtwayland-doc -%{summary}. - -%files -n qt5-qtwayland-doc -%{_qt5_docdir}/qtwayland* - -%package -n qt5-qtwebview-doc -Summary: Documentation for qtwebview - -%description -n qt5-qtwebview-doc -%{summary}. - -%files -n qt5-qtwebview-doc -%{_qt5_docdir}/qtwebview* - -%package -n qt5-qtlocation-doc -Summary: Documentation for qtlocation - -%description -n qt5-qtlocation-doc -%{summary}. - -%files -n qt5-qtlocation-doc -%{_qt5_docdir}/qtlocation* -%{_qt5_docdir}/qtpositioning* - -%package -n qt5-qtxmlpatterns-doc -Summary: Documentation for qtxmlpatterns - -%description -n qt5-qtxmlpatterns-doc -%{summary}. - -%files -n qt5-qtxmlpatterns-doc -%{_qt5_docdir}/qtxmlpatterns* - -%package -n qt5-qtdatavis3d-doc -Summary: Documentation for qtdatavis3d - -%description -n qt5-qtdatavis3d-doc -%{summary}. - -%files -n qt5-qtdatavis3d-doc -%{_qt5_docdir}/qtdatavis3d* -%{_qt5_docdir}/qtdatavisualization* - -%package -n qt5-qtgamepad-doc -Summary: Documentation for qtgamepad - -%description -n qt5-qtgamepad-doc -%{summary}. - -%files -n qt5-qtgamepad-doc -%{_qt5_docdir}/qtgamepad* - - -%prep -# intentionally left blank -# though could be used to initially unpack (rex) - - -%build -# intentionally left blank - - -%install -mkdir -p %{buildroot} -tar xf %{SOURCE0} -C %{buildroot} - -## unpackaged files -pushd %{buildroot}%{_qt5_docdir} -rm -rfv \ - qdoc* \ - qtdistancefieldgenerator* \ - qtdoc* qtcmake* \ - qtlottieanimation* \ - qtpdf* \ - qtwebengine* - -popd - - -%changelog -* Fri Jul 21 2023 Fedora Release Engineering - 5.15.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Fri Jan 20 2023 Fedora Release Engineering - 5.15.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 5.15.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Jan 21 2022 Fedora Release Engineering - 5.15.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 5.15.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 5.15.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Thu Sep 10 2020 Jan Grulich - 5.15.1-1 -- 5.15.1 - -* Mon Aug 10 2020 Jan Grulich - 5.14-3 -- Produce qt5-doc package for easier installation of complete documentation - -* Wed Jul 29 2020 Fedora Release Engineering - 5.14-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sat Apr 11 2020 Rex Dieter - 5.14-1 -- 5.14 - -* Sat Apr 11 2020 Rex Dieter - 5.13-1 -- 5.13 -- Obsoletes: qt5-qtcanvas3d-doc - -* Thu Jan 30 2020 Fedora Release Engineering - 5.12.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jul 26 2019 Fedora Release Engineering - 5.12.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Apr 19 2019 Rex Dieter - 5.12.3-1 -- 5.12.3 -- omit qtwebengine, now packaged separately - -* Sat Feb 02 2019 Fedora Release Engineering - 5.11.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 5.11.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jul 10 2018 Jan Grulich - 5.11.1-1 -- 5.11.1 - -* Wed May 09 2018 Jan Grulich - 5.10.1-1 -- Update to 5.10.1 - -* Fri Feb 09 2018 Fedora Release Engineering - 5.9.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Dec 04 2017 Rex Dieter - 5.9.2-2 -- omit -qtdoc-doc bits, conflicts with real qt5-qtdoc (#1520355) -- use %%_qt5_docdir macro (instead of hard-coded %%_docdir/qt5) -- optimize build a bit - -* Tue Oct 10 2017 Martin Bříza - 5.9.2-1 -- Update to 5.9.2 - -* Thu Jul 27 2017 Fedora Release Engineering - 5.9.0-0.beta.3.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Tue May 09 2017 Helio Chissini de Castro - 5.9.0-0.beta.3 -- Individual package plus meta package - -* Tue Apr 18 2017 Helio Chissini de Castro - 5.9.0-0.beta1.1 -- Add proper provides and obsoletes - -* Thu Apr 13 2017 Helio Chissini de Castro - 5.9.0-0.beta1.0 -- Full documentation package self generated - diff --git a/sources b/sources deleted file mode 100644 index 7ebcff3..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (qt-doc-opensource-src-5.15.1.tar.xz) = 52c8420457d9c4758739b405ecffc9531a3da280ff73cbe2f9ba5e5b7963f2ca87e6acb03be48f8eb89344fbdcc28a22aa376d3253042a0c7b08b7d6468f1f72