From b77eb5647c26d7a8bd11c204fe549d6ddb7b6566 Mon Sep 17 00:00:00 2001 From: tigro Date: Mon, 15 Jan 2024 00:19:41 +0300 Subject: [PATCH] import kuserfeedback-1.2.0-8.el9 --- .gitignore | 1 + .kuserfeedback.metadata | 1 + SPECS/kuserfeedback.spec | 168 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 170 insertions(+) create mode 100644 .gitignore create mode 100644 .kuserfeedback.metadata create mode 100644 SPECS/kuserfeedback.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..10d829a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/kuserfeedback-1.2.0.tar.xz diff --git a/.kuserfeedback.metadata b/.kuserfeedback.metadata new file mode 100644 index 0000000..0230798 --- /dev/null +++ b/.kuserfeedback.metadata @@ -0,0 +1 @@ +0643392fc56132a17814c2e3cfc21714ae05e270 SOURCES/kuserfeedback-1.2.0.tar.xz diff --git a/SPECS/kuserfeedback.spec b/SPECS/kuserfeedback.spec new file mode 100644 index 0000000..a4c4802 --- /dev/null +++ b/SPECS/kuserfeedback.spec @@ -0,0 +1,168 @@ +Name: kuserfeedback +Summary: Framework for collecting user feedback for apps via telemetry and surveys +Version: 1.2.0 +Release: 8%{?dist} + +License: MIT +URL: https://invent.kde.org/libraries/%{name} +Source0: https://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz + +## upstream patches + +BuildRequires: cmake +BuildRequires: gcc-c++ + +BuildRequires: kf5-rpm-macros +BuildRequires: libappstream-glib +BuildRequires: desktop-file-utils +BuildRequires: extra-cmake-modules + +BuildRequires: cmake(Qt5Qml) +BuildRequires: cmake(Qt5Svg) +BuildRequires: cmake(Qt5Core) +BuildRequires: cmake(Qt5Test) +BuildRequires: cmake(Qt5Charts) +BuildRequires: cmake(Qt5Network) +BuildRequires: cmake(Qt5Widgets) +BuildRequires: cmake(Qt5PrintSupport) + +BuildRequires: bison +BuildRequires: flex + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: cmake(Qt5Network) +Requires: cmake(Qt5Widgets) + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package console +Summary: Analytics and administration tool for UserFeedback servers +Requires: %{name}%{?_isa} = %{version}-%{release} +BuildRequires: qt5-qtbase-private-devel +Requires: qt5-qtcharts%{?_isa} + +%description console +Analytics and administration tool for UserFeedback servers. + + +%prep +%autosetup -p1 + + +%build +%cmake_kf5 \ + -DENABLE_DOCS:BOOL=OFF + +%cmake_build + + +%install +%cmake_install + +%find_lang userfeedbackconsole5 --with-qt +%find_lang userfeedbackprovider5 --with-qt + + +%check +appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/org.kde.kuserfeedback-console.appdata.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.kuserfeedback-console.desktop + + +%files -f userfeedbackprovider5.lang +%doc README.md +%license COPYING.LIB +%{_bindir}/userfeedbackctl +%{_libdir}/libKUserFeedbackCore.so.1* +%{_libdir}/libKUserFeedbackWidgets.so.1* +%{_kf5_qmldir}/org/kde/userfeedback/ +%{_kf5_datadir}/qlogging-categories5/org_kde_UserFeedback.categories + + +%files devel +%{_includedir}/KUserFeedback/ +%{_libdir}/libKUserFeedbackCore.so +%{_libdir}/libKUserFeedbackWidgets.so +%{_kf5_libdir}/cmake/KUserFeedback/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KUserFeedback*.pri + + +%files console -f userfeedbackconsole5.lang +%{_bindir}/UserFeedbackConsole +%{_datadir}/applications/org.kde.kuserfeedback-console.desktop +%{_kf5_metainfodir}/org.kde.kuserfeedback-console.appdata.xml + + +%changelog +* Mon Jan 15 2024 Arkady L. Shane - 1.2.0-8 +- Rebuilt for MSVSphere 9.3 + +* Thu Jan 19 2023 Fedora Release Engineering - 1.2.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Sep 23 2022 Jan Grulich - 1.2.0-7 +- Bring back dependency on qt5-qtcharts + +* Fri Sep 23 2022 Jan Grulich - 1.2.0-6 +- Drop hardcoded Qt version requirement + +* Thu Jul 21 2022 Fedora Release Engineering - 1.2.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jul 14 2022 Jan Grulich - 1.2.0-4 +- Rebuild (qt5) + +* Tue May 17 2022 Jan Grulich - 1.2.0-3 +- Rebuild (qt5) + +* Tue Mar 08 2022 Jan Grulich - 1.2.0-2 +- Rebuild (qt5) + +* Fri Feb 04 2022 Yaroslav Sidlovsky - 1.2.0-1 +- update to 1.2.0 + +* Fri Feb 04 2022 Rex Dieter - 1.0.0-11 +- -console: uses qt5-qtcharts private api +- -devel: use cmake-style deps instead of hard-coding qt5-qtbase + +* Thu Feb 03 2022 Rex Dieter - 1.0.0-10 +- backport crash fix recommended by upstream +- cleanup macros +- simplify %%files +- BR: bison flex (enables Survey targeting expressions support) +- drop BR: qt5-qtbase-private-devel (no private api use detected) +- drop non-autodetected runtime deps + +* Thu Jan 20 2022 Fedora Release Engineering - 1.0.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 1.0.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jan 12 21:50:41 MSK 2021 Yaroslav Sidlovsky - 1.0.0-6 +- track Qt private api usage + +* Tue Nov 24 13:19:14 MSK 2020 Yaroslav Sidlovsky - 1.0.0-5 +- rebuild due to new Qt version + +* Sun Sep 20 2020 Yaroslav Sidlovsky - 1.0.0-4 +- one more rebuild + +* Sat Sep 19 2020 Yaroslav Sidlovsky - 1.0.0-3 +- rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sat Jun 06 2020 Yaroslav Sidlovsky - 1.0.0-1 +- first spec for version 1.0.0 +