Compare commits
45 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
397c745d96 | ||
|
|
599600a562 | ||
|
|
ac334d9bbf | ||
|
|
d98748df86 | ||
|
|
6ab35a7124 | ||
|
|
14c6c7aabf |
||
|
|
903d0941f5 | ||
|
|
16cf395760 | ||
|
|
5faacc2107 | ||
|
|
72549cf43c | ||
|
|
2ee0807477 | ||
|
|
3856191ba1 | ||
|
|
5f1e24c134 | ||
|
|
ca1b4162f2 | ||
|
|
f4ad2cd107 | ||
|
|
ab7d463ad7 | ||
|
|
7c90637c98 | ||
|
|
817f6938ae | ||
|
|
11d0ecaa41 | ||
|
|
08f615547e |
||
|
|
dacdf9bd1e | ||
|
|
15b4d9bff6 |
||
|
|
af0378f9d3 |
||
|
|
0c2ef425cc |
||
|
|
e6e740502b | ||
|
|
b1f0c43d81 | ||
|
|
45e1c9694f |
||
|
|
567a0591cb | ||
|
|
44fe81105a | ||
|
|
1a4b895a9b | ||
|
|
7ef09ed7f8 | ||
|
|
59c3133167 | ||
|
|
9bfb3b94f0 | ||
|
|
8c0503e307 | ||
|
|
2f57886833 | ||
|
|
3b5367d17f | ||
|
|
20441e4bb1 | ||
|
|
c325154efe | ||
|
|
75c48a8977 | ||
|
|
643d55fafd | ||
|
|
fb171a8993 | ||
|
|
9cd584f6d2 | ||
|
|
d1059e799b | ||
|
|
2fd04f1f1a | ||
|
|
11d972895e |
6 changed files with 144 additions and 35 deletions
23
.gitignore
vendored
23
.gitignore
vendored
|
|
@ -13,3 +13,26 @@
|
|||
/vokoscreenNG-3.4.0.tar.gz
|
||||
/vokoscreenNG-3.5.0.tar.gz
|
||||
/vokoscreenNG-3.6.0.tar.gz
|
||||
/vokoscreenNG-3.7.0.tar.gz
|
||||
/vokoscreenNG-3.8.0.tar.gz
|
||||
/vokoscreenNG-4.0.0.tar.gz
|
||||
/vokoscreenNG-4.1.0.tar.gz
|
||||
/vokoscreenNG-4.2.0.tar.gz
|
||||
/vokoscreenNG-4.3.0.tar.gz
|
||||
/vokoscreenNG-4.4.0.tar.gz
|
||||
/vokoscreenNG-4.4.1.tar.gz
|
||||
/vokoscreenNG-4.4.2.tar.gz
|
||||
/vokoscreenNG-4.4.4.tar.gz
|
||||
/vokoscreenNG-4.4.5.tar.gz
|
||||
/vokoscreenNG-4.4.6.tar.gz
|
||||
/vokoscreenNG-4.4.7.tar.gz
|
||||
/vokoscreenNG-4.5.0.tar.gz
|
||||
/vokoscreenNG-4.5.1.tar.gz
|
||||
/vokoscreenNG-4.5.2.tar.gz
|
||||
/vokoscreenNG-4.6.0.tar.gz
|
||||
/vokoscreenNG-4.7.1.tar.gz
|
||||
/vokoscreenNG-4.7.3.tar.gz
|
||||
/vokoscreenNG-4.8.1.tar.gz
|
||||
/vokoscreenNG-4.8.2.tar.gz
|
||||
/vokoscreenNG-4.8.3.tar.gz
|
||||
/vokoscreenNG-4.9.0.tar.gz
|
||||
|
|
|
|||
24
.packit.yaml
Normal file
24
.packit.yaml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
copy_upstream_release_description: false
|
||||
downstream_package_name: vokoscreenNG
|
||||
upstream_package_name: vokoscreenNG
|
||||
upstream_project_url: https://github.com/vkohaupt/vokoscreenNG
|
||||
|
||||
jobs:
|
||||
- job: pull_from_upstream
|
||||
trigger: release
|
||||
dist_git_branches:
|
||||
- fedora-rawhide
|
||||
|
||||
- job: koji_build
|
||||
trigger: commit
|
||||
allowed_pr_authors: ["packit", "atim"]
|
||||
allowed_committers: ["packit", "atim"]
|
||||
dist_git_branches:
|
||||
- fedora-all
|
||||
- epel-9
|
||||
|
||||
- job: bodhi_update
|
||||
trigger: commit
|
||||
dist_git_branches:
|
||||
- fedora-branched
|
||||
- epel-9
|
||||
3
README.packit
Normal file
3
README.packit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
This repository is maintained by packit.
|
||||
https://packit.dev/
|
||||
The file was generated using packit 1.15.1.post1.dev6+g1fe6a01ee.
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (vokoscreenNG-3.6.0.tar.gz) = eb306762b3c0c480393ed721a09e06fc108f7c19bc4c4a394e602d9d97f341e2a12984c1093a86c75b652a0f8cd552340c73acd1dab0a71f29089ebc8a433809
|
||||
SHA512 (vokoscreenNG-4.9.0.tar.gz) = 0a071728bfe6a33bff44739f92c4afd83707383570363808a8fca938b57844af19fa0cb38e3907b4dced46a4b7b63ae86f5b9bd1e245d4dbb11aff51385e4e5b
|
||||
|
|
|
|||
|
|
@ -7,41 +7,86 @@
|
|||
<project_license>GPL-2.0-only</project_license>
|
||||
<description>
|
||||
<p>
|
||||
vokoscreenNG is a powerful screencast creator in 41 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:
|
||||
vokoscreenNG is a powerful screencast creator in many languages to record the screen, an area or a window. Recording of audio from multiple sources is supported. With the built-in camera support, you can make your video more personal.
|
||||
</p>
|
||||
<p>X11:</p>
|
||||
<ul>
|
||||
<li>Video: H.264(x264, openh264), VP8</li>
|
||||
<li>Audio: vorbis, flac, opus and mp3.</li>
|
||||
<li>File: mkv, webm, avi, mp4 and mov.</li>
|
||||
<li>Tools: Countdown, Snapshot, Systray, Magnifying glass, Timer, Showclick, Halo, Darkmode, Global keyboard shortcuts, Build-in Videoplayer, Camera</li>
|
||||
<li>Format: mkv, gif, mp4</li>
|
||||
<li>Video: H.264, gif</li>
|
||||
<li>Audio: mp3, opus</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>
|
||||
<p>Wayland:</p>
|
||||
<ul>
|
||||
<li>Note: Vokoscreen for Wayland is a standalone development and has nothing to do with X11</li>
|
||||
<li>Tools: Countdown, Snapshot, Convert, Separated-audio-tracks</li>
|
||||
<li>Format: mkv</li>
|
||||
<li>Video: H.264</li>
|
||||
<li>Audio: mp3, opus</li>
|
||||
<li>After record you can convert into webm, gif or mp4.</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>
|
||||
<url type="homepage">https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html</url>
|
||||
<developer id="com.github.vkohaupt.vokoscreenng">
|
||||
<name>Volker Kohaupt</name>
|
||||
</developer>
|
||||
<branding>
|
||||
<color type="primary" scheme_preference="light">#faa298</color>
|
||||
<color type="primary" scheme_preference="dark">#7f2c22</color>
|
||||
</branding>
|
||||
<url type="bugtracker">https://github.com/vkohaupt/vokoscreenNG/issues</url>
|
||||
<url type="homepage">https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html</url>
|
||||
<url type="donation">https://linuxecke.volkoh.de/vokoscreen/vokoscreen-donate.html</url>
|
||||
<developer_name>Volker Kohaupt</developer_name>
|
||||
<url type="contact">https://github.com/vkohaupt/vokoscreenNG/issues</url>
|
||||
<url type="faq">https://github.com/vkohaupt/vokoscreenNG/issues</url>
|
||||
<url type="translate">https://explore.transifex.com/vkohaupt/vokoscreen/</url>
|
||||
<url type="contribute">https://github.com/vkohaupt/vokoscreenNG</url>
|
||||
<url type="vcs-browser">https://github.com/vkohaupt/vokoscreenNG</url>
|
||||
<launchable type="desktop-id">vokoscreenNG.desktop</launchable>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<caption>Area to be captured</caption>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-0.png</image>
|
||||
<caption>Picture</caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-1.png</image>
|
||||
<caption>Picture</caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Video options</caption>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-2.png</image>
|
||||
<caption>Picture</caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-3.png</image>
|
||||
<caption>Picture</caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-4.png</image>
|
||||
<caption>Picture</caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Available codecs and formats</caption>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-5.png</image>
|
||||
<caption>Picture</caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-6.png</image>
|
||||
<caption>Picture</caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-7.png</image>
|
||||
<caption>Picture</caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-8.png</image>
|
||||
<caption>Picture</caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://vokoscreen.volkoh.de/3.0/picture/vokoscreenNG-9.png</image>
|
||||
<caption>Picture</caption>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
<content_rating type="oars-1.0" />
|
||||
<releases>
|
||||
<release version="3.5.0" date="2022-12-31"/>
|
||||
<release version="4.8.1" date="2026-01-05"/>
|
||||
</releases>
|
||||
</component>
|
||||
|
|
|
|||
|
|
@ -1,10 +1,13 @@
|
|||
%global forgeurl https://github.com/vkohaupt/vokoscreenNG
|
||||
|
||||
Name: vokoscreenNG
|
||||
Version: 3.6.0
|
||||
Version: 4.9.0
|
||||
%forgemeta
|
||||
Release: %autorelease
|
||||
Summary: Powerful screencast creator to record the screen
|
||||
|
||||
License: GPLv2
|
||||
URL: https://github.com/vkohaupt/vokoscreenNG
|
||||
License: GPL-2.0-only
|
||||
URL: %{forgeurl}
|
||||
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||
# AppData manifest
|
||||
Source1: https://raw.githubusercontent.com/flathub/com.github.vkohaupt.%{name}/master/%{name}.appdata.xml
|
||||
|
|
@ -16,49 +19,60 @@ BuildRequires: intltool
|
|||
BuildRequires: libappstream-glib
|
||||
BuildRequires: make
|
||||
|
||||
BuildRequires: cmake(Qt5) >= 5.14
|
||||
BuildRequires: cmake(Qt5LinguistTools) >= 5.14
|
||||
BuildRequires: cmake(Qt5Multimedia)
|
||||
BuildRequires: cmake(Qt5X11Extras)
|
||||
BuildRequires: cmake(Qt6) >= 6.6
|
||||
BuildRequires: cmake(Qt6LinguistTools)
|
||||
BuildRequires: cmake(Qt6Multimedia)
|
||||
|
||||
BuildRequires: pkgconfig(gstreamermm-1.0)
|
||||
BuildRequires: pkgconfig(libpulse)
|
||||
BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: pkgconfig(x11)
|
||||
# Player
|
||||
BuildRequires: pkgconfig(glib-2.0)
|
||||
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-video-1.0)
|
||||
|
||||
%if 0%{?fedora} >= 38
|
||||
Requires: gstreamer1-plugin-gif
|
||||
%endif
|
||||
|
||||
#For wayland
|
||||
Recommends: pipewire-gstreamer
|
||||
|
||||
%description
|
||||
vokoscreenNG for Windows and Linux is a powerful screencast creator in 41
|
||||
vokoscreenNG for Windows and Linux 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.
|
||||
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.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
%forgeautosetup -p1
|
||||
mkdir -p src/%{_target_platform}
|
||||
|
||||
|
||||
%build
|
||||
pushd src/%{_target_platform}
|
||||
%qmake_qt5 ..
|
||||
%qmake_qt6 ..
|
||||
popd
|
||||
%make_build -C src/%{_target_platform}
|
||||
|
||||
|
||||
%install
|
||||
%make_install -C src/%{_target_platform}
|
||||
install -Dpm 0755 src/%{_target_platform}/%{name} \
|
||||
install -D -p -m 0755 src/%{_target_platform}/%{name} \
|
||||
%{buildroot}%{_bindir}/%{name}
|
||||
|
||||
# Desktop file
|
||||
install -Dpm 0644 src/applications/%{name}.desktop \
|
||||
install -D -p -m 0644 src/applications/%{name}.desktop \
|
||||
%{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
# AppData manifest
|
||||
install -Dpm 0644 %{SOURCE1} -t %{buildroot}%{_metainfodir}/
|
||||
install -D -p -m 0644 %{SOURCE1} -t %{buildroot}%{_metainfodir}/
|
||||
|
||||
# Icon
|
||||
install -Dpm 0644 src/applications/%{name}.png \
|
||||
install -D -p -m 0644 src/applications/%{name}.png \
|
||||
%{buildroot}%{_datadir}/pixmaps/%{name}.png
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue