The package rpms/qt6-qtmultimedia.git has added or updated architecture specific content
in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/qt6-qtmultimedia.git/commit/?id=b....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit 45b9174c0a994cbf05d813ef276aa1e180bc3e46
Author: Jan Grulich <jgrulich(a)redhat.com>
Date: Thu Sep 30 13:38:45 2021 +0200
6.2.0
diff --git a/.gitignore b/.gitignore
index 836a9a8..09901f1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/qtmultimedia-everywhere-src-6.2.0-rc.tar.xz
/qtmultimedia-everywhere-src-6.2.0-rc2.tar.xz
+/qtmultimedia-everywhere-src-6.2.0.tar.xz
diff --git a/qt6-qtmultimedia.spec b/qt6-qtmultimedia.spec
index 14cbd03..7c7bc7d 100644
--- a/qt6-qtmultimedia.spec
+++ b/qt6-qtmultimedia.spec
@@ -11,8 +11,8 @@ ExcludeArch: s390x
%global gst 1.0
%endif
-%global unstable 1
-%if 0%{unstable}
+#global unstable 1
+%if 0%{?unstable}
%global prerelease rc2
%endif
@@ -27,7 +27,7 @@ Url:
http://www.qt.io
%global majmin %(echo %{version} | cut -d. -f1-2)
%global qt_version %(echo %{version} | cut -d~ -f1)
-%if 0%{unstable}
+%if 0%{?unstable}
Source0:
https://download.qt.io/development_releases/qt/%{majmin}/%{qt_version}/su...
%else
Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodul...
@@ -159,6 +159,9 @@ popd
%changelog
+* Thu Sep 30 2021 Jan Grulich <jgrulich(a)redhat.com> - 6.2.0-1
+- 6.2.0
+
* Mon Sep 27 2021 Jan Grulich <jgrulich(a)redhat.com> - 6.2.0~rc2-1
- 6.2.0 - rc2
diff --git a/sources b/sources
index 1f17d3d..1d55fc1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtmultimedia-everywhere-src-6.2.0-rc2.tar.xz) =
244ce05aa332a4187eb2b124c11a9f14dc4385e0f305b11a48b1236ece2d7bd0e5ba37dae88448450447622729535abc68500d3442ddeb350d4a899917ce86af
+SHA512 (qtmultimedia-everywhere-src-6.2.0.tar.xz) =
16b782470612dc43b3bcba1b940a062cdf7a7b9cd6e2ad789e931c624ec710bc6fae66b1ebd507db6f4aa6c6f6e7ace95ac622fdceed6a869b842fc49443decf
commit 1aacc424c7838f36c607230837606729d5da677e
Author: Jan Grulich <jgrulich(a)redhat.com>
Date: Mon Sep 27 14:14:34 2021 +0200
6.2.0 - rc2
diff --git a/.gitignore b/.gitignore
index 831deb2..836a9a8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/qtmultimedia-everywhere-src-6.2.0-rc.tar.xz
+/qtmultimedia-everywhere-src-6.2.0-rc2.tar.xz
diff --git a/qt6-qtmultimedia.spec b/qt6-qtmultimedia.spec
index 4bce41a..14cbd03 100644
--- a/qt6-qtmultimedia.spec
+++ b/qt6-qtmultimedia.spec
@@ -13,7 +13,7 @@ ExcludeArch: s390x
%global unstable 1
%if 0%{unstable}
-%global prerelease rc
+%global prerelease rc2
%endif
Summary: Qt6 - Multimedia support
@@ -159,5 +159,8 @@ popd
%changelog
+* Mon Sep 27 2021 Jan Grulich <jgrulich(a)redhat.com> - 6.2.0~rc2-1
+- 6.2.0 - rc2
+
* Thu Sep 16 2021 Jan Grulich <jgrulich(a)redhat.com> - 6.2.0~rc-1
- 6.2.0 - rc
diff --git a/sources b/sources
index c69291b..1f17d3d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtmultimedia-everywhere-src-6.2.0-rc.tar.xz) =
f193782d86240a4c72678c8dc86dea08e269d2c8d3b1741606189cfd2024d9243c4c61a808fae8a1ba901fd480b5bafd4c8984ebf758c132e54a0b3e9c8a816b
+SHA512 (qtmultimedia-everywhere-src-6.2.0-rc2.tar.xz) =
244ce05aa332a4187eb2b124c11a9f14dc4385e0f305b11a48b1236ece2d7bd0e5ba37dae88448450447622729535abc68500d3442ddeb350d4a899917ce86af
commit b0507b0549892ba6a6d6322f73a6645982740c55
Author: Jan Grulich <jgrulich(a)redhat.com>
Date: Mon Sep 20 13:04:22 2021 +0200
6.2.0 - rc
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..831deb2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/qtmultimedia-everywhere-src-6.2.0-rc.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index fa056ed..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# qt6-qtmultimedia
-
-The qt6-qtmultimedia package
diff --git a/qt6-qtmultimedia.spec b/qt6-qtmultimedia.spec
new file mode 100644
index 0000000..4bce41a
--- /dev/null
+++ b/qt6-qtmultimedia.spec
@@ -0,0 +1,163 @@
+# FIXME: qt6-qtdeclarative doesn't build on S390x
+# BUG:
https://bugreports.qt.io/browse/QTBUG-93101
+ExcludeArch: s390x
+
+%global qt_module qtmultimedia
+
+%global openal 1
+
+%global gst 0.10
+%if 0%{?fedora} || 0%{?rhel} > 7
+%global gst 1.0
+%endif
+
+%global unstable 1
+%if 0%{unstable}
+%global prerelease rc
+%endif
+
+Summary: Qt6 - Multimedia support
+Name: qt6-%{qt_module}
+Version: 6.2.0%{?unstable:~%{prerelease}}
+Release: 1%{?dist}
+
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:
http://www.qt.io
+%global majmin %(echo %{version} | cut -d. -f1-2)
+%global qt_version %(echo %{version} | cut -d~ -f1)
+
+%if 0%{unstable}
+Source0:
https://download.qt.io/development_releases/qt/%{majmin}/%{qt_version}/su...
+%else
+Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodul...
+%endif
+
+# filter plugin/qml provides
+%global __provides_exclude_from
^(%{_qt6_archdatadir}/qml/.*\\.so|%{_qt6_plugindir}/.*\\.so)$
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: ninja-build
+BuildRequires: qt6-rpm-macros
+BuildRequires: qt6-qtbase-devel >= %{version}
+BuildRequires: qt6-qtbase-private-devel
+%{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}}
+BuildRequires: qt6-qtdeclarative-devel >= %{version}
+BuildRequires: qt6-qtshadertools-devel >= %{version}
+BuildRequires: pkgconfig(alsa)
+%if "%{?gst}" == "0.10"
+BuildRequires: pkgconfig(gstreamer-interfaces-0.10)
+%endif
+BuildRequires: pkgconfig(gstreamer-%{gst})
+BuildRequires: pkgconfig(gstreamer-app-%{gst})
+BuildRequires: pkgconfig(gstreamer-audio-%{gst})
+BuildRequires: pkgconfig(gstreamer-base-%{gst})
+BuildRequires: pkgconfig(gstreamer-pbutils-%{gst})
+BuildRequires: pkgconfig(gstreamer-plugins-bad-%{gst})
+BuildRequires: pkgconfig(gstreamer-video-%{gst})
+BuildRequires: pkgconfig(libpulse) pkgconfig(libpulse-mainloop-glib)
+%if 0%{?openal}
+BuildRequires: pkgconfig(openal)
+%endif
+BuildRequires: pkgconfig(xv)
+BuildRequires: pkgconfig(xkbcommon) >= 0.5.0
+BuildRequires: openssl-devel
+# workaround missing dep
+# /usr/include/gstreamer-1.0/gst/gl/wayland/gstgldisplay_wayland.h:26:10: fatal error:
wayland-client.h: No such file or directory
+BuildRequires: wayland-devel
+
+%description
+The Qt Multimedia module provides a rich feature set that enables you to
+easily take advantage of a platforms multimedia capabilites and hardware.
+This ranges from the playback and recording of audio and video content to
+the use of available devices like cameras and radios.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt6-qtbase-devel%{?_isa}
+Requires: qt6-qtdeclarative-devel%{?_isa}
+# Qt6Multimedia.pc containts:
+# Libs.private: ... -lpulse-mainloop-glib -lpulse -lglib-2.0
+Requires: pkgconfig(libpulse-mainloop-glib)
+%description devel
+%{summary}.
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%autosetup -n %{qt_module}-everywhere-src-%{qt_version}%{?unstable:-%{prerelease}} -p1
+
+
+%build
+%cmake_qt6
+
+%cmake_build
+
+
+%install
+%cmake_install
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt6_libdir}
+for prl_file in *.prl ; do
+ sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+ if [ -f "$(basename ${prl_file} .prl).so" ]; then
+ rm -fv "$(basename ${prl_file} .prl).la"
+ sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+ fi
+done
+popd
+
+
+%ldconfig_scriptlets
+
+%files
+%license LICENSE.*
+%{_qt6_libdir}/libQt6Multimedia.so.6*
+%{_qt6_libdir}/libQt6MultimediaQuick.so.6*
+%{_qt6_libdir}/libQt6MultimediaWidgets.so.6*
+%{_qt6_archdatadir}/qml/QtMultimedia/
+%dir %{_qt6_libdir}/cmake/Qt6MultimediaWidgets/
+
+%files devel
+%{_qt6_headerdir}/QtMultimedia/
+%{_qt6_headerdir}/QtMultimediaQuick/
+%{_qt6_headerdir}/QtMultimediaWidgets/
+%{_qt6_libdir}/libQt6Multimedia.so
+%{_qt6_libdir}/libQt6Multimedia.prl
+%{_qt6_libdir}/libQt6MultimediaQuick.so
+%{_qt6_libdir}/libQt6MultimediaQuick.prl
+%{_qt6_libdir}/libQt6MultimediaWidgets.so
+%{_qt6_libdir}/libQt6MultimediaWidgets.prl
+%{_qt6_libdir}/cmake/Qt6/*.cmake
+%{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6MultimediaQuickPrivate
+%{_qt6_libdir}/cmake/Qt6MultimediaQuickPrivate
+%dir %{_qt6_libdir}/cmake/Qt6Multimedia
+%{_qt6_libdir}/cmake/Qt6Multimedia/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6MultimediaWidgets
+%{_qt6_libdir}/cmake/Qt6MultimediaWidgets/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6Qml/QmlPlugins
+%{_qt6_libdir}/cmake/Qt6Qml/QmlPlugins/*.cmake
+%{_qt6_archdatadir}/mkspecs/modules/*.pri
+%{_qt6_libdir}/metatypes/qt6*_metatypes.json
+%{_qt6_datadir}/modules/*.json
+
+%if 0%{?_qt6_examplesdir:1}
+%files examples
+%license LICENSE.FDL
+%{_qt6_examplesdir}/
+%endif
+
+
+%changelog
+* Thu Sep 16 2021 Jan Grulich <jgrulich(a)redhat.com> - 6.2.0~rc-1
+- 6.2.0 - rc
diff --git a/sources b/sources
new file mode 100644
index 0000000..c69291b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (qtmultimedia-everywhere-src-6.2.0-rc.tar.xz) =
f193782d86240a4c72678c8dc86dea08e269d2c8d3b1741606189cfd2024d9243c4c61a808fae8a1ba901fd480b5bafd4c8984ebf758c132e54a0b3e9c8a816b