Compare commits
No commits in common. "rawhide" and "f31" have entirely different histories.
7 changed files with 46 additions and 247 deletions
31
.gitignore
vendored
31
.gitignore
vendored
|
|
@ -5,34 +5,3 @@
|
|||
/vokoscreenNG-3.0.5.tar.gz
|
||||
/vokoscreenNG-3.0.6.tar.gz
|
||||
/vokoscreenNG-3.0.7.tar.gz
|
||||
/vokoscreenNG-3.0.8.tar.gz
|
||||
/vokoscreenNG-3.0.9.tar.gz
|
||||
/vokoscreenNG-3.1.0.tar.gz
|
||||
/vokoscreenNG-3.2.0.tar.gz
|
||||
/vokoscreenNG-3.3.0.tar.gz
|
||||
/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
24
.packit.yaml
|
|
@ -1,24 +0,0 @@
|
|||
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
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
This repository is maintained by packit.
|
||||
https://packit.dev/
|
||||
The file was generated using packit 1.15.1.post1.dev6+g1fe6a01ee.
|
||||
50
changelog
50
changelog
|
|
@ -1,50 +0,0 @@
|
|||
* Tue May 24 2022 Artem Polishchuk <ego.cordatus@gmail.com> - 3.2.0-2
|
||||
- feat: Add AppData manifest
|
||||
|
||||
* Wed Mar 30 2022 Artem Polishchuk <ego.cordatus@gmail.com> - 3.2.0-1
|
||||
- chore(update): 3.2.0
|
||||
|
||||
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Sat Jan 01 2022 Artem Polishchuk <ego.cordatus@gmail.com> - 3.1.0-1
|
||||
- chore(update): 3.1.0
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Wed May 26 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.9-1
|
||||
- build(update): 3.0.9
|
||||
|
||||
* Sun Jan 31 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.8-1
|
||||
- build(update): 3.0.8
|
||||
|
||||
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.7-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Thu Oct 1 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.7-1
|
||||
- Update to 3.0.7
|
||||
|
||||
* Mon Aug 31 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.6-1
|
||||
- Update to 3.0.6
|
||||
|
||||
* Fri Jul 31 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.5-1
|
||||
- Update to 3.0.5
|
||||
|
||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Wed Apr 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.4-1
|
||||
- Update to 3.0.4
|
||||
|
||||
* Tue Mar 31 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.3-1
|
||||
- Update to 3.0.3
|
||||
|
||||
* Wed Mar 04 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.2-1
|
||||
- Update to 3.0.2
|
||||
|
||||
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Fri Jan 03 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.0-2
|
||||
- Initial package
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (vokoscreenNG-4.9.0.tar.gz) = 0a071728bfe6a33bff44739f92c4afd83707383570363808a8fca938b57844af19fa0cb38e3907b4dced46a4b7b63ae86f5b9bd1e245d4dbb11aff51385e4e5b
|
||||
SHA512 (vokoscreenNG-3.0.7.tar.gz) = 3e1b5f981e2e140db5af9883c97df0267790f8198ec0aeb5178410aed4ea71495d8f7658dc87ea6ba9a40c8fb9d859778ee3971ae327a682ab889849860cd2fa
|
||||
|
|
|
|||
|
|
@ -1,92 +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. 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>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>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>
|
||||
<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>
|
||||
<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">
|
||||
<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>
|
||||
<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>
|
||||
<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="4.8.1" date="2026-01-05"/>
|
||||
</releases>
|
||||
</component>
|
||||
|
|
@ -1,94 +1,93 @@
|
|||
%global forgeurl https://github.com/vkohaupt/vokoscreenNG
|
||||
# TODO: write AppData manifest
|
||||
|
||||
Name: vokoscreenNG
|
||||
Version: 4.9.0
|
||||
%forgemeta
|
||||
Release: %autorelease
|
||||
Summary: Powerful screencast creator to record the screen
|
||||
Version: 3.0.7
|
||||
Release: 1%{?dist}
|
||||
Summary: User friendly Open Source screencaster
|
||||
|
||||
License: GPL-2.0-only
|
||||
URL: %{forgeurl}
|
||||
License: GPLv2
|
||||
URL: https://github.com/vkohaupt/vokoscreenNG
|
||||
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||
# AppData manifest
|
||||
Source1: https://raw.githubusercontent.com/flathub/com.github.vkohaupt.%{name}/master/%{name}.appdata.xml
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: intltool
|
||||
BuildRequires: libappstream-glib
|
||||
BuildRequires: make
|
||||
|
||||
BuildRequires: cmake(Qt6) >= 6.6
|
||||
BuildRequires: cmake(Qt6LinguistTools)
|
||||
BuildRequires: cmake(Qt6Multimedia)
|
||||
|
||||
#BuildRequires: libappstream-glib
|
||||
BuildRequires: cmake(Qt5)
|
||||
BuildRequires: cmake(Qt5LinguistTools)
|
||||
BuildRequires: cmake(Qt5Multimedia)
|
||||
BuildRequires: cmake(Qt5X11Extras)
|
||||
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 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.
|
||||
VokscreenNG is a user friendly Open Source screencaster for Linux and Windows.
|
||||
The new name is now vokoscreenNG and has been rewritten from scratch.
|
||||
|
||||
|
||||
%prep
|
||||
%forgeautosetup -p1
|
||||
%autosetup -p1
|
||||
mkdir -p src/%{_target_platform}
|
||||
|
||||
|
||||
%build
|
||||
pushd src/%{_target_platform}
|
||||
%qmake_qt6 ..
|
||||
%qmake_qt5 ..
|
||||
popd
|
||||
%make_build -C src/%{_target_platform}
|
||||
|
||||
|
||||
%install
|
||||
%make_install -C src/%{_target_platform}
|
||||
install -D -p -m 0755 src/%{_target_platform}/%{name} \
|
||||
install -m 0755 -Dp src/%{_target_platform}/%{name} \
|
||||
%{buildroot}%{_bindir}/%{name}
|
||||
|
||||
# Desktop file
|
||||
install -D -p -m 0644 src/applications/%{name}.desktop \
|
||||
install -m 0644 -Dp src/applications/%{name}.desktop \
|
||||
%{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
# AppData manifest
|
||||
install -D -p -m 0644 %{SOURCE1} -t %{buildroot}%{_metainfodir}/
|
||||
|
||||
# Icon
|
||||
install -D -p -m 0644 src/applications/%{name}.png \
|
||||
install -m 0644 -Dp src/applications/%{name}.png \
|
||||
%{buildroot}%{_datadir}/pixmaps/%{name}.png
|
||||
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
||||
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc .github/README.md info-licences-changelog-install/CHANGELOG.md
|
||||
%doc README.md ToDo.txt INSTALL
|
||||
%{_bindir}/%{name}
|
||||
%{_datadir}/applications/*.desktop
|
||||
%{_datadir}/pixmaps/*.png
|
||||
%{_metainfodir}/*.xml
|
||||
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Thu Oct 1 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.7-1
|
||||
- Update to 3.0.7
|
||||
|
||||
* Mon Aug 31 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.6-1
|
||||
- Update to 3.0.6
|
||||
|
||||
* Fri Jul 31 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.5-1
|
||||
- Update to 3.0.5
|
||||
|
||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Wed Apr 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.4-1
|
||||
- Update to 3.0.4
|
||||
|
||||
* Tue Mar 31 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.3-1
|
||||
- Update to 3.0.3
|
||||
|
||||
* Wed Mar 04 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.2-1
|
||||
- Update to 3.0.2
|
||||
|
||||
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Fri Jan 03 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.0-2
|
||||
- Initial package
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue