123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- 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 -Nuar a/src/vokoscreenNG.pro b/src/vokoscreenNG.pro
- --- a/src/vokoscreenNG.pro 2023-03-30 08:26:59.000000000 +0300
- +++ b/src/vokoscreenNG.pro 2023-04-15 12:45:51.252406373 +0300
- @@ -206,6 +206,32 @@
- # Virtual Maschine
- include(virtual/virtual.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
- +}
- +
- # Snapshot
- include(snapshot/snapshot.pri)
|