Accepting request 807899 from home:polslinux:branches:multimedia:apps

- Update to 1.5.0
  * Client Auto detection and DLNA quirks always enabled
  * C++ Standardisation
  * UI Enhancements
  * Transcoding Enhancements
  * Expat has been replaced with pugixml
  * Spdlog is now used for logging
  * upnp min version 1.12.0
  * Lots of bug fixes and improvements all around
Detailed changelong: https://github.com/gerbera/gerbera/releases/tag/v1.5.0

OBS-URL: https://build.opensuse.org/request/show/807899
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=8
This commit is contained in:
Martin Pluskal 2020-05-21 08:26:17 +00:00 committed by Git OBS Bridge
parent 3e865342d3
commit 3b510c98c1
6 changed files with 30 additions and 35 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:47515d5d9b640c31d114c74aa5532c3d6f40d6a8a60b00f1cb1cef7629d8d9db
size 2845728

3
gerbera-1.5.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:693a99b295bc79d842f036a6d04996d4676ac0791d65f3a1f7aab4badf9fb5ef
size 2876447

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Thu May 21 07:01:03 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
- Update to 1.5.0
* Client Auto detection and DLNA quirks always enabled
* C++ Standardisation
* UI Enhancements
* Transcoding Enhancements
* Expat has been replaced with pugixml
* Spdlog is now used for logging
* upnp min version 1.12.0
* Lots of bug fixes and improvements all around
Detailed changelong: https://github.com/gerbera/gerbera/releases/tag/v1.5.0
-------------------------------------------------------------------
Mon Jul 22 16:20:14 UTC 2019 - Sebastien CHAVAUX <seb95.scou@gmail.com>

View File

@ -1,9 +0,0 @@
#
## Gerbera configuration file
#
## User defined command line options
## See:
## gerbera --help
## systemctl cat gerbera
CARBERA_OPTIONS="-i 192.168.100.2 -p 49152"

View File

@ -17,14 +17,13 @@
Name: gerbera
Version: 1.3.2
Version: 1.5.0
Release: 0
Summary: UPnP Media Server
License: GPL-2.0-only
Group: Productivity/Multimedia/Other
URL: https://gerbera.io
Source0: https://github.com/v00d00/gerbera/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: gerbera.conf.in
Source0: https://github.com/gerbera/gerbera/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source3: gerbera.tmpfile.in
Source4: gerbera.sysusers.in
BuildRequires: cmake
@ -34,17 +33,20 @@ BuildRequires: gcc-c++
BuildRequires: gmock
BuildRequires: gtest
BuildRequires: hicolor-icon-theme
BuildRequires: libmatroska-devel
BuildRequires: libebml-devel
BuildRequires: pkgconfig
BuildRequires: pkgconfig(duktape)
BuildRequires: pkgconfig(exiv2)
BuildRequires: pkgconfig(expat)
BuildRequires: pkgconfig(pugixml)
BuildRequires: pkgconfig(spdlog)
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libavformat)
BuildRequires: pkgconfig(libavutil)
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libffmpegthumbnailer)
BuildRequires: pkgconfig(libswscale)
BuildRequires: pkgconfig(libupnp) >= 1.8.3
BuildRequires: pkgconfig(libupnp) >= 1.12.0
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(taglib) >= 1.11
@ -63,8 +65,6 @@ compatible devices.
# server test hardcodes alpha strings
sed -i -e '/test_server/d' test/CMakeLists.txt
cp %{SOURCE1} gerbera.conf.in
for _file in %{SOURCE3} %{SOURCE4}; do
sed -e 's/@USER@/gerbera/' \
-e 's/@GROUP@/gerbera/' \
@ -74,18 +74,9 @@ done
%build
%cmake \
-DWITH_AVCODEC=1 \
-DWITH_CURL=1 \
-DWITH_EXIF=0 -DWITH_EXIV2=1 \
-DWITH_JS=1 \
-DWITH_MAGIC=1 \
-DWITH_FFMPEGTHUMBNAILER=1 \
-DWITH_MYSQL=0 \
-DWITH_TAGLIB=1 \
-DWITH_INOTIFY=1 \
-DWITH_TESTS=1 \
-DWITH_SYSTEMD=1 \
-DUPNP_HAS_REUSEADDR=1
make %{?_smp_mflags}
-DWITH_FFMPEGTHUMBNAILER=1
%cmake_build
%install
%cmake_install
@ -96,7 +87,6 @@ install -Dm 0644 %{name}.tmpfile.in %{buildroot}%{_tmpfilesdir}/%{name}.conf
install -Dm 0644 %{name}.sysusers.in %{buildroot}%{_sysusersdir}/%{name}.conf
install -d %{buildroot}%{_localstatedir}/lib/%{name}
install -Dm 0644 %{name}.conf.in %{buildroot}%{_sysconfdir}/%{name}.conf
touch %{buildroot}%{_localstatedir}/lib/%{name}/{config.xml,%{name}.db,%{name}.html}
%check
@ -130,10 +120,9 @@ useradd -r -g gerbera -d %{_sysconfdir}/gerbera -s /sbin/nologin \
%{_tmpfilesdir}/%{name}.conf
%{_sysusersdir}/%{name}.conf
%{_mandir}/man?/%{name}.?%{?ext_man}
%attr(0660,gerbera,gerbera) %config(noreplace) %{_sysconfdir}/%{name}.conf
%ghost %attr(-,gerbera,gerbera) %dir %{_localstatedir}/lib/%{name}
%ghost %attr(0660,gerbera,gerbera) %{_localstatedir}/lib/%{name}/config.xml
%ghost %attr(0660,gerbera,gerbera) %{_localstatedir}/lib/%{name}/%{name}.db
%ghost %attr(0750,gerbera,gerbera) %{_localstatedir}/lib/%{name}/%{name}.db
%ghost %attr(0660,gerbera,gerbera) %{_localstatedir}/lib/%{name}/%{name}.html
%changelog

View File

@ -1,2 +1,2 @@
u @USER@ - - /var/lib/gerbera
m @USER@ audio
u @USER@ - "Gerbera daemon user" /var/lib/gerbera
m @USER@ video