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:
parent
3e865342d3
commit
3b510c98c1
@ -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
3
gerbera-1.5.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:693a99b295bc79d842f036a6d04996d4676ac0791d65f3a1f7aab4badf9fb5ef
|
||||
size 2876447
|
@ -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>
|
||||
|
||||
|
@ -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"
|
31
gerbera.spec
31
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
|
||||
|
@ -1,2 +1,2 @@
|
||||
u @USER@ - - /var/lib/gerbera
|
||||
m @USER@ audio
|
||||
u @USER@ - "Gerbera daemon user" /var/lib/gerbera
|
||||
m @USER@ video
|
||||
|
Loading…
x
Reference in New Issue
Block a user