aboutsummaryrefslogtreecommitdiff
path: root/multimedia/vokoscreenNG/0001-Add-better-integration-for-Linux.patch
diff options
context:
space:
mode:
authorErik Falor <ewfalor@gmail.com>2021-02-13 03:10:33 +0000
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2021-02-14 06:27:57 +0700
commit8449f548e3e09dbeffecd61aa7b71727e0d5f016 (patch)
tree501480d71378bb0204ace7e849a4494214210401 /multimedia/vokoscreenNG/0001-Add-better-integration-for-Linux.patch
parent384cb1eaef28b2e95f1f372d90aaaf8f0c2a2f38 (diff)
multimedia/vokoscreenNG: Added (screencast creator)
Signed-off-by: Dave Woodfall <dave@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'multimedia/vokoscreenNG/0001-Add-better-integration-for-Linux.patch')
-rw-r--r--multimedia/vokoscreenNG/0001-Add-better-integration-for-Linux.patch110
1 files changed, 110 insertions, 0 deletions
diff --git a/multimedia/vokoscreenNG/0001-Add-better-integration-for-Linux.patch b/multimedia/vokoscreenNG/0001-Add-better-integration-for-Linux.patch
new file mode 100644
index 0000000000000..521793a33fb5b
--- /dev/null
+++ b/multimedia/vokoscreenNG/0001-Add-better-integration-for-Linux.patch
@@ -0,0 +1,110 @@
+The original patch was from an ArchLinux package
+https://github.com/archlinux/svntogit-community/blob/packages/vokoscreen/trunk/0001-Add-better-integration-for-Linux.patch
+
+I got this one from https://github.com/City-busz/vokoscreenNG branch 'linux-support', and modified it to work with 3.0.8
+
+commit 0a378409 (HEAD -> linux-support, origin/linux-support)
+Author: Balló György <ballogyor@gmail.com>
+Date: 2020-07-06 07:14:26 -0600
+
+ Add better integration for Linux
+
+ Add AppStream metadata, add installation target.
+
+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
+@@ -163,4 +163,29 @@
+ # ciscoOpenh264
+ win32:include(ciscoOpenh264/ciscoOpenh264.pri)
+
+-unix:include(wayland/wayland.pri)
+\ No newline at end of file
++unix:include(wayland/wayland.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
++}
+Only in vokoscreenNG-3.0.8/src: vokoscreenNG.pro.orig
+Only in vokoscreenNG-3.0.8/src: vokoscreenNG.pro.rej