BSD Ports

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

SystemPortVersion
FreeBSDmultimedia/clapper0.10.0
DragonFlymultimedia/clapper0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.10.00.10.0---
FreeBSD:14:quarterly0.10.00.10.0n/a--
FreeBSD:15:latest0.10.00.10.0n/a-0.8.0
FreeBSD:15:quarterly0.10.00.10.0n/an/an/a
FreeBSD:16:latest0.10.00.10.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 186

The first 100 are listed.

Run dependencies 171

The first 100 are listed.

Required by 1

Configuration

Options name: multimedia_clapper

OptionDefaultDescription
DISCOVERERon
DOCSoffBuild and/or install documentation
MPRISon
SERVERoff
USES
desktop-file-utils gettext-tools gnome gstreamer meson pkgconfig python:build shared-mime-info vala:build
Service scripts
none

Message after installing

One can install multimedia/clapper-enhancers package/port to obtain plugins for Clapper.

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
FileSizeSHA256
Rafostar-clapper-0.10.0_GH0.tar.gz444586344c0f20e540a63c6fb44cdd5de88c168ed145bb66c1307e79b2b08124780118

Commit history 0

No commits in the history this site was built from.