diff --git a/kuserfeedback-1.2.0.tar.xz b/kuserfeedback-1.2.0.tar.xz new file mode 100644 index 0000000..6e75075 Binary files /dev/null and b/kuserfeedback-1.2.0.tar.xz differ diff --git a/kuserfeedback.spec b/kuserfeedback.spec new file mode 100644 index 0000000..71733b4 --- /dev/null +++ b/kuserfeedback.spec @@ -0,0 +1,104 @@ +%undefine __cmake_in_source_build + +Name: kuserfeedback +Summary: Framework for collecting user feedback for apps via telemetry and surveys +Version: 1.2.0 +Release: 1 + +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: qt5-qtdeclarative-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtcharts qt5-qtcharts-devel +BuildRequires: qt5-qtbase-private-devel +%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} + +BuildRequires: libappstream-glib + +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 + + +%build +mkdir %{_target_platform} +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 +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 +* Thu Jul 14 2022 misaka00251 - 1.2.0-1 +- Init package diff --git a/kuserfeedback.yaml b/kuserfeedback.yaml new file mode 100644 index 0000000..016221f --- /dev/null +++ b/kuserfeedback.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: KDE/kuserfeedback +tag_prefix: "^v" +separator: "."