From 3b510c98c12c79f3cb022e136111178008c73d24e6936ce253d15c3bf8066c04 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Thu, 21 May 2020 08:26:17 +0000 Subject: [PATCH] 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 --- gerbera-1.3.2.tar.gz | 3 --- gerbera-1.5.0.tar.gz | 3 +++ gerbera.changes | 15 +++++++++++++++ gerbera.conf.in | 9 --------- gerbera.spec | 31 ++++++++++--------------------- gerbera.sysusers.in | 4 ++-- 6 files changed, 30 insertions(+), 35 deletions(-) delete mode 100644 gerbera-1.3.2.tar.gz create mode 100644 gerbera-1.5.0.tar.gz delete mode 100644 gerbera.conf.in diff --git a/gerbera-1.3.2.tar.gz b/gerbera-1.3.2.tar.gz deleted file mode 100644 index 7850a58..0000000 --- a/gerbera-1.3.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47515d5d9b640c31d114c74aa5532c3d6f40d6a8a60b00f1cb1cef7629d8d9db -size 2845728 diff --git a/gerbera-1.5.0.tar.gz b/gerbera-1.5.0.tar.gz new file mode 100644 index 0000000..7d65bfa --- /dev/null +++ b/gerbera-1.5.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:693a99b295bc79d842f036a6d04996d4676ac0791d65f3a1f7aab4badf9fb5ef +size 2876447 diff --git a/gerbera.changes b/gerbera.changes index 4fd491c..6a17c82 100644 --- a/gerbera.changes +++ b/gerbera.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu May 21 07:01:03 UTC 2020 - Paolo Stivanin + +- 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 diff --git a/gerbera.conf.in b/gerbera.conf.in deleted file mode 100644 index 236d6f5..0000000 --- a/gerbera.conf.in +++ /dev/null @@ -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" diff --git a/gerbera.spec b/gerbera.spec index c34058c..c1a202e 100644 --- a/gerbera.spec +++ b/gerbera.spec @@ -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 diff --git a/gerbera.sysusers.in b/gerbera.sysusers.in index a54775c..783ecfe 100644 --- a/gerbera.sysusers.in +++ b/gerbera.sysusers.in @@ -1,2 +1,2 @@ -u @USER@ - - /var/lib/gerbera -m @USER@ audio +u @USER@ - "Gerbera daemon user" /var/lib/gerbera +m @USER@ video