Hello community, here is the log from the commit of package vokoscreenNG for openSUSE:Factory checked in at 2020-08-03 14:17:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vokoscreenNG (Old) and /work/SRC/openSUSE:Factory/.vokoscreenNG.new.3592 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vokoscreenNG" Mon Aug 3 14:17:36 2020 rev:7 rq:823994 version:3.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/vokoscreenNG/vokoscreenNG.changes 2020-06-10 00:49:01.227039836 +0200 +++ /work/SRC/openSUSE:Factory/.vokoscreenNG.new.3592/vokoscreenNG.changes 2020-08-03 14:18:13.268669672 +0200 @@ -1,0 +2,11 @@ +Fri Jul 31 11:08:46 UTC 2020 - Marcel Kuehlhorn <[email protected]> + +- 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) + +------------------------------------------------------------------- Old: ---- 3.0.4.tar.gz adapt-to-qt-5.15.patch New: ---- 3.0.5.tar.gz add_appstream_metadata.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vokoscreenNG.spec ++++++ --- /var/tmp/diff_new_pack.rNozZD/_old 2020-08-03 14:18:15.904672315 +0200 +++ /var/tmp/diff_new_pack.rNozZD/_new 2020-08-03 14:18:15.904672315 +0200 @@ -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 @@ 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 @@ %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png +%{_datadir}/metainfo/%{name}.appdata.xml %changelog ++++++ 3.0.4.tar.gz -> 3.0.5.tar.gz ++++++ ++++ 7402 lines of diff (skipped) ++++++ add_appstream_metadata.patch ++++++ >From 0a3784095ecca582f7eb09551ceb34c309d83637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <[email protected]> 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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<component type="desktop"> + <id>vokoscreenNG.desktop</id> + <metadata_license>CC0-1.0</metadata_license> + <project_license>GPL-2.0</project_license> + <name>vokoscreenNG</name> + <summary>Easy to use desktop recorder</summary> + <description> + <p>vokoscreenNG is an easy to use screencast creator to record educational videos, + live recordings of browser, installation, videoconferences, etc.</p> + </description> + <screenshots> + <screenshot type="default"> + <image>https://vokoscreen.volkoh.de/3.0/picture/screencast-0.png</image> + </screenshot> + <screenshot> + <image>https://vokoscreen.volkoh.de/3.0/picture/screencast-1.png</image> + </screenshot> + <screenshot> + <image>https://vokoscreen.volkoh.de/3.0/picture/screencast-2.png</image> + </screenshot> + <screenshot> + <image>https://vokoscreen.volkoh.de/3.0/picture/screencast-3.png</image> + </screenshot> + <screenshot> + <image>https://vokoscreen.volkoh.de/3.0/picture/screencast-4.png</image> + </screenshot> + <screenshot> + <image>https://vokoscreen.volkoh.de/3.0/picture/screencast-5.png</image> + </screenshot> + <screenshot> + <image>https://vokoscreen.volkoh.de/3.0/picture/screencast-6.png</image> + </screenshot> + <screenshot> + <image>https://vokoscreen.volkoh.de/3.0/picture/screencast-7.png</image> + </screenshot> + <screenshot> + <image>https://vokoscreen.volkoh.de/3.0/picture/screencast-8.png</image> + </screenshot> + </screenshots> + <url type="homepage">https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html</url> + <url type="bugtracker">https://github.com/vkohaupt/vokoscreenNG/issues</url> + <url type="donation">https://linuxecke.volkoh.de/vokoscreen/vokoscreen-donate.html</url> + <developer_name>Volker Kohaupt</developer_name> +</component> 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 +}
