From ef3b44e670b2a6419ff4c54feb92c5a83b9a8a7e Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 21 Jul 2023 06:37:13 +0000 Subject: automatic import of kamoso --- .gitignore | 1 + kamoso.spec | 119 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 121 insertions(+) create mode 100644 kamoso.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..b8751de 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/kamoso-22.08.0.tar.xz diff --git a/kamoso.spec b/kamoso.spec new file mode 100644 index 0000000..aeee365 --- /dev/null +++ b/kamoso.spec @@ -0,0 +1,119 @@ +# uncomment to enable bootstrap mode +#global bootstrap 1 + +%if !0%{?bootstrap} +%global tests 1 +%endif + +Name: kamoso +Summary: Application for taking pictures and videos from a webcam +Version: 22.08.0 +Release: 1 + +License: GPLv2+ +URL: https://userbase.kde.org/Kamoso + +%global revision %(echo %{version} | cut -d. -f3) +%global majmin_ver %(echo %{version} | cut -d. -f1,2) + +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif + +Source0: http://download.kde.org/%{stable}/release-service/%{version}/src/%{name}-%{version}.tar.xz + +BuildRequires: boost-devel +BuildRequires: desktop-file-utils +BuildRequires: extra-cmake-modules +BuildRequires: gettext +BuildRequires: kf5-rpm-macros +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-kdoctools-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kwidgetsaddons-devel +BuildRequires: kf5-solid-devel + +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5DocTools) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5Purpose) +BuildRequires: cmake(KF5Notifications) +BuildRequires: cmake(KF5Kirigami2) + +BuildRequires: libappstream-glib +BuildRequires: pkgconfig(libaccounts-glib) +BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(Qt5Network) +BuildRequires: pkgconfig(Qt5Qml) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-base-1.0) +BuildRequires: pkgconfig(gstreamer-video-1.0) +BuildRequires: pkgconfig(Qt5Quick) + +%if 0%{?tests} +BuildRequires: time +BuildRequires: xorg-x11-server-Xvfb +%endif +BuildRequires: make + +Requires: kf5-purpose%{?_isa} >= 1.1 +Requires: qt5-qtdeclarative%{?_isa} +Requires: qt5-qtquickcontrols%{?_isa} +Requires: qt5-qtgraphicaleffects%{?_isa} + +%description +Kamoso is an application to take pictures and videos out of your webcam. + + +%prep +%autosetup -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. \ + -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} -Wno-dev +popd +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang kamoso --with-html + + +%check +appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/org.kde.kamoso.appdata.xml +desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.kamoso.desktop +%if 0%{?tests} +export CTEST_OUTPUT_ON_FAILURE=1 +xvfb-run -a \ +time \ +make test ARGS="--output-on-failure --timeout 300" -C %{_target_platform} ||: +%endif + + +%files -f kamoso.lang +%doc AUTHORS +%license LICENSES/* +%{_kf5_metainfodir}/org.kde.kamoso.appdata.xml +%{_kf5_datadir}/applications/org.kde.kamoso.desktop +%{_kf5_bindir}/kamoso +%{_kf5_datadir}/icons/hicolor/*/apps/kamoso.* +%{_kf5_datadir}/icons/hicolor/*/actions/* +%{_libdir}/gstreamer-1.0/gstkamosoqt5videosink.so +%{_kf5_datadir}/knotifications5/%{name}* +%{_kf5_datadir}/sounds/%{name}* + + +%changelog +* Fri Dec 16 2022 misaka00251 - 22.08.0-1 +- 22.08.0 diff --git a/sources b/sources new file mode 100644 index 0000000..a73619c --- /dev/null +++ b/sources @@ -0,0 +1 @@ +c2b1423de0d1b113297c67abfd3fe7e5 kamoso-22.08.0.tar.xz -- cgit v1.2.3