Summary
Gerbera is a UPnP media server which allows you to stream your digital media through your home network and consume it on a variety of UPnP compatible devices.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-2
- USE flags
- curl debug doc exif exiv2 ffmpeg ffmpegthumbnailer javascript magic matroska mysql systemd taglib
v2.3.0-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 ~arm ~arm64 ~x86
- USE flags
- curl debug doc exif exiv2 ffmpeg ffmpegthumbnailer javascript magic matroska mysql systemd taglib
USE flags
General
- curl
- Support HTTP media sources (e.g. internet radio)
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- exif
- Add support for reading EXIF headers from JPEG and TIFF images
- exiv2
- Use media-gfx/exiv2 to extract EXIF information
- ffmpeg
- Enable ffmpeg/libav-based audio/video codec support
- ffmpegthumbnailer
- Enable video thumbnail support with media-video/ffmpegthumbnailer
- javascript
- Enable javascript support
- magic
- Add support for file type detection via magic bytes (usually via libmagic from sys-apps/file)
- matroska
- Add support for the matroska container format (extensions .mkv, .mka and .mks)
- mysql
- Use dev-db/mysql as backend rather than SQLite3
- systemd
- Enable use of systemd-specific libraries and features like socket activation or session tracking
- taglib
- Use media-libs/taglib for reading files' metadata
Dependencies
acct-group / gerbera : Gerbera UPnP Media Server group
acct-user / gerbera : Gerbera UPnP Media Server user
dev-db / mysql-connector-c : C client library for MariaDB/MySQL
dev-db / sqlite : SQL database engine
dev-lang / duktape : Embeddable Javascript engine
dev-libs / libebml : Extensible binary format library (kinda like XML)
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / pugixml : Light-weight, simple, and fast XML parser for C++ with XPath support
dev-libs / spdlog : Fast C++ logging library
media-gfx / exiv2 : EXIF, IPTC and XMP metadata C++ library and command line utility
media-libs / libexif : Library for parsing, editing, and saving EXIF data
media-libs / libmatroska : Extensible multimedia container format based on EBML
media-libs / taglib : Library for reading and editing audio meta data
media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec
media-video / ffmpegthumbnailer : Lightweight video thumbnailer that can be used by file managers
net-libs / libupnp : An Portable Open Source UPnP Development Kit
net-misc / curl : A Client that groks URLs
sys-apps / file : Identify a file's format by scanning binary data for patterns
sys-apps / util-linux : Various useful Linux utilities
Runtime Dependencies
acct-group / gerbera : Gerbera UPnP Media Server group
acct-user / gerbera : Gerbera UPnP Media Server user
dev-db / mysql-connector-c : C client library for MariaDB/MySQL
dev-db / sqlite : SQL database engine
dev-lang / duktape : Embeddable Javascript engine
dev-libs / libebml : Extensible binary format library (kinda like XML)
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / pugixml : Light-weight, simple, and fast XML parser for C++ with XPath support
dev-libs / spdlog : Fast C++ logging library
media-gfx / exiv2 : EXIF, IPTC and XMP metadata C++ library and command line utility
media-libs / libexif : Library for parsing, editing, and saving EXIF data
media-libs / libmatroska : Extensible multimedia container format based on EBML
media-libs / taglib : Library for reading and editing audio meta data
media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec
media-video / ffmpegthumbnailer : Lightweight video thumbnailer that can be used by file managers
net-libs / libupnp : An Portable Open Source UPnP Development Kit
net-misc / curl : A Client that groks URLs
sys-apps / file : Identify a file's format by scanning binary data for patterns
sys-apps / util-linux : Various useful Linux utilities
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
net-misc/gerbera: drop 2.2.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-misc/gerbera: Stabilize 2.3.0-r1 amd64, #949043
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Nicolas PARLANT · gentoo
net-misc/gerbera: Add media-libs/taglib:= slot op, ABI break imminent
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-misc/gerbera: ignore build system's own +doc checks
- it expects to find doxygen while it uses sphinx to build documentation. Closes: https://bugs.gentoo.org/941911 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-misc/gerbera: move doc BDEPENDS properly under use flag
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-misc/gerbera: explain eclass inherit order in ebuilds
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
net-misc/gerbera: sync live ebuild
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
net-misc/gerbera: build and install documentation via 'doc' use flag
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: Sync live ebuild
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Closes: https://github.com/gentoo/gentoo/pull/38665 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: Bump to 2.3.0
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Tietz · gentoo
net-misc/gerbera: Cleanup old
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Closes: https://github.com/gentoo/gentoo/pull/38151 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/gerbera: Stabilize 2.2.0 amd64, #937916
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Tietz · gentoo
net-misc/gerbera: Sync live ebuild
Closes: https://github.com/gentoo/gentoo/pull/37474 Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: Bump to 2.2.0
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Tietz · gentoo
net-misc/gerbera: Sync live ebuild
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: Bump to 2.1.0
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Kostadin Shishmanov · gentoo
net-misc/gerbera: fix building with gcc 14
Closes: https://bugs.gentoo.org/917136 Signed-off-by: Kostadin Shishmanov <kocelfc@tutanota.com> Closes: https://github.com/gentoo/gentoo/pull/33853 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/gerbera: Stabilize 1.12.1-r1 amd64, #916011
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Francisco Javier Félix · gentoo
net-misc/gerbera: fix preserved libs with media-gfx/exiv2
Show this warning: >>> package: media-gfx/exiv2-0.28.0 * - /usr/lib64/libexiv2.so.0.27.7 * - /usr/lib64/libexiv2.so.27 * used by /usr/bin/gerbera (net-misc/gerbera-1.12.1) Signed-off-by: INODE64 <web@inode64.com> Signed-off-by: Florian Schmaus <flow@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/33409 - Repository mirror & CI · gentoo
Merge updates from master - Christian Tietz · gentoo
net-misc/gerbera: sync live ebuild
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Closes: https://github.com/gentoo/gentoo/pull/28939 Signed-off-by: Sam James <sam@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: drop 1.12.0
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Sam James <sam@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: add 1.12.1
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Tietz · gentoo
net-misc/gerbera: sync live ebuild
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Closes: https://github.com/gentoo/gentoo/pull/28147 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: drop 1.11.0-r1
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: add 1.12.0
Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
net-misc/gerbera: update deps
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/gerbera: add libfmt version cap
Closes: https://bugs.gentoo.org/856718 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Tietz · gentoo
net-misc/gerbera: Remove old
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Sam James <sam@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: Bump to 1.11.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Tietz · gentoo
net-misc/gerbera: Cleanup old
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Closes: https://github.com/gentoo/gentoo/pull/24627 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: Fix whitespace
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Tietz · gentoo
net-misc/gerbera: Sync live ebuild
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Closes: https://github.com/gentoo/gentoo/pull/24576 Signed-off-by: Sam James <sam@gentoo.org> - Christian Tietz · gentoo
net-misc/gerbera: Bump to 1.10.0
Closes: https://bugs.gentoo.org/834972 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Christian Tietz <christian.tietz@mailbox.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/gerbera: add 1.9.2
Closes: https://bugs.gentoo.org/816483 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Bump to 1.8.2
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/gerbera: eutils--, systemd--, tmpfiles--
Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Bump to 1.8.0, add ~arm64
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/gerbera: Keyword 1.7.0 arm, #777672
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Version Bump
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/gerbera: fix double KEYWORDS
Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Version bump
Closes: https://bugs.gentoo.org/769269 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/gerbera: subscribe to dev-lang/duktape subslot
Bug: https://bugs.gentoo.org/730188 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Version bump, drop old
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
net-misc/gerbera: Don't require specific subslot of libfmt
In upstream commit b11b0017e436 (Bumping fmt and spdlog versions.) the allowed versions of spdlog and libfmt were raised without any corresponding code changes. The spdlog dependency already doesn't require a specific subslot. Now that a newer subslot of libfmt is stable, this commit will allow gerbera to build against it. Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-misc/gerbera: Slot dep operator on spdlog
Bug: https://bugs.gentoo.org/727002 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: 1.5.0 version bump
Fix 9999 to match Closes: https://bugs.gentoo.org/719576 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: 1.4: Make libupnp dep 1.8
Closes: https://bugs.gentoo.org/707466 Closes: https://bugs.gentoo.org/716816 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-misc/gerbera: migrate from libav
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Version Bump, EAPI 7, GLEP 81
Closes: https://bugs.gentoo.org/701236 Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Version bump
Closes: https://bugs.gentoo.org/700394 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Version bump
Closes: https://bugs.gentoo.org/700162 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Version Bump
Closes: https://bugs.gentoo.org/698040 Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Version bump
Closes: https://bugs.gentoo.org/688980 Package-Manager: Portage-2.3.67, Repoman-2.3.15 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Version bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Tidy old, sync git ebuild
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Fix config file, tidy old files
Closes: https://bugs.gentoo.org/676690 Closes: https://bugs.gentoo.org/676686 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: v1.3 Version bump
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Whyman · gentoo
net-misc/gerbera: Fix mysql client dep
Closes: https://bugs.gentoo.org/666008 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Ian Whyman · gentoo
net-misc/gerbera: Tidy old
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> - Ian Whyman · gentoo
net-misc/gerbera: Fix libupnp minimum version
Closes: https://github.com/gentoo/gentoo/pull/8273 Package-Manager: Portage-2.3.36, Repoman-2.3.9 - Ian Whyman · gentoo
net-misc/gerbera: Version Bump
Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Ian Whyman · gentoo
net-misc/gerbera: Update live ebuild, tidy metadata
Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Ian Whyman · gentoo
net-misc/gerbera: Tighten up libupnp versions range
Package-Manager: Portage-2.3.14, Repoman-2.3.6 - Ian Whyman · gentoo
net-misc/gerbera: Expose new v1.1 options as useflags
Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Ian Whyman · gentoo
net-misc/gerbera: Version bump
Fixes 632486 Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Ian Whyman · gentoo
net-misc/gerbera: Fix up init script #629962
Thanks to Michael Orlitzky for the suggestions. Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Ian Whyman · gentoo
net-misc/gerbera: Add missing ipv6 flag dep on libupnp.
Fixes #622294 Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Ian Whyman · gentoo
net-misc/gerbera: Fix init scripts
Fixes #621934 Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Ian Whyman · gentoo
net-misc/gerbera: Pass through taglib useflag to cmake
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Ian Whyman · gentoo
net-misc/gerbera: UPnP Media Server for 2017 (Based on MediaTomb)
Ebuild by me, files borrowed from net-misc/mediatomb. Package-Manager: Portage-2.3.5, Repoman-2.3.2