diff --git a/add_appstream_metadata.patch b/add_appstream_metadata.patch index 06c62e5..5f81bf9 100644 --- a/add_appstream_metadata.patch +++ b/add_appstream_metadata.patch @@ -1,29 +1,13 @@ -From 0a3784095ecca582f7eb09551ceb34c309d83637 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= -Date: Mon, 6 Jul 2020 15:14:26 +0200 -Subject: [PATCH] Add better integration for Linux - -Add AppStream metadata, add installation target. ---- - src/applications/INFO | 1 + - src/applications/vokoscreenNG.appdata.xml | 45 +++++++++++++++++++++++ - src/vokoscreenNG.pro | 25 +++++++++++++ - 3 files changed, 71 insertions(+) - create mode 100644 src/applications/vokoscreenNG.appdata.xml - -diff --git a/src/applications/INFO b/src/applications/INFO -index 4195de8f..1c1bd870 100644 ---- a/src/applications/INFO -+++ b/src/applications/INFO +diff -Nur vokoscreenNG-4.1.0/src/applications/INFO new/src/applications/INFO +--- vokoscreenNG-4.1.0/src/applications/INFO 2024-03-26 23:08:34.000000000 +0100 ++++ new/src/applications/INFO 2024-04-17 15:50:15.937913807 +0200 @@ -1,2 +1,3 @@ +vokoscreenNG.appdata.xml vokoscreenNG.desktop vokoscreenNG.png -diff --git a/src/applications/vokoscreenNG.appdata.xml b/src/applications/vokoscreenNG.appdata.xml -new file mode 100644 -index 00000000..883f4ae2 ---- /dev/null -+++ b/src/applications/vokoscreenNG.appdata.xml +diff -Nur vokoscreenNG-4.1.0/src/applications/vokoscreenNG.appdata.xml new/src/applications/vokoscreenNG.appdata.xml +--- vokoscreenNG-4.1.0/src/applications/vokoscreenNG.appdata.xml 1970-01-01 01:00:00.000000000 +0100 ++++ new/src/applications/vokoscreenNG.appdata.xml 2024-04-17 15:50:15.937913807 +0200 @@ -0,0 +1,45 @@ + + @@ -70,13 +54,12 @@ index 00000000..883f4ae2 + https://linuxecke.volkoh.de/vokoscreen/vokoscreen-donate.html + Volker Kohaupt + -diff --git a/src/vokoscreenNG.pro b/src/vokoscreenNG.pro -index 69bc5a33..fdf7fd07 100644 ---- a/src/vokoscreenNG.pro -+++ b/src/vokoscreenNG.pro -@@ -58,6 +58,31 @@ isEmpty(QMAKE_LRELEASE) { - } - system($$QMAKE_LRELEASE language/*.ts) +diff -Nur vokoscreenNG-4.1.0/src/vokoscreenNG.pro new/src/vokoscreenNG.pro +--- vokoscreenNG-4.1.0/src/vokoscreenNG.pro 2024-03-26 23:08:34.000000000 +0100 ++++ new/src/vokoscreenNG.pro 2024-04-17 15:50:15.937913807 +0200 +@@ -66,6 +66,31 @@ + win32:message($$QMAKE_LRELEASE) + win32:system($$QMAKE_LRELEASE translations.pri) +unix:!macx { + isEmpty(PREFIX) { @@ -105,3 +88,4 @@ index 69bc5a33..fdf7fd07 100644 + # Clean target QMAKE_CLEAN += $$TARGET */*~ + \ No newline at end of file diff --git a/vokoscreenNG-4.0.0.tar.gz b/vokoscreenNG-4.0.0.tar.gz deleted file mode 100644 index 93a662e..0000000 --- a/vokoscreenNG-4.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78e40de635da968befc85c85103387ec97dce8c8d5e3de226c9a61a6afd22b97 -size 3246331 diff --git a/vokoscreenNG-4.1.0.tar.gz b/vokoscreenNG-4.1.0.tar.gz new file mode 100644 index 0000000..cb7ddfa --- /dev/null +++ b/vokoscreenNG-4.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d3d2b21994b54c23cc4e029a2e97a623e09560d8bee240692c7277c94cafb16 +size 3309205 diff --git a/vokoscreenNG.changes b/vokoscreenNG.changes index 851e114..e3326c5 100644 --- a/vokoscreenNG.changes +++ b/vokoscreenNG.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Apr 17 13:46:20 UTC 2024 - Ferdinand Thiessen + +- Update to version 4.1.0 + * Wayland: Added Snapshot + * Wayland: Simple camera support based on pipewire + * GUI: Better display when moving the mouse over the pushbuttons + * Wayland: All existing settings will now be saved + * Camera: Frameless works not under Linux Desktop MATE + * Translation: Updated +- Recommend "xdg-desktop-portal-wlr" to allow capture on Wayland + ------------------------------------------------------------------- Thu Jan 4 13:15:00 UTC 2024 - Marcel Kuehlhorn diff --git a/vokoscreenNG.spec b/vokoscreenNG.spec index 4fea58f..8efd99f 100644 --- a/vokoscreenNG.spec +++ b/vokoscreenNG.spec @@ -17,7 +17,7 @@ Name: vokoscreenNG -Version: 4.0.0 +Version: 4.1.0 Release: 0 Summary: Screencast creator License: GPL-2.0-only @@ -27,12 +27,12 @@ Source: https://github.com/vkohaupt/%{name}/archive/%{version}.tar.gz#/% # PATCH-FIX-UPSTREAM - Add AppStream metadata - PR#94 Patch0: add_appstream_metadata.patch BuildRequires: appstream-glib -BuildRequires: gstreamer-devel >= 1.12.5 -BuildRequires: libqt5-linguist +BuildRequires: gstreamer-devel >= 1.22.8 BuildRequires: pkgconfig -BuildRequires: pkgconfig(Qt6Core) >= 6.5.0 +BuildRequires: pkgconfig(Qt6Core) >= 6.6.0 BuildRequires: pkgconfig(Qt6DBus) BuildRequires: pkgconfig(Qt6Gui) +BuildRequires: pkgconfig(Qt6Linguist) BuildRequires: pkgconfig(Qt6Multimedia) BuildRequires: pkgconfig(Qt6Network) BuildRequires: pkgconfig(Qt6Test) @@ -45,6 +45,8 @@ Requires: pulseaudio %else Requires: pulseaudio-daemon %endif +# Required for Wayland +Recommends: xdg-desktop-portal-wlr # Required for vorbis and opus audio Requires: gstreamer-plugins-base # Required for mkv, avi, webm, mp4, vp8 video and flac audio