From 8449f548e3e09dbeffecd61aa7b71727e0d5f016 Mon Sep 17 00:00:00 2001 From: Erik Falor Date: Sat, 13 Feb 2021 03:10:33 +0000 Subject: multimedia/vokoscreenNG: Added (screencast creator) Signed-off-by: Dave Woodfall Signed-off-by: Willy Sudiarto Raharjo --- .../0001-Add-better-integration-for-Linux.patch | 110 +++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 multimedia/vokoscreenNG/0001-Add-better-integration-for-Linux.patch (limited to 'multimedia/vokoscreenNG/0001-Add-better-integration-for-Linux.patch') 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 +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 @@ ++ ++ ++ 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 +@@ -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 -- cgit v1.2.3