Date: Monday, July 6, 2020 @ 23:22:36 Author: bgyorgy Revision: 658093
archrelease: copy trunk to community-x86_64 Added: vokoscreen/repos/community-x86_64/0001-Add-better-integration-for-Linux.patch (from rev 658092, vokoscreen/trunk/0001-Add-better-integration-for-Linux.patch) vokoscreen/repos/community-x86_64/PKGBUILD (from rev 658092, vokoscreen/trunk/PKGBUILD) vokoscreen/repos/community-x86_64/qt-5.15.patch (from rev 658092, vokoscreen/trunk/qt-5.15.patch) Deleted: vokoscreen/repos/community-x86_64/0001-Add-better-integration-for-Linux.patch vokoscreen/repos/community-x86_64/PKGBUILD vokoscreen/repos/community-x86_64/qt-5.15.patch ---------------------------------------------+ 0001-Add-better-integration-for-Linux.patch | 216 +++++++++++++------------- PKGBUILD | 82 ++++----- qt-5.15.patch | 46 ++--- 3 files changed, 172 insertions(+), 172 deletions(-) Deleted: 0001-Add-better-integration-for-Linux.patch =================================================================== --- 0001-Add-better-integration-for-Linux.patch 2020-07-06 23:22:32 UTC (rev 658092) +++ 0001-Add-better-integration-for-Linux.patch 2020-07-06 23:22:36 UTC (rev 658093) @@ -1,108 +0,0 @@ -From 0a3784095ecca582f7eb09551ceb34c309d83637 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballog...@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 -+} --- -2.27.0 - Copied: vokoscreen/repos/community-x86_64/0001-Add-better-integration-for-Linux.patch (from rev 658092, vokoscreen/trunk/0001-Add-better-integration-for-Linux.patch) =================================================================== --- 0001-Add-better-integration-for-Linux.patch (rev 0) +++ 0001-Add-better-integration-for-Linux.patch 2020-07-06 23:22:36 UTC (rev 658093) @@ -0,0 +1,108 @@ +From 0a3784095ecca582f7eb09551ceb34c309d83637 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballog...@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 ++} +-- +2.27.0 + Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-07-06 23:22:32 UTC (rev 658092) +++ PKGBUILD 2020-07-06 23:22:36 UTC (rev 658093) @@ -1,41 +0,0 @@ -# Maintainer: Balló György <ballogyor+arch at gmail dot com> -# Contributor: Elrondo46 TuxnVape <elron...@hotmail.com> -# Contributor: Ivan Fonseca <ivan...@riseup.net> -# Contributor: Alfredo Ramos <alfredo dot ramos at yandex dot com> -# Contributor: Giacomo <giacomogiorgianni at gmail dot com> - -pkgname=vokoscreen -_pkgname=vokoscreenNG -pkgver=3.0.4 -pkgrel=2 -pkgdesc='Easy to use screencast creator' -arch=(x86_64) -url='https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html' -license=(GPL2) -depends=(gst-plugins-good qt5-multimedia qt5-x11extras) -optdepends=('gst-plugins-bad: record audio into AAC format' - 'gst-plugins-ugly: record screen into H.264 format') -makedepends=(qt5-tools) -source=(https://github.com/vkohaupt/$_pkgname/archive/$pkgver/$_pkgname-$pkgver.tar.gz - qt-5.15.patch - 0001-Add-better-integration-for-Linux.patch) -sha256sums=('f404f2a1b6d342fe2d8c97849dcd54bd2070bebf840bdb247e634229f47b9871' - '41b2e88669aa2e347298f0d2bf4b4bedffa0fba8a19cb1d6a6d50067fe76ee31' - '15c20c70cfd515aba6bb758d7e7fadf1e414553ce42303846bc642dc39241785') - -prepare() { - cd $_pkgname-$pkgver - patch -Np1 -i ../qt-5.15.patch - patch -Np1 -i ../0001-Add-better-integration-for-Linux.patch -} - -build() { - cd $_pkgname-$pkgver - qmake PREFIX=/usr src/vokoscreenNG.pro - make -} - -package() { - cd $_pkgname-$pkgver - make INSTALL_ROOT="$pkgdir" install -} Copied: vokoscreen/repos/community-x86_64/PKGBUILD (from rev 658092, vokoscreen/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-07-06 23:22:36 UTC (rev 658093) @@ -0,0 +1,41 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Elrondo46 TuxnVape <elron...@hotmail.com> +# Contributor: Ivan Fonseca <ivan...@riseup.net> +# Contributor: Alfredo Ramos <alfredo dot ramos at yandex dot com> +# Contributor: Giacomo <giacomogiorgianni at gmail dot com> + +pkgname=vokoscreen +_pkgname=vokoscreenNG +pkgver=3.0.4 +pkgrel=3 +pkgdesc='Easy to use screencast creator' +arch=(x86_64) +url='https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html' +license=(GPL2) +depends=(gst-plugins-good qt5-multimedia qt5-x11extras) +optdepends=('gst-plugins-bad: record audio into AAC format' + 'gst-plugins-ugly: record screen into H.264 format') +makedepends=(qt5-tools) +source=(https://github.com/vkohaupt/$_pkgname/archive/$pkgver/$_pkgname-$pkgver.tar.gz + qt-5.15.patch + 0001-Add-better-integration-for-Linux.patch) +sha256sums=('f404f2a1b6d342fe2d8c97849dcd54bd2070bebf840bdb247e634229f47b9871' + '41b2e88669aa2e347298f0d2bf4b4bedffa0fba8a19cb1d6a6d50067fe76ee31' + '15c20c70cfd515aba6bb758d7e7fadf1e414553ce42303846bc642dc39241785') + +prepare() { + cd $_pkgname-$pkgver + patch -Np1 -i ../qt-5.15.patch + patch -Np1 -i ../0001-Add-better-integration-for-Linux.patch +} + +build() { + cd $_pkgname-$pkgver + qmake PREFIX=/usr src/vokoscreenNG.pro + make +} + +package() { + cd $_pkgname-$pkgver + make INSTALL_ROOT="$pkgdir" install +} Deleted: qt-5.15.patch =================================================================== --- qt-5.15.patch 2020-07-06 23:22:32 UTC (rev 658092) +++ qt-5.15.patch 2020-07-06 23:22:36 UTC (rev 658093) @@ -1,23 +0,0 @@ -From 2fd6901b3c72d58fd444da588381351c21f10cd1 Mon Sep 17 00:00:00 2001 -From: Volker Kohaupt <vkoha...@freenet.de> -Date: Mon, 8 Jun 2020 21:23:15 +0200 -Subject: [PATCH] Adapted to Qt 5.15.0 - ---- - src/region/QvkRegionButtonArrow.cpp | 2 ++ - src/settings/QvkSettings.cpp | 2 +- - 2 files changed, 3 insertions(+), 1 deletion(-) - -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() - { - } Copied: vokoscreen/repos/community-x86_64/qt-5.15.patch (from rev 658092, vokoscreen/trunk/qt-5.15.patch) =================================================================== --- qt-5.15.patch (rev 0) +++ qt-5.15.patch 2020-07-06 23:22:36 UTC (rev 658093) @@ -0,0 +1,23 @@ +From 2fd6901b3c72d58fd444da588381351c21f10cd1 Mon Sep 17 00:00:00 2001 +From: Volker Kohaupt <vkoha...@freenet.de> +Date: Mon, 8 Jun 2020 21:23:15 +0200 +Subject: [PATCH] Adapted to Qt 5.15.0 + +--- + src/region/QvkRegionButtonArrow.cpp | 2 ++ + src/settings/QvkSettings.cpp | 2 +- + 2 files changed, 3 insertions(+), 1 deletion(-) + +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() + { + }