mirror of
https://github.com/vkohaupt/vokoscreenNG.git
synced 2026-04-21 02:27:00 +02:00
flatpak
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -33,6 +33,9 @@ Makefile
|
||||
ui_*.h
|
||||
*.qm
|
||||
|
||||
# Flatpak
|
||||
com.github.vkohaupt.vokoscreenNG
|
||||
|
||||
# javascript
|
||||
*.json
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,67 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<component type="desktop-application">
|
||||
<id>com.github.vkohaupt.vokoscreenNG</id>
|
||||
<name>vokoscreenNG</name>
|
||||
<summary>Easy to use screencast creator</summary>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>GPL-2.0-only</project_license>
|
||||
<description>
|
||||
<p>
|
||||
vokoscreenNG is a powerful screencast creator in many languages to record the screen, an area or a window (Linux only). Recording of audio from multiple sources is supported. With the built-in camera support, you can make your video more personal. Other tools such as systray, magnifying glass, countdown, timer, Showclick and Halo support will help you do a good job.
|
||||
</p>
|
||||
<p>
|
||||
This program can save files in some formats and use some codecs for video and audio:
|
||||
</p>
|
||||
<ul>
|
||||
<li>Video: H.264, VP8</li>
|
||||
<li>Audio: vorbis, flac, opus and mp3.</li>
|
||||
<li>File: mkv, webm, avi, mp4 and mov.</li>
|
||||
</ul>
|
||||
<p>
|
||||
vokoscreenNG is a modern full replacement for vokoscreen, both written by Volker Kohaupt. The main difference is that vokoscreen uses ffmpeg as base, while vokoscreenNG has been rewritten from scratch and is based in GStreamer.
|
||||
</p>
|
||||
</description>
|
||||
<developer id="com.github.vkohaupt.vokoscreenNG">
|
||||
<name>Volker Kohaupt</name>
|
||||
</developer>
|
||||
<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>
|
||||
<launchable type="desktop-id">vokoscreenNG.desktop</launchable>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-0.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-1.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-2.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-3.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-4.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-5.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-6.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-7.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-8.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-9.png</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
<content_rating type="oars-1.0" />
|
||||
<releases>
|
||||
<release version="4.3.0" date="2024-07-01"/>
|
||||
</releases>
|
||||
</component>
|
||||
@@ -0,0 +1,23 @@
|
||||
# Startet Programm aus branch stable oder master
|
||||
flatpak run --branch=stable com.github.vkohaupt.vokoscreenNG
|
||||
flatpak run --branch=master com.github.vkohaupt.vokoscreenNG
|
||||
|
||||
|
||||
flatpak uninstall com.github.vkohaupt.vokoscreenNG
|
||||
# Wenn zwei Versionen installiert sind wird abgefragt welche gelöscht werden soll
|
||||
|
||||
|
||||
# Löscht Profile von gelöschten Programme
|
||||
flatpak uninstall --unused --delete-data
|
||||
|
||||
|
||||
# Verwendete Laufzeitumgebung anzeigen
|
||||
flatpak list --app --columns=application,runtime
|
||||
|
||||
|
||||
# Unterstützung mit pkg-config auflisten
|
||||
flatpak run org.freedesktop.Sdk//23.08
|
||||
pkg-config --list-all
|
||||
|
||||
flatpak run org.kde.Sdk//6.6
|
||||
pkg-config --list-all
|
||||
@@ -1,6 +1,6 @@
|
||||
app-id: com.github.vkohaupt.vokoscreenNG
|
||||
runtime: org.kde.Platform
|
||||
runtime-version: 6.8
|
||||
runtime-version: 6.9
|
||||
sdk: org.kde.Sdk
|
||||
command: vokoscreenNG
|
||||
rename-desktop-file: vokoscreenNG.desktop
|
||||
@@ -13,7 +13,7 @@ finish-args:
|
||||
- --socket=wayland
|
||||
- --socket=fallback-x11
|
||||
- --socket=pulseaudio
|
||||
- --filesystem=home
|
||||
- --filesystem=host
|
||||
- --talk-name=org.kde.StatusNotifierWatcher
|
||||
- --talk-name=org.freedesktop.Flatpak
|
||||
|
||||
@@ -26,18 +26,9 @@ modules:
|
||||
- install -Dm644 applications/vokoscreenNG.png ${FLATPAK_DEST}/share/icons/hicolor/256x256/apps/vokoscreenNG.png
|
||||
- install -Dm644 applications/vokoscreenNG.desktop ${FLATPAK_DEST}/share/applications/vokoscreenNG.desktop
|
||||
- install -Dm644 ../vokoscreenNG.appdata.xml ${FLATPAK_DEST}/share/metainfo/vokoscreenNG.appdata.xml
|
||||
# sources:
|
||||
# - type: git
|
||||
# url: https://github.com/vkohaupt/vokoscreenNG.git
|
||||
# tag: 3.0
|
||||
# commit: 9bdc85afff5568f0f1620b8380783a7c203f7ba0
|
||||
# x-checker-data:
|
||||
# type: git
|
||||
# tag-pattern: ^([\d.]+)$
|
||||
# - type: file
|
||||
# path: vokoscreenNG.appdata.xml
|
||||
sources:
|
||||
- type: dir
|
||||
path: "/home/vk/Programmieren/vokoscreenNG/"
|
||||
- type: file
|
||||
path: vokoscreenNG.appdata.xml
|
||||
- type: git
|
||||
url: https://github.com/vkohaupt/vokoscreenNG.git
|
||||
branch: 3.0
|
||||
- type: file
|
||||
path: vokoscreenNG.appdata.xml
|
||||
@@ -0,0 +1,4 @@
|
||||
#/usr/bin/sh
|
||||
|
||||
flatpak install --user --bundle vokoscreenNG.flatpak
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
#/usr/bin/sh
|
||||
|
||||
flatpak build-bundle \
|
||||
/home/vk/.local/share/flatpak/repo \
|
||||
vokoscreenNG.flatpak \
|
||||
com.github.vkohaupt.vokoscreenNG \
|
||||
master
|
||||
14
info-licences-changelog-install/vokoscreenFlatpak/make_vokoscreen_flatpak.sh
Executable file
14
info-licences-changelog-install/vokoscreenFlatpak/make_vokoscreen_flatpak.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
#/usr/bin/sh
|
||||
|
||||
rm -rf com.github.vkohaupt.vokoscreenNG
|
||||
|
||||
flatpak -y --user install org.kde.Sdk//6.9
|
||||
flatpak -y --user install org.kde.Platform//6.9
|
||||
|
||||
git clone https://github.com/flathub/com.github.vkohaupt.vokoscreenNG
|
||||
cp com.github.vkohaupt.vokoscreenNG.yml com.github.vkohaupt.vokoscreenNG/com.github.vkohaupt.vokoscreenNG.yml
|
||||
cd com.github.vkohaupt.vokoscreenNG
|
||||
|
||||
#flatpak-builder build-dir com.github.vkohaupt.vokoscreenNG.yml
|
||||
flatpak-builder --user --install --force-clean build-dir com.github.vkohaupt.vokoscreenNG.yml
|
||||
|
||||
Reference in New Issue
Block a user