Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gerbera for openSUSE:Factory checked in at 2025-08-04 15:25:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gerbera (Old) and /work/SRC/openSUSE:Factory/.gerbera.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gerbera" Mon Aug 4 15:25:43 2025 rev:21 rq:1297437 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gerbera/gerbera.changes 2025-03-10 17:58:40.829920137 +0100 +++ /work/SRC/openSUSE:Factory/.gerbera.new.1085/gerbera.changes 2025-08-04 15:26:50.791094134 +0200 @@ -1,0 +2,97 @@ +Mon Aug 4 08:02:03 UTC 2025 - ecsos <ec...@opensuse.org> - 2.6.0 + +- Update to 2.6.0 + * Deprecation Info + The scripting interface will soon support the import-function-approach only. + This means that entries like import-script and playlist-script will not work anymore + and the respective scripts will be loaded on startup with no argument. + Instead the defaults of import-function/audio-file will be applied. + To prepare your config file run gerbera --check-config -c <YourConfigFile>. + If you get deprecation warnings, run gerbera --create-config=Import and merge the output into your config file. + * NEW Features + - Support "natural" file sorting for numbers in file names + - Support transliteration of texts depending on device output + - Extract multiple stream information in ffmpeg handler including embedded subtitles + - Filter resources by mimetype instead of extension + - Artwork support for dsf files with taglib 2.0 + - "PC Directory" can be configured with <boxlayout> + - MySql: Configuration of engine, charset and collation before first run + - User defined virtual layout sub trees + * FIXES + - Changing autoscans via ui failed in some cases + - Failing import including stale objects + * Code Improvements + - Use JsonCpp to generate responses in web request handlers + - Sql database code uses enum properties instead of column names + - Database initialisation does tables only, initial root values are in code + - Upgrade documentation build environment to sphinx 8.2 with python 3.12 + - Update versions of npupnp (6.2.1), fmtlib (11.2.0), spdlog (1.15.3), googletest (1.17.0), pupnp (1.14.24), taglib (2.1.1) + - Install script for cmake + * Changes + - Gerbera 2.6.0 (#3538) + - some more cleanups (#3542) + - clang-tidy cleanups (#3541) + - ci: deb-s3 clean does not allow --arch (#3540) + - ci: fix up pruning old deb packages (#3539) + - Clean up builds (#3537) + - Code layout in ui tests (#3534) + - Check for LIBICONV_PLUG (#3533) + - Add taglib support for pcm files (#3532) + - Fix subdir logic (#3531) + - Edit SortKey on web ui (#3527) + - Extract metadata from substreams with ffmpeg (#3529) + - Bump form-data from 4.0.2 to 4.0.4 in /gerbera-web (#3528) + - Do not send internal subtitles as UPnP resources (#3526) + - Fix captionInfoCount handling (#3523) + - Properly support ipv6-only environments (#3517) + - Fix Support for non-root user in docker image (#3516) + - Restore owner of config file in docker (#3514) + - Mark some options as deprecated (#3513) + - Fix inotify for files (#3509) + - Update taglib to 2.1.1 (#3512) + - Fix subtitle detection in import (#3508) + - Execinfo for stack traces in error log (#3507) + - User Defined virtual tree parts (#3504) + - Changed OpenWRT Installation note (#3501) + - Allow hiding PC directory in web view (#3499) + - Refactor ConfigSetup code for complex types (#3497) + - Update PUpnp to 1.14.24 (#3495) + - Make ImportService stable for multiple calls (#3493) + - Update PUpnp to 1.14.23 (#3492) + - Fix issue with stale objects in autoscan (#3488) + - MySql: Allow configuration of engine, charset and collation (#3486) + - Fix upload for bionic (#3485) + - Fix upload for bionic (#3484) + - Update PUpnp to 1.14.22 and taglib to 2.1 (#3483) + - Fill database on startup (#3481) + - Configure limit of sql strings (#3476) + - Fix timed playlist import (#3475) + - Quirks for Freebox Player (#3473) + - Add taglib and artwork support for dsf files (#3466) + - Fix resources for containers (#3465) + - Extend details extracted by WavPack handler (#3464) + - Update spdlog to 1.15.3 (#3463) + - Filter resources by mimetype (#3462) + - Update fmtlib to 11.2.0 (#3458) + - Update googletest to 1.17.0 (#3454) + - Get correct ffmpeg subtitle stream (#3453) + - Upgrade documentation build environment (#3452) + - Get multiple streams in FFMpeg handler (#3451) + - Fix import and xml (#3447) + - Provide bash completion file (#3445) + - Limit strings to column size (#3441) + - Add support for transliterating device output strings (#3438) + - Update spdlog to 1.15.2 (#3435) + - Add missing jsoncpp to Dockerfiles (#3433) + - Remove legacy compile option SQLITE_BACKUP_ENABLED (#3430) + - Support "natural" file sorting (#3429) + - Fix SQL for changing persistent object flag in database (#3427) + - Improve compile info output (#3425) + - Tweak for old Samsung TV (#3424) + - Reorganise installation scripts (#3421) + - Update NPUPnP (#3420) + - Bump axios from 1.7.9 to 1.8.3 in /gerbera-web (#3419) + - Use JsonCpp for web JSON output (#3418) + - Bump master (#3417) + +------------------------------------------------------------------- Old: ---- gerbera-2.5.0.tar.gz New: ---- gerbera-2.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gerbera.spec ++++++ --- /var/tmp/diff_new_pack.AFqXNb/_old 2025-08-04 15:26:51.903140824 +0200 +++ /var/tmp/diff_new_pack.AFqXNb/_new 2025-08-04 15:26:51.907140992 +0200 @@ -21,7 +21,7 @@ %endif Name: gerbera -Version: 2.5.0 +Version: 2.6.0 Release: 0 Summary: UPnP Media Server License: GPL-2.0-only @@ -49,6 +49,8 @@ BuildRequires: pkgconfig(gmock_main) BuildRequires: pkgconfig(gtest) BuildRequires: pkgconfig(gtest_main) +BuildRequires: pkgconfig(icu-i18n) +BuildRequires: pkgconfig(jsoncpp) BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavutil) @@ -217,6 +219,8 @@ %{_unitdir}/gerbera.service %{_sysusersdir}/gerbera.conf %{_mandir}/man?/%{name}.?%{?ext_man} +%{_datadir}/bash-completion/completions/gerbera +%{_datadir}/gerbera/mysql-drop.sql %{_datadir}/gerbera/mysql-upgrade.xml %{_datadir}/gerbera/mysql.sql %{_datadir}/gerbera/sqlite3-upgrade.xml ++++++ gerbera-2.5.0.tar.gz -> gerbera-2.6.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/gerbera/gerbera-2.5.0.tar.gz /work/SRC/openSUSE:Factory/.gerbera.new.1085/gerbera-2.6.0.tar.gz differ: char 29, line 1