diff --git a/3.0.4.tar.gz b/3.0.4.tar.gz deleted file mode 100644 index a8daf7c..0000000 --- a/3.0.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f404f2a1b6d342fe2d8c97849dcd54bd2070bebf840bdb247e634229f47b9871 -size 1346132 diff --git a/3.0.5.tar.gz b/3.0.5.tar.gz new file mode 100644 index 0000000..ac18274 --- /dev/null +++ b/3.0.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15b3618be885dfa4fb8a01fa2a25299c731f105668a4d6c8f385ce6b6556a19d +size 1417669 diff --git a/adapt-to-qt-5.15.patch b/adapt-to-qt-5.15.patch deleted file mode 100644 index 661d8db..0000000 --- a/adapt-to-qt-5.15.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 924edeccfaaddf483959b8cf140f13ef64420378 Mon Sep 17 00:00:00 2001 -From: Volker Kohaupt -Date: Sat, 6 Jun 2020 08:42:07 +0200 -Subject: [PATCH] Adapted to Qt 5.15.0 - ---- - src/region/QvkRegionButtonArrow.cpp | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/region/QvkRegionButtonArrow.cpp b/src/region/QvkRegionButtonArrow.cpp -index 984048b0..82987915 100644 ---- a/src/region/QvkRegionButtonArrow.cpp -+++ b/src/region/QvkRegionButtonArrow.cpp -@@ -22,6 +22,8 @@ - - #include "QvkRegionButtonArrow.h" - -+#include -+ - QvkRegionButtonArrow::QvkRegionButtonArrow() - { - } diff --git a/add_appstream_metadata.patch b/add_appstream_metadata.patch new file mode 100644 index 0000000..6c6cd2b --- /dev/null +++ b/add_appstream_metadata.patch @@ -0,0 +1,105 @@ +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 +@@ -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 +@@ -0,0 +1,45 @@ ++ ++ ++ vokoscreenNG.desktop ++ CC0-1.0 ++ GPL-2.0 ++ vokoscreenNG ++ Easy to use desktop recorder ++ ++

vokoscreenNG is an easy to use screencast creator to record educational videos, ++ live recordings of browser, installation, videoconferences, etc.

++
++ ++ ++ https://vokoscreen.volkoh.de/3.0/picture/screencast-0.png ++ ++ ++ https://vokoscreen.volkoh.de/3.0/picture/screencast-1.png ++ ++ ++ https://vokoscreen.volkoh.de/3.0/picture/screencast-2.png ++ ++ ++ https://vokoscreen.volkoh.de/3.0/picture/screencast-3.png ++ ++ ++ https://vokoscreen.volkoh.de/3.0/picture/screencast-4.png ++ ++ ++ https://vokoscreen.volkoh.de/3.0/picture/screencast-5.png ++ ++ ++ https://vokoscreen.volkoh.de/3.0/picture/screencast-6.png ++ ++ ++ https://vokoscreen.volkoh.de/3.0/picture/screencast-7.png ++ ++ ++ https://vokoscreen.volkoh.de/3.0/picture/screencast-8.png ++ ++ ++ https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html ++ https://github.com/vkohaupt/vokoscreenNG/issues ++ 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 +@@ -152,3 +152,28 @@ include(loadExtensions/loadExtensions.pri) + + # systrayAlternative + include(systrayAlternative/systrayAlternative.pri) ++ ++unix:!macx { ++ isEmpty(PREFIX) { ++ PREFIX = /usr/local ++ } ++ isEmpty(BINDIR) { ++ BINDIR = $$PREFIX/bin ++ } ++ isEmpty(DATADIR) { ++ DATADIR = $$PREFIX/share ++ } ++ ++ target.path = $$BINDIR ++ ++ icon.files = applications/vokoscreenNG.png ++ icon.path = $$DATADIR/icons/hicolor/256x256/apps/ ++ ++ desktop.files = applications/vokoscreenNG.desktop ++ desktop.path = $$DATADIR/applications/ ++ ++ appdata.files = applications/vokoscreenNG.appdata.xml ++ appdata.path = $$DATADIR/metainfo/ ++ ++ INSTALLS += target icon desktop appdata ++} diff --git a/vokoscreenNG.changes b/vokoscreenNG.changes index 2d964aa..366eb5c 100644 --- a/vokoscreenNG.changes +++ b/vokoscreenNG.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Fri Jul 31 11:08:46 UTC 2020 - Marcel Kuehlhorn + +- Update to 3.0.4 + * fix automatic detection of screen resolution changes + * switch from adder to audiomixer + * switch from faac voaacenc + * remove opus from mov format +- Removed adapt-to-qt-5.15.patch +- Added add_appstream_metadata.patch (boo#1172620) + ------------------------------------------------------------------- Mon Jun 8 11:33:18 UTC 2020 - Marcel Kuehlhorn diff --git a/vokoscreenNG.spec b/vokoscreenNG.spec index 1a60833..85c7dc5 100644 --- a/vokoscreenNG.spec +++ b/vokoscreenNG.spec @@ -17,15 +17,16 @@ Name: vokoscreenNG -Version: 3.0.4 +Version: 3.0.5 Release: 0 Summary: Screencast creator License: GPL-2.0-only Group: Productivity/Multimedia/Other URL: https://github.com/vkohaupt/vokoscreenNG Source: https://github.com/vkohaupt/%{name}/archive/%{version}.tar.gz -# PATCH-FIX-UPSTREAM - Fix Qt 5.15 build failure -Patch0: adapt-to-qt-5.15.patch +# PATCH-FIX-UPSTREAM - Add AppStream metadata - PR#94 +Patch0: add_appstream_metadata.patch +BuildRequires: appstream-glib BuildRequires: gstreamer-devel BuildRequires: libqt5-linguist BuildRequires: pkgconfig @@ -78,6 +79,10 @@ mkdir -p %{buildroot}/usr/share/applications/ cp src/applications/%{name}.desktop %{buildroot}/usr/share/applications/ mkdir -p %{buildroot}/usr/share/pixmaps/ cp src/applications/%{name}.png %{buildroot}/usr/share/pixmaps/ +mkdir -p %{buildroot}/usr/share/metainfo/ +cp src/applications/vokoscreenNG.appdata.xml %{buildroot}/usr/share/metainfo/ + +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml %files %doc README.md @@ -85,5 +90,6 @@ cp src/applications/%{name}.png %{buildroot}/usr/share/pixmaps/ %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png +%{_datadir}/metainfo/%{name}.appdata.xml %changelog