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
+}

Reply via email to