Compare commits

...
Sign in to create a new pull request.

45 commits

Author SHA1 Message Date
Fedora Release Engineering
397c745d96 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:36:23 +00:00
Packit
599600a562 Update to 4.9.0 upstream release
- Resolves: rhbz#2452561

Upstream tag: 4.9.0
Upstream commit: bf0f358f

Commit authored by Packit automation (https://packit.dev/)
2026-03-28 03:05:41 +00:00
Fedora Release Engineering
ac334d9bbf Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:02:14 +00:00
Packit
d98748df86 Update to 4.8.3 upstream release
- Resolves: rhbz#2428187

Upstream tag: 4.8.3
Upstream commit: 88fba458

Commit authored by Packit automation (https://packit.dev/)
2026-01-09 05:25:12 +00:00
Packit
6ab35a7124 Update to 4.8.2 upstream release
- Resolves: rhbz#2427866

Upstream tag: 4.8.2
Upstream commit: 0f2ebcb2

Commit authored by Packit automation (https://packit.dev/)
2026-01-08 10:45:51 +00:00
Artem Polishchuk
14c6c7aabf
- Update desc
- Update appdata

Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2026-01-06 15:38:18 +03:00
Packit
903d0941f5 Update to 4.8.1 upstream release
- Resolves: rhbz#2420013

Upstream tag: 4.8.1
Upstream commit: 88902610

Commit authored by Packit automation (https://packit.dev/)
2026-01-05 23:36:21 +00:00
Packit
16cf395760 Update to 4.7.3 upstream release
- Resolves: rhbz#2382302

Upstream tag: 4.7.3
Upstream commit: c0d036dc

Commit authored by Packit automation (https://packit.dev/)
2025-12-05 20:24:20 +00:00
Packit
5faacc2107 Update to 4.7.1 upstream release
- Resolves: rhbz#2382302

Upstream tag: 4.7.1
Upstream commit: 8c233331

Commit authored by Packit automation (https://packit.dev/)
2025-11-23 02:54:43 +00:00
Sérgio M. Basto
72549cf43c Add Recommends pipewire-gstreamer to work on Wayland 2025-11-23 02:47:59 +00:00
Sérgio M. Basto
2ee0807477 Rebuild for qt6 2025-11-23 01:29:33 +00:00
Fedora Release Engineering
3856191ba1 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:12:30 +00:00
Packit
5f1e24c134 Update to 4.6.0 upstream release
- Resolves: rhbz#2375397

Upstream tag: 4.6.0
Upstream commit: 4a8fd0af

Commit authored by Packit automation (https://packit.dev/)
2025-06-29 06:58:17 +00:00
Packit
ca1b4162f2 Update to 4.5.2 upstream release
- Resolves: rhbz#2363049

Upstream tag: 4.5.2
Upstream commit: 8d9685c6

Commit authored by Packit automation (https://packit.dev/)
2025-04-30 08:28:22 +00:00
Packit
f4ad2cd107 Update to 4.5.1 upstream release
- Resolves: rhbz#2362759

Upstream tag: 4.5.1
Upstream commit: 556a016d

Commit authored by Packit automation (https://packit.dev/)
2025-04-28 18:17:21 +00:00
Packit
ab7d463ad7 Update to 4.5.0 upstream release
- Resolves: rhbz#2354492

Upstream tag: 4.5.0
Upstream commit: be7bff14

Commit authored by Packit automation (https://packit.dev/)
2025-03-24 09:32:11 +00:00
Packit
7c90637c98 Update to 4.4.7 upstream release
- Resolves: rhbz#2352857

Upstream tag: 4.4.7
Upstream commit: cbc4e409

Commit authored by Packit automation (https://packit.dev/)
2025-03-17 07:02:50 +00:00
Packit
817f6938ae Update to 4.4.6 upstream release
- Resolves: rhbz#2350911

Upstream tag: 4.4.6
Upstream commit: 8c5900a6

Commit authored by Packit automation (https://packit.dev/)
2025-03-08 22:09:48 +00:00
Packit
11d0ecaa41 Update to 4.4.5 upstream release
- Resolves: rhbz#2345960

Upstream tag: 4.4.5
Upstream commit: a1a9cb8f

Commit authored by Packit automation (https://packit.dev/)
2025-02-16 09:28:13 +00:00
Artem Polishchuk
08f615547e
chore: Update to 4.4.4
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2025-02-08 21:15:25 +02:00
Fedora Release Engineering
dacdf9bd1e Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:35:06 +00:00
Artem Polishchuk
15b4d9bff6
chore: Update to 4.4.2
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2025-01-09 14:30:48 +02:00
Artem Polishchuk
af0378f9d3
chore: Update to 4.4.1
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2025-01-08 00:48:32 +02:00
Artem Polishchuk
0c2ef425cc
chore: Update to 4.4.0
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2025-01-02 10:35:53 +02:00
Sérgio M. Basto
e6e740502b Update vokoscreenNG to 4.3.0 2024-11-03 01:37:18 +00:00
Fedora Release Engineering
b1f0c43d81 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:58:51 +00:00
Artem Polishchuk
45e1c9694f
chore: Update to 4.2.0
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2024-07-02 11:06:10 +03:00
Jan Grulich
567a0591cb Rebuild (qt6) 2024-05-21 22:14:07 +02:00
Jan Grulich
44fe81105a Rebuild (qt6) 2024-04-04 14:13:07 +02:00
Artem Polishchuk
1a4b895a9b build: Update to 4.1.0 (rh#2271769) 2024-03-27 16:54:59 +02:00
Fedora Release Engineering
7ef09ed7f8 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:09:10 +00:00
Artem Polishchuk
59c3133167 build: Update to 4.0.0 (rh#2256552) 2024-01-03 16:04:24 +02:00
Artem Polishchuk
9bfb3b94f0 build: Update AppData 2023-10-24 00:21:44 +03:00
Artem Polishchuk
8c0503e307 build: Add upstream patch fix
Segfault on startup [GNOME/X11] (rh#2245370)
2023-10-22 21:49:39 +03:00
Artem Polishchuk
2f57886833 packit: Update config 2023-10-22 21:20:32 +03:00
Artem Polishchuk
3b5367d17f build: Add gstreamer1-plugin-gif 2023-10-22 21:19:19 +03:00
Artem Polishchuk
20441e4bb1 build: Explicitly add more BR 2023-10-22 21:13:46 +03:00
Artem Polishchuk
c325154efe packit: Add epel-9 for Bodhi 2023-10-06 18:45:00 +03:00
Artem Polishchuk
75c48a8977 build: Update to 3.8.0 2023-10-06 17:45:49 +03:00
Artem Polishchuk
643d55fafd build: Update Packit config 2023-10-06 13:19:16 +03:00
Artem Polishchuk
fb171a8993 build: Add Packit config 2023-10-06 12:39:32 +03:00
Artem Polishchuk
9cd584f6d2 build: Use forge macros 2023-10-06 12:33:00 +03:00
Artem Polishchuk
d1059e799b license: Convert to SPDX 2023-10-06 11:59:10 +03:00
Fedora Release Engineering
2fd04f1f1a Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:50:09 +00:00
Artem Polishchuk
11d972895e chore: Update to 3.7.0 2023-07-01 08:29:03 +03:00
6 changed files with 144 additions and 35 deletions

23
.gitignore vendored
View file

@ -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
View 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
View 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.

View file

@ -1 +1 @@
SHA512 (vokoscreenNG-3.6.0.tar.gz) = eb306762b3c0c480393ed721a09e06fc108f7c19bc4c4a394e602d9d97f341e2a12984c1093a86c75b652a0f8cd552340c73acd1dab0a71f29089ebc8a433809
SHA512 (vokoscreenNG-4.9.0.tar.gz) = 0a071728bfe6a33bff44739f92c4afd83707383570363808a8fca938b57844af19fa0cb38e3907b4dced46a4b7b63ae86f5b9bd1e245d4dbb11aff51385e4e5b

View file

@ -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>

View file

@ -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