Package Details: gerbera 1.6.4-2

Git Clone URL: https://aur.archlinux.org/gerbera.git (read-only, click to copy)
Package Base: gerbera
Description: UPnP Media Server (Based on MediaTomb)
Upstream URL: https://github.com/gerbera/gerbera
Keywords: DLNA UPnP
Licenses: GPL2
Submitter: sergej
Maintainer: sergej (sulaweyo)
Last Packager: sergej
Votes: 24
Popularity: 0.56
First Submitted: 2017-05-30 09:39
Last Updated: 2020-10-22 23:24

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Anagastes commented on 2020-10-29 22:58

@setboolean. Ok 1.8.1-2 works, 1.8.1-1 didnt work.

I have now manually upgraded to 1.8.1-2, with the next official update it should be fixed. :)

Thank you!

setboolean commented on 2020-10-29 22:28

@Anagastes: Cannot replicate the error using spdlog 1.8.1-2

Anagastes commented on 2020-10-29 21:34

Hi, recently Gerbera can no longer start or be installed. The following error appears.

Downgrade to spdlog 1.8.0 works

[100%] Linking CXX executable gerbera
/usr/bin/ld: /usr/lib/libspdlog.so.1.8.1: undefined reference to `fmt::v7::basic_format_context<std::back_insert_iterator<fmt::v7::detail::buffer<char> >, char>::iterator fmt::v7::detail::vformat_to<char>(fmt::v7::detail::buffer<char>&, fmt::v7::basic_string_view<char>, fmt::v7::basic_format_args<fmt::v7::basic_format_context<std::back_insert_iterator<fmt::v7::detail::buffer<fmt::v7::type_identity<char>::type> >, fmt::v7::type_identity<char>::type> >)'
collect2: Fehler: ld gab 1 als Ende-Status zurück
make[2]: *** [CMakeFiles/gerbera.dir/build.make:121: gerbera] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:97: CMakeFiles/gerbera.dir/all] Fehler 2
make: *** [Makefile:149: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...
error making: gerbera

setboolean commented on 2020-10-25 13:14

https://aur.archlinux.org/packages/gerbera-mysql/

feedback/testing is welcome.

Martchus commented on 2020-10-23 15:35

I suppose a dedicated package for mysql wouldn't hurt. At least listing libmariadbclient as optional dependency makes no sense because one can not simply install the package for mysql support. It must be a regular dependency or no dependency at all. So I've created a package which supports both databases but always requires on to install libmariadbclient: https://github.com/Martchus/PKGBUILDs/blob/master/gerbera/default/PKGBUILD

setboolean commented on 2020-10-22 23:30

Do you mind if i create a new package with mysql support (gerbera-mysql)?

preinkemeier commented on 2020-10-22 03:46

Any reason to not use libupnp (1.14) from extra as suggested by setboolean?

preinkemeier commented on 2020-10-18 10:17

gerbera 1.6.4 has been released. The following patch bumps this repository to version 1.6.4 and switches to libupnp 1.14 from extra (just in case anybody else wants to update gerbera):

From 2192f3cd890217e35c6445a2fa6cb3019bb3ee66 Mon Sep 17 00:00:00 2001
Date: Sun, 18 Oct 2020 11:35:43 +0200
Subject: [PATCH] Bump to 1.6.4 and use libupnp from extra.

---
 .SRCINFO | 6 +++---
 PKGBUILD | 7 +++----
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index 23e13fc..035ec39 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = gerbera
        pkgdesc = UPnP Media Server (Based on MediaTomb)
-       pkgver = 1.6.1
+       pkgver = 1.6.4
        pkgrel = 1
        url = https://github.com/gerbera/gerbera
        install = gerbera.install
@@ -25,10 +25,10 @@ pkgbase = gerbera
        depends = libmatroska
        optdepends = libmariadbclient
        options = emptydirs
-       source = gerbera-1.6.1.tar.gz::https://github.com/gerbera/gerbera/archive/v1.6.1.tar.gz
+       source = gerbera-1.6.4.tar.gz::https://github.com/gerbera/gerbera/archive/v1.6.4.tar.gz
        source = gerbera.sysusers
        source = gerbera.tmpfiles
-       sha256sums = 9bb119ee422c8e7a053c309256215a8899dfd6707f6b93496e6facea7978ac7c
+       sha256sums = cbe7ea78977db8c02fcca1759ed149f199a590afaf4a6d21ffcca8623d1a0cc5
        sha256sums = 0b55a4e1886f7aad0528446658433327815fd3f4d06e260518423f86dbe32dcc
        sha256sums = 452f5d4b5661e0262cb4a48d62a54f5f26d53c6d3aebf502cde072214a8b30d8

diff --git a/PKGBUILD b/PKGBUILD
index 8bf25e6..32650aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,13 +4,13 @@
 # Contributor: Francois Menning <f.menning@pm.me>

 pkgname=gerbera
-pkgver=1.6.1
+pkgver=1.6.4
 pkgrel=1
 pkgdesc="UPnP Media Server (Based on MediaTomb)"
 arch=(i686 x86_64 armv7h)
 url="https://github.com/gerbera/gerbera"
 license=('GPL2')
-depends=('taglib' 'curl' 'sqlite' 'file' 'gcc-libs' 'libupnp1.12' 'duktape' 'libexif' 'fmt' 'pugixml' 'spdlog' 'ffmpeg' 'ffmpegthumbnailer' 'libmatroska')
+depends=('taglib' 'curl' 'sqlite' 'file' 'gcc-libs' 'libupnp' 'duktape' 'libexif' 'fmt' 'pugixml' 'spdlog' 'ffmpeg' 'ffmpegthumbnailer' 'libmatroska')
 optdepends=('libmariadbclient')
 makedepends=('cmake')
 install=gerbera.install
@@ -18,7 +18,7 @@ options=('emptydirs')
 source=("$pkgname-$pkgver.tar.gz::https://github.com/gerbera/gerbera/archive/v$pkgver.tar.gz"
        gerbera.sysusers
        gerbera.tmpfiles)
-sha256sums=('9bb119ee422c8e7a053c309256215a8899dfd6707f6b93496e6facea7978ac7c'
+sha256sums=('cbe7ea78977db8c02fcca1759ed149f199a590afaf4a6d21ffcca8623d1a0cc5'
             '0b55a4e1886f7aad0528446658433327815fd3f4d06e260518423f86dbe32dcc'
             '452f5d4b5661e0262cb4a48d62a54f5f26d53c6d3aebf502cde072214a8b30d8')

@@ -26,7 +26,6 @@ build() {
        cd "${srcdir}/${pkgname}-${pkgver}"

        sed -i 's/${PC_UPNP_LIBRARIES}//g' cmake/Findpupnp.cmake
-       export PKG_CONFIG_PATH="/usr/lib/libupnp-1.12/pkgconfig/:${PKG_CONFIG_PATH}"
        # Gerbera build options can be found here: https://github.com/gerbera/gerbera/blob/master/CMakeLists.txt
        # use sqlite backend
        cmake -DCMAKE_INSTALL_PREFIX=/usr -DWITH_AVCODEC=1 -DWITH_FFMPEGTHUMBNAILER=1 .
-- 
2.28.0

preinkemeier commented on 2020-10-17 18:46

Duktape has been updated recently. Most likely what you observed will be gone when you have re-compiled gerbera: Try makepkg --force and install the package again.

severn commented on 2020-10-17 07:48

Failed after a system update: "error while loading shared libraries: libduktape.so.205: cannot open shared object file: No such file or directory". I uninstalled gerbera 1.6.1-1 and installed gerbera-git, that works fine.