123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- 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.1.0
- 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.
- ---
- src/applications/INFO | 1 +
- src/applications/vokoscreenNG.appdata.xml | 45 +++++++++++++++++++++++
- src/vokoscreenNG.pro | 24 ++++++++++++
- 3 files changed, 70 insertions(+)
- create mode 100644 src/applications/vokoscreenNG.appdata.xml
- diff --git a/src/applications/INFO b/src/applications/INFO
- index 4195de8..1c1bd87 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 0000000..883f4ae
- --- /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 d43ed30..7bf3d5a 100644
- --- a/src/vokoscreenNG.pro
- +++ b/src/vokoscreenNG.pro
- @@ -178,3 +178,27 @@ include(dirDialog/dirDialog.pri)
- # File Dialog
- include(fileDialog/fileDialog.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
- +}
- --
- 2.35.1
|