Date: Saturday, February 12, 2022 @ 21:30:36 Author: arojas Revision: 1132978
archrelease: copy trunk to community-x86_64 Added: vokoscreen/repos/community-x86_64/0001-Add-better-integration-for-Linux.patch (from rev 1132977, vokoscreen/trunk/0001-Add-better-integration-for-Linux.patch) vokoscreen/repos/community-x86_64/PKGBUILD (from rev 1132977, vokoscreen/trunk/PKGBUILD) Deleted: vokoscreen/repos/community-x86_64/0001-Add-better-integration-for-Linux.patch vokoscreen/repos/community-x86_64/PKGBUILD ---------------------------------------------+ 0001-Add-better-integration-for-Linux.patch | 210 +++++++++++++------------- PKGBUILD | 76 ++++----- 2 files changed, 143 insertions(+), 143 deletions(-) Deleted: 0001-Add-better-integration-for-Linux.patch =================================================================== --- 0001-Add-better-integration-for-Linux.patch 2022-02-12 21:30:26 UTC (rev 1132977) +++ 0001-Add-better-integration-for-Linux.patch 2022-02-12 21:30:36 UTC (rev 1132978) @@ -1,105 +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 -@@ -163,3 +163,28 @@ include(loadExtensions/loadExtensions.pri) - # wayland - unix:include(wayland/wayland.pri) - unix:include(waylandRoutines/waylandRoutines.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 -+} Copied: vokoscreen/repos/community-x86_64/0001-Add-better-integration-for-Linux.patch (from rev 1132977, 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 2022-02-12 21:30:36 UTC (rev 1132978) @@ -0,0 +1,105 @@ +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 +@@ -178,3 +178,28 @ + + # 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 ++} Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-02-12 21:30:26 UTC (rev 1132977) +++ PKGBUILD 2022-02-12 21:30:36 UTC (rev 1132978) @@ -1,38 +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.9 -pkgrel=1 -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" - '0001-Add-better-integration-for-Linux.patch') -sha256sums=('e03ebce15d624eb64a37a7448d5e583eb56d38f7b569be24cedaa6632d5c65a6' - '1d9c78a9c43f64a6c47ac916da5bdea7e686f1aae2264db9e7a7b2504b76efb0') - -prepare() { - cd $_pkgname-$pkgver - patch -Np1 -i ../0001-Add-better-integration-for-Linux.patch -} - -build() { - cd $_pkgname-$pkgver - qmake-qt5 PREFIX=/usr src/vokoscreenNG.pro - make -} - -package() { - cd $_pkgname-$pkgver - make INSTALL_ROOT="$pkgdir" install -} Copied: vokoscreen/repos/community-x86_64/PKGBUILD (from rev 1132977, vokoscreen/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-02-12 21:30:36 UTC (rev 1132978) @@ -0,0 +1,38 @@ +# 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.1.0 +pkgrel=1 +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" + '0001-Add-better-integration-for-Linux.patch') +sha256sums=('58ed792732b2129bec88b142f9b3a82c76a88c70d5f8b32b8332bdd6d8d5cbe4' + '422d0cd05d2fe1a1973f8eb50e95c7e4898ce3afeae97b7e67ab384f3958ffa2') + +prepare() { + cd $_pkgname-$pkgver + patch -Np1 -F3 -i ../0001-Add-better-integration-for-Linux.patch +} + +build() { + cd $_pkgname-$pkgver + qmake-qt5 PREFIX=/usr src/vokoscreenNG.pro + make +} + +package() { + cd $_pkgname-$pkgver + make INSTALL_ROOT="$pkgdir" install +}