forked from pool/vokoscreenNG
Accepting request 823994 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/823994 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vokoscreenNG?expand=0&rev=7
This commit is contained in:
commit
932ff6acc6
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f404f2a1b6d342fe2d8c97849dcd54bd2070bebf840bdb247e634229f47b9871
|
||||
size 1346132
|
3
3.0.5.tar.gz
Normal file
3
3.0.5.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:15b3618be885dfa4fb8a01fa2a25299c731f105668a4d6c8f385ce6b6556a19d
|
||||
size 1417669
|
@ -1,22 +0,0 @@
|
||||
From 924edeccfaaddf483959b8cf140f13ef64420378 Mon Sep 17 00:00:00 2001
|
||||
From: Volker Kohaupt <vkohaupt@freenet.de>
|
||||
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 <QPainterPath>
|
||||
+
|
||||
QvkRegionButtonArrow::QvkRegionButtonArrow()
|
||||
{
|
||||
}
|
105
add_appstream_metadata.patch
Normal file
105
add_appstream_metadata.patch
Normal file
@ -0,0 +1,105 @@
|
||||
From 0a3784095ecca582f7eb09551ceb34c309d83637 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
|
||||
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
|
||||
+}
|
@ -1,3 +1,14 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 31 11:08:46 UTC 2020 - Marcel Kuehlhorn <tux93@opensuse.org>
|
||||
|
||||
- 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 <tux93@opensuse.org>
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user