multimedia/clapper 0.10.0 FreeBSD
Simple and modern GNOME media player
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3+, LGPL21+
- Categories
- multimedia, graphics, wayland
- Package size
- 1574.0 KiB, 8801.6 KiB installed
Description
Clapper is a GNOME media player built using GJS with GTK4 toolkit. The media player is using GStreamer as a media backend and renders everything via OpenGL. Player works natively on both Xorg and Wayland. It also supports hardware acceleration through VA-API on AMD/Intel GPUs, NVDEC on Nvidia and V4L2 on mobile devices.
The media player has an adaptive GUI. When viewing videos in "Windowed Mode", Clapper will use mostly unmodified GTK widgets to match your OS look nicely. When player enters "Fullscreen Mode" all GUI elements will become darker, bigger and semi-transparent for your viewing comfort. It also has a "Floating Mode" which displays only video on top of all other windows for a PiP-like viewing experience. Mobile friendly transitions are also supported.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/clapper | 0.10.0 |
| DragonFly | multimedia/clapper | 0.5.2_3 |
Install
Binary package:
pkg install clapper
From the ports tree:
cd /usr/ports/multimedia/clapper/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= clapper>0:multimedia/clapper
LIB_DEPENDS= libclapper-0.0.so:multimedia/clapper
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.10.0 | 0.10.0 | - | - | - |
| FreeBSD:14:quarterly | 0.10.0 | 0.10.0 | n/a | - | - |
| FreeBSD:15:latest | 0.10.0 | 0.10.0 | n/a | - | 0.8.0 |
| FreeBSD:15:quarterly | 0.10.0 | 0.10.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.10.0 | 0.10.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
dot: graphics/graphviz
Library 4
libcgraph.so: graphics/graphvizlibgraphene-1.0.so: graphics/graphenelibgvc.so: graphics/graphvizlibpeas-2.so: devel/libpeas
The full lists below include those, and their dependencies in turn.
Build dependencies 186
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/gstreamer1-plugins-taglib
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/taglib
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/appstream
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/gstreamer1-plugins-soup
- devel/icu
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libpeas
- devel/libsoup3
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/meson
- devel/ninja
- devel/nspr
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-Jinja2
- devel/py-babel
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphene
- graphics/graphite2
- graphics/graphviz
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/py-pycairo
- graphics/tiff
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- graphics/wayland-protocols
- graphics/webp
- lang/duktape-lib
- lang/gjs
- lang/python312
- lang/python315
- lang/spidermonkey128
- lang/tcl86
- lang/vala
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
The first 100 are listed.
Run dependencies 171
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/gstreamer1-plugins-taglib
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/taglib
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/appstream
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/gstreamer1-plugins-soup
- devel/icu
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libpeas
- devel/libsoup3
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/nspr
- devel/orc
- devel/pcre2
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphene
- graphics/graphite2
- graphics/graphviz
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/py-pycairo
- graphics/tiff
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- graphics/wayland-protocols
- graphics/webp
- lang/duktape-lib
- lang/gjs
- lang/python312
- lang/python315
- lang/spidermonkey128
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/iso-codes
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/gstreamer1
- multimedia/gstreamer1-libav
The first 100 are listed.
Required by 1
Configuration
Options name: multimedia_clapper
| Option | Default | Description |
|---|---|---|
| DISCOVERER | on | |
| DOCS | off | Build and/or install documentation |
| MPRIS | on | |
| SERVER | off |
- USES
- desktop-file-utils gettext-tools gnome gstreamer meson pkgconfig python:build shared-mime-info vala:build
- Service scripts
- none
Message after installing
Files
pkg-plist 772
- bin/clapper
- include/clapper-0.0/clapper-gtk/clapper-gtk-audio.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-av.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-billboard.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-container.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-enum-types.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-enums.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-extra-menu-button.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-lead-container.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-next-item-button.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-previous-item-button.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-seek-bar.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-simple-controls.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-title-header.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-title-label.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-toggle-fullscreen-button.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-toggle-play-button.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-utils.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-version.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-video.h
- include/clapper-0.0/clapper-gtk/clapper-gtk-visibility.h
- include/clapper-0.0/clapper-gtk/clapper-gtk.h
- include/clapper-0.0/clapper/clapper-audio-stream.h
- include/clapper-0.0/clapper/clapper-basic-functions.h
- include/clapper-0.0/clapper/clapper-enhancer-proxy-list.h
- include/clapper-0.0/clapper/clapper-enhancer-proxy.h
- include/clapper-0.0/clapper/clapper-enum-types.h
- include/clapper-0.0/clapper/clapper-enums.h
- include/clapper-0.0/clapper/clapper-extractable.h
- include/clapper-0.0/clapper/clapper-feature.h
- include/clapper-0.0/clapper/clapper-functionalities-availability.h
- include/clapper-0.0/clapper/clapper-harvest.h
- include/clapper-0.0/clapper/clapper-marker.h
- include/clapper-0.0/clapper/clapper-media-item.h
- include/clapper-0.0/clapper/clapper-player.h
- include/clapper-0.0/clapper/clapper-playlistable.h
- include/clapper-0.0/clapper/clapper-queue.h
- include/clapper-0.0/clapper/clapper-reactable.h
- include/clapper-0.0/clapper/clapper-stream-list.h
- include/clapper-0.0/clapper/clapper-stream.h
- include/clapper-0.0/clapper/clapper-subtitle-stream.h
- include/clapper-0.0/clapper/clapper-threaded-object.h
- include/clapper-0.0/clapper/clapper-timeline.h
- include/clapper-0.0/clapper/clapper-utils.h
- include/clapper-0.0/clapper/clapper-version.h
- include/clapper-0.0/clapper/clapper-video-stream.h
- include/clapper-0.0/clapper/clapper-visibility.h
- include/clapper-0.0/clapper/clapper.h
- include/clapper-0.0/clapper/features/clapper-features-availability.h
- include/clapper-0.0/clapper/features/discoverer/clapper-discoverer.h
- include/clapper-0.0/clapper/features/mpris/clapper-mpris.h
- include/clapper-0.0/clapper/features/server/clapper-server.h
- lib/clapper-0.0/gst/plugin/importers/libgstclapperglimporter.so
- lib/clapper-0.0/gst/plugin/importers/libgstclappergluploader.so
- lib/clapper-0.0/gst/plugin/importers/libgstclapperrawimporter.so
- lib/girepository-1.0/Clapper-0.0.typelib
- lib/girepository-1.0/ClapperGtk-0.0.typelib
- lib/gstreamer-1.0/libgstclapper.so
- lib/libclapper-0.0.so
- lib/libclapper-0.0.so.0
- lib/libclapper-0.0.so.0.10.0
- lib/libclapper-gtk-0.0.so
- lib/libclapper-gtk-0.0.so.0
- lib/libclapper-gtk-0.0.so.0.10.0
- lib/libgstclapperglcontexthandler.so
- lib/libgstclapperglcontexthandler.so.0
- lib/libgstclapperglcontexthandler.so.0.10.0
- libdata/pkgconfig/clapper-0.0.pc
- libdata/pkgconfig/clapper-gtk-0.0.pc
- share/applications/com.github.rafostar.Clapper.desktop
- share/dbus-1/services/com.github.rafostar.Clapper.service
- share/doc/clapper-gtk/RedHatDisplay-Black.woff
- share/doc/clapper-gtk/RedHatDisplay-Black.woff2
- share/doc/clapper-gtk/RedHatDisplay-BlackItalic.woff
- share/doc/clapper-gtk/RedHatDisplay-BlackItalic.woff2
- share/doc/clapper-gtk/RedHatDisplay-Bold.woff
- share/doc/clapper-gtk/RedHatDisplay-Bold.woff2
- share/doc/clapper-gtk/RedHatDisplay-BoldItalic.woff
- share/doc/clapper-gtk/RedHatDisplay-BoldItalic.woff2
- share/doc/clapper-gtk/RedHatDisplay-Italic.woff
- share/doc/clapper-gtk/RedHatDisplay-Italic.woff2
- share/doc/clapper-gtk/RedHatDisplay-Medium.woff
- share/doc/clapper-gtk/RedHatDisplay-Medium.woff2
- share/doc/clapper-gtk/RedHatDisplay-MediumItalic.woff
- share/doc/clapper-gtk/RedHatDisplay-MediumItalic.woff2
- share/doc/clapper-gtk/RedHatDisplay-Regular.woff
- share/doc/clapper-gtk/RedHatDisplay-Regular.woff2
- share/doc/clapper-gtk/RedHatText-Bold.woff
- share/doc/clapper-gtk/RedHatText-Bold.woff2
- share/doc/clapper-gtk/RedHatText-BoldItalic.woff
- share/doc/clapper-gtk/RedHatText-BoldItalic.woff2
- share/doc/clapper-gtk/RedHatText-Italic.woff
- share/doc/clapper-gtk/RedHatText-Italic.woff2
- share/doc/clapper-gtk/RedHatText-Medium.woff
- share/doc/clapper-gtk/RedHatText-Medium.woff2
- share/doc/clapper-gtk/RedHatText-MediumItalic.woff
- share/doc/clapper-gtk/RedHatText-MediumItalic.woff2
- share/doc/clapper-gtk/RedHatText-Regular.woff
- share/doc/clapper-gtk/RedHatText-Regular.woff2
- share/doc/clapper-gtk/SourceCodePro-It.ttf.woff
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Rafostar-clapper-0.10.0_GH0.tar.gz | 444586 | 344c0f20e540a63c6fb44cdd5de88c168ed145bb66c1307e79b2b08124780118 |
Commit history 0
No commits in the history this site was built from.