Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
July
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
List overview
Download
Arch-excludes
October 2021
----- 2025 -----
July 2025
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
arch-excludes@lists.fedoraproject.org
2 participants
225 discussions
Start a n
N
ew thread
Architecture specific change in rpms/srt.git
by githook-noreply@fedoraproject.org
04 Oct '21
04 Oct '21
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=160647985392d168…
. 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
0
0
0
Architecture specific change in rpms/rust-serde_with.git
by githook-noreply@fedoraproject.org
04 Oct '21
04 Oct '21
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=fa55…
. 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
0
0
0
Architecture specific change in rpms/qt6-qtwebsockets.git
by githook-noreply@fedoraproject.org
04 Oct '21
04 Oct '21
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=67e…
. 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}/subm…
%else Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
@@ -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}/subm…
+%else +Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
+%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
0
0
0
Architecture specific change in rpms/qt6-qtwebchannel.git
by githook-noreply@fedoraproject.org
04 Oct '21
04 Oct '21
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=ca0…
. 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}/subm…
%else Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
@@ -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}/subm…
+%else +Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
+%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
0
0
0
Architecture specific change in rpms/qt6-qtserialport.git
by githook-noreply@fedoraproject.org
04 Oct '21
04 Oct '21
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=7fe…
. 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}/subm…
%else Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
@@ -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}/subm…
+%else +Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
+%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
0
0
0
Architecture specific change in rpms/qt6-qtserialbus.git
by githook-noreply@fedoraproject.org
04 Oct '21
04 Oct '21
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=3b4d…
. 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}/subm…
%else Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
@@ -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}/subm…
+%else +Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
+%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
0
0
0
Architecture specific change in rpms/qt6-qtsensors.git
by githook-noreply@fedoraproject.org
04 Oct '21
04 Oct '21
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=842285…
. 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}/subm…
%else Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
@@ -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}/subm…
+%else +Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
+%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
0
0
0
Architecture specific change in rpms/qt6-qtremoteobjects.git
by githook-noreply@fedoraproject.org
04 Oct '21
04 Oct '21
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/?id=…
. 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}/subm…
%else Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
@@ -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}/subm…
+%else +Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
+%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
0
0
0
Architecture specific change in rpms/qt6-qtmultimedia.git
by githook-noreply@fedoraproject.org
04 Oct '21
04 Oct '21
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=b05…
. 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}/subm…
%else Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
@@ -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}/subm…
+%else +Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
+%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
0
0
0
Architecture specific change in rpms/qt6-qtlocation.git
by githook-noreply@fedoraproject.org
04 Oct '21
04 Oct '21
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=4d9d3…
. 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}/subm…
%else Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
@@ -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}/subm…
+%else +Source0:
https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules…
+%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
0
0
0
← Newer
1
...
13
14
15
16
17
18
19
...
23
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Results per page:
10
25
50
100
200