Debian Patches

Status for kodi/2:19.1+dfsg2-2+deb11u1

Patch Description Author Forwarded Bugs Origin Last update
kodi/0001-Implement-hashes-using-Libgcrypt.patch [PATCH] Implement hashes using Libgcrypt Balint Reczey <balint.reczey@canonical.com> not-needed 2019-02-22
kodi/0002-Find-and-link-with-Libgcrypt.patch [PATCH] Find and link with Libgcrypt Balint Reczey <balint.reczey@canonical.com> not-needed 2019-02-23
kodi/0003-privacy.patch Disable versioncheck plugin by default Balint Reczey <balint.reczey@canonical.com> not-needed 2020-03-04
kodi/0004-differentiate-from-vanilla-Kodi.patch [PATCH] differentiate-from-vanilla-Kodi Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> not-needed 2020-02-26
kodi/0005-use-system-groovy.patch [PATCH] Use system's groovy instead of the embedded one Balint Reczey <balint@balintreczey.hu> not-needed 2020-03-03
kodi/0006-fix-s390x-build.patch Fix build on s390x
Upstream is most probably not interested in this port thus I have not
forwarded the patch.
Balint Reczey <balint@balintreczey.hu> not-needed 2020-03-03
kodi/0007-fix-tests.patch [PATCH] fix-tests Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> not-needed 2020-03-03
kodi/0008-dont-use-openssl.patch [PATCH] dont-use-openssl Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> not-needed 2020-03-03
kodi/0009-fix-alpha-build.patch Fix alpha build Michael Cree <mcree@orcon.net.nz> not-needed upstream 2020-03-03
libdvdnav/0002-xbmc-dvdnav-expose-dvdnav_get_vm-dvdnav_get_button_i.patch [PATCH 02/13] [xbmc][dvdnav] expose dvdnav_get_vm, dvdnav_get_button_info, dvdnav_free Voyager1 <voyager@xbmc.org> not-needed 2016-02-14
kodi/0010-support-omitting-addons-service.patch Support omitting addons repository feed
Upstream official addon repository feed contain non-free addons.

Extending the system at runtime is arguably an anti-feature -
either for political reasons or due to security risks.

This patch makes it possible to omit the addons repository feed.
Jonas Smedegaard <dr@jones.dk> not-needed 2017-10-03
kodi/0011-Find-test-fixtures-in-source-directory.patch Find test fixtures in source directory Balint Reczey <balint.reczey@canonical.com> not-needed 2020-03-05
kodi/0012-Skip-long-time-broken-test.patch Skip long time broken test Balint Reczey <balint.reczey@canonical.com> not-needed 2020-03-05
kodi/0013-Disable-flaky-TestMassEvent.General-and-TestMassEven.patch Disable flaky TestMassEvent.General and TestMassEvent.Polling tests Balint Reczey <balint.reczey@canonical.com> not-needed 2020-03-07
kodi/0014-Fix-ppc64el-build-kernel-bitness-detection.patch Fix ppc64el build kernel bitness detection
This fixes FTBFS due to test failure
Balint Reczey <balint.reczey@canonical.com> not-needed 2020-03-17
kodi/0015-Skip-checking-errno-against-ENOENT-because-this-test.patch Skip checking errno against ENOENT because this test fails on armhf Balint Reczey <balint.reczey@canonical.com> not-needed 2020-03-17
kodi/0016-patch-back-libdvdnav-libdvdread-makefiles.patch Patch back makefiles for building dvdnav and dvdread libraries
The files were excluded from original tarball, but we rely on them now.
Balint Reczey <rbalint@ubuntu.com> not-needed vendor 2019-02-10
kodi/0017-dont-build-dvdnav-dvdread-with-dvdcss.patch Don't build libdvdnav and libdvdread with CSS support Balint Reczey <rbalint@ubuntu.com> not-needed vendor 2019-02-10
kodi/0018-The-baseline-of-the-i386-port-does-not-include-SSE.patch The baseline of the i386 port does not include SSE
SSE2 is always enabled on amd64.
Adrian Bunk <bunk@debian.org> not-needed 2020-05-30
kodi/0019-Disable-GetCPUFrequency-test.patch Disable TestCPUInfo.GetCPUFrequency test
Fixes test failure on many architectures, like s390x.
See #970236 for example.
Vasyl Gello <vasek.gello@gmail.com> not-needed vendor 2020-11-02
kodi/0020-Fix-C++-example-includes.patch Fix C++ example includes Vasyl Gello <vaek.gello@gmail.com> not-needed 2020-11-16
kodi/0021-Detect-and-honor-big-endian-arch.patch Vasyl Gello <vasek.gello@gmail.com> yes vendor
kodi/0022-Workaround-989814.patch [PATCH 1/2] Check if applied locale correctly lowers chars and fallback

.. to default region if it does not.

Fixes #19883.
Vasyl Gello <vasek.gello@gmail.com> no 2021-06-25
libdvdnav/0001-xbmc-dvdnav-allow-get-set-vm-state.patch [PATCH 01/13] [xbmc][dvdnav] allow get/set vm state Voyager1 <voyager@xbmc.org> not-needed 2016-02-14
libdvdnav/0003-xbmc-dvdnav-detection-of-dvd-name.patch [PATCH 03/13] [xbmc][dvdnav] detection of dvd name Voyager1 <voyager@xbmc.org> not-needed 2016-02-14
libdvdnav/0004-xbmc-dvdnav-skip-cell-when-unrecoverable.patch [PATCH 04/13] [xbmc][dvdnav] skip cell when unrecoverable Voyager1 <voyager@xbmc.org> not-needed 2016-02-14
libdvdnav/0005-xbmc-dvdnav-added-reading-of-VTS_TMAPT-and-TITLE_C_A.patch [PATCH 05/13] [xbmc][dvdnav] added reading of VTS_TMAPT and TITLE_C_ADT Voyager1 <voyager@xbmc.org> not-needed 2016-02-14
libdvdnav/0006-xbmc-dvdnav-various-safeguards.patch [PATCH 06/13] [xbmc][dvdnav] various safeguards Voyager1 <voyager@xbmc.org> not-needed 2016-02-14
libdvdnav/0007-xbmc-dvdnav-disallow-time-search-when-navigation-pro.patch [PATCH 07/13] [xbmc][dvdnav] disallow time search when navigation prohibits Voyager1 <voyager@xbmc.org> not-needed 2016-02-14
libdvdnav/0008-xbmc-dvdnav-additional-debug-log.patch [PATCH 08/13] [xbmc][dvdnav] additional debug log Voyager1 <voyager@xbmc.org> not-needed 2016-02-14
libdvdnav/0009-xbmc-dvdnav-add-timemap-to-time-search.patch [PATCH 09/13] [xbmc][dvdnav] add timemap to time search Voyager1 <voyager@xbmc.org> not-needed 2016-02-14
libdvdnav/0010-xbmc-dvdnav-expose-dvdnav_jump_to_sector_by_time.patch [PATCH 10/13] [xbmc][dvdnav] expose dvdnav_jump_to_sector_by_time Voyager1 <voyager@xbmc.org> not-needed 2016-02-14
libdvdnav/0011-xbmc-added-cmake-build-system.patch [PATCH 12/13] added cmake build system Voyager1 <voyager@xbmc.org> not-needed 2018-02-11
libdvdread/0001-xbmc-libdvdread-added-defines-includes.patch [PATCH 1/6] [xbmc][libdvdread] added defines/includes Voyager1 <voyager@xbmc.org> not-needed 2016-02-20
libdvdread/0002-xbmc-libdvdread-don-t-do-symlink-resolution-on-kodi.patch [PATCH 2/6] [xbmc][libdvdread] don't do symlink resolution on kodi Voyager1 <voyager@xbmc.org> not-needed 2016-02-20
libdvdread/0003-xbmc-libdvdread-kodi-VFS-doesn-t-support-opendir-use.patch [PATCH 3/6] [xbmc][libdvdread] kodi VFS doesn't support opendir, use stat instead Voyager1 <voyager@xbmc.org> not-needed 2016-02-20
libdvdread/0004-xbmc-added-cmake-build-system.patch [PATCH 5/6] added cmake build system Voyager1 <voyager@xbmc.org> not-needed 2018-02-11
libdvdread/debian-0001-libdvdcss.patch libdvdcss
Print information about the CSS README.
Daniel Baumann <mail@daniel-baumann.ch> not-needed 2014-04-22
libdvdread/debian-0002-descriptor.patch descriptor
libdvdread is very likely to fail on discs/images that store their File
System Descriptor at the end of the disc/image rather than at the
beginning. This is due to the "strategy" libdvdread uses to find it:
libdvdread scans sequentially from the beginning of the disc/image for
the File System Descriptor and identifies it by a single byte tag.

Aside from wasting lots of time on discs/images that store their File
System Descriptor at the end there is quite a good chance to stumble
across a random data block that accidentally starts with this tag (and
failing on it) before finding the real File System Descriptor.

As far as I can see, at least CDBurnerXP seems to (be able to) create
such images - at least if my interpretation of the Implementation
Identifier "NMS DVDProLib" is correct.

This... well, let's call it ugly hack fixes this by obtaining
the File System Descriptor location from the Logical Volume Descriptor
Mario Holbe <mario.holbe@tu-ilmenau.de> not-needed 2014-04-22
libdvdread/extra-0001-Use-real-dlopen-for-libdvdcss.patch [PATCH] Use real dlopen() for libdvdcss Balint Reczey <balint@balintreczey.hu> not-needed 2017-01-24
cdatetime-std-chrono/0001-Replace-Kodi-date-time-implementation-with-std-c.patch [PATCH 01/17] [cmake] add support for date library and tzdata Lukas Rusak <lorusak@gmail.com> no 2020-02-17
cdatetime-std-chrono/0002-Use-Debian-tzdata.patch [PATCH] Use Debian tzdata
Use Debian-supplied tzdata.

* Also change 'date/date.h' -> 'libdate-tz/date.h'
Vasyl Gello <vasek.gello@gmail.com> no 2020-10-19
cdatetime-std-chrono/0003-Reinstate-date-library-Makefile.patch [PATCH] Reinstate date library Makefile
* Use libdvdnav Makefile and adapt it to date library

* Edit CMake options to comply with Debian policies:

- DBUILD_SHARED_LIBS set to ON,
- DUSE_SYSTEM_TZ_DB set to OFF
Vasyl Gello <vasek.gello@gmail.com> no 2020-10-19
cdatetime-std-chrono/0004-date-library-crash-fix.patch [PATCH] Fix crasher for early local times and USE_OS_TZDB=1 Howard Hinnant <howard.hinnant@gmail.com> no 2020-08-17
stable/CVE-2021-42917.patch [PATCH] [Playlist] dont use istream directly to a tinyxml structure
Turn istream into a std::string to handle large buffers (#20305)
fuzzard <fuzzard@kodi.tv> no 2021-10-12

All known versions for source package 'kodi'

Links