From dfbfc7ca4d441fb01443584c8f70cdc01732a92e Mon Sep 17 00:00:00 2001 From: Yaroslav Sidlovsky Date: Mon, 29 Jun 2020 22:58:30 +0300 Subject: [PATCH] Initial import (#1844699) --- .gitignore | 1 + kuserfeedback.spec | 106 +++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 108 insertions(+) create mode 100644 .gitignore create mode 100644 kuserfeedback.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1e1c3a4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/kuserfeedback-1.0.0.tar.xz diff --git a/kuserfeedback.spec b/kuserfeedback.spec new file mode 100644 index 0000000..5ef3e1b --- /dev/null +++ b/kuserfeedback.spec @@ -0,0 +1,106 @@ +Name: kuserfeedback +Summary: Framework for collecting user feedback for apps via telemetry and surveys +Version: 1.0.0 +Release: 1%{?dist} + +License: MIT +URL: https://invent.kde.org/libraries/%{name} +Source0: https://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz + +BuildRequires: cmake +BuildRequires: gcc-c++ + +BuildRequires: kf5-rpm-macros +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) + +Requires: qt5-qtbase +Requires: qt5-qtdeclarative +Requires: kf5-kdeclarative + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +License: MIT +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase +Requires: qt5-qtbase-devel +Requires: cmake-filesystem + +%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 +License: MIT +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description console +Analytics and administration tool for UserFeedback servers. + + +%prep +%autosetup -p1 +mkdir %{_target_platform} + + +%build +pushd %{_target_platform} +%{cmake_kf5} -DENABLE_DOCS:BOOL=OFF .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%{find_lang} userfeedbackconsole5 --with-qt +%{find_lang} userfeedbackprovider5 --with-qt + + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/UserFeedbackConsole.desktop + + +%files -f userfeedbackprovider5.lang +%doc README.md +%license COPYING.LIB +%{_sysconfdir}/xdg/org_kde_UserFeedback.categories +%{_bindir}/userfeedbackctl +%{_libdir}/libKUserFeedbackCore.so.1* +%{_libdir}/libKUserFeedbackWidgets.so.1* +%dir %{_kf5_qmldir}/org/kde/userfeedback +%{_kf5_qmldir}/org/kde/userfeedback/qmldir +%{_kf5_qmldir}/org/kde/userfeedback/libKUserFeedbackQml.so + + +%files devel +%{_includedir}/KUserFeedback/ +%{_libdir}/libKUserFeedbackCore.so +%{_libdir}/libKUserFeedbackWidgets.so +%dir %{_kf5_libdir}/cmake/KUserFeedback +%{_kf5_libdir}/cmake/KUserFeedback/KUserFeedback*.cmake +%{_kf5_archdatadir}/mkspecs/modules/qt_KUserFeedback*.pri + + +%files console -f userfeedbackconsole5.lang +%{_bindir}/UserFeedbackConsole +%{_datadir}/applications/UserFeedbackConsole.desktop + + +%changelog +* Sat Jun 06 2020 Yaroslav Sidlovsky - 1.0.0-1 +- first spec for version 1.0.0 + diff --git a/sources b/sources new file mode 100644 index 0000000..269e021 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (kuserfeedback-1.0.0.tar.xz) = d45c45b3f7b50f7ff3e5e5ae7e6a4cd68c0aa444553d0c44a969ae17e51ef5114ab6401c8ce65744ec3d635cb2edc7a127187547f01f4954faa55087c702dea7