guibuilder_pel7x64builder0
5 years ago
1 changed files with 70 additions and 0 deletions
@ -0,0 +1,70 @@ |
|||||||
|
Name: peek |
||||||
|
Version: 1.3.1 |
||||||
|
Release: 1%{?dist} |
||||||
|
Summary: Animated GIF screen recorder with an easy to use interface |
||||||
|
# The entire source code is GPLv3+ except: |
||||||
|
# MIT: print-description.py |
||||||
|
License: GPLv3+ and MIT |
||||||
|
URL: https://github.com/phw/peek |
||||||
|
Source0: https://github.com/phw/peek/archive/%{version}.tar.gz |
||||||
|
BuildRequires: cmake |
||||||
|
BuildRequires: desktop-file-utils |
||||||
|
BuildRequires: gzip |
||||||
|
BuildRequires: intltool |
||||||
|
BuildRequires: libappstream-glib |
||||||
|
BuildRequires: meson |
||||||
|
#BuildRequires: txt2man |
||||||
|
BuildRequires: vala |
||||||
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 |
||||||
|
BuildRequires: keybinder3-devel |
||||||
|
Requires: dbus-common |
||||||
|
Requires: gstreamer1-plugins-good >= 1.2 |
||||||
|
Requires: hicolor-icon-theme |
||||||
|
Requires: ffmpeg >= 3 |
||||||
|
Requires: gstreamer1-plugins-ugly |
||||||
|
# For future (Rust package) |
||||||
|
# Suggests: gifski |
||||||
|
|
||||||
|
|
||||||
|
%description |
||||||
|
Peek makes it easy to create short screencasts of a screen area. It was built |
||||||
|
for the specific use case of recording screen areas, e.g. for easily showing UI |
||||||
|
features of your own apps or for showing a bug in bug reports. With Peek, you |
||||||
|
simply place the Peek window over the area you want to record and |
||||||
|
press "Record". Peek is optimized for generating animated GIFs, but you can also |
||||||
|
directly record to WebM or MP4 if you prefer. |
||||||
|
Peek is not a general purpose screencast app with extended features but rather |
||||||
|
focuses on the single task of creating small, silent screencasts of an area of |
||||||
|
the screen for creating GIF animations or silent WebM or MP4 videos. |
||||||
|
Peek runs on X11 or inside a GNOME Shell Wayland session using XWayland. |
||||||
|
Support for more Wayland desktops might be added in the future (see FAQs below). |
||||||
|
|
||||||
|
|
||||||
|
%prep |
||||||
|
%autosetup -p1 -n %{name}-%{version} |
||||||
|
|
||||||
|
|
||||||
|
%build |
||||||
|
%cmake -DBUILD_TESTS=OFF . |
||||||
|
%make_build |
||||||
|
|
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf $RPM_BUILD_ROOT |
||||||
|
%make_install |
||||||
|
%find_lang %{name} |
||||||
|
|
||||||
|
|
||||||
|
%files -f %{name}.lang |
||||||
|
%doc README.md AUTHORS |
||||||
|
%license LICENSE |
||||||
|
%{_bindir}/%{name} |
||||||
|
%{_datadir}/applications/com.uploadedlobster.%{name}.desktop |
||||||
|
%{_datadir}/dbus-1/services/com.uploadedlobster.%{name}.service |
||||||
|
%{_datadir}/glib-2.0/schemas/com.uploadedlobster.%{name}.gschema.xml |
||||||
|
%{_datadir}/icons/hicolor/*/apps/com.uploadedlobster.%{name}*.png |
||||||
|
#%{_datadir}/man/man1/%{name}.1.* |
||||||
|
%{_datadir}/metainfo/com.uploadedlobster.%{name}.appdata.xml |
||||||
|
|
||||||
|
|
||||||
|
%changelog |
Loading…
Reference in new issue