New port: multimedia/peek: Simple animated GIF screen recorder with an easy to use interface

This commit is contained in:
Yuri Victorovich 2019-04-27 07:18:03 +00:00
parent 7d63f2f308
commit 85f5a1e5c6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=500193
5 changed files with 81 additions and 0 deletions

View File

@ -307,6 +307,7 @@
SUBDIR += p5-Subtitles
SUBDIR += p5-Umph-Prompt
SUBDIR += pHash
SUBDIR += peek
SUBDIR += phonon
SUBDIR += phonon-designerplugin
SUBDIR += phonon-gstreamer

28
multimedia/peek/Makefile Normal file
View File

@ -0,0 +1,28 @@
# $FreeBSD$
PORTNAME= peek
DISTVERSION= 1.3.1-103
DISTVERSIONSUFFIX= -ga8402bb
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
COMMENT= Simple animated GIF screen recorder with an easy to use interface
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= valac:lang/vala
LIB_DEPENDS= libkeybinder-3.0.so:x11/keybinder-gtk3
RUN_DEPENDS= ffmpeg:multimedia/ffmpeg
USES= gettext-tools gnome meson pkgconfig python:build
USE_GITHUB= yes
GH_ACCOUNT= phw
USE_GNOME= cairo glib20 gtk30 pango
INSTALLS_ICONS= yes
BINARY_ALIAS= python=${PYTHON_CMD} python3=${PYTHON_CMD}
GLIB_SCHEMAS= com.uploadedlobster.peek.gschema.xml
.include <bsd.port.mk>

3
multimedia/peek/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1556346814
SHA256 (phw-peek-1.3.1-103-ga8402bb_GH0.tar.gz) = 55b45ac97c445fcc5a50c6af9566c3ff94962c4892be1497174742bf896217db
SIZE (phw-peek-1.3.1-103-ga8402bb_GH0.tar.gz) = 2642754

15
multimedia/peek/pkg-descr Normal file
View File

@ -0,0 +1,15 @@
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).
WWW: https://github.com/phw/peek

34
multimedia/peek/pkg-plist Normal file
View File

@ -0,0 +1,34 @@
bin/peek
share/appdata/com.uploadedlobster.peek.appdata.xml
share/applications/com.uploadedlobster.peek.desktop
share/dbus-1/services/com.uploadedlobster.peek.service
share/icons/hicolor/scalable/apps/com.uploadedlobster.peek.svg
share/icons/hicolor/symbolic/apps/com.uploadedlobster.peek-symbolic.svg
share/locale/ar/LC_MESSAGES/peek.mo
share/locale/ca/LC_MESSAGES/peek.mo
share/locale/cs/LC_MESSAGES/peek.mo
share/locale/de/LC_MESSAGES/peek.mo
share/locale/el/LC_MESSAGES/peek.mo
share/locale/eo/LC_MESSAGES/peek.mo
share/locale/es/LC_MESSAGES/peek.mo
share/locale/eu/LC_MESSAGES/peek.mo
share/locale/fr/LC_MESSAGES/peek.mo
share/locale/hr/LC_MESSAGES/peek.mo
share/locale/id/LC_MESSAGES/peek.mo
share/locale/it/LC_MESSAGES/peek.mo
share/locale/ja/LC_MESSAGES/peek.mo
share/locale/kn/LC_MESSAGES/peek.mo
share/locale/ko/LC_MESSAGES/peek.mo
share/locale/lt/LC_MESSAGES/peek.mo
share/locale/nap/LC_MESSAGES/peek.mo
share/locale/nb/LC_MESSAGES/peek.mo
share/locale/nl/LC_MESSAGES/peek.mo
share/locale/pl/LC_MESSAGES/peek.mo
share/locale/pt_BR/LC_MESSAGES/peek.mo
share/locale/pt_PT/LC_MESSAGES/peek.mo
share/locale/ru/LC_MESSAGES/peek.mo
share/locale/sr/LC_MESSAGES/peek.mo
share/locale/sv/LC_MESSAGES/peek.mo
share/locale/uk_UA/LC_MESSAGES/peek.mo
share/locale/zh_CN/LC_MESSAGES/peek.mo
share/locale/zh_TW/LC_MESSAGES/peek.mo