Architecture specific change in rpms/srt.git
by githook-noreply@fedoraproject.org
The package rpms/srt.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/srt.git/commit/?id=160647985392d1....
Change:
+%ifnarch s390x
Thanks.
Full change:
============
commit 160647985392d168b09eaa74ee4ed1f956446c9c
Author: Yanko Kaneti <yaneti(a)declera.com>
Date: Mon Oct 4 21:39:13 2021 +0300
Update to 1.4.4
- Various tweaks around tests/checks
- Tighten soname wildcard
diff --git a/sources b/sources
index a1c96af..a69531e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (srt-1.4.3.tar.gz) = 5cd15fd0c7b324226ab096c1b6c6f81b4ce5600617e1bd2c38985f18d7d551c9a4a09b1e34c7a705c92ae54bb57c5d736ca7eff6e4992e67666aa167e0da855f
+SHA512 (srt-1.4.4.tar.gz) = 0d51e0ef73f4aa7eb284288cdbbd75b1c161969c2c2fed3a6d4e13a931341ca41dfcf2d6c1b9728f72b43454a9fde3764da67a27af9f0c99a6818682e4f4d4ba
diff --git a/srt.spec b/srt.spec
index ea2aee9..44f2789 100644
--- a/srt.spec
+++ b/srt.spec
@@ -1,6 +1,6 @@
Name: srt
-Version: 1.4.3
-Release: 3%{?dist}
+Version: 1.4.4
+Release: 1%{?dist}
Summary: Secure Reliable Transport protocol tools
License: MPLv2.0
@@ -56,10 +56,14 @@ rm -f %{buildroot}/%{_libdir}/pkgconfig/haisrt.pc
%check
-# Fails with x390x
-make test \
-%ifarch s390x
- || :
+# - test are broken on s390x for some slowness/timing reason
+# - tests can't be run in parallel because they reuse port numbers
+# - %%ctest macro doesn't support additional ctest arguments
+# - TestIPv6 are known broken due to v4_v6 mapping differnces between platforms
+# https://github.com/Haivision/srt/issues/1972#
+%ifnarch s390x
+cd "%{__cmake_builddir}"
+%{__ctest} --output-on-failure --force-new-ctest-process -j1 -E TestIPv6
%endif
@@ -73,11 +77,10 @@ make test \
%{_bindir}/srt-file-transmit
%{_bindir}/srt-live-transmit
%{_bindir}/srt-tunnel
-%{_bindir}/test-srt
%files libs
%license LICENSE
-%{_libdir}/libsrt.so.1*
+%{_libdir}/libsrt.so.1.4*
%files devel
%doc examples
@@ -87,6 +90,11 @@ make test \
%changelog
+* Mon Oct 4 2021 Yanko Kaneti <yaneti(a)declera.com> - 1.4.4-1
+- Update to 1.4.4
+- Various tweaks around tests/checks
+- Tighten soname wildcard
+
* Mon Sep 6 2021 Yanko Kaneti <yaneti(a)declera.com> - 1.4.3-3
- Bump rebuild for gtest soname change
commit 8c268544c190d439287a19b80fc2ef59b2e90197
Author: Yanko Kaneti <yaneti(a)declera.com>
Date: Mon Sep 6 13:16:47 2021 +0300
Bump rebuild for gtest soname change
diff --git a/srt.spec b/srt.spec
index 6f15bf0..ea2aee9 100644
--- a/srt.spec
+++ b/srt.spec
@@ -1,6 +1,6 @@
Name: srt
Version: 1.4.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Secure Reliable Transport protocol tools
License: MPLv2.0
@@ -87,6 +87,9 @@ make test \
%changelog
+* Mon Sep 6 2021 Yanko Kaneti <yaneti(a)declera.com> - 1.4.3-3
+- Bump rebuild for gtest soname change
+
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.4.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
1 year, 11 months
Architecture specific change in rpms/rust-serde_with.git
by githook-noreply@fedoraproject.org
The package rpms/rust-serde_with.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/rust-serde_with.git/commit/?id=fa....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit fa555e5afec172a647b8ccd2416f2ee2ae48964f
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Mon Oct 4 14:43:47 2021 +0100
initial import
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e6f649c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/serde_with-*.crate
diff --git a/rust-serde_with.spec b/rust-serde_with.spec
new file mode 100644
index 0000000..2cfd9bb
--- /dev/null
+++ b/rust-serde_with.spec
@@ -0,0 +1,128 @@
+# Generated by rust2rpm 18
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate serde_with
+
+%global __cargo_parse_opts --features=chrono_crate,serde_json
+
+Name: rust-%{crate}
+Version: 1.9.4
+Release: 1%{?dist}
+Summary: Custom de/serialization functions for Rust's serde
+
+# Upstream license specification: MIT OR Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/serde_with
+Source: %{crates_source}
+# cargo-inspector doesn't support disabling default features
+# https://pagure.io/fedora-rust/rust2rpm/issue/140
+Patch0: serde_with-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Custom de/serialization functions for Rust's serde.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE-MIT LICENSE-APACHE
+%doc README.tpl README.md CHANGELOG.md src/guide.md src/guide/serde_as.md src/guide/feature_flags.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+chrono-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+chrono-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "chrono" feature of "%{crate}" crate.
+
+%files -n %{name}+chrono-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+chrono_crate-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+chrono_crate-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "chrono_crate" feature of "%{crate}" crate.
+
+%files -n %{name}+chrono_crate-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+hex-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+hex-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "hex" feature of "%{crate}" crate.
+
+%files -n %{name}+hex-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+json-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+json-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "json" feature of "%{crate}" crate.
+
+%files -n %{name}+json-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Sat Jul 31 2021 Peter Robinson <pbrobinson(a)gmail.com> - 1.9.4-1
+- Initial package
diff --git a/serde_with-metadata.diff b/serde_with-metadata.diff
new file mode 100644
index 0000000..f26fadc
--- /dev/null
+++ b/serde_with-metadata.diff
@@ -0,0 +1,10 @@
+--- serde_with-1.9.4/Cargo.toml.orig 2021-08-11 09:54:50.896787466 +0100
++++ serde_with-1.9.4/Cargo.toml 2021-08-11 09:55:10.604104850 +0100
+@@ -119,7 +119,6 @@
+
+ [features]
+ chrono = ["chrono_crate"]
+-default = ["macros"]
+ guide = ["doc-comment", "macros"]
+ json = ["serde_json"]
+ macros = ["serde_with_macros"]
diff --git a/sources b/sources
new file mode 100644
index 0000000..f99efa9
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (serde_with-1.9.4.crate) = fe1d64f58b053219b84b88c1c3a4a8bcaf3848eef8d98b71a4e2cb1cbb595b8eaf4aabb1aaf6481b26b0a3c5c22e574803130afd6c97e1dac60cfd5e3107a455
1 year, 11 months
Architecture specific change in rpms/qt6-qtwebsockets.git
by githook-noreply@fedoraproject.org
The package rpms/qt6-qtwebsockets.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-qtwebsockets.git/commit/?id=6....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit 302094d0521620fa2135ddbe216916b9ab26a813
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 4b2987d..42fb7dc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/qtwebsockets-everywhere-src-6.2.0-rc.tar.xz
/qtwebsockets-everywhere-src-6.2.0-rc2.tar.xz
+/qtwebsockets-everywhere-src-6.2.0.tar.xz
diff --git a/qt6-qtwebsockets.spec b/qt6-qtwebsockets.spec
index c935072..d070f27 100644
--- a/qt6-qtwebsockets.spec
+++ b/qt6-qtwebsockets.spec
@@ -4,8 +4,8 @@ ExcludeArch: s390x
%global qt_module qtwebsockets
-%global unstable 1
-%if 0%{unstable}
+#global unstable 1
+%if 0%{?unstable}
%global prerelease rc2
%endif
@@ -20,7 +20,7 @@ Url: http://qt-project.org/
%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...
@@ -111,6 +111,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 6e03a3c..64531f8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtwebsockets-everywhere-src-6.2.0-rc2.tar.xz) = cef1435671045ab2ed3e1377efee6452659e7f93fa418cc9afae1d19425f0d9845d30bccbd7a629f0f628d60ac2ed2f836ec0dedcfd38db6a9b2a9bf55fde3c5
+SHA512 (qtwebsockets-everywhere-src-6.2.0.tar.xz) = 2703aa02065a24c0a14a01974ec687326720bd01f4e23951bf374b305ae62bdb5d6907c132d06b102a367dcf1b666c10327ae9ba8a0f232900b6e28aac6e8ee9
commit 347409afdbb6b48d51a6e4aa70f7a527a22b9b48
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 47afee8..4b2987d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/qtwebsockets-everywhere-src-6.2.0-rc.tar.xz
+/qtwebsockets-everywhere-src-6.2.0-rc2.tar.xz
diff --git a/qt6-qtwebsockets.spec b/qt6-qtwebsockets.spec
index 22c3135..c935072 100644
--- a/qt6-qtwebsockets.spec
+++ b/qt6-qtwebsockets.spec
@@ -6,7 +6,7 @@ ExcludeArch: s390x
%global unstable 1
%if 0%{unstable}
-%global prerelease rc
+%global prerelease rc2
%endif
Summary: Qt6 - WebSockets component
@@ -111,5 +111,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 3041df2..6e03a3c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtwebsockets-everywhere-src-6.2.0-rc.tar.xz) = 425a46a7bcf2089965ab3484bdef1903c0bb7c785919f164fdd42961081cc4ca4cd95974a81f1173323067b457a4b95bae608ea1626b37666123b3c18f7e7911
+SHA512 (qtwebsockets-everywhere-src-6.2.0-rc2.tar.xz) = cef1435671045ab2ed3e1377efee6452659e7f93fa418cc9afae1d19425f0d9845d30bccbd7a629f0f628d60ac2ed2f836ec0dedcfd38db6a9b2a9bf55fde3c5
commit 67e70a8e0f7975999e7287f7bbbdc5e30726830a
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..47afee8
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/qtwebsockets-everywhere-src-6.2.0-rc.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index 6f0ca87..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# qt6-qtwebsockets
-
-The qt6-qtwebsockets package
diff --git a/qt6-qtwebsockets.spec b/qt6-qtwebsockets.spec
new file mode 100644
index 0000000..22c3135
--- /dev/null
+++ b/qt6-qtwebsockets.spec
@@ -0,0 +1,115 @@
+# FIXME: qt6-qtdeclarative doesn't build on S390x
+# BUG: https://bugreports.qt.io/browse/QTBUG-93101
+ExcludeArch: s390x
+
+%global qt_module qtwebsockets
+
+%global unstable 1
+%if 0%{unstable}
+%global prerelease rc
+%endif
+
+Summary: Qt6 - WebSockets component
+Name: qt6-%{qt_module}
+Version: 6.2.0%{?unstable:~%{prerelease}}
+Release: 1%{?dist}
+
+# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url: http://qt-project.org/
+%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 qml provides
+%global __provides_exclude_from ^%{_qt6_archdatadir}/qml/.*\\.so$
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: ninja-build
+BuildRequires: qt6-rpm-macros
+BuildRequires: qt6-qtbase-devel >= %{version}
+BuildRequires: qt6-qtbase-private-devel
+#libQt6Core.so.6(Qt_5_PRIVATE_API)(64bit)
+%{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}}
+BuildRequires: qt6-qtdeclarative-devel
+
+BuildRequires: pkgconfig(xkbcommon) >= 0.5.0
+BuildRequires: openssl-devel
+
+%description
+The QtWebSockets module implements the WebSocket protocol as specified in RFC
+6455. It solely depends on Qt (no external dependencies).
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt6-qtbase-devel%{?_isa}
+%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 libQt6*.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}/libQt6WebSockets.so.6*
+
+%files devel
+%{_qt6_headerdir}/QtWebSockets/
+%{_qt6_libdir}/libQt6WebSockets.so
+%{_qt6_libdir}/libQt6WebSockets.prl
+%{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtWebSocketsTestsConfig.cmake
+%{_qt6_libdir}/cmake/Qt6Qml/QmlPlugins/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6WebSockets/
+%{_qt6_libdir}/cmake/Qt6WebSockets/*.cmake
+%{_qt6_libdir}/qt6/qml/QtWebSockets/
+%{_qt6_archdatadir}/mkspecs/modules/qt_lib_websockets*.pri
+%{_qt6_libdir}/metatypes/qt6*_metatypes.json
+%{_qt6_datadir}/modules/*.json
+
+%if 0%{?_qt6_examplesdir:1}
+%files examples
+%{_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..3041df2
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (qtwebsockets-everywhere-src-6.2.0-rc.tar.xz) = 425a46a7bcf2089965ab3484bdef1903c0bb7c785919f164fdd42961081cc4ca4cd95974a81f1173323067b457a4b95bae608ea1626b37666123b3c18f7e7911
1 year, 11 months
Architecture specific change in rpms/qt6-qtwebchannel.git
by githook-noreply@fedoraproject.org
The package rpms/qt6-qtwebchannel.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-qtwebchannel.git/commit/?id=c....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit f07c965c6e222e1e5cc035c929932352c77324da
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 e32c9c4..02d55fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/qtwebchannel-everywhere-src-6.2.0-rc.tar.xz
/qtwebchannel-everywhere-src-6.2.0-rc2.tar.xz
+/qtwebchannel-everywhere-src-6.2.0.tar.xz
diff --git a/qt6-qtwebchannel.spec b/qt6-qtwebchannel.spec
index a432476..0f8823c 100644
--- a/qt6-qtwebchannel.spec
+++ b/qt6-qtwebchannel.spec
@@ -4,8 +4,8 @@ ExcludeArch: s390x
%global qt_module qtwebchannel
-%global unstable 1
-%if 0%{unstable}
+#global unstable 1
+%if 0%{?unstable}
%global prerelease rc2
%endif
@@ -20,7 +20,7 @@ Url: http://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...
@@ -111,6 +111,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 01e6ce5..96c9287 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtwebchannel-everywhere-src-6.2.0-rc2.tar.xz) = cc9d7c9c7ca6f9cfa8d0f08b2f5e63aeea03190607f6a3d8bc3de9f50f0142b01d1961412e93cf361756336b1fe81d41359a5435e2e67b1715a05afef1591142
+SHA512 (qtwebchannel-everywhere-src-6.2.0.tar.xz) = 90d602ca9a66f578808eaf6eaed5a3001d852f90edfd8c400bbc246527ca3431e276e04960bb3fffe2deca70263594a24fad6f108378f54e550c9cbdaf83e563
commit 3f2ada449a4d72b3f9af19bcbd5c8f6c7ce63201
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 be65a36..e32c9c4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/qtwebchannel-everywhere-src-6.2.0-rc.tar.xz
+/qtwebchannel-everywhere-src-6.2.0-rc2.tar.xz
diff --git a/qt6-qtwebchannel.spec b/qt6-qtwebchannel.spec
index 931466d..a432476 100644
--- a/qt6-qtwebchannel.spec
+++ b/qt6-qtwebchannel.spec
@@ -6,7 +6,7 @@ ExcludeArch: s390x
%global unstable 1
%if 0%{unstable}
-%global prerelease rc
+%global prerelease rc2
%endif
Summary: Qt6 - WebChannel component
@@ -111,5 +111,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 3abb103..01e6ce5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtwebchannel-everywhere-src-6.2.0-rc.tar.xz) = 254b2210415d60b32a57f343418925e61c25a9248a34116eb83da649616ad1e18d2619048b02245bcfb7bdcf740564f4356a1009954fc8a6137be8b1fa511ae3
+SHA512 (qtwebchannel-everywhere-src-6.2.0-rc2.tar.xz) = cc9d7c9c7ca6f9cfa8d0f08b2f5e63aeea03190607f6a3d8bc3de9f50f0142b01d1961412e93cf361756336b1fe81d41359a5435e2e67b1715a05afef1591142
commit ca065617bb57ff24b449dfc0031174c7e24bcfd5
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..be65a36
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/qtwebchannel-everywhere-src-6.2.0-rc.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index 91f2d85..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# qt6-qtwebchannel
-
-The qt6-qtwebchannel package
diff --git a/qt6-qtwebchannel.spec b/qt6-qtwebchannel.spec
new file mode 100644
index 0000000..931466d
--- /dev/null
+++ b/qt6-qtwebchannel.spec
@@ -0,0 +1,115 @@
+# FIXME: qt6-qtdeclarative doesn't build on S390x
+# BUG: https://bugreports.qt.io/browse/QTBUG-93101
+ExcludeArch: s390x
+
+%global qt_module qtwebchannel
+
+%global unstable 1
+%if 0%{unstable}
+%global prerelease rc
+%endif
+
+Summary: Qt6 - WebChannel component
+Name: qt6-%{qt_module}
+Version: 6.2.0%{?unstable:~%{prerelease}}
+Release: 1%{?dist}
+
+# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url: http://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
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: ninja-build
+BuildRequires: qt6-rpm-macros
+BuildRequires: qt6-qtbase-devel >= %{version}
+BuildRequires: qt6-qtbase-private-devel
+#libQt6Core.so.6(Qt_5_PRIVATE_API)(64bit)
+%{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}}
+BuildRequires: qt6-qtdeclarative-devel
+BuildRequires: qt6-qtwebsockets-devel
+
+BuildRequires: pkgconfig(xkbcommon) >= 0.5.0
+BuildRequires: openssl-devel
+
+%description
+The Qt WebChannel module provides a library for seamless integration of C++
+and QML applications with HTML/JavaScript clients. Any QObject can be
+published to remote clients, where its public API becomes available.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt6-qtbase-devel%{?_isa}
+%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 libQt6*.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}/libQt6WebChannel.so.6*
+%{_qt6_archdatadir}/qml/QtWebChannel/
+
+%files devel
+%{_qt6_headerdir}/QtWebChannel/
+%{_qt6_libdir}/libQt6WebChannel.so
+%{_qt6_libdir}/libQt6WebChannel.prl
+%{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtWebChannelTestsConfig.cmake
+%{_qt6_libdir}/cmake/Qt6Qml/QmlPlugins/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6WebChannel/
+%{_qt6_libdir}/cmake/Qt6WebChannel/*.cmake
+%{_qt6_archdatadir}/mkspecs/modules/qt_lib_webchannel*.pri
+%{_qt6_libdir}/metatypes/qt6*_metatypes.json
+%{_qt6_datadir}/modules/*.json
+
+%if 0%{?_qt6_examplesdir:1}
+%files examples
+%{_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..3abb103
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (qtwebchannel-everywhere-src-6.2.0-rc.tar.xz) = 254b2210415d60b32a57f343418925e61c25a9248a34116eb83da649616ad1e18d2619048b02245bcfb7bdcf740564f4356a1009954fc8a6137be8b1fa511ae3
1 year, 11 months
Architecture specific change in rpms/qt6-qtserialport.git
by githook-noreply@fedoraproject.org
The package rpms/qt6-qtserialport.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-qtserialport.git/commit/?id=7....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit a4550e6bc1dbf321c8162070824cb2f7162133fd
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 34740ae..d3bb199 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/qtserialport-everywhere-src-6.2.0-rc.tar.xz
/qtserialport-everywhere-src-6.2.0-rc2.tar.xz
+/qtserialport-everywhere-src-6.2.0.tar.xz
diff --git a/qt6-qtserialport.spec b/qt6-qtserialport.spec
index 27f4a58..b05eb98 100644
--- a/qt6-qtserialport.spec
+++ b/qt6-qtserialport.spec
@@ -4,8 +4,8 @@ ExcludeArch: s390x
%global qt_module qtserialport
-%global unstable 1
-%if 0%{unstable}
+#global unstable 1
+%if 0%{?unstable}
%global prerelease rc2
%endif
@@ -20,7 +20,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...
@@ -102,6 +102,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 947066a..28bc6d9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtserialport-everywhere-src-6.2.0-rc2.tar.xz) = 5667085910ae4e40418e55c423c59ae7a3f3cc5161f8a6315f55fe42a568d6df0f3dcec04f63ba327022d63629522e640e7b713361132f71b5693db6702f2ea0
+SHA512 (qtserialport-everywhere-src-6.2.0.tar.xz) = 6f2d0c8f284a084eda9bc07177f11115ba6efa9c73e7bd5ee24d5d182976e8759c5766c8de6a80ccc7bf3e54d9e09a22cb8decbbc8b17edfe23f7a944b5eb6cb
commit ba47521a88caadae16c6e5a3a722d55dbc6257e9
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 0b3c536..34740ae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/qtserialport-everywhere-src-6.2.0-rc.tar.xz
+/qtserialport-everywhere-src-6.2.0-rc2.tar.xz
diff --git a/qt6-qtserialport.spec b/qt6-qtserialport.spec
index 97189d4..27f4a58 100644
--- a/qt6-qtserialport.spec
+++ b/qt6-qtserialport.spec
@@ -6,7 +6,7 @@ ExcludeArch: s390x
%global unstable 1
%if 0%{unstable}
-%global prerelease rc
+%global prerelease rc2
%endif
Summary: Qt6 - SerialPort component
@@ -102,5 +102,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 5ff585a..947066a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtserialport-everywhere-src-6.2.0-rc.tar.xz) = ac1dae254a310a641e6f1e91f02f1ea234e23e8173f62ddc53f9d0e079902b339c471de023d44cd58c9f627f9ab6476d74935f3f4f998fef9c5f8e3bdd8c1e60
+SHA512 (qtserialport-everywhere-src-6.2.0-rc2.tar.xz) = 5667085910ae4e40418e55c423c59ae7a3f3cc5161f8a6315f55fe42a568d6df0f3dcec04f63ba327022d63629522e640e7b713361132f71b5693db6702f2ea0
commit 7fe478a8d2d1ab9403e3b4ad45a55e2757845eb6
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..0b3c536
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/qtserialport-everywhere-src-6.2.0-rc.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index e702fb5..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# qt6-qtserialport
-
-The qt6-qtserialport package
diff --git a/qt6-qtserialport.spec b/qt6-qtserialport.spec
new file mode 100644
index 0000000..97189d4
--- /dev/null
+++ b/qt6-qtserialport.spec
@@ -0,0 +1,106 @@
+# FIXME: qt6-qtdeclarative doesn't build on S390x
+# BUG: https://bugreports.qt.io/browse/QTBUG-93101
+ExcludeArch: s390x
+
+%global qt_module qtserialport
+
+%global unstable 1
+%if 0%{unstable}
+%global prerelease rc
+%endif
+
+Summary: Qt6 - SerialPort component
+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
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: ninja-build
+BuildRequires: qt6-rpm-macros
+BuildRequires: qt6-qtbase-devel >= %{version}
+BuildRequires: pkgconfig(libudev)
+
+BuildRequires: qt6-qtbase-private-devel
+%{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}}
+
+%description
+Qt Serial Port provides the basic functionality, which includes configuring,
+I/O operations, getting and setting the control signals of the RS-232 pinouts.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt6-qtbase-devel%{?_isa}
+%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 libQt6*.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}/libQt6SerialPort.so.6*
+
+%files devel
+%{_qt6_headerdir}/QtSerialPort/
+%{_qt6_libdir}/libQt6SerialPort.so
+%{_qt6_libdir}/libQt6SerialPort.prl
+%{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtSerialPortTestsConfig.cmake
+%dir %{_qt6_libdir}/cmake/Qt6SerialPort/
+%{_qt6_libdir}/cmake/Qt6SerialPort/*.cmake
+%{_qt6_archdatadir}/mkspecs/modules/qt_lib_serialport*.pri
+%{_qt6_libdir}/metatypes/qt6*_metatypes.json
+%{_qt6_datadir}/modules/*.json
+
+%files examples
+%{_qt6_examplesdir}/
+
+
+%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..5ff585a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (qtserialport-everywhere-src-6.2.0-rc.tar.xz) = ac1dae254a310a641e6f1e91f02f1ea234e23e8173f62ddc53f9d0e079902b339c471de023d44cd58c9f627f9ab6476d74935f3f4f998fef9c5f8e3bdd8c1e60
1 year, 11 months
Architecture specific change in rpms/qt6-qtserialbus.git
by githook-noreply@fedoraproject.org
The package rpms/qt6-qtserialbus.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-qtserialbus.git/commit/?id=3b....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit 116ab7ae487fb0227656820185986ef4149f96d7
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 2754e08..85fac92 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/qtserialbus-everywhere-src-6.2.0-rc.tar.xz
/qtserialbus-everywhere-src-6.2.0-rc2.tar.xz
+/qtserialbus-everywhere-src-6.2.0.tar.xz
diff --git a/qt6-qtserialbus.spec b/qt6-qtserialbus.spec
index 5a4c69a..19cf203 100644
--- a/qt6-qtserialbus.spec
+++ b/qt6-qtserialbus.spec
@@ -4,8 +4,8 @@ ExcludeArch: s390x
%global qt_module qtserialbus
-%global unstable 1
-%if 0%{unstable}
+#global unstable 1
+%if 0%{?unstable}
%global prerelease rc2
%endif
@@ -20,7 +20,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...
@@ -104,6 +104,9 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%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 a0b43a2..ea72f65 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtserialbus-everywhere-src-6.2.0-rc2.tar.xz) = 579a477da9b8b699de68aea6357de4d49fcfa250928cd391f049411eae4213af90a460b1cb8c26ff10201b585665591b0fa6735ede7da8d368d78f40113b3548
+SHA512 (qtserialbus-everywhere-src-6.2.0.tar.xz) = 56d07e7467cc225fe33aee654adf2dd03baecac4fda76d14c87e3a9df7f0aad16461053a5c0b063ed4ff301460fe78ce54fa5fce6171620f7989059f6e6ce94d
commit 0c99ff126f30b5e2f92e6351b37889587f2ff785
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 6dd57a3..2754e08 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/qtserialbus-everywhere-src-6.2.0-rc.tar.xz
+/qtserialbus-everywhere-src-6.2.0-rc2.tar.xz
diff --git a/qt6-qtserialbus.spec b/qt6-qtserialbus.spec
index f144bfc..5a4c69a 100644
--- a/qt6-qtserialbus.spec
+++ b/qt6-qtserialbus.spec
@@ -6,7 +6,7 @@ ExcludeArch: s390x
%global unstable 1
%if 0%{unstable}
-%global prerelease rc
+%global prerelease rc2
%endif
Summary: Qt6 - SerialBus component
@@ -104,5 +104,8 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%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 01f43e2..a0b43a2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtserialbus-everywhere-src-6.2.0-rc.tar.xz) = d399ce65d9cfc7c7387f6c0daed9d796458d314f99df025edfccf50efada6eec98d5ff2dbfe6800d457abbe9adb82339b6adb9800834efc95f73105bc163ff1a
+SHA512 (qtserialbus-everywhere-src-6.2.0-rc2.tar.xz) = 579a477da9b8b699de68aea6357de4d49fcfa250928cd391f049411eae4213af90a460b1cb8c26ff10201b585665591b0fa6735ede7da8d368d78f40113b3548
commit 1cbbeb65ca2d7d57200a6ad09e680314d70dacce
Author: Jan Grulich <jgrulich(a)redhat.com>
Date: Mon Sep 20 13:16:49 2021 +0200
Add missing patch
diff --git a/qtserialbus-everywhere-src-5.12.3-SIOCGSTAMP.patch b/qtserialbus-everywhere-src-5.12.3-SIOCGSTAMP.patch
new file mode 100644
index 0000000..b37b8d2
--- /dev/null
+++ b/qtserialbus-everywhere-src-5.12.3-SIOCGSTAMP.patch
@@ -0,0 +1,16 @@
+diff --git a/src/plugins/canbus/socketcan/socketcanbackend.cpp b/src/plugins/canbus/socketcan/socketcanbackend.cpp
+index 572fef8..68e8b3f 100644
+--- a/src/plugins/canbus/socketcan/socketcanbackend.cpp
++++ b/src/plugins/canbus/socketcan/socketcanbackend.cpp
+@@ -56,6 +56,11 @@
+ #include <sys/ioctl.h>
+ #include <sys/time.h>
+
++// Seems that kernel 5.2.0 renames this define to SIOCGSTAMP_OLD
++#ifndef SIOCGSTAMP
++#define SIOCGSTAMP 0x8906 /* Get stamp (timeval) */
++#endif
++
+ #ifndef CANFD_BRS
+ # define CANFD_BRS 0x01 /* bit rate switch (second bitrate for payload data) */
+ #endif
commit 3b4d2eca2edf35762d3518f7b6bf321a25edd3e6
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..6dd57a3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/qtserialbus-everywhere-src-6.2.0-rc.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index ec3e854..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# qt6-qtserialbus
-
-The qt6-qtserialbus package
diff --git a/qt6-qtserialbus.spec b/qt6-qtserialbus.spec
new file mode 100644
index 0000000..f144bfc
--- /dev/null
+++ b/qt6-qtserialbus.spec
@@ -0,0 +1,108 @@
+# FIXME: qt6-qtdeclarative doesn't build on S390x
+# BUG: https://bugreports.qt.io/browse/QTBUG-93101
+ExcludeArch: s390x
+
+%global qt_module qtserialbus
+
+%global unstable 1
+%if 0%{unstable}
+%global prerelease rc
+%endif
+
+Summary: Qt6 - SerialBus component
+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
+
+## upstreamable patches
+# workaround FTBFS against kernel-header-5.2.0+
+Patch100: qtserialbus-everywhere-src-5.12.3-SIOCGSTAMP.patch
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: ninja-build
+BuildRequires: qt6-rpm-macros
+BuildRequires: qt6-qtbase-devel >= %{version}
+BuildRequires: qt6-qtbase-private-devel
+#libQt6Core.so.6(Qt_5_PRIVATE_API)(64bit)
+%{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}}
+BuildRequires: qt6-qtserialport-devel >= %{version}
+
+BuildRequires: pkgconfig(xkbcommon) >= 0.5.0
+BuildRequires: openssl-devel
+
+%description
+Qt Serial Bus (API) provides classes and functions to access the various
+industrial serial buses and protocols, such as CAN, ModBus, and others.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt6-qtbase-devel%{?_isa}
+%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
+
+
+%ldconfig_scriptlets
+
+%files
+%license LICENSE.*
+%{_qt6_libdir}/libQt6SerialBus.so.6*
+%{_qt6_bindir}/canbusutil
+%{_qt6_plugindir}/canbus
+
+%files devel
+%{_qt6_headerdir}/QtSerialBus/
+%{_qt6_libdir}/libQt6SerialBus.so
+%{_qt6_libdir}/libQt6SerialBus.prl
+%{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtSerialBusTestsConfig.cmake
+%dir %{_qt6_libdir}/cmake/Qt6SerialBus/
+%{_qt6_libdir}/cmake/Qt6SerialBus/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6SerialBusTools/
+%{_qt6_libdir}/cmake/Qt6SerialBusTools/*.cmake
+%{_qt6_archdatadir}/mkspecs/modules/*
+%{_qt6_libdir}/metatypes/qt6*_metatypes.json
+%{_qt6_datadir}/modules/*.json
+
+# no examples, yet
+%if 0%{?_qt6_examplesdir:1}
+%files examples
+%{_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..01f43e2
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (qtserialbus-everywhere-src-6.2.0-rc.tar.xz) = d399ce65d9cfc7c7387f6c0daed9d796458d314f99df025edfccf50efada6eec98d5ff2dbfe6800d457abbe9adb82339b6adb9800834efc95f73105bc163ff1a
1 year, 11 months
Architecture specific change in rpms/qt6-qtsensors.git
by githook-noreply@fedoraproject.org
The package rpms/qt6-qtsensors.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-qtsensors.git/commit/?id=8422....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit e9ee3d4a2fc08fad433b0ac27db6b0fe9d9d8844
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 fc44152..e736597 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/qtsensors-everywhere-src-6.2.0-rc.tar.xz
/qtsensors-everywhere-src-6.2.0-rc2.tar.xz
+/qtsensors-everywhere-src-6.2.0.tar.xz
diff --git a/qt6-qtsensors.spec b/qt6-qtsensors.spec
index 3b4e148..05a2aa1 100644
--- a/qt6-qtsensors.spec
+++ b/qt6-qtsensors.spec
@@ -4,8 +4,8 @@ ExcludeArch: s390x
%global qt_module qtsensors
-%global unstable 1
-%if 0%{unstable}
+#global unstable 1
+%if 0%{?unstable}
%global prerelease rc2
%endif
@@ -20,7 +20,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...
@@ -122,6 +122,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 b5656d3..631c655 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtsensors-everywhere-src-6.2.0-rc2.tar.xz) = e6c27e14a64a65807a66e435098072827e0c37db8ce2f382c27edd3e452ac4712933b2ad3f568350bddca7fb83cf4dd170442ba0a2ce8eb74c512c8f30c774e9
+SHA512 (qtsensors-everywhere-src-6.2.0.tar.xz) = fee6144ba1bc9167feaf99b131e1f858b67191190031996d6b72816ea88cf461430c68ed2ed89a0f19fd81c72e71c995b6f0b5f340780c56ea5966da8712025a
commit 3669eac0645fe98f708af9e5a868aad20a9dd9f0
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 3bf23f1..fc44152 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/qtsensors-everywhere-src-6.2.0-rc.tar.xz
+/qtsensors-everywhere-src-6.2.0-rc2.tar.xz
diff --git a/qt6-qtsensors.spec b/qt6-qtsensors.spec
index 0a48194..3b4e148 100644
--- a/qt6-qtsensors.spec
+++ b/qt6-qtsensors.spec
@@ -6,7 +6,7 @@ ExcludeArch: s390x
%global unstable 1
%if 0%{unstable}
-%global prerelease rc
+%global prerelease rc2
%endif
Summary: Qt6 - Sensors component
@@ -122,5 +122,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 3acead4..b5656d3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtsensors-everywhere-src-6.2.0-rc.tar.xz) = fe24a4af1809f162b2e604902c244265161128a68bbfff881eecf0206604547ccc88afafc966e01ad492dce764a804b4c59545950c2b819e8c4b0bf5a5e578dd
+SHA512 (qtsensors-everywhere-src-6.2.0-rc2.tar.xz) = e6c27e14a64a65807a66e435098072827e0c37db8ce2f382c27edd3e452ac4712933b2ad3f568350bddca7fb83cf4dd170442ba0a2ce8eb74c512c8f30c774e9
commit 84228585c305020b53a53d9b317624c45003f7ca
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..3bf23f1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/qtsensors-everywhere-src-6.2.0-rc.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index c37fcfd..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# qt6-qtsensors
-
-The qt6-qtsensors package
diff --git a/qt6-qtsensors.spec b/qt6-qtsensors.spec
new file mode 100644
index 0000000..0a48194
--- /dev/null
+++ b/qt6-qtsensors.spec
@@ -0,0 +1,126 @@
+# FIXME: qt6-qtdeclarative doesn't build on S390x
+# BUG: https://bugreports.qt.io/browse/QTBUG-93101
+ExcludeArch: s390x
+
+%global qt_module qtsensors
+
+%global unstable 1
+%if 0%{unstable}
+%global prerelease rc
+%endif
+
+Summary: Qt6 - Sensors component
+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 qml/plugin 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-qtsvg-devel >= %{version}
+
+BuildRequires: pkgconfig(xkbcommon) >= 0.5.0
+BuildRequires: openssl-devel
+
+# provides a plugin that can use iio-sensor-proxy
+Recommends: iio-sensor-proxy
+
+%description
+The Qt Sensors API provides access to sensor hardware via QML and C++
+interfaces. The Qt Sensors API also provides a motion gesture recognition
+API for devices.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt6-qtbase-devel%{?_isa}
+%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 libQt6*.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}/libQt6Sensors.so.6*
+%{_qt6_libdir}/libQt6SensorsQuick.so.6*
+%{_qt6_plugindir}/sensors/
+%{_qt6_archdatadir}/qml/QtSensors/
+
+%files devel
+%{_qt6_headerdir}/QtSensors/
+%{_qt6_headerdir}/QtSensorsQuick/
+%{_qt6_libdir}/libQt6Sensors.so
+%{_qt6_libdir}/libQt6Sensors.prl
+%{_qt6_libdir}/libQt6SensorsQuick.prl
+%{_qt6_libdir}/libQt6SensorsQuick.so
+%{_qt6_libdir}/cmake/Qt6/FindSensorfw.cmake
+%{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtSensorsTestsConfig.cmake
+%{_qt6_libdir}/cmake/Qt6Qml/QmlPlugins/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6Sensors/
+%{_qt6_libdir}/cmake/Qt6Sensors/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6SensorsQuick/
+%{_qt6_libdir}/cmake/Qt6SensorsQuick/*.cmake
+%{_qt6_archdatadir}/mkspecs/modules/qt_lib_sensors*.pri
+%{_qt6_libdir}/metatypes/qt6*_metatypes.json
+%{_qt6_datadir}/modules/*.json
+
+%files examples
+%{_qt6_examplesdir}/
+
+
+%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..3acead4
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (qtsensors-everywhere-src-6.2.0-rc.tar.xz) = fe24a4af1809f162b2e604902c244265161128a68bbfff881eecf0206604547ccc88afafc966e01ad492dce764a804b4c59545950c2b819e8c4b0bf5a5e578dd
1 year, 11 months
Architecture specific change in rpms/qt6-qtremoteobjects.git
by githook-noreply@fedoraproject.org
The package rpms/qt6-qtremoteobjects.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-qtremoteobjects.git/commit/?i....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit 0f3e075c1c9a14689801b958861145a8f0cd0917
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 bf0b8ec..757c585 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/qtremoteobjects-everywhere-src-6.2.0-rc.tar.xz
/qtremoteobjects-everywhere-src-6.2.0-rc2.tar.xz
+/qtremoteobjects-everywhere-src-6.2.0.tar.xz
diff --git a/qt6-qtremoteobjects.spec b/qt6-qtremoteobjects.spec
index d2b1cfb..46e3430 100644
--- a/qt6-qtremoteobjects.spec
+++ b/qt6-qtremoteobjects.spec
@@ -4,8 +4,8 @@ ExcludeArch: s390x
%global qt_module qtremoteobjects
-%global unstable 1
-%if 0%{unstable}
+#global unstable 1
+%if 0%{?unstable}
%global prerelease rc2
%endif
@@ -20,7 +20,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...
@@ -107,6 +107,9 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%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 9be51cd..be2b29e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtremoteobjects-everywhere-src-6.2.0-rc2.tar.xz) = 262c96a0e7239e6a93e003e219a397511d93aa26ceda06e0c3a9b6fc35ef736f826d53bfa9fb84545f56f6c177d0513c62326f27366ff7ed9e7063dba4e94c4d
+SHA512 (qtremoteobjects-everywhere-src-6.2.0.tar.xz) = fc8c9787c72d5e13b24ee9a5e405aacc64c616d0fe285a0699d654a1f010dbee5a6e8b05138a37faea0d8f9fa840faae14e5a26091409257ddf9df2564e91db1
commit 64b0c31e0f4a5c855fc36341394a0bb9d1b67f19
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 5eacd2e..bf0b8ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/qtremoteobjects-everywhere-src-6.2.0-rc.tar.xz
+/qtremoteobjects-everywhere-src-6.2.0-rc2.tar.xz
diff --git a/qt6-qtremoteobjects.spec b/qt6-qtremoteobjects.spec
index 45b4db9..d2b1cfb 100644
--- a/qt6-qtremoteobjects.spec
+++ b/qt6-qtremoteobjects.spec
@@ -6,7 +6,7 @@ ExcludeArch: s390x
%global unstable 1
%if 0%{unstable}
-%global prerelease rc
+%global prerelease rc2
%endif
Summary: Qt6 - Qt Remote Objects
@@ -107,5 +107,8 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%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 6908ea9..9be51cd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtremoteobjects-everywhere-src-6.2.0-rc.tar.xz) = 87c562700e3b575ff0b0d6665a955717185b0a217292e981ce7747c1afc42c78bc00de378195daba46db88843113f7a8369a255ab8bbc03811325b6a1cecde75
+SHA512 (qtremoteobjects-everywhere-src-6.2.0-rc2.tar.xz) = 262c96a0e7239e6a93e003e219a397511d93aa26ceda06e0c3a9b6fc35ef736f826d53bfa9fb84545f56f6c177d0513c62326f27366ff7ed9e7063dba4e94c4d
commit 578dc789edfb54ab0893f0221e625c8528db7de9
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..5eacd2e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/qtremoteobjects-everywhere-src-6.2.0-rc.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index 3660369..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# qt6-qtremoteobjects
-
-The qt6-qtremoteobjects package
diff --git a/qt6-qtremoteobjects.spec b/qt6-qtremoteobjects.spec
new file mode 100644
index 0000000..45b4db9
--- /dev/null
+++ b/qt6-qtremoteobjects.spec
@@ -0,0 +1,111 @@
+# FIXME: qt6-qtdeclarative doesn't build on S390x
+# BUG: https://bugreports.qt.io/browse/QTBUG-93101
+ExcludeArch: s390x
+
+%global qt_module qtremoteobjects
+
+%global unstable 1
+%if 0%{unstable}
+%global prerelease rc
+%endif
+
+Summary: Qt6 - Qt Remote Objects
+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
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: ninja-build
+BuildRequires: qt6-rpm-macros
+BuildRequires: qt6-qtbase-devel >= %{version}
+BuildRequires: qt6-qtbase-private-devel
+#libQt6Core.so.6(Qt_5_PRIVATE_API)(64bit)
+%{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}}
+BuildRequires: qt6-qtdeclarative-devel
+BuildRequires: pkgconfig(xkbcommon) >= 0.5.0
+
+%description
+Qt Remote Objects (QtRO) is an inter-process communication (IPC) module developed for Qt.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt6-qtbase-devel%{?_isa}
+%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
+
+
+%ldconfig_scriptlets
+
+%files
+%license LICENSE.*
+%{_qt6_libexecdir}/repc
+%{_qt6_libdir}/libQt6RemoteObjects.so.6*
+%{_qt6_libdir}/libQt6RemoteObjectsQml.so.6*
+%{_qt6_qmldir}/QtRemoteObjects/
+
+%files devel
+%{_qt6_headerdir}/QtRemoteObjects/
+%{_qt6_headerdir}/QtRepParser/
+%{_qt6_headerdir}/QtRemoteObjectsQml/
+%{_qt6_libdir}/libQt6RemoteObjects.so
+%{_qt6_libdir}/libQt6RemoteObjects.prl
+%{_qt6_libdir}/libQt6RemoteObjectsQml.prl
+%{_qt6_libdir}/libQt6RemoteObjectsQml.so
+%{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtRemoteObjectsTestsConfig.cmake
+%{_qt6_libdir}/cmake/Qt6Qml/QmlPlugins/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6RemoteObjects/
+%{_qt6_libdir}/cmake/Qt6RemoteObjects/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6RemoteObjectsQml
+%{_qt6_libdir}/cmake/Qt6RemoteObjectsQml/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6RepParser
+%{_qt6_libdir}/cmake/Qt6RepParser/*.cmake
+%dir %{_qt6_libdir}/cmake/Qt6RemoteObjectsTools
+%{_qt6_libdir}/cmake/Qt6RemoteObjectsTools/*.cmake
+%{_qt6_archdatadir}/mkspecs/features/*
+%{_qt6_archdatadir}/mkspecs/modules/*
+%{_qt6_libdir}/metatypes/qt6*_metatypes.json
+%{_qt6_datadir}/modules/*.json
+
+%if 0%{?_qt6_examplesdir:1}
+%files examples
+%{_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..6908ea9
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (qtremoteobjects-everywhere-src-6.2.0-rc.tar.xz) = 87c562700e3b575ff0b0d6665a955717185b0a217292e981ce7747c1afc42c78bc00de378195daba46db88843113f7a8369a255ab8bbc03811325b6a1cecde75
1 year, 11 months
Architecture specific change in rpms/qt6-qtmultimedia.git
by githook-noreply@fedoraproject.org
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
1 year, 11 months
Architecture specific change in rpms/qt6-qtlocation.git
by githook-noreply@fedoraproject.org
The package rpms/qt6-qtlocation.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-qtlocation.git/commit/?id=4d9....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit 75c3cd2ac0185ef9c9def82554b69308c615af99
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 377f1b5..03e284a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/qtlocation-everywhere-src-6.2.0-rc.tar.xz
/qtlocation-everywhere-src-6.2.0-rc2.tar.xz
+/qtlocation-everywhere-src-6.2.0.tar.xz
diff --git a/qt6-qtlocation.spec b/qt6-qtlocation.spec
index 34012ae..ecba192 100644
--- a/qt6-qtlocation.spec
+++ b/qt6-qtlocation.spec
@@ -4,8 +4,8 @@ ExcludeArch: s390x
%global qt_module qtlocation
-%global unstable 1
-%if 0%{unstable}
+#global unstable 1
+%if 0%{?unstable}
%global prerelease rc2
%endif
@@ -20,7 +20,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...
@@ -139,6 +139,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 254e640..8d4ba1e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtlocation-everywhere-src-6.2.0-rc2.tar.xz) = d48df309172abff73a7c1ece729aadea4dad968023e5e45fe7a4f096f9a78d26ad845d41dd58aff57397937052cceb0879f7689d584c4860e8d9185ec100fb8b
+SHA512 (qtlocation-everywhere-src-6.2.0.tar.xz) = ce80941f206380a0e214aaa3e84548166c29e8691ebbf84585cbcb71e151acf52c43bfceb7c641aab0a656d2183d0d36fbd866343578d82c6d87799865fbf073
commit 0b9a41f432a3a7d1414e52c4a982d64d9eb61f26
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 9770866..377f1b5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/qtlocation-everywhere-src-6.2.0-rc.tar.xz
+/qtlocation-everywhere-src-6.2.0-rc2.tar.xz
diff --git a/qt6-qtlocation.spec b/qt6-qtlocation.spec
index c64cb0f..34012ae 100644
--- a/qt6-qtlocation.spec
+++ b/qt6-qtlocation.spec
@@ -6,7 +6,7 @@ ExcludeArch: s390x
%global unstable 1
%if 0%{unstable}
-%global prerelease rc
+%global prerelease rc2
%endif
Summary: Qt6 - Location component
@@ -139,5 +139,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 c280db2..254e640 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qtlocation-everywhere-src-6.2.0-rc.tar.xz) = 263ddde1f36440dc8368b37bdba3ab79a71c31f906f2dcb5b3d7ce684957d9f3046affd6d3f67ececbd11438d051d18ac5c2e3410fe4df1aa937f4a0e8130e4c
+SHA512 (qtlocation-everywhere-src-6.2.0-rc2.tar.xz) = d48df309172abff73a7c1ece729aadea4dad968023e5e45fe7a4f096f9a78d26ad845d41dd58aff57397937052cceb0879f7689d584c4860e8d9185ec100fb8b
commit b9e53096727c9368338cb4a0842ff9bda2133f7a
Author: Jan Grulich <jgrulich(a)redhat.com>
Date: Mon Sep 20 13:08:27 2021 +0200
Add missing patch
diff --git a/qtlocation-gcc10.patch b/qtlocation-gcc10.patch
new file mode 100644
index 0000000..58c84f7
--- /dev/null
+++ b/qtlocation-gcc10.patch
@@ -0,0 +1,22 @@
+diff --git a/src/3rdparty/mapbox-gl-native/platform/qt/src/bidi.cpp b/src/3rdparty/mapbox-gl-native/platform/qt/src/bidi.cpp
+index b75d038..b367ee6 100644
+--- a/src/3rdparty/mapbox-gl-native/platform/qt/src/bidi.cpp
++++ b/src/3rdparty/mapbox-gl-native/platform/qt/src/bidi.cpp
+@@ -3,6 +3,7 @@
+ #include <mbgl/text/bidi.hpp>
+
+ #include <QString>
++#include <stdexcept>
+
+ namespace mbgl {
+
+diff --git a/src/3rdparty/mapbox-gl-native/src/mbgl/util/convert.cpp b/src/3rdparty/mapbox-gl-native/src/mbgl/util/convert.cpp
+index 510ff23..d5e0a92 100644
+--- a/src/3rdparty/mapbox-gl-native/src/mbgl/util/convert.cpp
++++ b/src/3rdparty/mapbox-gl-native/src/mbgl/util/convert.cpp
+@@ -1,4 +1,5 @@
+ #include <mbgl/util/convert.hpp>
++#include <cstdint>
+
+ #include <cstdint>
+
commit 4d9d38dfe58f4c37751f3a1b071b3e68e32eb614
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..9770866
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/qtlocation-everywhere-src-6.2.0-rc.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index a6b1e56..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# qt6-qtlocation
-
-The qt6-qtlocation package
diff --git a/qt6-qtlocation.spec b/qt6-qtlocation.spec
new file mode 100644
index 0000000..c64cb0f
--- /dev/null
+++ b/qt6-qtlocation.spec
@@ -0,0 +1,143 @@
+# FIXME: qt6-qtdeclarative doesn't build on S390x
+# BUG: https://bugreports.qt.io/browse/QTBUG-93101
+ExcludeArch: s390x
+
+%global qt_module qtlocation
+
+%global unstable 1
+%if 0%{unstable}
+%global prerelease rc
+%endif
+
+Summary: Qt6 - Location component
+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
+
+# build failure with gcc10
+# various C++ runtime headers indirectly included <string> which in turn
+# included <local> and <cerrno>. Those indirect inclusions have been
+# eliminated which in turn forces packages to include the C++ headers they
+# actually need.
+Patch0: qtlocation-gcc10.patch
+
+# 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}
+# QtPositioning core-private
+BuildRequires: qt6-qtbase-private-devel
+%{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}}
+BuildRequires: qt6-qtdeclarative-devel >= %{version}
+BuildRequires: qt6-qtserialport-devel >= %{version}
+
+BuildRequires: pkgconfig(dconf)
+BuildRequires: pkgconfig(zlib)
+BuildRequires: pkgconfig(icu-i18n)
+BuildRequires: pkgconfig(libssl)
+BuildRequires: pkgconfig(libcrypto)
+BuildRequires: pkgconfig(xkbcommon) >= 0.5.0
+
+%description
+The Qt Location and Qt Positioning APIs gives developers the ability to
+determine a position by using a variety of possible sources, including
+satellite, or wifi, or text file, and so on.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt6-qtbase-devel%{?_isa}
+%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
+# QT is known not to work properly with LTO at this point. Some of the issues
+# are being worked on upstream and disabling LTO should be re-evaluated as
+# we update this change. Until such time...
+# Disable LTO
+%define _lto_cflags %{nil}
+
+%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 libQt6*.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.GPL* LICENSE.LGPL*
+%{_qt6_libdir}/libQt6Positioning.so.6*
+%dir %{_qt6_archdatadir}/qml/QtPositioning
+%{_qt6_archdatadir}/qml/QtPositioning/*
+%{_qt6_plugindir}/position/
+%{_qt6_libdir}/libQt6PositioningQuick.so.6*
+
+%files devel
+%{_qt6_headerdir}/QtPositioning/
+%{_qt6_libdir}/libQt6Positioning.so
+%{_qt6_libdir}/libQt6Positioning.prl
+%{_qt6_headerdir}/QtPositioningQuick/
+%{_qt6_libdir}/libQt6PositioningQuick.so
+%{_qt6_libdir}/libQt6PositioningQuick.prl
+%dir %{_qt6_libdir}/cmake/Qt6Positioning
+%{_qt6_libdir}/cmake/Qt6/*.cmake
+%{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtLocationTestsConfig.cmake
+%{_qt6_libdir}/cmake/Qt6Bundled_Clip2Tri/Qt6Bundled_Clip2TriDependencies.cmake
+%{_qt6_libdir}/cmake/Qt6Positioning/*.cmake
+%{_qt6_libdir}/cmake/Qt6PositioningQuick/*.cmake
+%{_qt6_libdir}/cmake/Qt6Qml/QmlPlugins/*.cmake
+%{_qt6_archdatadir}/mkspecs/modules/qt_lib_positioning*.pri
+%{_qt6_archdatadir}/mkspecs/modules/qt_lib_positioning*.pri
+%{_qt6_libdir}/metatypes/qt6*_metatypes.json
+%{_qt6_datadir}/modules/*.json
+
+%files examples
+%{_qt6_examplesdir}/
+
+
+%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..c280db2
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (qtlocation-everywhere-src-6.2.0-rc.tar.xz) = 263ddde1f36440dc8368b37bdba3ab79a71c31f906f2dcb5b3d7ce684957d9f3046affd6d3f67ececbd11438d051d18ac5c2e3410fe4df1aa937f4a0e8130e4c
1 year, 11 months