From e4747b8bbd08f4107515d6151ef428bb7b66190ef6a80cbbe29f5ecb02d22684 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Thu, 4 Jan 2024 19:11:42 +0000 Subject: [PATCH] Accepting request 1136816 from home:tux93:branches:multimedia:apps - Update to version 4.0.0 * Improved display on scaled screen * Added Countdown option on Wayland * Added support for recording multiple cameras simultaneously * Switch to Qt6 * Bug fixes - Update add_appstream_metadata.patch OBS-URL: https://build.opensuse.org/request/show/1136816 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/vokoscreenNG?expand=0&rev=40 --- add_appstream_metadata.patch | 9 ++++----- vokoscreenNG-3.8.0.tar.gz | 3 --- vokoscreenNG-4.0.0.tar.gz | 3 +++ vokoscreenNG.changes | 11 +++++++++++ vokoscreenNG.spec | 22 +++++++++++----------- 5 files changed, 29 insertions(+), 19 deletions(-) delete mode 100644 vokoscreenNG-3.8.0.tar.gz create mode 100644 vokoscreenNG-4.0.0.tar.gz diff --git a/add_appstream_metadata.patch b/add_appstream_metadata.patch index 61fad60..06c62e5 100644 --- a/add_appstream_metadata.patch +++ b/add_appstream_metadata.patch @@ -74,9 +74,9 @@ diff --git a/src/vokoscreenNG.pro b/src/vokoscreenNG.pro index 69bc5a33..fdf7fd07 100644 --- a/src/vokoscreenNG.pro +++ b/src/vokoscreenNG.pro -@@ -65,6 +65,30 @@ TRANSLATIONS = $$files(language/*.ts) - } - else: message(No translation files in project) +@@ -58,6 +58,31 @@ isEmpty(QMAKE_LRELEASE) { + } + system($$QMAKE_LRELEASE language/*.ts) +unix:!macx { + isEmpty(PREFIX) { @@ -102,7 +102,6 @@ index 69bc5a33..fdf7fd07 100644 + + INSTALLS += target icon desktop appdata +} - ++ # Clean target QMAKE_CLEAN += $$TARGET */*~ - diff --git a/vokoscreenNG-3.8.0.tar.gz b/vokoscreenNG-3.8.0.tar.gz deleted file mode 100644 index 3b4a204..0000000 --- a/vokoscreenNG-3.8.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:365eb2e2cf6b97429dbb50b6c97f47daf86a01e93dee6fa0ac92fdd21cfcb2ec -size 3243366 diff --git a/vokoscreenNG-4.0.0.tar.gz b/vokoscreenNG-4.0.0.tar.gz new file mode 100644 index 0000000..93a662e --- /dev/null +++ b/vokoscreenNG-4.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78e40de635da968befc85c85103387ec97dce8c8d5e3de226c9a61a6afd22b97 +size 3246331 diff --git a/vokoscreenNG.changes b/vokoscreenNG.changes index 2d3bc00..851e114 100644 --- a/vokoscreenNG.changes +++ b/vokoscreenNG.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Thu Jan 4 13:15:00 UTC 2024 - Marcel Kuehlhorn + +- Update to version 4.0.0 + * Improved display on scaled screen + * Added Countdown option on Wayland + * Added support for recording multiple cameras simultaneously + * Switch to Qt6 + * Bug fixes +- Update add_appstream_metadata.patch + ------------------------------------------------------------------- Wed Oct 4 15:46:58 UTC 2023 - Marcel Kuehlhorn diff --git a/vokoscreenNG.spec b/vokoscreenNG.spec index 76a1a85..4fea58f 100644 --- a/vokoscreenNG.spec +++ b/vokoscreenNG.spec @@ -1,7 +1,7 @@ # # spec file for package vokoscreenNG # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: vokoscreenNG -Version: 3.8.0 +Version: 4.0.0 Release: 0 Summary: Screencast creator License: GPL-2.0-only @@ -30,15 +30,15 @@ BuildRequires: appstream-glib BuildRequires: gstreamer-devel >= 1.12.5 BuildRequires: libqt5-linguist BuildRequires: pkgconfig -BuildRequires: pkgconfig(Qt5Core) >= 5.14.0 -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Multimedia) -BuildRequires: pkgconfig(Qt5Network) -BuildRequires: pkgconfig(Qt5Test) -BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(Qt6Core) >= 6.5.0 +BuildRequires: pkgconfig(Qt6DBus) +BuildRequires: pkgconfig(Qt6Gui) +BuildRequires: pkgconfig(Qt6Multimedia) +BuildRequires: pkgconfig(Qt6Network) +BuildRequires: pkgconfig(Qt6Test) +BuildRequires: pkgconfig(Qt6Widgets) BuildRequires: pkgconfig(gstreamer-video-1.0) +BuildRequires: pkgconfig(libpulse) %if 0%{?sle_version} && 0%{?sle_version} < 150300 Requires: pulseaudio @@ -71,7 +71,7 @@ vokoscreenNG is a user friendly Open Source screencaster for Linux and Windows. %build cd src -%qmake5 +%qmake6 %make_jobs %install