Compare commits

...

611 Commits

Author SHA1 Message Date
Christian Hewitt
436e1c3913 Merge pull request #10036 from heitbaum/ia11
[le11] inputstream.adaptive: update to githash dc604ff and addon (2)
2025-05-04 18:56:41 +04:00
Rudi Heitbaum
77d5677333 inputstream.adaptive: update to githash dc604ff and addon (2)
includes:
- https://github.com/xbmc/inputstream.adaptive pull 1844
- https://github.com/xbmc/inputstream.adaptive issues 1846
2025-05-04 14:35:21 +00:00
Christian Hewitt
5d61b746fa Merge pull request #8931 from heitbaum/binaries11
peripheral.joystick: update 20.1.16-Nexus to 20.1.18-Nexus
2024-05-28 19:21:45 +04:00
Rudi Heitbaum
82c66a8156 peripheral.joystick: update 20.1.16-Nexus to 20.1.18-Nexus 2024-05-28 09:49:50 +00:00
Christian Hewitt
bee7dc152c Merge pull request #8895 from heitbaum/binaries11
[le11] pvr.waipu: update 20.11.0-Nexus to 20.12.1-Nexus
2024-05-15 20:12:11 +04:00
Rudi Heitbaum
0380dc3bdc pvr.waipu: update 20.12.0-Nexus to 20.12.1-Nexus 2024-05-15 12:19:25 +00:00
Rudi Heitbaum
160872aadc pvr.waipu: update 20.11.0-Nexus to 20.12.0-Nexus 2024-05-12 13:46:17 +00:00
Christian Hewitt
b88cae9282 Merge pull request #8844 from heitbaum/binaries11
peripheral.joystick: update 20.1.15-Nexus to 20.1.16-Nexus
2024-05-02 18:00:18 +04:00
Rudi Heitbaum
19e24cf668 peripheral.joystick: update 20.1.15-Nexus to 20.1.16-Nexus 2024-05-02 11:44:54 +00:00
CvH
7ed4084b98 Merge pull request #8782 from heitbaum/binaries11
inputstream.ffmpegdirect: update 20.5.0-Nexus to 20.5.1-Nexus
2024-04-01 13:58:56 +02:00
Rudi Heitbaum
8fb2a0e886 inputstream.ffmpegdirect: update 20.5.0-Nexus to 20.5.1-Nexus 2024-04-01 11:41:36 +00:00
Christian Hewitt
d45b54c8a5 Merge pull request #8753 from heitbaum/binaries11
pvr.plutotv: update 20.3.1a-Nexus to 20.3.2-Nexus
2024-03-26 11:35:07 +04:00
Rudi Heitbaum
7dd8470cbc pvr.plutotv: update 20.3.1a-Nexus to 20.3.2-Nexus 2024-03-23 08:09:35 +00:00
CvH
bc4bd9d64e Merge pull request #8696 from sky42src/le11_rpi_6177
[LE11] linux (RPi): kernel update 6.1.77-14c373b
2024-03-12 16:29:44 +01:00
CvH
e49243db3f Merge pull request #8695 from sky42src/le11_lnx_6180
[LE11] linux: default kernel update 6.1.80
2024-03-12 16:29:30 +01:00
Peter Tuschy
e66fbfb422 linux (RPi): kernel update 6.1.77-14c373b 2024-03-05 02:52:10 +01:00
Peter Tuschy
7895b3d3b6 linux: default kernel update 6.1.80 2024-03-05 02:50:39 +01:00
Christian Hewitt
720728e346 Merge pull request #8690 from CvH/11.0/kodi-20.5
kodi: update to 20.5-Nexus
2024-03-03 21:00:04 +04:00
CvH
19504d0e19 kodi: update to 20.5-Nexus 2024-03-03 17:10:31 +01:00
Christian Hewitt
c6e6e5089b Merge pull request #8689 from heitbaum/binaries11
pvr.hts: update 20.7.1-Nexus to 20.7.2-Nexus
2024-03-03 13:02:18 +04:00
Rudi Heitbaum
330e2c3e25 pvr.hts: update 20.7.1-Nexus to 20.7.2-Nexus 2024-03-03 08:44:12 +00:00
Christian Hewitt
edec1a4616 Merge pull request #8672 from heitbaum/binaries11
pvr.mythtv: update 20.6.8-Nexus to 20.6.9-Nexus
2024-02-29 18:18:01 +04:00
Rudi Heitbaum
b37c5f6ba6 pvr.mythtv: update 20.6.8-Nexus to 20.6.9-Nexus 2024-02-29 10:30:12 +00:00
Christian Hewitt
5649f36b1f Merge pull request #8658 from heitbaum/binaries11
pvr.mythtv: update 20.6.6-Nexus to 20.6.8-Nexus
2024-02-24 14:59:46 +04:00
Rudi Heitbaum
da994668d1 pvr.mythtv: update 20.6.6-Nexus to 20.6.8-Nexus 2024-02-24 10:41:27 +00:00
Matthias Reichl
69d8b0973f Merge pull request #8653 from heitbaum/binaries11
pvr.hts: update 20.7.0-Nexus to 20.7.1-Nexus
2024-02-23 11:22:11 +01:00
Rudi Heitbaum
15b13847f9 pvr.hts: update 20.7.0-Nexus to 20.7.1-Nexus 2024-02-23 09:58:52 +00:00
Christian Hewitt
99d63071eb Merge pull request #8651 from heitbaum/binaries11
pvr.mythtv: update 20.6.4-Nexus to 20.6.6-Nexus
2024-02-23 10:10:27 +04:00
Rudi Heitbaum
2ccfd9a567 pvr.mythtv: update 20.6.4-Nexus to 20.6.6-Nexus 2024-02-23 05:59:47 +00:00
Christian Hewitt
4db958071c Merge pull request #8644 from heitbaum/binaries11
inputstream.adaptive: update 20.3.17-Nexus to 20.3.18-Nexus
2024-02-21 13:35:15 +04:00
Rudi Heitbaum
83accb58d8 inputstream.adaptive: update 20.3.17-Nexus to 20.3.18-Nexus 2024-02-21 09:23:32 +00:00
Christian Hewitt
df052cb03a Merge pull request #8639 from heitbaum/binaries11
pvr.mythtv: update 20.6.1-Nexus to 20.6.4-Nexus
2024-02-19 15:56:34 +04:00
Rudi Heitbaum
017b88c300 pvr.mythtv: update 20.6.1-Nexus to 20.6.4-Nexus 2024-02-19 11:31:19 +00:00
Christian Hewitt
51879a2a1f Merge pull request #8627 from heitbaum/binaries11
pvr.mythtv: update 20.6.0-Nexus to 20.6.1-Nexus
2024-02-16 09:41:16 +04:00
Rudi Heitbaum
449f221b5a pvr.mythtv: update 20.6.0-Nexus to 20.6.1-Nexus 2024-02-15 16:07:53 +00:00
Christian Hewitt
320e572933 Merge pull request #8605 from heitbaum/binaries11 2024-02-09 19:29:37 +04:00
Rudi Heitbaum
a9c5638753 pvr.mythtv: update 20.5.10-Nexus to 20.6.0-Nexus 2024-02-09 15:07:10 +00:00
Christian Hewitt
4be2cc38cd Merge pull request #8593 from heitbaum/binaries11
inputstream.adaptive: update 20.3.16-Nexus to 20.3.17-Nexus
2024-02-06 11:43:58 +04:00
Rudi Heitbaum
dd1d6eafc8 inputstream.adaptive: update 20.3.16-Nexus to 20.3.17-Nexus 2024-02-06 06:15:40 +00:00
Christian Hewitt
b50ea35b90 Merge pull request #8562 from heitbaum/binaries11
peripheral.joystick: update 20.1.14-Nexus to 20.1.15-Nexus
2024-01-29 14:50:42 +04:00
Rudi Heitbaum
c58f57d56d peripheral.joystick: update 20.1.14-Nexus to 20.1.15-Nexus 2024-01-29 10:47:52 +00:00
CvH
16216c3214 Merge pull request #8547 from heitbaum/linux6174
Update linux to 6.1.74
2024-01-23 18:03:20 +01:00
Rudi Heitbaum
5dbcc1d3fc linux (RPi): update to 6.1.74-de696dc 2024-01-23 04:28:41 +00:00
Rudi Heitbaum
2ae33d91ee linux: update to 6.1.74 2024-01-23 04:28:41 +00:00
Christian Hewitt
b029ec2721 Merge pull request #8546 from heitbaum/pvr.mythtv-zlib-fix
pvr.mythtv: add missing zlib dependancy
2024-01-23 03:27:16 +04:00
Rudi Heitbaum
30874c7eaf pvr.mythtv: add missing zlib dependancy 2024-01-22 21:52:49 +00:00
Christian Hewitt
d3ea6588dd Merge pull request #8545 from heitbaum/binaries11
pvr.mythtv: update 20.5.8-Nexus to 20.5.10-Nexus
2024-01-22 18:23:17 +04:00
Rudi Heitbaum
b7c3393412 pvr.mythtv: update 20.5.8-Nexus to 20.5.10-Nexus 2024-01-22 12:25:11 +00:00
CvH
fe8988f0d5 Merge pull request #8531 from vpeter4/proftpd-11
proftpd: update to 1.3.8b and addon (1), fix issues
2024-01-17 18:03:24 +01:00
Peter
d273cce7c9 proftpd: update to 1.3.8b and addon (1), fix issues 2024-01-17 14:21:58 +01:00
CvH
ed7127b42b Merge pull request #8525 from sky42src/le11_cifs_fix
[LE11] kernel update to fix 6.1.70 cifs regression
2024-01-16 21:16:12 +01:00
sky42
67376b86f5 linux (RPi): update to 7211cd7 6.1.72
fix for [REGRESSION 6.1.70] system calls with CIFS mounts failing with "Resource temporarily unavailable"
2024-01-16 21:03:55 +01:00
sky42
03f5fda041 linux: update to 6.1.73
fix [REGRESSION 6.1.70] system calls with CIFS mounts failing with "Resource temporarily unavailable"
2024-01-16 21:03:55 +01:00
Christian Hewitt
bd68598d3e Merge pull request #8508 from heitbaum/binaries11
pvr.sledovanitv.cz: update 20.6.0-Nexus to 20.7.0-Nexus
2024-01-14 08:35:33 +04:00
Rudi Heitbaum
39c2051803 pvr.sledovanitv.cz: update 20.6.0-Nexus to 20.7.0-Nexus 2024-01-11 08:56:32 +00:00
Rudi Heitbaum
fe13b66332 Merge pull request #8504 from HiassofT/le11-kodi-20.3
[le11] kodi: update to 20.3-Nexus
2024-01-10 22:32:23 +11:00
Matthias Reichl
77e56aa0aa kodi: update to 20.3-Nexus
Signed-off-by: Matthias Reichl <hias@horus.com>
2024-01-10 11:51:05 +01:00
CvH
850899b5cc Merge pull request #8498 from HiassofT/le11-kernel-6.1.70
[le11] linux (RPi): update to 6.1.71
2024-01-09 17:31:24 +01:00
CvH
9ab905d12e Merge pull request #8502 from heitbaum/linux6171
[le11] linux: update to 6.1.71
2024-01-09 17:31:04 +01:00
Christian Hewitt
2a13b975c3 Merge pull request #8501 from heitbaum/tz
[le11] tz: update to 2023d
2024-01-09 16:40:59 +04:00
Rudi Heitbaum
d785042240 linux: update to 6.1.71 2024-01-09 12:31:13 +00:00
Rudi Heitbaum
4fe0a56c2a tz: update to 2023d 2024-01-09 12:26:27 +00:00
Christian Hewitt
724a6f8912 Merge pull request #8305 from antonlacon/le11-hostname
systemd: network-base: add hostname and localhost to hosts.conf if not present [LE11]
2024-01-09 04:37:26 +04:00
Matthias Reichl
81a7affa3b rpi-eeprom: update to 8855da9
Signed-off-by: Matthias Reichl <hias@horus.com>
2024-01-08 14:37:35 +01:00
Matthias Reichl
c00c53a8d4 linux (RPi): update to 6.1.71-280d1a9
Signed-off-by: Matthias Reichl <hias@horus.com>
2024-01-08 14:36:21 +01:00
Matthias Reichl
aaaa24946d linux (RPi): update to 6.1.70-146bbf9
Signed-off-by: Matthias Reichl <hias@horus.com>
2024-01-08 11:55:34 +01:00
Matthias Reichl
e33d0e8ceb linux (RPi): disable IRQSOFF and SCHED tracers
The IRQSOFF tracer harms wireguard performance. Disable those
tracers as they are advanced debugging options not normally
enabled in release kernels.

Signed-off-by: Matthias Reichl <hias@horus.com>
2024-01-08 11:51:59 +01:00
Matthias Reichl
65665fe5ef rpi-eeprom: update to 72cedfe
Signed-off-by: Matthias Reichl <hias@horus.com>
2024-01-08 11:51:38 +01:00
Christian Hewitt
4b80bdf67c Merge pull request #8495 from heitbaum/binaries11
inputstream.adaptive: update 20.3.15-Nexus to 20.3.16-Nexus
2024-01-08 13:09:40 +04:00
Rudi Heitbaum
79c63bfd08 inputstream.adaptive: update 20.3.15-Nexus to 20.3.16-Nexus 2024-01-08 08:32:28 +00:00
CvH
68faaafe42 Merge pull request #8473 from HiassofT/le11-noobs
[le11] scripts/image: Fix RPi4 and RPi5 noobs build
2024-01-02 17:16:21 +01:00
Matthias Reichl
ad6023adec scripts/image: Fix RPi4 and RPi5 noobs build
When making the boodloader files optional I forgot to remove the code
that unconditionally copies the bootloader files which broke noobs
build for RPi4 and RPi5. Drop the code, the files are already copied
by the for loop above.

Signed-off-by: Matthias Reichl <hias@horus.com>
2024-01-02 15:21:30 +01:00
Christian Hewitt
c7995bbd70 Merge pull request #8469 from heitbaum/binaries11
peripheral.joystick: update 20.1.13-Nexus to 20.1.14-Nexus
2024-01-02 08:33:44 +04:00
Rudi Heitbaum
25761a241d peripheral.joystick: update 20.1.13-Nexus to 20.1.14-Nexus 2024-01-02 04:02:01 +00:00
Christian Hewitt
048f587d15 Merge pull request #8468 from mglae/le11_fix_heif
imagedecoder.heif: fix crashing kodi
2023-12-31 20:01:43 +04:00
mglae
97e85df6bc imagedecoder.heif: update REV (6) 2023-12-31 15:04:11 +01:00
mglae
4c8869fb40 libheif: forbid using libaom
Prevent failure loading imagedecoder.heif in kodi
2023-12-31 15:02:28 +01:00
Christian Hewitt
c30bf669d9 Merge pull request #8464 from heitbaum/binaries11
pvr.waipu: update 20.10.2-Nexus to 20.11.0-Nexus
2023-12-30 09:57:14 +04:00
Rudi Heitbaum
5787e58cfc pvr.waipu: update 20.10.2-Nexus to 20.11.0-Nexus 2023-12-30 05:11:00 +00:00
Christian Hewitt
0e32e43b61 Merge pull request #8460 from heitbaum/binaries11
inputstream.adaptive: update 20.3.14-Nexus to 20.3.15-Nexus
2023-12-29 14:54:29 +04:00
Rudi Heitbaum
b7c2403252 inputstream.adaptive: update 20.3.14-Nexus to 20.3.15-Nexus 2023-12-29 10:50:48 +00:00
Christian Hewitt
8820cdb52f Merge pull request #8443 from heitbaum/binaries11
pvr.hts: update 20.6.5-Nexus to 20.7.0-Nexus
2023-12-22 11:20:09 +04:00
Rudi Heitbaum
0878652534 pvr.hts: update 20.6.5-Nexus to 20.7.0-Nexus 2023-12-21 22:39:19 +00:00
Rudi Heitbaum
f33f513150 Merge pull request #8433 from CvH/11.0/kodi_latest
kodi: update to 1497cc8
2023-12-17 12:05:47 +11:00
CvH
cb48589bd9 kodi: update to 1497cc8 2023-12-16 15:20:05 +01:00
CvH
b150c03ea1 Merge pull request #8429 from heitbaum/libreelec-11.0
linux: update to 6.1.68
2023-12-16 10:38:04 +01:00
Rudi Heitbaum
b7112c76e8 linux (Rockchip): drop patches upstreamed in 6.1.68 2023-12-15 23:40:27 +00:00
Rudi Heitbaum
3b78a84aa4 linux: update to 6.1.68 2023-12-15 19:52:46 +00:00
CvH
6e1ddb65c6 Merge pull request #8425 from HiassofT/le11-kernel-6.1.68
linux (RPi): update to 6.1.68
2023-12-15 15:54:42 +01:00
Matthias Reichl
2e31414dd7 linux (RPi): update to 6.1.68-e41b05a
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-12-14 18:57:20 +01:00
Matthias Reichl
91308f22c6 rpi-eeprom: update to 77402b6
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-12-14 18:57:20 +01:00
Matthias Reichl
64fe75e8ed rpi-eeprom: update to 7e22b8f
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-12-14 18:57:20 +01:00
Christian Hewitt
334ab81cc8 Merge pull request #8309 from HiassofT/le11-udevil-conf
[le11] udevil: support custom udevil.conf in /storage/.config
2023-12-14 13:47:49 +04:00
Christian Hewitt
ec82496fef Merge pull request #8408 from henri-funck/librespot-11
librespot: update to 886617e (backport of #8407)
2023-12-14 08:33:27 +04:00
Christian Hewitt
1777dd72c7 Merge pull request #8414 from garbear/update-game.libretro-11
game.libretro: Update to v20.2.6
2023-12-14 08:31:15 +04:00
Garrett Brown
1f33555a4b game.libretro: Update to v20.2.6
Changes since v20.2.5:

  * Added support for OEM 102 key
  * Added support for analog sticks in Vice cores
  * Fixed Appveyor CI

Changes since v20.2.4:

  * Fixed broken left shoulder in fallback buttonmap

Changes since v20.2.3:

  * Fixed add-on using console to log instead of Kodi API
2023-12-12 15:44:04 -08:00
Matthias Reichl
c864471f61 Merge pull request #8412 from CvH/11.0/paste
pastebinit: use LE paste service
2023-12-12 21:14:19 +01:00
CvH
a0db5fc45e pastebinit: use LE paste service 2023-12-12 20:06:20 +01:00
Henri Funck
6ad7e4f25e librespot: update to 886617e 2023-12-10 16:18:10 +01:00
CvH
ae135a2507 Merge pull request #8406 from HiassofT/le11-kernel-6.1.66
linux (RPi): update to 6.1.66
2023-12-10 13:58:23 +01:00
Matthias Reichl
0bdc2833e9 linux (RPi): config options for 6.1.66-3d9d7e7
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-12-10 12:54:47 +01:00
Matthias Reichl
552878f1e5 linux (RPi): update to 6.1.66-3d9d7e7
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-12-10 12:53:49 +01:00
Christian Hewitt
8475be32a0 Merge pull request #8393 from HiassofT/le11-kernel-6.1.63
linux (RPi): update to 6.1.65
2023-12-06 05:14:02 +04:00
Matthias Reichl
da43429792 linux (RPi): update to 6.1.65-0ad213e
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-12-05 21:54:34 +01:00
CvH
ddb1c65c1a Merge pull request #8392 from jernejsk/le11-fixes
[LE11] Allwinner: Backport fixes
2023-12-05 21:23:02 +01:00
Jernej Skrabec
9dca485178 Allwinner: linux: Fix deinterlacer and H265 decoding 2023-12-05 21:17:19 +01:00
Jernej Skrabec
36b4af5672 Allwinner: u-boot: Improve DRAM size detection on H6 2023-12-05 21:16:32 +01:00
Matthias Reichl
9980ce86b6 linux (RPi): update to 6.1.65-82069a7
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-12-05 19:46:07 +01:00
Matthias Reichl
d17239a1f8 linux (RPi): update to 6.1.64-c02c4f5
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-12-01 16:55:45 +01:00
Matthias Reichl
a2cfef5571 linux (RPi5): switch CONFIG_SENSORS_PWM_FAN to y
pwm_fan is used by RPi official active cooler, building it into
kernel makes the fan spin down from full throttle also in initrd stage.

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-12-01 00:24:01 +01:00
Matthias Reichl
dcbbc2bf37 rpi-eeprom: update to b57586e
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-30 12:02:24 +01:00
Matthias Reichl
36f423acae linux (RPi): update to 6.1.64-dad5d57
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-30 12:02:24 +01:00
Matthias Reichl
5e6a70aa36 linux (RPi): update to 6.1.63-5a0aa24
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-30 12:02:24 +01:00
Christian Hewitt
e77686a8be Merge pull request #8372 from heitbaum/binaries11
pvr.mythtv: update 20.5.6-Nexus to 20.5.8-Nexus
2023-11-27 17:31:31 +04:00
Rudi Heitbaum
6f7dcc669b pvr.mythtv: update 20.5.6-Nexus to 20.5.8-Nexus 2023-11-27 12:23:35 +00:00
CvH
d791293bec Merge pull request #8369 from heitbaum/kernel-6163
[le11] linux: update to 6.1.63
2023-11-26 13:10:59 +01:00
Rudi Heitbaum
c2f7f1a0b0 linux (Generic): update .config for 6.1.63 2023-11-26 11:27:57 +00:00
Rudi Heitbaum
e46c05e7fe linux (Rockchip RK3399): update .config for 6.1.63 2023-11-26 11:25:01 +00:00
Rudi Heitbaum
db561babb4 linux (Rockchip RK3328): update .config for 6.1.63 2023-11-26 11:25:01 +00:00
Rudi Heitbaum
c5f9430883 linux (Rockchip RK3288): update .config for 6.1.63 2023-11-26 11:25:01 +00:00
Rudi Heitbaum
d6b86f0040 linux (Allwinner arm): update .config for 6.1.63 2023-11-26 11:25:01 +00:00
Rudi Heitbaum
a22ecdcf6f linux (Allwinner aarch64): update .config for 6.1.63 2023-11-26 11:25:00 +00:00
Rudi Heitbaum
1e628cbc29 linux (Rockchip): drop patches upstreamed in 6.1.63 2023-11-26 10:52:33 +00:00
Rudi Heitbaum
104a08c2a6 linux: update to 6.1.63 2023-11-26 10:08:22 +00:00
Christian Hewitt
f8cedf0dfc Merge pull request #8363 from CvH/11.0/kodi-20.3ish
kodi: update to 0f4ed67
2023-11-25 10:29:08 +04:00
CvH
ead6682d90 kodi: update to 0f4ed67 2023-11-24 21:51:43 +01:00
CvH
4098571e9f Merge pull request #8341 from heitbaum/cert11
[le11] cacert.pem CA bundle: update to 2023-11-15
2023-11-19 23:45:43 +01:00
CvH
d22df0c538 Merge pull request #8339 from HiassofT/le11-kernel-6.1.61
[le11] linux (RPi): update to 6.1.62
2023-11-19 23:45:20 +01:00
LibreELEC Bot
002e5cfdcb cacert.pem: update to 2023-11-15
This commit updates cacert.pem certificate bundle with mk-ca-bundle.pl script using the
content of [certdata][1] associated with mozilla/gecko-dev@d827050eee,

[1]: d827050eee/security/nss/lib/ckfw/builtins/certdata.txt
2023-11-18 23:09:02 +00:00
Matthias Reichl
5eeccb62da linux (RPi): update to 6.1.62-3fdb0eb
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-17 22:38:50 +01:00
Matthias Reichl
c46b33f8cd linux (RPi): update to 6.1.61-6137fb1
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-17 22:38:50 +01:00
Matthias Reichl
cefbb7cd5d RPi5: include flashrom
Latest rpi-eeprom added support to directly program the bootloader
eeprom with it.

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-17 22:38:50 +01:00
Matthias Reichl
0b3f675d92 rpi-eeprom: update to 6b14e84
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-17 22:38:50 +01:00
Matthias Reichl
a1a390c9f2 linux (RPi): update to 6.1.61-f9f480b
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-17 22:37:50 +01:00
Matthias Reichl
646e7ab805 linux (RPi): update to 6.1.61-17f135b
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-17 22:37:50 +01:00
Matthias Reichl
c1d7ff0ff3 rpi-eeprom: update to aded082
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-17 22:37:50 +01:00
Christian Hewitt
09cc37fe59 Merge pull request #8330 from heitbaum/binaries11
pvr.hts: update 20.6.4-Nexus to 20.6.5-Nexus
2023-11-15 17:20:05 +04:00
Rudi Heitbaum
be044e1de6 pvr.hts: update 20.6.4-Nexus to 20.6.5-Nexus 2023-11-15 13:00:48 +00:00
Matthias Reichl
30054f96d5 udevil: support custom udevil.conf in /storage/.config
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-11-10 11:04:41 +01:00
Christian Hewitt
35914fe172 Merge pull request #8302 from heitbaum/binaries11
pvr.mythtv: update 20.5.5-Nexus to 20.5.6-Nexus
2023-11-09 15:46:48 +04:00
Rudi Heitbaum
a466be78a8 pvr.mythtv: update 20.5.5-Nexus to 20.5.6-Nexus 2023-11-09 11:33:53 +00:00
Ian Leonard
95d00c5318 systemd: hosts.conf: update comments
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2023-11-08 14:50:06 -05:00
Ian Leonard
25a1d6a435 systemd: network-base: alter hosts.conf if contents still default
add license header and shellcheck change too

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2023-11-08 14:49:38 -05:00
Christian Hewitt
92d2c3c123 Merge pull request #8294 from heitbaum/binaries11
pvr.hts: update 20.6.3-Nexus to 20.6.4-Nexus
2023-11-05 20:44:20 +04:00
Rudi Heitbaum
e5a8c4d93e pvr.hts: update 20.6.3-Nexus to 20.6.4-Nexus 2023-11-05 13:33:00 +00:00
Christian Hewitt
300a51443d Merge pull request #8285 from heitbaum/binaries11
pvr.iptvsimple: update 20.11.1-Nexus to 20.13.0-Nexus
2023-11-04 16:23:00 +04:00
Rudi Heitbaum
13f9da1275 pvr.iptvsimple: update 20.11.1-Nexus to 20.13.0-Nexus 2023-11-04 12:12:36 +00:00
Rudi Heitbaum
187773f470 Merge pull request #8262 from chewitt/flirc_util_11
flirc_util: add initial add-on package
2023-11-03 20:23:41 +11:00
Christian Hewitt
815cd5cbbf Merge pull request #7828 from mglae/le11_samba_config
samba: samba-config: operate atomic and support any user name and password
2023-11-03 12:23:35 +04:00
Christian Hewitt
18115518d6 Merge pull request #8280 from heitbaum/binaries11
inputstream.adaptive: update 20.3.13-Nexus to 20.3.14-Nexus
2023-11-03 11:54:41 +04:00
Rudi Heitbaum
2c13757b6b inputstream.adaptive: update 20.3.13-Nexus to 20.3.14-Nexus 2023-11-03 07:36:24 +00:00
Christian Hewitt
d2021437fe Merge pull request #7729 from mglae/le11_gptfdisk_fs-resize
gptfdisk: update to 1.09.2 / fs_resize: improvements
2023-10-30 17:58:23 +04:00
Christian Hewitt
5116d220a6 Merge pull request #8267 from heitbaum/dotnet11
[le11] dotnet-runtime: update to aspnet6-runtime 6.0.24 and addon (7)
2023-10-30 17:24:58 +04:00
Christian Hewitt
127fcff7ef Merge pull request #8265 from heitbaum/binaries11
pvr.waipu: update 20.10.1-Nexus to 20.10.2-Nexus
2023-10-30 17:24:18 +04:00
Rudi Heitbaum
2fcdf44541 dotnet-runtime: update to aspnet6-runtime 6.0.24 and addon (7) 2023-10-30 12:57:19 +00:00
Rudi Heitbaum
826ffedd39 aspnet6-runtime: update to 6.0.24 2023-10-30 12:57:13 +00:00
Rudi Heitbaum
08e7e3bb13 pvr.waipu: update 20.10.1-Nexus to 20.10.2-Nexus 2023-10-30 12:38:55 +00:00
Christian Hewitt
3655ff1aa7 flirc_util: add initial add-on package
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2023-10-30 11:56:26 +00:00
Christian Hewitt
e9fa379f83 hidapi: add addon-depends package to support flirc_util
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2023-10-30 11:56:26 +00:00
Christian Hewitt
cc297e7fef Merge pull request #8260 from heitbaum/binaries11
pvr.iptvsimple: update 20.11.0-Nexus to 20.11.1-Nexus
2023-10-30 08:59:05 +04:00
Rudi Heitbaum
6dd3feb016 pvr.iptvsimple: update 20.11.0-Nexus to 20.11.1-Nexus 2023-10-29 10:45:18 +00:00
Christian Hewitt
6a2252feb5 Merge pull request #8247 from emveepee/le11615
[le11] nextpvr: update to 6.1.5
2023-10-26 14:37:45 +04:00
CvH
77f3c0d0bc Merge pull request #8250 from heitbaum/openssl11
[le11] openssl: update to 3.0.12
2023-10-25 16:38:41 +02:00
Rudi Heitbaum
e57b38537f openssl: update to 3.0.12
Release notes:
- https://www.openssl.org

Release notes:
- https://www.openssl.org/news/vulnerabilities.html
2023-10-25 13:26:51 +00:00
Martin Vallevand
45e134f16f [le11] nextpvr: update to 6.1.5 2023-10-22 12:19:03 -04:00
CvH
07a978a2da Merge pull request #8232 from HiassofT/le11-rpi5-mesa1
[le11] RPi5: sync mesa patches with RPiOS 23.2.1-0+rpt2 version
2023-10-21 15:44:12 +02:00
CvH
eb42d8351f Merge pull request #8216 from heitbaum/linux6157
[le11] linux: update to 6.1.58
2023-10-21 15:42:41 +02:00
CvH
a79fb5c5bd Merge pull request #8234 from HiassofT/le11-kernel-6.1.57
[le11] linux (RPi): update to 6.1.58
2023-10-21 15:42:11 +02:00
Matthias Reichl
a571e27792 linux (RPi): update to 6.1.58-5a52cae
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-21 02:22:34 +02:00
Matthias Reichl
86e13b288e RPi5: sync mesa patches with RPiOS 23.2.1-0+rpt2 version
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-19 22:00:20 +02:00
Matthias Reichl
8081169c25 rpi-eeprom: update to a75b036
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-18 20:46:51 +02:00
Matthias Reichl
7fa54fcd0d linux (RPi): update to 6.1.58-b6bfece
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-18 17:07:20 +02:00
Matthias Reichl
9f2a7c3c32 RPi: update to firmware fdb9eaf
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-18 17:07:20 +02:00
Matthias Reichl
cd71323944 linux (RPi): update to 6.1.57-392b984
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-18 17:07:20 +02:00
Matthias Reichl
c1eb1d8148 linux (RPi): config options for 6.1.57-5f95ac3
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-18 17:07:20 +02:00
Matthias Reichl
2f852d6f83 linux (RPi): update to 6.1.57-5f95ac3
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-18 17:07:20 +02:00
CvH
bcf5dfe5ad Merge pull request #8181 from HiassofT/le11-rpi5
[le11] Add support for RPi5
2023-10-18 05:57:36 +02:00
Rudi Heitbaum
a73a5d100f linux: update to 6.1.58 2023-10-16 10:01:03 +00:00
CvH
5918c1dd04 Merge pull request #8204 from heitbaum/samba11
[le11] samba: update to 4.17.12
2023-10-14 23:03:26 +02:00
CvH
acbc77b2a6 Merge pull request #8215 from HiassofT/le11-kodi-2310
[le11] kodi: update to current Nexus version
2023-10-14 23:03:00 +02:00
Rudi Heitbaum
b716cd6cd9 linux (Rockchip RK3399): update .config for 6.1.57 2023-10-14 14:44:13 +00:00
Rudi Heitbaum
78243639c1 linux (Rockchip RK3328): update .config for 6.1.57 2023-10-14 14:44:12 +00:00
Rudi Heitbaum
032b308694 linux (Rockchip RK3288): update .config for 6.1.57 2023-10-14 14:44:12 +00:00
Rudi Heitbaum
9bceabdf49 linux (Generic): update .config for 6.1.57 2023-10-14 14:44:07 +00:00
Rudi Heitbaum
69618ec48c linux (Allwinner arm): update .config for 6.1.57 2023-10-14 14:31:14 +00:00
Rudi Heitbaum
f69c988cb7 linux (Allwinner aarch64): update .config for 6.1.57 2023-10-14 14:31:14 +00:00
Rudi Heitbaum
3801910666 linux (Rockchip): drop upstreamed patches in 6.1.57 2023-10-14 14:31:14 +00:00
Matthias Reichl
04798477f3 kodi: update to 618d1e3
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-14 12:29:15 +02:00
Rudi Heitbaum
92601ec584 samba: update to 4.17.12
ref:
- https://www.samba.org/samba/history/samba-4.17.12.html
2023-10-11 12:45:50 +00:00
Matthias Reichl
1504800858 RPi5: add mesa patches
RPiOS 23.2.0-rc3 patches rebased onto 23.2.1

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-08 11:57:04 +02:00
Matthias Reichl
bdd1175915 mesa: use 23.2.1 on RPi5
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-08 11:57:04 +02:00
Matthias Reichl
fe21297a01 RPi: make bootloader files optional
RPi4 only needs start.elf/fixup.dat, RPi5 doesn't need any of them

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-08 11:57:04 +02:00
Matthias Reichl
234e0ed9bb ffmpeg: enable request api also for RPi5
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-08 11:57:04 +02:00
Matthias Reichl
6f46bb09a4 RPi5: add new device
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-08 11:57:04 +02:00
Matthias Reichl
fe6564ef9c config/arch.aarch64: add support for cortex-a76
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-08 11:57:03 +02:00
Ian Leonard
3c43828c23 Merge pull request #8192 from HiassofT/le11-kernel-6.1.55
[le11] linux (RPi): update to 6.1.55
2023-10-07 21:22:17 -04:00
CvH
44fe5a8ed0 Merge pull request #8196 from HiassofT/le11-linux-hdmi-codec-chmap-fix2
[le11] linux (default): Replace hdmi-codec channel mapping patch with upstreamed version
2023-10-07 00:53:12 +02:00
Matthias Reichl
104ab4db34 linux (default): Replace hdmi-codec channel mapping patch with upstreamed version
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-07 00:13:50 +02:00
Matthias Reichl
2e61b7593e linux (RPi): drop ancient relict x86 patches
imon was a PC thing aeons ago and the suspend-resume patch smells like
an ugoy workaround for a 10+ years old PC-only issue which was likely resolved
since and has no relevance to RPi

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-06 01:38:44 +02:00
Matthias Reichl
64ba709028 linux (RPi): config options for 6.1.55-2442399
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-05 23:01:30 +02:00
Matthias Reichl
a95ba110d5 linux (RPi): update to 6.1.55-2442399
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-05 23:01:30 +02:00
Matthias Reichl
babf3cda10 rpi-eeprom: update to 4f2d676
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-05 23:01:30 +02:00
Matthias Reichl
2706fb40f8 linux (RPi): config options for 6.1.54-2d3d203
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-05 22:46:34 +02:00
Matthias Reichl
220a51315b linux (RPi): update to 6.1.54-2d3d203
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-05 22:46:34 +02:00
Matthias Reichl
a8a6f85970 Merge pull request #8189 from dtechsrv/enable-dev-sg
[le11] linux: request to enable SCSI generic devices support
2023-10-05 22:31:59 +02:00
dtechsrv
ee664a846b linux (all): enable CONFIG_CHR_DEV_SG as module 2023-10-05 19:55:42 +02:00
Matthias Reichl
96c44e5b6d Merge pull request #8185 from heitbaum/binaries11
[le11] kodi-binary-addons: update to latest versions
2023-10-03 18:38:57 +02:00
Rudi Heitbaum
720c2e4257 kodi-binary-addons: update to latest versions
- pvr.hts: update 20.6.2-Nexus to 20.6.3-Nexus
- pvr.waipu: update 20.10.0-Nexus to 20.10.1-Nexus
2023-10-03 16:29:02 +00:00
Christian Hewitt
b48e2eeaaf Merge pull request #8180 from HiassofT/le11-kodi-poweroff
[le11] backport kodi power button / shutdown improvements
2023-09-30 08:41:41 +04:00
Matthias Reichl
92e0263378 kodi: extend power button udev rule to match on 32bit systems as well
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-29 01:50:44 +02:00
Matthias Reichl
630d542ea9 kodi: configure libinput to ignore power button input devices on GBM
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-29 01:15:02 +02:00
Matthias Reichl
f1b8be5f7f systemd: let logind handle the power key on GBM
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-29 01:15:02 +02:00
Matthias Reichl
0c3d1cf48a kodi: add patch to change remote power button behaviour to show shutdown menu
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-29 01:14:46 +02:00
Christian Hewitt
d0d97730df Merge pull request #8153 from heitbaum/openssl3011
[le11] openssl: update to 3.0.11
2023-09-28 23:35:59 +04:00
Christian Hewitt
40e08a6367 Merge pull request #8168 from heitbaum/binaries11
[le11] kodi-binary-addons: update to latest versions
2023-09-28 23:35:27 +04:00
CvH
cb1ada5a77 Merge pull request #8174 from HiassofT/le11-kernel-6.1.46
[le11] linux (RPi): update to 6.1.54
2023-09-28 19:17:02 +02:00
Matthias Reichl
6b2e5d2945 linux (RPi): update to 6.1.54-cc08810
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Matthias Reichl
7c4bb093bb RPi: update to firmware 6b37a45
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Matthias Reichl
165cacfb25 linux (RPi): update to 6.1.54-df4d584
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Matthias Reichl
8605de211d linux (RPi): config options for 6.1.53-e079555
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Matthias Reichl
0f6f03da2c linux (RPi): update to 6.1.53-e079555
Drop hdmi-codec patch as it's now in RPi kernel

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Matthias Reichl
24ffdba8c0 linux (RPi): config options for 6.1.52-ba77416
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Matthias Reichl
09bc908539 linux (RPi): update to 6.1.52-ba77416
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Matthias Reichl
8a024050a4 linux (RPi): update to 6.1.51-ac1adca
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Matthias Reichl
9d564ae33b linux (RPi): update to 6.1.50-65742d7
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Matthias Reichl
8821c31a7f linux (RPi): update to 6.1.47-655fc65
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Matthias Reichl
3b47d208d4 linux (RPi): update to 6.1.46-e89e765
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-28 15:43:38 +02:00
Rudi Heitbaum
1e137e0605 kodi-binary-addons: update to latest versions
- pvr.plutotv: update 20.3.0-Nexus to 20.3.1a-Nexus
- pvr.waipu: update 20.9.1-Nexus to 20.10.0-Nexus
2023-09-26 15:05:36 +00:00
Rudi Heitbaum
ea0b554a3e Merge pull request #8164 from HiassofT/le11-ia-20.3.13
[le11] inputstream.adaptive: update to 20.3.13-Nexus
2023-09-24 10:04:25 +10:00
Matthias Reichl
61d8614f57 inputstream.adaptive: update to 20.3.13-Nexus
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-24 01:25:47 +02:00
Christian Hewitt
81365d9e5f Merge pull request #8119 from heitbaum/samba11
[le11] samba: update to 4.17.11
2023-09-23 19:59:51 +04:00
Christian Hewitt
91440288e1 Merge pull request #8129 from heitbaum/binaries11
peripheral.joystick: update 20.1.12-Nexus to 20.1.13-Nexus
2023-09-23 19:59:31 +04:00
Christian Hewitt
75fd2f63a6 Merge pull request #8144 from heitbaum/waipu11
pvr.waipu: update 20.9.0-Nexus to 20.9.1-Nexus
2023-09-23 19:58:56 +04:00
Christian Hewitt
e4a7f39fc5 Merge pull request #8155 from heitbaum/mythtv
pvr.mythtv: update 20.4.0-Nexus to 20.5.5-Nexus
2023-09-23 19:58:36 +04:00
Rudi Heitbaum
f291dd7101 pvr.mythtv: update 20.4.0-Nexus to 20.5.5-Nexus 2023-09-20 13:26:19 +00:00
Rudi Heitbaum
92dfd4f501 openssl: update to 3.0.11
Release notes:
- https://www.openssl.org

Release notes:
- https://www.openssl.org/news/vulnerabilities.html
2023-09-19 22:31:28 +00:00
Rudi Heitbaum
b2365ce191 pvr.waipu: update 20.9.0-Nexus to 20.9.1-Nexus 2023-09-14 10:06:04 +00:00
Christian Hewitt
0722cfed03 Merge pull request #8134 from jernejsk/aw-fix-brcm
[LE11] Allwinner: brcmfmac_sdio-firmware: update filter
2023-09-10 20:37:37 +04:00
Jernej Skrabec
8fec06e89a Allwinner: brcmfmac_sdio-firmware: update filter 2023-09-10 18:27:21 +02:00
Rudi Heitbaum
fcf3cf9bb2 peripheral.joystick: update 20.1.12-Nexus to 20.1.13-Nexus 2023-09-09 13:03:05 +00:00
Christian Hewitt
9b8c9c8523 Merge pull request #8123 from HiassofT/le11-linux-hdmi-codec-chmap-fix
[le11] linux: add patch to fix broken channel map reporting in hdmi-codec
2023-09-08 10:45:50 +04:00
Matthias Reichl
a5d29a362f linux (RPi): add patch to fix broken channel map reporting in hdmi-codec
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-07 21:52:54 +02:00
Matthias Reichl
5678baf7f3 linux: add patch to fix broken channel map reporting in hdmi-codec
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-07 21:52:54 +02:00
Rudi Heitbaum
b5fc6bd727 samba: update to 4.17.11
Release notes:
- https://www.samba.org/samba/history/samba-4.17.11.html
2023-09-07 09:46:09 +00:00
Matthias Reichl
9f4f28487a Merge pull request #8106 from jernejsk/le11_aw_drm_shutdown
[LE11] Allwinner: linux: properly shutdown display at shutdown
2023-09-04 23:15:13 +02:00
Jernej Skrabec
d723ca2502 Allwinner: linux: properly shutdown display at shutdown 2023-09-04 22:52:50 +02:00
CvH
c2187764d1 Merge pull request #8054 from henri-funck/librespot-11
librespot: update to f037e46 (backport of #8053)
2023-09-02 08:47:46 +02:00
Christian Hewitt
4e5a34c1d7 Merge pull request #8094 from heitbaum/wireless11
wireless-regdb: update to 2023.09.01
2023-09-02 08:45:20 +04:00
Rudi Heitbaum
636c6af477 wireless-regdb: update to 2023.09.01 2023-09-02 04:41:41 +00:00
CvH
2238d03131 Merge pull request #8085 from HiassofT/le11-kodi-2308
[le11] kodi: update to current Nexus version
2023-08-30 18:05:48 +02:00
Matthias Reichl
094db2779a kodi: update to 6c9991b
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-08-29 17:45:38 +02:00
Matthias Reichl
fe642545bd Merge pull request #8078 from heitbaum/binaries11
inputstream.adaptive: update 20.3.11-Nexus to 20.3.12-Nexus
2023-08-28 00:20:45 +02:00
Rudi Heitbaum
ba24db6d4c inputstream.adaptive: update 20.3.11-Nexus to 20.3.12-Nexus 2023-08-27 13:37:46 +00:00
Henri Funck
0171c2543a librespot: update to f037e46 2023-08-27 13:11:18 +02:00
Matthias Reichl
a0a28ff320 Merge pull request #8068 from heitbaum/libzip11
[le11] libzip: update to 1.10.1 (fixes bug introduced in 1.10.0 for static builds)
2023-08-25 15:23:16 +02:00
Matthias Reichl
a447b4a364 Merge pull request #8072 from heitbaum/binaries11
[le11] kodi-binary-addons: update to latest versions
2023-08-25 15:22:05 +02:00
Rudi Heitbaum
d9ba77a2c1 kodi-binary-addons: update to latest versions
- peripheral.joystick: update 20.1.11-Nexus to 20.1.12-Nexus
- pvr.nextpvr: update 20.4.2-Nexus to 20.4.3-Nexus
2023-08-25 11:52:58 +00:00
Rudi Heitbaum
3830f2c50c libzip: update to 1.10.1 2023-08-24 12:31:00 +00:00
Matthias Reichl
98b4e0f6b3 Merge pull request #8066 from heitbaum/opus11
[le11] opus: revert to using configure
2023-08-21 12:09:07 +02:00
Rudi Heitbaum
0d7b1bd972 opus: revert to using configure 2023-08-21 09:56:08 +00:00
CvH
9fe9e7bc1a Merge pull request #8046 from heitbaum/binaries11
pvr.mythtv: update 20.3.2-Nexus to 20.4.0-Nexus
2023-08-20 23:08:05 +02:00
CvH
df87c745b2 Merge pull request #8057 from heitbaum/addon11
[le11] addon updates
2023-08-20 23:07:45 +02:00
CvH
30edd41b08 Merge pull request #8061 from HiassofT/le11-ffmpeg-13
[le11] ffmpeg: update rpi patch
2023-08-20 23:06:55 +02:00
CvH
f40628f0de Merge pull request #8062 from HiassofT/le11-kernel-6.1.43
[le11] linux (RPi): update to 6.1.45
2023-08-20 23:06:39 +02:00
Matthias Reichl
32e2a91628 scripts/image: support EXTRA_CMDLINE in noobs image creation
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-08-20 15:46:10 +02:00
Matthias Reichl
8c8aa41cd7 RPi: explicitly select framebuffer console in cmdline.txt
This prevents boot messages being sent to the (possibly unconnected)
serial console.

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-08-20 15:10:27 +02:00
Rudi Heitbaum
fa25283c3c system-tools: update addon (4)
- bottom: update to 0.9.4
- libmtp: update to 1.1.21
- mc: update to 4.8.30
- screen: update to 4.9.1
- smartmontools: update to 7.4
- stress-ng: update to 0.16.04
2023-08-20 12:11:39 +00:00
Rudi Heitbaum
5fd3ba5abc multimedia-tools: update addon (2)
- libmediainfo: update to 23.07
- libzen: update to 0.4.41
- mediainfo: update to 23.07
- mpv-drmprime: update to 0.36.0
2023-08-20 12:10:43 +00:00
Rudi Heitbaum
6d38293d4f libmtp: update to 1.1.21 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
0312a47a61 libzen: update to 0.4.41 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
46bf4c15a7 rsyslog: update to 8.2308.0 and addon (1)
- libfastjson: update to 1.2304.0
- rsyslog: update to 8.2308.0
2023-08-20 12:10:43 +00:00
Rudi Heitbaum
4e06a02355 libfastjson: update to 1.2304.0 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
4169126576 opus: update to 1.4 and meson
release notes:
- https://github.com/xiph/opus/releases/tag/v1.4
2023-08-20 12:10:43 +00:00
Rudi Heitbaum
e5dfbd2499 libzip: update to 1.10.0 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
1bd49c5cdf pngquant: update to 2.18.0
changelog:
- https://github.com/kornelski/pngquant/compare/2.17.0...2.18.0
2023-08-20 12:10:43 +00:00
Rudi Heitbaum
4ca0bfb049 mpv-drmprime: update to 0.36.0 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
f8f314f473 mediainfo: update to 23.07 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
af060e193b libmediainfo: update to 23.07 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
b7cedf212e btrfs-progs: update to 6.3.3 and addon (2) 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
9a51101b46 net-snmp: update to 5.9.4 and addon (1) 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
f0b33d06ca dotnet-runtime: update to aspnet6-runtime 6.0.21 and addon (6) 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
b043898518 aspnet6-runtime: update to 6.0.21 2023-08-20 12:10:43 +00:00
Rudi Heitbaum
9b39f2b4b7 mariadb: update to 10.11.5 and addon (2)
announcement, release notes, changelog:
- https://mariadb.org/mariadb-11-0-3-10-11-5-10-10-6-10-9-8-10-6-15-10-5-22-10-4-31-now-available/
- https://mariadb.com/kb/en/mariadb-10-11-3-release-notes/
- https://mariadb.com/kb/en/mariadb-10-11-3-changelog/
- https://mariadb.com/kb/en/mariadb-10-11-4-release-notes/
- https://mariadb.com/kb/en/mariadb-10-11-4-changelog/
- https://mariadb.com/kb/en/mariadb-10-11-5-release-notes/
- https://mariadb.com/kb/en/mariadb-10-11-5-changelog/
2023-08-20 12:10:43 +00:00
Matthias Reichl
52b2511df6 ffmpeg: update rpi patch
Patch created using revisions 7e0d640..15f21ea
from branch test/4.4.1/main of https://github.com/jc-kynesim/rpi-ffmpeg
2023-08-20 13:44:54 +02:00
Matthias Reichl
4551a67d3a RPi: update to firmware 7cb8f19
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-08-20 13:38:24 +02:00
Matthias Reichl
b9c0102c9b rpi-eeprom: update to d774d57
Drop beta firmwares, they have been removed upstream

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-08-20 13:38:24 +02:00
Matthias Reichl
2e1db180bc linux (RPi): update to 6.1.45-19a1b03
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-08-20 13:38:24 +02:00
Matthias Reichl
1f8322a1dd linux (RPi): config options for 6.1.44-ac7c015
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-08-20 13:38:24 +02:00
Matthias Reichl
bc362a8a40 linux (RPi): update to 6.1.44-ac7c015
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-08-20 13:38:24 +02:00
Rudi Heitbaum
6e5e5393b3 screen: update to 4.9.1 2023-08-20 11:04:13 +00:00
Rudi Heitbaum
9100fe6424 stress-ng: update to 0.16.04 2023-08-20 11:04:13 +00:00
Rudi Heitbaum
d6bcff795e mc: update to 4.8.30 2023-08-20 11:04:13 +00:00
Rudi Heitbaum
9504a652c6 bottom: update to 0.9.4 2023-08-20 11:04:13 +00:00
Rudi Heitbaum
60b776356f smartmontools: update to 7.4 2023-08-20 11:04:13 +00:00
CvH
1d807c80fe Merge pull request #8042 from heitbaum/binaries11
peripheral.joystick: update 20.1.10-Nexus to 20.1.11-Nexus
2023-08-15 17:54:54 +02:00
CvH
d5b1bda022 Merge pull request #8041 from heitbaum/linux61
linux: update to 6.1.45
2023-08-15 17:54:39 +02:00
Rudi Heitbaum
9807beddfb pvr.mythtv: update 20.3.2-Nexus to 20.4.0-Nexus 2023-08-15 09:08:02 +00:00
Rudi Heitbaum
ce3a5f9001 peripheral.joystick: update 20.1.10-Nexus to 20.1.11-Nexus 2023-08-12 09:10:44 +00:00
Rudi Heitbaum
d469abd3e4 linux: update to 6.1.45 2023-08-11 13:49:23 +00:00
CvH
ecf5de73fa Merge pull request #7971 from heitbaum/samba11
[le11] samba: update to 4.17.10
2023-08-07 20:50:55 +02:00
CvH
03fdf638ef Merge pull request #8020 from heitbaum/system-tools11
[le11] system-tools: update addon (3)
2023-08-07 20:50:32 +02:00
CvH
1082848370 Merge pull request #8035 from heitbaum/binaries11
pvr.zattoo: update 20.3.13-Nexus to 20.3.14-Nexus
2023-08-07 20:48:54 +02:00
Rudi Heitbaum
f923d6c183 pvr.zattoo: update 20.3.13-Nexus to 20.3.14-Nexus 2023-08-06 11:19:46 +00:00
CvH
b6ac306e90 Merge pull request #8028 from heitbaum/openssl11
[le11] openssl: update to 3.0.10
2023-08-05 11:14:51 +02:00
Rudi Heitbaum
1d27268d53 system-tools: update addon (3)
- file: update to 5.45
- libssh2: dont build shared library
  - fix build of mc
- pv: update to 1.7.24
- unrar: update to 6.2.10
2023-08-05 08:34:50 +00:00
Rudi Heitbaum
6aae64151d libssh2: dont build shared library
revert to not shared library:
- 896154bc17
2023-08-05 08:34:50 +00:00
Rudi Heitbaum
00d53d70d2 unrar: update to 6.2.10 2023-08-05 08:34:44 +00:00
CvH
5379d64168 Merge pull request #8023 from heitbaum/binaries11
pvr.iptvsimple: update 20.10.1-Nexus to 20.11.0-Nexus
2023-08-04 23:03:20 +02:00
Matthias Reichl
a9d8da14c3 linux (RPi): config options for 6.1.43-9d516c9
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-08-03 19:13:27 +02:00
Matthias Reichl
e3e16eae25 linux (RPi): update to 6.1.43-9d516c9
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-08-03 19:11:16 +02:00
Rudi Heitbaum
0f2980a7ea openssl: update to 3.0.10
Release notes:
- https://www.openssl.org

Release notes:
- https://www.openssl.org/news/vulnerabilities.html
2023-08-02 09:47:47 +00:00
Rudi Heitbaum
b953a100b0 pvr.iptvsimple: update 20.10.1-Nexus to 20.11.0-Nexus 2023-08-01 15:44:58 +00:00
Rudi Heitbaum
98bfa6dbb1 file: update to 5.45 2023-07-31 10:11:05 +00:00
Rudi Heitbaum
5d97cb4d80 pv: update to 1.7.24 2023-07-31 10:10:57 +00:00
CvH
4f20a62fdd Merge pull request #8018 from HiassofT/le11-kernel-6.1.39
[le11] linux (RPi): update to 6.1.42
2023-07-30 21:48:04 +02:00
Matthias Reichl
586b983a99 linux (RPi): update to 6.1.42-431319d
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-07-30 21:46:18 +02:00
Matthias Reichl
c69d8a2c21 linux (RPi): update to 6.1.39-b84b8a9
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-07-30 21:46:18 +02:00
Matthias Reichl
44ac574f25 linux (RPi): enable pwm-fan module
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-07-30 21:46:18 +02:00
CvH
445ef36645 Merge pull request #8014 from heitbaum/kernel6142
[le11] linux: update to 6.1.y
2023-07-30 11:05:53 +02:00
Rudi Heitbaum
acfd5e24e2 linux: update to 6.1.42 2023-07-30 06:00:40 +00:00
CvH
759c92aae4 Merge pull request #7982 from heitbaum/system-tools11
[le11] system-tools: replace dstat with dool and updates and addon (2)
2023-07-28 14:16:23 +02:00
CvH
12e57916fb Merge pull request #8004 from heitbaum/cert11
[le11] cacert.pem: update to 2023-07-20
2023-07-28 14:15:51 +02:00
CvH
0b866d07ac Merge pull request #7998 from heitbaum/asp11
[le11] dotnet-runtime: update to aspnet6-runtime 6.0.20 and addon (5)
2023-07-28 14:15:10 +02:00
Matthias Reichl
06464d9c08 Merge pull request #7993 from heitbaum/binaries11
[le11] kodi-binary-addons: update to latest versions
2023-07-22 12:18:09 +02:00
LibreELEC Bot
e7b9c569a8 cacert.pem: update to 2023-07-20
This commit updates cacert.pem certificate bundle with mk-ca-bundle.pl script using the
content of [certdata][1] associated with mozilla/gecko-dev@e2b607f89a,

[1]: e2b607f89a/security/nss/lib/ckfw/builtins/certdata.txt
2023-07-21 14:50:39 +00:00
Rudi Heitbaum
6ff3ffc3d8 kodi-binary-addons: update to latest versions
- inputstream.adaptive: update 20.3.9-Nexus to 20.3.11-Nexus
- peripheral.joystick: update 20.1.9-Nexus to 20.1.10-Nexus
- pvr.zattoo: update 20.3.11-Nexus to 20.3.13-Nexus
2023-07-21 13:17:30 +00:00
Rudi Heitbaum
5e45a8df12 samba: update to 4.17.10
Release notes:
- https://www.samba.org/samba/history/samba-4.7.10.html
2023-07-20 11:19:50 +00:00
Rudi Heitbaum
7571ab4fbd dotnet-runtime: update to aspnet6-runtime 6.0.20 and addon (5) 2023-07-19 11:18:20 +00:00
Rudi Heitbaum
64d7cbc66b aspnet6-runtime: update to 6.0.20 2023-07-19 11:17:21 +00:00
CvH
079e5a207e Merge pull request #7988 from heitbaum/binaries11
pvr.zattoo: update 20.3.10-Nexus to 20.3.11-Nexus
2023-07-16 16:19:45 +02:00
Rudi Heitbaum
459b6782fa pvr.zattoo: update 20.3.10-Nexus to 20.3.11-Nexus 2023-07-16 13:46:14 +00:00
Rudi Heitbaum
8807e2e8eb stress-ng: workaround cross compilation issue since 0.15.09 2023-07-16 05:16:29 +00:00
Rudi Heitbaum
87b612738f system-tools: replace dstat with dool and updates and addon (2)
- bottom: update to 0.9.3
- diffutils: update to 3.10
- dool: initial package
- dstat: drop package
- libssh2: update to 1.11.0
- stress-ng: update to 0.16.02
- unrar: update to 6.2.8
2023-07-15 04:54:36 +00:00
Rudi Heitbaum
0426c1cb32 bottom: update to 0.9.3 2023-07-15 04:53:34 +00:00
Rudi Heitbaum
d4e56b2ee0 libssh2: update to 1.11.0 2023-07-15 04:53:34 +00:00
Rudi Heitbaum
7c0f412e46 diffutils: update to 3.10 2023-07-15 04:53:34 +00:00
Rudi Heitbaum
7482afd0ac stress-ng: update to 0.16.02 2023-07-15 04:53:29 +00:00
Rudi Heitbaum
451b245ecc unrar: update to 6.2.8 2023-07-15 00:56:30 +00:00
Rudi Heitbaum
6fbbd1c695 dool: initial package 2023-07-15 00:56:24 +00:00
CvH
9a33cd2a76 Merge pull request #7966 from heitbaum/kernel61y
[le11] linux: update to 6.1.y
2023-07-14 21:45:56 +02:00
Rudi Heitbaum
0f99a5cd40 dstat: drop package
replaced by dool
2023-07-14 13:51:36 +00:00
CvH
b0f562fdb0 Merge pull request #7979 from HiassofT/le11-kernel-6.1.37
[le11] linux (RPi): update to 6.1.38
2023-07-13 16:08:05 +02:00
Matthias Reichl
c409e369bc linux (RPi): update to 6.1.38-31dbf25
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-07-10 20:53:07 +02:00
Matthias Reichl
ad0254186f linux (RPi): config options for 6.1.37-bb592ec
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-07-10 20:53:07 +02:00
Matthias Reichl
1555189e7d linux (RPi): update to 6.1.37-bb592ec
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-07-10 20:53:07 +02:00
Rudi Heitbaum
b3075207e7 samba: update to 4.17.9
Changes since 4.17.8
--------------------

o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
   * BUG 15404: Backport --pidl-developer fixes.

o  Ralph Boehme <slow@samba.org>
   * BUG 15275: smbd_scavenger crashes when service smbd is stopped.
   * BUG 15378: vfs_fruit might cause a failing open for delete.

o  Samuel Cabrero <scabrero@samba.org>
   * BUG 14030: named crashes on DLZ zone update.

o  Volker Lendecke <vl@samba.org>
   * BUG 15361: winbind recurses into itself via rpcd_lsad.
   * BUG 15382: cli_list loops 100% CPU against pre-lanman2 servers.
   * BUG 15391: smbclient leaks fds with showacls.

o  Stefan Metzmacher <metze@samba.org>
   * BUG 15374: aes256 smb3 encryption algorithms are not allowed in
     smb3_sid_parse().
   * BUG 15413: winbindd gets stuck on NT_STATUS_RPC_SEC_PKG_ERROR.

o  Jones Syue <jonessyue@qnap.com>
   * BUG 15403: smbget memory leak if failed to download files recursively.
2023-07-07 10:21:25 +00:00
Rudi Heitbaum
9b1e894782 linux (Amlogic): update to 6.1.38 2023-07-06 12:47:33 +00:00
Rudi Heitbaum
38c0b60fea linux: update to 6.1.38 2023-07-06 12:47:22 +00:00
CvH
7863fdfb90 Merge pull request #7833 from heitbaum/linux6128
[le11] linux: update to 6.1.y
2023-07-01 12:01:42 +02:00
CvH
17d73d1d30 Merge pull request #7960 from HiassofT/le11-kernel-6.1.35
[le11] linux (RPi): update to 6.1.36
2023-07-01 12:00:06 +02:00
Rudi Heitbaum
f7558a4798 linux (Amlogic): update to 6.1.36 2023-07-01 09:38:00 +00:00
Rudi Heitbaum
90f0ffa348 linux (Amlogic): update to 6.1.28 to support shared patches 2023-07-01 08:52:27 +00:00
Rudi Heitbaum
6aa195f595 linux: update to 6.1.36 2023-07-01 08:38:39 +00:00
CvH
f8c7c8326e Merge pull request #7955 from heitbaum/asp11
dotnet-runtime: update to aspnet6-runtime 6.0.19 and addon (4)
2023-06-30 21:55:54 +02:00
CvH
9183fcdfa0 Merge pull request #7950 from emveepee/le11614
[le11] nextpvr: update to 6.1.4
2023-06-30 21:53:01 +02:00
Matthias Reichl
5a270b3807 linux (RPi): config options for 6.1.36-dc41960
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-30 19:41:14 +02:00
Matthias Reichl
d68baebaa1 linux (RPi): update to 6.1.36-dc41960
drop ALSA ELD and hdmi-codec patches which are now in RPi kernel

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-30 19:41:14 +02:00
Matthias Reichl
8719bceafa linux (RPi): update to 6.1.35-4b60cbf
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-30 19:41:14 +02:00
Christian Hewitt
880951d749 Merge pull request #7957 from heitbaum/iwd
[le11] update iwd and connman
2023-06-30 18:24:44 +04:00
Rudi Heitbaum
f4466f211e iwd: update to 2.6
release notes:
- Fix issue with HT40+/- checks when creating chandef.
- Fix issue with handling support for FT-8021X-SHA384.
- Fix issue with handling secure bit check in handshake 1/4.
- Fix issue with allowing roaming before netconfig finishes.
- Fix issue with double free when disconnecting during FT.

- Add support for setting driver specific quirks.
- Add support for disabling power saving mode.

log:
- https://git.kernel.org/pub/scm/network/wireless/iwd.git/log/
2023-06-30 13:51:26 +00:00
Rudi Heitbaum
3eeaaeb269 connman: update to 24180d1 (1.41+/2023-04-11)
log:
- https://git.kernel.org/pub/scm/network/connman/connman.git/log/
2023-06-30 13:51:13 +00:00
Rudi Heitbaum
202f6146fe dotnet-runtime: update to aspnet6-runtime 6.0.19 and addon (4) 2023-06-30 10:27:26 +00:00
Rudi Heitbaum
9244dde514 aspnet6-runtime: update to 6.0.19 2023-06-30 10:22:29 +00:00
CvH
296cee2c4c Merge pull request #7952 from HiassofT/le11-kodi-20.2
kodi: update to 20.2-Nexus
2023-06-29 17:19:49 +02:00
Matthias Reichl
8f236b2799 kodi: update to 20.2-Nexus
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-29 16:44:15 +02:00
Martin Vallevand
d377104232 [le11] nextpvr: update to 6.1.4 2023-06-26 15:40:30 -04:00
Matthias Reichl
82b67bee29 Merge pull request #7943 from heitbaum/binaries11
pvr.zattoo: update 20.3.9-Nexus to 20.3.10-Nexus
2023-06-23 14:49:42 +02:00
Rudi Heitbaum
bcb3a254e5 pvr.zattoo: update 20.3.9-Nexus to 20.3.10-Nexus 2023-06-23 12:47:38 +00:00
Matthias Reichl
dd0aa3b3e7 Merge pull request #7940 from heitbaum/binaries11
pvr.zattoo: update 20.3.8-Nexus to 20.3.9-Nexus
2023-06-20 16:53:23 +02:00
Rudi Heitbaum
248f640ead pvr.zattoo: update 20.3.8-Nexus to 20.3.9-Nexus 2023-06-20 13:57:38 +00:00
CvH
5031b3ba8a Merge pull request #7935 from HiassofT/le11-kodi-2306
[le11] kodi: update to latest Nexus version and add E-AC3 fix backport PR
2023-06-18 14:32:11 +02:00
Matthias Reichl
ee35c2601b kodi: add backport PR 23411 with E-AC3 fixes
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-18 12:46:17 +02:00
Matthias Reichl
2fd6b9ae31 kodi: update to 9a44d07
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-18 11:34:24 +02:00
CvH
d07b2ce816 Merge pull request #7930 from heitbaum/dotnet11
dotnet-runtime: update aspnet6-runtime to 6.0.18 and addon (3)
2023-06-18 10:31:36 +02:00
CvH
c99d0173f7 Merge pull request #7933 from heitbaum/intel11
[le11] intel-ucode: update to 20230613
2023-06-18 10:31:01 +02:00
Rudi Heitbaum
7a744cf99a intel-ucode: update to 20230613 2023-06-18 07:30:10 +00:00
Rudi Heitbaum
bf84e20652 dotnet-runtime: update aspnet6-runtime to 6.0.18 and addon (3) 2023-06-18 07:17:14 +00:00
Rudi Heitbaum
c0d7eb62c5 aspnet6-runtime: update to 6.0.18 2023-06-18 07:15:42 +00:00
CvH
fc54f40df0 Merge pull request #7877 from heitbaum/snap11
[le11] snapclient and snapserver: update shairport-sync to 4.2 and addon (2)
2023-06-17 15:44:31 +02:00
Rudi Heitbaum
6fbd1e65dc snapclient: update shairport-sync to 4.2 and addon (2)
- asio: update to 1.28.0
  - https://think-async.com/Asio/asio-1.28.0/doc/asio/history.html#asio.history.asio_1_28_0
- nqptp: update to 1.2.1
  - https://github.com/mikebrady/nqptp/releases/tag/1.2.1
- shairport-sync: update to 4.2
  - https://github.com/mikebrady/shairport-sync/releases/tag/4.2
2023-06-17 13:14:00 +00:00
Rudi Heitbaum
5b92ff99ab snapserver: update shairport-sync to 4.2 and addon (2)
- asio: update to 1.28.0
  - https://think-async.com/Asio/asio-1.28.0/doc/asio/history.html#asio.history.asio_1_28_0
- nqptp: update to 1.2.1
  - https://github.com/mikebrady/nqptp/releases/tag/1.2.1
- shairport-sync: update to 4.2
  - https://github.com/mikebrady/shairport-sync/releases/tag/4.2
2023-06-17 13:13:52 +00:00
CvH
1a4bdeaec0 Merge pull request #7886 from henri-funck/librespot-11
[le11] librespot: update to githash c964102 (2023-05-14) and addon (2)
2023-06-17 12:43:07 +02:00
CvH
fafa8cbfbc Merge pull request #7889 from heitbaum/openssl11
[le11] openssl: update to 3.0.9
2023-06-17 12:41:30 +02:00
CvH
563d6d6d48 Merge pull request #7872 from emveepee/le11613
[le11] nextpvr: update to 6.1.3
2023-06-17 12:41:11 +02:00
CvH
b7bf1958c8 Merge pull request #7925 from HiassofT/le11-kernel-6.1.32
[le11] linux (RPi): update to 6.1.34
2023-06-17 12:40:43 +02:00
Matthias Reichl
086ba5e6fe linux (RPi): update to 6.1.34-a72a720
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-17 12:15:51 +02:00
Matthias Reichl
d174df44a6 linux (RPi): update to 6.1.32-bb63dc3
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-17 12:15:51 +02:00
Matthias Reichl
9d525e2383 Merge pull request #7922 from heitbaum/binaries11
[le11] kodi-binary-addons: update to latest versions
2023-06-17 10:07:55 +02:00
Rudi Heitbaum
a3ca53e54b kodi-binary-addons: update to latest versions
- peripheral.joystick: update 20.1.8-Nexus to 20.1.9-Nexus
- pvr.sledovanitv.cz: update 20.5.0-Nexus to 20.6.0-Nexus
2023-06-16 23:26:51 +00:00
Jernej Škrabec
a54b88f19c Merge pull request #7915 from HiassofT/le11-ffmpeg-12
[le11] ffmpeg: update rpi patch
2023-06-13 19:35:51 +02:00
Matthias Reichl
387ecdc9e7 ffmpeg: update rpi patch
Patch created using revisions 7e0d640..8832f79
from branch test/4.4.1/main of https://github.com/jc-kynesim/rpi-ffmpeg
2023-06-13 15:31:07 +02:00
CvH
c5b7574ca6 Merge pull request #7913 from HiassofT/le11-ffmpeg-11
[le11] ffmpeg: update rpi patch
2023-06-12 16:50:38 +02:00
Matthias Reichl
251b6ee13d ffmpeg: update rpi patch
Patch created using revisions 7e0d640..e3d9763
from branch test/4.4.1/main of https://github.com/jc-kynesim/rpi-ffmpeg
2023-06-11 22:50:30 +02:00
Matthias Reichl
45649c3525 Merge pull request #7906 from heitbaum/binaries11
[le11] kodi-binary-addons: update to latest versions
2023-06-08 16:42:18 +02:00
Rudi Heitbaum
7507ef5f32 kodi-binary-addons: update to latest versions
- pvr.nextpvr: update 20.4.1-Nexus to 20.4.2-Nexus
- pvr.sledovanitv.cz: update 20.4.1-Nexus to 20.5.0-Nexus
2023-06-08 14:21:43 +00:00
Matthias Reichl
5cbfc56947 Merge pull request #7882 from heitbaum/binaries11
inputstream.adaptive: update 20.3.8-Nexus to 20.3.9-Nexus
2023-06-05 23:17:01 +02:00
Matthias Reichl
564a734482 Merge pull request #7890 from heitbaum/zattoo
pvr.zattoo: update 20.3.7-Nexus to 20.3.8-Nexus
2023-06-05 23:15:47 +02:00
CvH
37878c1101 Merge pull request #7897 from heitbaum/sha256-11
[le11] minisatip: fix sha256
2023-06-04 09:50:40 +02:00
Rudi Heitbaum
b596550b0e minisatip: fix sha256 2023-06-04 00:18:12 +00:00
mglae
b3d8150bea samba: samba-config: call smbpasswd with valid smb.conf
Use fresh created tempfile as parameter. Allow smbpasswd logging to
journal to catch errors.
2023-06-04 00:15:52 +02:00
mglae
1bded02269 LibreELEC-settings: update to b920d5d 2023-06-04 00:15:40 +02:00
CvH
07a8ee8938 Merge pull request #7895 from HiassofT/le11-eld-constraints
[le11] linux: update patches to fix audio passthrough issues
2023-06-03 19:13:57 +02:00
CvH
fcb78a50c5 Merge pull request #7893 from HiassofT/le11-kernel-6.1.28
[le11] linux (RPi): update to 6.1.31
2023-06-03 19:13:22 +02:00
Matthias Reichl
83bd9b7dc3 rpi-eeprom: update to 75d3a76
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-03 13:24:04 +02:00
Matthias Reichl
b8c25675d3 linux (RPi): update to 6.1.31-3a4603d
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-03 13:24:04 +02:00
Matthias Reichl
bfdea4bf29 linux (RPi): update to 6.1.29-2e77428
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-03 13:24:04 +02:00
Matthias Reichl
73f7933525 linux (RPi): update to 6.1.28-4d48800
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-03 13:24:04 +02:00
Matthias Reichl
b6039226b7 linux (RPi): update to 6.1.28-1229967
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-03 13:24:04 +02:00
Matthias Reichl
806e0f5ef8 linux (RPi): update to 6.1.28-dbcb823
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-03 13:24:04 +02:00
Rudi Heitbaum
4ce3c96239 pvr.zattoo: update 20.3.7-Nexus to 20.3.8-Nexus 2023-06-03 11:00:06 +00:00
Matthias Reichl
a1d19b43e0 linux: update patches to fix audio passthrough issues
The ELD constraint patch is updated to a more correct version which
now properly sets the constraints based on rate families.

The added hdmi-codec patch fixes audio infoframe values for passthrough
(channel info needs to be set to "refer to stream header") as some
TVs (eg Sony) tripped over that and refused to play TrueHD otherwise.

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-03 12:50:43 +02:00
Rudi Heitbaum
06b81cccdc openssl: update to 3.0.9
release annoucement:
    - https://www.openssl.org/news/secadv/20230530.txt
2023-06-01 14:43:07 +00:00
Rudi Heitbaum
892d2943cc inputstream.adaptive: update 20.3.8-Nexus to 20.3.9-Nexus 2023-05-30 15:53:30 +00:00
Henri Funck
97bfce34c0 librespot: update to githash c964102 (2023-05-14) 2023-05-27 13:38:28 +02:00
Rudi Heitbaum
b0be544ba2 asio: update to 1.28.0 2023-05-26 08:46:58 +00:00
Rudi Heitbaum
38753fd02c shairport-sync: update to 4.2 2023-05-26 08:46:58 +00:00
Rudi Heitbaum
cffcac2157 nqptp: update to 1.2.1 2023-05-26 08:46:58 +00:00
Martin Vallevand
8d99a4bf24 [le11] nextpvr: update to 6.1.3 2023-05-25 16:39:38 -04:00
Rudi Heitbaum
00ef38defa linux (Rockchip): rebase patches for 6.1.30 2023-05-25 09:05:41 +00:00
Rudi Heitbaum
45d5e80ac5 linux (Generic): update .config for 6.1.30 2023-05-25 09:05:40 +00:00
Rudi Heitbaum
b43819bf6d linux: drop now upstream wifi: rtw88: rtw8821c: Fix rfe_option field width 2023-05-25 09:05:40 +00:00
Rudi Heitbaum
e06be90c11 linux (Allwinner): use upstream Bluetooth: btrtl: Add support for RTL8822BS patch 2023-05-25 09:05:40 +00:00
Rudi Heitbaum
5b5e1dfb9e linux: rtw88: rebase for 6.1.28 2023-05-25 09:05:40 +00:00
CvH
305d1a6518 Merge pull request #7787 from mglae/le11_createlog_no_journal
busybox: createlog: don't include journal files of persistent logging
2023-05-21 21:47:09 +02:00
CvH
a3b8e868b7 Merge pull request #7851 from heitbaum/docker11
[le11] docker: update to 23.0.6 and addon (4)
2023-05-21 21:46:42 +02:00
CvH
7426953602 Merge pull request #7842 from heitbaum/ca11
[le11] cacert.pem: update to 2023-05-05
2023-05-21 21:46:26 +02:00
CvH
a4484efb92 Merge pull request #7840 from heitbaum/wireless-regdb11
[le11] wireless-regdb: update to 2023.05.03
2023-05-21 21:46:13 +02:00
CvH
807a523c60 Merge pull request #7836 from heitbaum/intel-ucode11
[le11] intel-ucode: update to 20230516
2023-05-21 21:45:48 +02:00
Rudi Heitbaum
7c1f88db24 intel-ucode: update to 20230516 2023-05-20 14:10:45 +00:00
CvH
c3ca265704 Merge pull request #7852 from heitbaum/binaries11
pvr.waipu: update 20.8.1-Nexus to 20.9.0-Nexus
2023-05-19 16:13:26 +02:00
Rudi Heitbaum
34e01ffd19 pvr.waipu: update 20.8.1-Nexus to 20.9.0-Nexus 2023-05-18 10:29:37 +00:00
Rudi Heitbaum
f999195ee4 docker: update to 23.0.6 and addon (4)
- update moby and cli to 23.0.6
- containerd: update to 1.7.1
- runc: update to 1.1.7
2023-05-17 14:28:03 +00:00
Rudi Heitbaum
2a5ddc2d25 runc: update to 1.1.7 2023-05-17 14:28:03 +00:00
Rudi Heitbaum
70e5377081 moby: update to 23.0.6
release notes:
- https://github.com/moby/moby/releases/tag/v23.0.6
2023-05-17 14:28:03 +00:00
Rudi Heitbaum
c33ef604f3 cli: update to 23.0.6 2023-05-17 14:28:03 +00:00
Rudi Heitbaum
3b81e1f895 containerd: update to 1.7.1 2023-05-17 14:28:03 +00:00
Jernej Škrabec
15fb02cc4f Merge pull request #7844 from HiassofT/le11-kodi-drmprime-flush-fix
kodi: update drmprime-filter patches
2023-05-16 21:52:27 +02:00
Matthias Reichl
eb9923c34c kodi: update drmprime-filter patches
Fix missing flush after EOF

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-05-16 20:57:16 +02:00
Rudi Heitbaum
eeb08c93e5 cacert.pem: update to 2023-05-05
This commit updates cacert.pem certificate bundle with [mk-ca-bundle.pl][1] script using the
content of [certdata][2] associated with mozilla/gecko-dev@94259a5334,

It was auto-generated by the [update-cacert-pem-certificate-bundle][3] GitHub action workflow.

[1]: https://github.com/curl/curl/blob/master/scripts/mk-ca-bundle.pl
[2]: 94259a5334/security/nss/lib/ckfw/builtins/certdata.txt
[3]: 098e3881f0/.github/workflows/update-cacert-pem-certificate-bundle.yml
2023-05-16 13:29:18 +00:00
Rudi Heitbaum
f6aa45e14f wireless-regdb: update to 2023.05.03 2023-05-16 11:37:06 +00:00
Rudi Heitbaum
fbfa284bd4 intel-ucode: update to 20230512
release notes:
- https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20230512
2023-05-13 00:09:13 +00:00
CvH
864420aae0 Merge pull request #7831 from heitbaum/samba11
samba: update to 4.17.8
2023-05-12 21:26:01 +02:00
Matthias Reichl
d9174ee766 Merge pull request #7834 from heitbaum/binaries11
inputstream.adaptive: update 20.3.7-Nexus to 20.3.8-Nexus
2023-05-12 17:15:30 +02:00
Rudi Heitbaum
e290b1c429 inputstream.adaptive: update 20.3.7-Nexus to 20.3.8-Nexus 2023-05-12 15:08:11 +00:00
Rudi Heitbaum
78e2ec014a samba: update to 4.17.8
ann:
- https://lists.samba.org/archive/samba-announce/2023/000635.html
2023-05-11 09:37:04 +00:00
mglae
207500ef03 samba: samba-config: support user name with spaces 2023-05-11 00:21:38 +02:00
mglae
401b898ff5 samba: samba-config: gain exclusive access with flock 2023-05-11 00:21:24 +02:00
mglae
8546c5a9aa samba: include smbd-config in samba-config
smbd-config is only used from samba-config and therefore deleted.

/run/samba/smb.conf is created in a single step via temp file
2023-05-11 00:21:10 +02:00
CvH
511c9abe98 Merge pull request #7813 from henri-funck/librespot-11
[le11] librespot: update to 03b547d
2023-05-09 17:48:56 +02:00
CvH
69117e577c Merge pull request #7712 from heitbaum/btrfs-progs11
[le11] btrfs-progs: update to 6.2.2 and addon (1)
2023-05-09 17:45:46 +02:00
CvH
1f878f7d4f Merge pull request #7656 from heitbaum/system-tools11
[le11] system-tools: update to addon (1)
2023-05-09 17:45:15 +02:00
CvH
80a9367bae Merge pull request #7648 from heitbaum/addons-go11
[le11] addon updates: docker and syncthing
2023-05-09 17:44:48 +02:00
CvH
b7e52ba5f8 Merge pull request #7619 from heitbaum/dotnet11
[le11] dotnet-runtime: update aspnet6-runtime to 6.0.16
2023-05-09 17:44:18 +02:00
CvH
9a9092b40d Merge pull request #7824 from HiassofT/le11-kernel-6.1.24
[le11] linux (RPi): update to 6.1.27
2023-05-09 17:41:30 +02:00
CvH
068d87309d Merge pull request #7808 from heitbaum/binaries11
[le11] kodi-binary-addons: update to latest versions
2023-05-09 17:40:53 +02:00
Matthias Reichl
372c4792b6 Merge pull request #7822 from heitbaum/inputstream.adaptive11
inputstream.adaptive: update 20.3.6-Nexus to 20.3.7-Nexus
2023-05-07 16:48:15 +02:00
Rudi Heitbaum
b6a8709fae bento4: update to 1.6.0-639-7-Omega 2023-05-07 13:54:04 +00:00
Rudi Heitbaum
c7e9dbf3da inputstream.adaptive: update 20.3.6-Nexus to 20.3.7-Nexus 2023-05-07 11:46:49 +00:00
Matthias Reichl
690a4fbf46 brcmfmac_sdio-firmware-rpi: drop rpi-btuart script and service
Bluetooth is finally initialized by the kernel

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-05-07 13:10:06 +02:00
Matthias Reichl
8cf52171a8 linux (RPi): config options for 6.1.27-83cf6b4
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-05-07 13:10:06 +02:00
Matthias Reichl
93a98ea0e8 linux (RPi): update to 6.1.27-83cf6b4
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-05-07 13:10:06 +02:00
Matthias Reichl
a9bd0de19c linux (RPi): update to 6.1.25-461e0b7
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-05-07 13:10:06 +02:00
Matthias Reichl
1a54f9ad50 RPi: update to firmware 543692d
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-05-07 13:10:06 +02:00
Matthias Reichl
d1095debcb linux (RPi): config options for 6.1.25-fc30a91
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-05-07 13:10:06 +02:00
Matthias Reichl
f8d9b98b7d linux (RPi): update to 6.1.25-fc30a91
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-05-07 13:10:06 +02:00
Matthias Reichl
758800a252 linux (RPi): update to 6.1.24-3e39d7a
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-05-07 13:10:06 +02:00
Henri Funck
84cc997dc0 librespot: update to 03b547d 2023-05-04 22:11:16 +02:00
Rudi Heitbaum
3a119595dc kodi-binary-addons: update to latest versions
- pvr.iptvsimple: update 20.10.0-Nexus to 20.10.1-Nexus
- pvr.waipu: update 20.7.0-Nexus to 20.8.1-Nexus
2023-05-02 11:16:42 +00:00
CvH
f1977b90c5 Merge pull request #7796 from heitbaum/binaries11
pvr.iptvsimple: update 20.9.1-Nexus to 20.10.0-Nexus
2023-04-29 11:19:50 +02:00
Rudi Heitbaum
d2b3612ef2 pvr.iptvsimple: update 20.9.1-Nexus to 20.10.0-Nexus 2023-04-26 17:44:27 +00:00
CvH
185f6f76f7 Merge pull request #7789 from heitbaum/jellyfin11
[le11] jellyfin: update to 10.8.10 and addon (1)
2023-04-25 20:23:41 +02:00
Rudi Heitbaum
c4aa4ed8cc jellyfin: update to 10.8.10 and addon (1) 2023-04-24 02:20:19 +00:00
mglae
115b829af2 busybox: createlog: don't include journal files of persistent logging 2023-04-23 19:37:57 +02:00
Rudi Heitbaum
69dad39f28 docker: fix addon-depends variable quoting 2023-04-23 10:31:17 +00:00
Rudi Heitbaum
af4ea9d439 syncthing: update to 1.23.4 and addon (2)
release notes:
- https://github.com/syncthing/syncthing/releases/tag/v1.23.0
- https://github.com/syncthing/syncthing/releases/tag/v1.23.1
- https://github.com/syncthing/syncthing/releases/tag/v1.23.2
- https://github.com/syncthing/syncthing/releases/tag/v1.23.3
- https://github.com/syncthing/syncthing/releases/tag/v1.23.4

log:
- https://github.com/syncthing/syncthing/compare/v1.22.2...v1.23.4
2023-04-23 10:31:17 +00:00
Rudi Heitbaum
17de9d54ac docker: update to 23.0.4 and addon (3) 2023-04-23 10:31:17 +00:00
Rudi Heitbaum
b4907acc8e docker: include replacement ctop from https://ctop.sh 2023-04-23 10:31:17 +00:00
Rudi Heitbaum
5533b2f389 ctop: initial package
Replaces yadutaf/ctop as it is not longer maintained
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009800
- https://github.com/yadutaf/ctop/

References
- https://ctop.sh
- https://github.com/bcicen/ctop
2023-04-23 10:31:17 +00:00
Rudi Heitbaum
b350c79dc3 docker: yadutaf/ctop is not longer maintained - drop
Errors with: (because it doesn't support cgroup2)
[ERROR] Failed to locate cgroup mountpoints.

- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009800
- https://github.com/yadutaf/ctop/

to be replaced with
- https://ctop.sh
- https://github.com/bcicen/ctop
2023-04-23 10:31:17 +00:00
Rudi Heitbaum
3d675c9a53 docker: update containerd to 1.7.0 and runc now depends on seccomp 2023-04-23 10:31:17 +00:00
Rudi Heitbaum
1680dbaf12 containerd: update to 1.7.0
release notes:
- https://github.com/containerd/containerd/releases/tag/v1.6.17
- https://github.com/containerd/containerd/releases/tag/v1.6.18
- https://github.com/containerd/containerd/releases/tag/v1.6.19
- https://github.com/containerd/containerd/releases/tag/v1.7.0
2023-04-23 10:31:17 +00:00
Rudi Heitbaum
b943cd209b go: update to 1.20.3 2023-04-23 10:31:17 +00:00
Rudi Heitbaum
c0788bf034 cli: update to 23.0.4
log:
- https://github.com/docker/cli/compare/v23.0.1...v23.0.3
- https://github.com/docker/cli/compare/v23.0.3...v23.0.4
2023-04-23 10:31:06 +00:00
Rudi Heitbaum
e10d59f750 moby: update to 23.0.4
log:
- https://github.com/moby/moby/compare/v23.0.1...v23.0.3
- https://github.com/moby/moby/compare/v23.0.3...v23.0.4
- https://github.com/moby/moby/milestone/117?closed=1

release notes:
- https://github.com/moby/moby/releases/tag/v23.0.2
- https://github.com/moby/moby/releases/tag/v23.0.3
- https://github.com/moby/moby/releases/tag/v23.0.4
2023-04-23 10:30:40 +00:00
CvH
4de8123127 Merge pull request #7773 from jernejsk/aw-dram-11
[LE11] Allwinner: u-boot: Fix sporadic DRAM size misdetection
2023-04-16 11:42:03 +02:00
Jernej Skrabec
3a8ef09613 Allwinner: u-boot: Fix sporadic DRAM size misdetection 2023-04-16 11:28:11 +02:00
Rudi Heitbaum
171bbd5cfb dotnet-runtime: update aspnet6-runtime to 6.0.16 2023-04-14 12:13:25 +00:00
Rudi Heitbaum
1cb93803d5 aspnet6-runtime: update to 6.0.16 2023-04-14 12:12:26 +00:00
CvH
03cdde395f Merge pull request #7762 from heitbaum/linux61le11
[le11] linux: update to 6.1.y
2023-04-12 17:28:58 +02:00
Rudi Heitbaum
d71f38c101 linux: update to 6.1.23 2023-04-12 13:36:52 +00:00
Rudi Heitbaum
63e3a0cace linux: rtw88: USB bug fixes 2023-04-12 13:36:52 +00:00
CvH
efb9002222 Merge pull request #7761 from HiassofT/le11-kernel-6.1.20
[le11] linux (RPi): update to 6.1.23
2023-04-12 05:03:05 +02:00
Matthias Reichl
e878ad774a linux (RPi): update to 6.1.23-cb8d82a
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-04-11 22:54:17 +02:00
Matthias Reichl
719f02112a linux (RPi): update to 6.1.21-b70f2a8
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-04-11 22:54:17 +02:00
Matthias Reichl
aab96fceac RPi: update to firmware c4122b8
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-04-11 22:54:17 +02:00
Matthias Reichl
806b9eed61 linux (RPi): update to 6.1.20-e10a5ef
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-04-11 22:54:17 +02:00
Matthias Reichl
8890cb5dc8 RPi: update to firmware a585b37
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-04-11 22:54:17 +02:00
Rudi Heitbaum
0f41381753 system-tools: update to addon (1)
- bottom: update to 0.8.0
- diffutils: update to 3.9
- htop: update to 3.2.2
- lshw: fix lshw -version display
- mc: update to 4.8.29
- stress-ng: update to 0.15.06
- unrar: update to 6.2.6
- vim: update to 9.0.1417
2023-04-10 01:32:23 +00:00
Rudi Heitbaum
f3adad642d vim: update to 9.0.1417 2023-04-10 01:29:52 +00:00
Rudi Heitbaum
7ec62a0242 unrar: update to 6.2.6 2023-04-10 01:29:52 +00:00
Rudi Heitbaum
728ba5f3e6 mc: update to 4.8.29 2023-04-10 01:29:52 +00:00
Rudi Heitbaum
841b70d009 vim: update to 9.0.1413 2023-04-10 01:29:52 +00:00
Rudi Heitbaum
f2801aa47c stress-ng: update to 0.15.06 2023-04-10 01:29:52 +00:00
Rudi Heitbaum
db0e96ae97 lshw: fix lshw -version display 2023-04-10 01:29:52 +00:00
Rudi Heitbaum
9ead1e460a runc: update to 1.1.5 2023-04-07 13:08:51 +00:00
Rudi Heitbaum
2aa26eb5b0 runc: used by both docker and podman 2023-04-07 13:08:51 +00:00
Rudi Heitbaum
ded92d470e runc: build with seccomp 2023-04-07 13:08:51 +00:00
Rudi Heitbaum
77192d1f37 libseccomp: initial package 2023-04-07 13:08:51 +00:00
Christian Hewitt
64e9552d1b Merge pull request #7726 from HiassofT/le11-build-strip
[le11] scripts/build: properly honor strip build flag
2023-04-06 09:38:37 +04:00
Christian Hewitt
6464772a8e Merge pull request #7575 from heitbaum/samba11
[le11] samba: update to 4.17.7
2023-04-06 09:16:31 +04:00
Christian Hewitt
90f94bb767 Merge pull request #7741 from mglae/le11_mount.ntfs
udevil: improve mount.ntfs script
2023-04-06 09:15:58 +04:00
Matthias Reichl
3a9c971f50 Merge pull request #7746 from heitbaum/binaries11
inputstream.adaptive: update 20.3.5-Nexus to 20.3.6-Nexus
2023-04-05 14:36:45 +02:00
Rudi Heitbaum
1bca26e8ba inputstream.adaptive: update 20.3.5-Nexus to 20.3.6-Nexus 2023-04-05 12:23:09 +00:00
Christian Hewitt
bb4c561fe2 Merge pull request #7737 from heitbaum/binaries11
[le11] kodi-binary-addons: update to latest versions
2023-04-03 12:52:02 +04:00
Rudi Heitbaum
636bc77df6 kodi-binary-addons: update to latest versions
- pvr.nextpvr: update 20.4.0-Nexus to 20.4.1-Nexus
- pvr.zattoo: update 20.3.6-Nexus to 20.3.7-Nexus
2023-04-03 08:07:22 +00:00
mglae
0adb582098 udevil: improve mount.ntfs script
Explicit mount ntfs3 fs. Avoid log spam by performing automatic
mount over all file systems. Explicit Ntfs3 module load can be
dropped.
2023-04-02 15:15:02 +02:00
CvH
a09d471083 Merge pull request #7708 from heitbaum/tz11
[le11] tz: update to 2023c
2023-04-01 12:49:26 +02:00
mglae
9ed1338ad3 gptfdisk: update to 1.0.9.2+ via patches from git
Latest release 1.0.9 is failing when using "sgdisk -e /dev/sdX"
2023-03-30 18:47:11 +02:00
mglae
33ae9c1101 fs-resize: log to /flash
Add simple logging to ease debugging of future errors
2023-03-30 18:47:07 +02:00
mglae
2f27d3ac97 fs-resize: print error if disk or partition was not deteced 2023-03-30 18:47:03 +02:00
mglae
c6a6dc3f0e fs-resize: add nvme support 2023-03-30 18:46:58 +02:00
mglae
9bd74cef15 Merge pull request #7715 from vpeter4/mariadb-11
mariadb: include mariadb-upgrade and mariadb-check and update addon (1)
2023-03-30 17:54:25 +02:00
Matthias Reichl
f5f9a9e1cc scripts/build: properly honor strip build flag
Package building honor's the strip flag so we can prevent executables
from being stripped.

But copying files to INSTALL ignored that flag which meant the flag
had practically no effect.

Fix this by using the same logic as we do in the meson strip handling in
line 170 and in config/functions.

Also add the missing quotes in scripts/build to align it with config/functions

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-30 17:19:48 +02:00
Peter Vicman
25c52d4e55 mariadb: include mariadb-upgrade and mariadb-check and update addon (1)
fixes https://github.com/LibreELEC/LibreELEC.tv/issues/7701
2023-03-29 18:56:57 +02:00
Rudi Heitbaum
c44ef45e99 samba: update to 4.17.7
release notes:
- https://www.samba.org/samba/history/samba-4.17.6.html
- https://www.samba.org/samba/history/samba-4.17.7.html
2023-03-29 15:39:44 +00:00
Rudi Heitbaum
1d502b3242 btrfs-progs: update to 6.2.2 and addon (1)
changes:
- https://btrfs.readthedocs.io/en/latest/CHANGES.html
2023-03-29 09:33:25 +00:00
Rudi Heitbaum
ceb3783c78 tz: update to 2023c
log:
- https://github.com/eggert/tz/compare/2023b...2023c
2023-03-29 08:38:51 +00:00
Christian Hewitt
a0f002bc17 Merge pull request #7704 from heitbaum/iwd11
[le11] iwd: update to 2.4
2023-03-28 12:21:38 +04:00
Rudi Heitbaum
d996527193 iwd: update to 2.4 2023-03-28 06:56:32 +00:00
Jernej Škrabec
9da7818ac2 Merge pull request #7702 from CvH/11.0/tiger_fix
tigervnc: update addon to (1)
2023-03-27 19:57:57 +02:00
CvH
34b1b6f77e tigervnc: update addon to (1) 2023-03-27 19:54:39 +02:00
CvH
d34ae2aca9 Merge pull request #7658 from heitbaum/ttyd11
[le11] ttyd: update to 1.7.3 and addon (1)
2023-03-27 11:04:24 +02:00
CvH
788526ae54 Merge pull request #7654 from heitbaum/network-tools-le11
[le11] network-tools: update to addon (1)
2023-03-27 11:03:21 +02:00
CvH
197ef0ec26 Merge pull request #7644 from heitbaum/rsyslog11
[le11] rsyslog: update to 8.2302.0
2023-03-27 11:03:00 +02:00
CvH
7468c12ca4 Merge pull request #7660 from heitbaum/mpd11
[le11] mpd: update to 0.23.12 and addon (1)
2023-03-27 10:59:56 +02:00
CvH
2ca8a7228b Merge pull request #7664 from heitbaum/multimedia-tools11
[le11] multimedia-tools: update addon to (1)
2023-03-27 10:59:25 +02:00
CvH
02b5256816 Merge pull request #7666 from heitbaum/pcscd11
[le11] pcscd: rebuild with ccid 1.5.2 and addon (1)
2023-03-27 10:58:54 +02:00
CvH
866c027410 Merge pull request #7668 from heitbaum/snapcast11
[le11] snapclient and snapserver: update to 0.27.0 and addon (1)
2023-03-27 10:58:37 +02:00
CvH
1f9729d213 Merge pull request #7685 from heitbaum/tz11
[le11] tz: update to 2023b
2023-03-27 10:57:33 +02:00
CvH
08665f1c32 Merge pull request #7689 from HiassofT/le11-rpi-h264-hi10-fix
[le11] RPi: fix playback of 10bit H264 files
2023-03-27 10:57:13 +02:00
CvH
8b5e4c03d8 Merge pull request #7700 from heitbaum/tigervnc11
[le11] tigervnc: copy missing library libXtst to addon directory
2023-03-27 09:14:39 +02:00
Rudi Heitbaum
0da28ba159 tigervnc: copy missing library libXtst to addon directory 2023-03-26 12:54:58 +00:00
Rudi Heitbaum
7b3313a17d tz: update to 2023b 2023-03-24 07:36:31 +00:00
Matthias Reichl
c1fd8cdbe6 kodi (RPi): add patches to support arbitrary pixel formats
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-23 13:52:48 +01:00
Matthias Reichl
98490c3218 ffmpeg: update rpi patch
Patch created using revisions 7e0d640..df6e6f0
from branch test/4.4.1/main of https://github.com/jc-kynesim/rpi-ffmpeg
2023-03-23 13:52:48 +01:00
Matthias Reichl
1e008188ba tools/ffmpeg/gen-patches.sh: switch RPi to jc/test/4.4.1/main branch
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-23 13:52:48 +01:00
Matthias Reichl
d1ae498653 Merge pull request #7687 from heitbaum/binaries11
[le11] kodi-binary-addons: update to latest versions
2023-03-23 12:44:35 +01:00
Rudi Heitbaum
48eb53b647 kodi-binary-addons: update to latest versions
- pvr.hts: update 20.6.1-Nexus to 20.6.2-Nexus
- pvr.iptvsimple: update 20.8.1-Nexus to 20.9.1-Nexus
- pvr.vdr.vnsi: update 20.4.0-Nexus to 20.4.1-Nexus
2023-03-23 11:13:53 +00:00
Rudi Heitbaum
4d4de8c13d mpd: update to 0.23.12 and addon (1)
release notes:
- https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.12/NEWS

log:
- https://github.com/MusicPlayerDaemon/MPD/compare/v0.23.11...v0.23.12
2023-03-23 10:51:26 +00:00
Rudi Heitbaum
98a35fd100 multimedia-tools: update addon to (1)
- mpg123: update to 1.31.3
- mpv-drmprime: update to 0.35.1
2023-03-20 09:25:53 +00:00
Rudi Heitbaum
afe8988f4d mpv-drmprime: update to 0.35.1 2023-03-20 09:25:10 +00:00
Rudi Heitbaum
7f73298c27 mpg123: update to 1.31.3 2023-03-20 09:25:03 +00:00
Rudi Heitbaum
b3166cec47 snapcast: update to 0.27.0
changelog:
- https://github.com/badaix/snapcast/blob/develop/changelog.md

log:
- https://github.com/badaix/snapcast/compare/v0.26.0...v0.27.0
2023-03-19 09:09:33 +00:00
Rudi Heitbaum
9f01192546 asio: update to 1.27.0 2023-03-19 09:09:33 +00:00
Rudi Heitbaum
a426a3d199 snapserver: update to 0.27.0 and addon (1) 2023-03-19 09:09:08 +00:00
Rudi Heitbaum
d7b5ed8645 snapclient: update to 0.27.0 and addon (1) 2023-03-19 09:07:42 +00:00
Rudi Heitbaum
5c9a3e81fa pcscd: rebuild with ccid 1.5.2 and addon (1) 2023-03-19 08:54:09 +00:00
Rudi Heitbaum
f222356059 ccid: update to 1.5.2 2023-03-19 08:52:45 +00:00
Rudi Heitbaum
35c0915eac ttyd: update to 1.7.3 and addon (1)
release notes:
- https://github.com/tsl0922/ttyd/releases/tag/1.7.3

log:
- https://github.com/tsl0922/ttyd/compare/1.7.2...1.7.3
2023-03-19 07:44:31 +00:00
Rudi Heitbaum
0926cf2776 htop: update to 3.2.2 2023-03-19 07:29:49 +00:00
Rudi Heitbaum
458f3e191a diffutils: update to 3.9 2023-03-19 07:29:49 +00:00
Rudi Heitbaum
4cb93f084a bottom: update to 0.8.0
release notes:
- https://github.com/ClementTsang/bottom/releases/tag/0.7.0
- https://github.com/ClementTsang/bottom/releases/tag/0.7.1
- https://github.com/ClementTsang/bottom/releases/tag/0.8.0
2023-03-19 07:29:49 +00:00
Rudi Heitbaum
cd5095bc10 network-tools: update to addon (1)
- iperf: update to 3.13
- libpcap: update to 1.10.3
- rar2fs: update to 1.29.6
- tcpdump: update to 4.99.3
2023-03-19 07:11:23 +00:00
Rudi Heitbaum
c2dec8fd3f tcpdump: update to 4.99.3 2023-03-19 07:10:09 +00:00
Rudi Heitbaum
3077558ecb iperf: update to 3.13 2023-03-19 07:10:09 +00:00
Rudi Heitbaum
47aba0a344 rar2fs: update to 1.29.6 2023-03-19 07:10:09 +00:00
Rudi Heitbaum
902c7dcf41 libpcap: update to 1.10.3 2023-03-19 07:10:09 +00:00
Rudi Heitbaum
ef67de1ff4 librelp: update to 1.11.0 2023-03-19 05:06:18 +00:00
Rudi Heitbaum
5f5e719c48 rsyslog: update to 8.2302.0 2023-03-19 05:06:18 +00:00
CvH
aae861df88 Merge pull request #7638 from vpeter4/hwdb-11
systemd: fix error in 70-local-keyboard.hwdb
2023-03-17 19:09:27 +01:00
Peter Vicman
4747e6e688 systemd: fix error in 70-local-keyboard.hwdb
introduced in https://github.com/LibreELEC/LibreELEC.tv/pull/7386

LibreELEC:~ # udevadm hwdb --update
/usr/lib/udev/hwdb.d/70-local-keyboard.hwdb:28: Property expected, ignoring record with no properties.
2023-03-17 18:34:13 +01:00
CvH
cf1296b3d1 Merge pull request #7636 from chewitt/amlogic-11.0
linux: update Amlogic 6.1.y patches
2023-03-17 17:15:02 +01:00
Christian Hewitt
a798e0b5d8 linux: update Amlogic 6.1.y patches
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2023-03-17 15:40:34 +00:00
Rudi Heitbaum
b724032556 dotnet-runtime: update aspnet6-runtime to 6.0.15 2023-03-16 08:12:00 +00:00
Rudi Heitbaum
aacd3629ff aspnet6-runtime: update to 6.0.15 2023-03-16 08:09:10 +00:00
CvH
13d3f9f82d Merge pull request #7613 from HiassofT/le11-kernel-6.1.15
[le11] linux (RPi): update to 6.1.19-e3376fb
2023-03-14 17:33:50 +01:00
Matthias Reichl
aadbd4cace RPi: update to firmware 2c9ca22
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-14 16:19:31 +01:00
Matthias Reichl
df7391bef6 linux (RPi): config options for 6.1.19-e3376fb
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-14 16:19:27 +01:00
Matthias Reichl
37ef591093 linux (RPi): update to 6.1.19-e3376fb
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-14 16:19:27 +01:00
Matthias Reichl
cbc7d3e75c linux (RPi): add patch to fix color format check in vc4_hdmi
This fixes "no video" issue when working around EDID problems with
eg video=... kernel command line parameter.

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-14 16:19:27 +01:00
Matthias Reichl
dfc23bf03e linux (RPi): config options for 6.1.16-02928eb
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-14 16:19:27 +01:00
Matthias Reichl
184cf5295c linux (RPi): update to 6.1.16-02928eb
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-14 16:19:27 +01:00
Matthias Reichl
d6a255cd1b RPi: update to firmware 379d5bf
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-14 16:19:27 +01:00
Matthias Reichl
0a31b3eb4e linux (RPi): update to 6.1.15-78eb7ea
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-14 16:19:27 +01:00
Rudi Heitbaum
23a9a4899d Merge pull request #7603 from chewitt/amlogic-upstream
linux: update Amlogic Linux 6.1.x patches
2023-03-14 22:34:44 +11:00
Christian Hewitt
0562e5adbc linux: update Amlogic Linux 6.1.x patches 2023-03-14 11:10:30 +00:00
Christian Hewitt
035fa332cd Merge pull request #7600 from heitbaum/binaries11
pvr.vbox: update 20.4.1-Nexus to 20.4.2-Nexus
2023-03-14 14:42:22 +04:00
Rudi Heitbaum
e16d9e8e44 pvr.vbox: update 20.4.1-Nexus to 20.4.2-Nexus 2023-03-14 09:16:36 +00:00
CvH
8b01ceb005 Merge pull request #7599 from heitbaum/linux61s
[le11] linux: update to 6.1.19
2023-03-13 20:59:25 +01:00
Rudi Heitbaum
d7876df684 linux: update to 6.1.19 2023-03-13 19:43:55 +00:00
CvH
707238c7dd Merge pull request #7596 from heitbaum/binaries11
[le11] kodi-binary-addons: update to latest versions
2023-03-12 15:27:27 +01:00
CvH
daf339777c Merge pull request #7595 from heitbaum/linux11.0
[le11] linux: update to 6.1.18
2023-03-12 15:26:44 +01:00
Rudi Heitbaum
6f264f6b8f kodi-binary-addons: update to latest versions
- inputstream.adaptive: update 20.3.4-Nexus to 20.3.5-Nexus
- peripheral.joystick: update 20.1.7-Nexus to 20.1.8-Nexus
2023-03-12 13:09:29 +00:00
Rudi Heitbaum
0f10694c26 Merge pull request #7590 from CvH/11.0/kodi-20.1
kodi: update to 20.1-Nexus
2023-03-12 11:31:44 +11:00
CvH
62b254abb4 kodi: update to 20.1-Nexus 2023-03-12 00:37:57 +01:00
Jernej Škrabec
84d83d1083 Merge pull request #7585 from CvH/11.0/kodi_up_20230310
update Kodi 20 to latest
2023-03-11 15:34:20 +01:00
CvH
22a018934d kodi: update LE patches 2023-03-10 17:59:27 +01:00
CvH
61296540f0 kodi: update to cfad925 2023-03-10 17:40:07 +01:00
CvH
9f7c82be4b Merge pull request #7566 from HiassofT/le11-kernel-6.1.14
linux (RPi): update to 6.1.14
2023-03-10 11:19:49 +01:00
CvH
177094ca2d Merge pull request #7573 from chewitt/amlogic-upstream
amlogic: bump kernel and add cm4io
2023-03-10 11:18:04 +01:00
CvH
d7d589e7d7 Merge pull request #7579 from heitbaum/mesa11
[le11] mesa: update to 22.3.7
2023-03-10 11:16:25 +01:00
Rudi Heitbaum
97fac3eb57 mesa: update to 22.3.7 2023-03-10 06:21:14 +00:00
Christian Hewitt
72692fa9f1 linux: update Amlogic Linux 6.1.x patches 2023-03-10 02:59:34 +00:00
Christian Hewitt
1f23cfa056 u-boot: update Amlogic patches for bananapi-cm4io 2023-03-09 15:51:26 +00:00
Christian Hewitt
b91fd79e4a amlogic-boot-fip: bump to include bananapi-cm4io 2023-03-09 15:51:14 +00:00
Christian Hewitt
258e4b9b3d scripts: add bananapi-cm4io to uboot_helper 2023-03-09 15:49:09 +00:00
Matthias Reichl
a720cd39f5 linux (RPi): update to 6.1.14-0c9bfdb
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-05 22:13:29 +01:00
Matthias Reichl
d7d581451a linux (RPi): add CONFIG_SND_SOC_MA120X0P=m
This is needed for the Hifiberry AMP3 soundcard

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-05 22:13:29 +01:00
Matthias Reichl
c69b7674a7 linux (RPi): update to 6.1.13-4161eac
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-05 22:13:29 +01:00
Matthias Reichl
cd68b48986 linux (RPi): config options for 6.1.13-e9b8fd9
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-05 22:13:29 +01:00
Matthias Reichl
266ffa3db7 linux (RPi): update to 6.1.13-e9b8fd9
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-05 22:13:29 +01:00
555 changed files with 35282 additions and 4527 deletions

View File

@@ -11,7 +11,7 @@
fi
# TARGET_CPU:
# generic cortex-a35 cortex-a53 cortex-a57 cortex-a72
# generic cortex-a35 cortex-a53 cortex-a57 cortex-a72 cortex-a76
# exynos-m1 qdf24xx thunderx xgene1 cortex-a57.cortex-a53
# cortex-a72.cortex-a53
@@ -21,6 +21,10 @@
TARGET_SUBARCH=aarch64
TARGET_VARIANT=armv8-a
;;
cortex-a76)
TARGET_SUBARCH=aarch64
TARGET_VARIANT=armv8.2-a
;;
esac
TARGET_GCC_ARCH=${TARGET_SUBARCH/-}

View File

@@ -46,7 +46,7 @@ fi
# create bootloader configuration
echo "creating bootloader configuration..."
echo "boot=$id1 disk=$id2 quiet" > $MOUNTPOINT/cmdline.txt
echo "boot=$id1 disk=$id2 quiet @EXTRA_CMDLINE@" > $MOUNTPOINT/cmdline.txt
# cleanup mountpoint
umount $MOUNTPOINT

32
licenses/FLIRC.txt Normal file
View File

@@ -0,0 +1,32 @@
/*
* Copyright 2023 Flirc Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY FLIRC INC. \`\`AS IS'' AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ${AUTHOR_UPPER} OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*
* The views and conclusions contained in the software and documentation
* are those of the authors and should not be interpreted as representing
* official policies, either expressed or implied, of Flirc Inc.
*/

9
licenses/HIDAPI-orig.txt Normal file
View File

@@ -0,0 +1,9 @@
HIDAPI - Multi-Platform library for
communication with HID devices.
Copyright 2009, Alan Ott, Signal 11 Software.
All Rights Reserved.
This software may be used by anyone for any reason so
long as the copyright notice in the source files
remains intact.

View File

@@ -3,8 +3,8 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="ccid"
PKG_VERSION="1.5.1"
PKG_SHA256="e7a78c398ec0d617a4f98bac70d5b64f78689284dd0ae87d4692e2857f117377"
PKG_VERSION="1.5.2"
PKG_SHA256="13934487e6f8b48f699a16d367cc7a1af7a3ca874de721ac6e9633beb86e7219"
PKG_LICENSE="LGPL"
PKG_SITE="https://ccid.apdu.fr"
PKG_URL="https://ccid.apdu.fr/files/${PKG_NAME}-${PKG_VERSION}.tar.bz2"

View File

@@ -3,7 +3,7 @@
PKG_NAME="cli"
PKG_VERSION="$(get_pkg_version moby)"
PKG_SHA256="37bc1c71a782fc10d35aa6708c1b3c90a71f3947c33665cb0de68df25dc14d94"
PKG_SHA256="b31eb0343e8bb587e921a7630baa659896602072a77ad97720e5f2a8e48005e9"
PKG_LICENSE="ASL"
PKG_SITE="https://github.com/docker/cli"
PKG_URL="https://github.com/docker/cli/archive/v${PKG_VERSION}.tar.gz"
@@ -12,7 +12,7 @@ PKG_LONGDESC="The Docker CLI"
PKG_TOOLCHAIN="manual"
# Git commit of the matching release https://github.com/docker/cli/releases
export PKG_GIT_COMMIT="a5ee5b1dfc9b8f08ed9e020bb54fc18550173ef6"
export PKG_GIT_COMMIT="ef23cbc4315ae76c744e02d687c09548ede461bd"
configure_target() {
go_configure

View File

@@ -3,8 +3,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="containerd"
PKG_VERSION="1.6.16"
PKG_SHA256="e0a893cf67df9dfaecbcde2ba4e896efb3a86ffe48dcfe0d2b26f7cf19b5af3a"
PKG_VERSION="1.7.1"
PKG_SHA256="fd844af82afda7242d8eba5e0086c5a0d54ddc3041c1bbdd4d3c62bfee844e3a"
PKG_LICENSE="APL"
PKG_SITE="https://containerd.io"
PKG_URL="https://github.com/containerd/containerd/archive/v${PKG_VERSION}.tar.gz"
@@ -19,9 +19,9 @@ pre_make_target() {
go_configure
export CONTAINERD_VERSION=${PKG_VERSION}
export CONTAINERD_REVISION=${PKG_GIT_COMMIT}
export CONTAINERD_PKG=github.com/containerd/containerd
export CONTAINERD_VERSION="${PKG_VERSION}"
export CONTAINERD_REVISION="${PKG_GIT_COMMIT}"
export CONTAINERD_PKG="github.com/containerd/containerd"
export LDFLAGS="-w -extldflags -static -X ${CONTAINERD_PKG}/version.Version=${CONTAINERD_VERSION} -X ${CONTAINERD_PKG}/version.Revision=${CONTAINERD_REVISION} -X ${CONTAINERD_PKG}/version.Package=${CONTAINERD_PKG} -extld ${CC}"
export GO111MODULE=off

View File

@@ -0,0 +1,32 @@
# SPDX-License-Identifier: GPL-2.0-only
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="ctop"
PKG_VERSION="0.7.7"
PKG_SHA256="0db439f2030af73ad5345884b08a33a762c3b41b30604223dd0ebddde72d2741"
PKG_LICENSE="MIT"
PKG_SITE="https://ctop.sh"
PKG_URL="https://github.com/bcicen/ctop/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain go:host"
PKG_LONGDESC="Top-like interface for container metrics"
PKG_TOOLCHAIN="manual"
# Git commit of the matching release https://github.com/bcicen/ctop/releases
PKG_GIT_COMMIT="11a1cb10f416b4ca5e36c22c1acc2d11dbb24fb4"
pre_make_target() {
go_configure
export CTOP_VERSION="${PKG_VERSION}"
export CTOP_REVISION="${PKG_GIT_COMMIT}"
export CTOP_PKG="github.com/bcicen/ctop"
export LDFLAGS="-w -extldflags -static -X main.version=${CTOP_VERSION} -X main.build=${CTOP_REVISION} -extld ${CC}"
mkdir -p ${GOPATH}/src/github.com/bcicen
ln -fs ${PKG_BUILD} ${GOPATH}/src/${CTOP_PKG}
}
make_target() {
mkdir -p bin
${GOLANG} build -v -o bin/ctop -a -tags "static_build release" -ldflags "${LDFLAGS}"
}

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="moby"
PKG_VERSION="23.0.1"
PKG_SHA256="c8e6c0ac5f0c772023e3430f80190e0f86644b6d94cac63118b03561385f7b56"
PKG_VERSION="23.0.6"
PKG_SHA256="3bbd32f401f652cc15084d3c09bd7acd381571802beac9333fd63d803dc66c3e"
PKG_LICENSE="ASL"
PKG_SITE="https://mobyproject.org/"
PKG_URL="https://github.com/moby/moby/archive/v${PKG_VERSION}.tar.gz"
@@ -12,7 +12,7 @@ PKG_LONGDESC="Moby is an open-source project created by Docker to enable and acc
PKG_TOOLCHAIN="manual"
# Git commit of the matching release https://github.com/moby/moby
export PKG_GIT_COMMIT="bc3805a0a0d3b5bd3f0e6c69f46ac08dd53377c7"
export PKG_GIT_COMMIT="9dbdbd4b6d7681bd18c897a6ba0376073c2a72ff"
PKG_MOBY_BUILDTAGS="daemon \
autogen \

View File

@@ -2,7 +2,7 @@
# Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="aspnet6-runtime"
PKG_VERSION="6.0.14"
PKG_VERSION="6.0.24"
PKG_LICENSE="MIT"
PKG_SITE="https://dotnet.microsoft.com/"
PKG_DEPENDS_TARGET="toolchain"
@@ -11,16 +11,16 @@ PKG_TOOLCHAIN="manual"
case "${ARCH}" in
"aarch64")
PKG_SHA256="c25a09594965b241ee42ddb41d5fb68afab1b58e37a68317f2678a7cf7309a8b"
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/10762208-8896-423a-b7f3-5084c7548ce7/620af5c42e5a4087478890294dbe39fb/aspnetcore-runtime-6.0.14-linux-arm64.tar.gz"
PKG_SHA256="ee6b660b3c8b3fb88eb64690ac78a47752dae68c21647fccdc5f810bc68829ab"
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/d562ba2b-8e2c-48e5-9853-f8616a9cb4e4/f4e251ba67b718083c28017e3b0c6349/aspnetcore-runtime-6.0.24-linux-arm64.tar.gz"
;;
"arm")
PKG_SHA256="da7f9e231476cfb5f52f1f469a1ef22b5bb052a0ce53af97b21b70bca0abef0a"
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/4fac9144-1998-4d99-8000-6f8c8a19e9a3/3d722a6e310cf82c898f91138971be5b/aspnetcore-runtime-6.0.14-linux-arm.tar.gz"
PKG_SHA256="634b0ecd7312e8a46adedcbff6e1b23e514fa153f7135a6b9f6aefb5851f9d88"
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/9c00fe25-e1e0-4390-9061-77d07e95356f/09886ffeaed522c3fa8803e879ce070c/aspnetcore-runtime-6.0.24-linux-arm.tar.gz"
;;
"x86_64")
PKG_SHA256="721dc8e29892dcaaaab4bc7d2e8630a98d349f2d832855156f7b7898d1a55b07"
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/092f7e69-2e23-40b3-8f36-628d25ac7109/4995e4e141b26ea049163af84592222c/aspnetcore-runtime-6.0.14-linux-x64.tar.gz"
PKG_SHA256="022dc914af7490bcd2d885edeb5d4c1faa4b771b503b8059d5181f130191cf2c"
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/8f5a65c0-9bc8-497d-9ce2-4658c461dc55/b6c01c3cd060552d987501ba6bbde09f/aspnetcore-runtime-6.0.24-linux-x64.tar.gz"
;;
esac
PKG_SOURCE_NAME="aspnetcore-runtime_${PKG_VERSION}_${ARCH}.tar.gz"

View File

@@ -3,8 +3,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="go"
PKG_VERSION="1.19.5"
PKG_SHA256="1c24a6a2bf71d64d0ca8e228028d6108521f06b6edc7bf6b34ed6d767a795809"
PKG_VERSION="1.20.3"
PKG_SHA256="991a67cecebb7b9b1237fdbca76c4754a9f5e1669d5d49b58a9931813047e905"
PKG_LICENSE="BSD"
PKG_SITE="https://golang.org"
PKG_URL="https://github.com/golang/go/archive/${PKG_NAME}${PKG_VERSION}.tar.gz"

View File

@@ -0,0 +1,12 @@
# SPDX-License-Identifier: GPL-2.0-only
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="hidapi"
PKG_VERSION="0.14.0"
PKG_SHA256="a5714234abe6e1f53647dd8cba7d69f65f71c558b7896ed218864ffcf405bcbd"
PKG_LICENSE="HIDAPI-orig"
PKG_SITE="http://libusb.info/"
PKG_URL="https://github.com/libusb/hidapi/archive/refs/tags/hidapi-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain libusb"
PKG_LONGDESC="HIDAPI is a multi-platform library which allows an application to interface with USB and Bluetooth HID-Class devices."
PKG_TOOLCHAIN="cmake"

View File

@@ -0,0 +1,14 @@
# SPDX-License-Identifier: GPL-2.0-only
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libseccomp"
PKG_VERSION="2.5.4"
PKG_SHA256="d82902400405cf0068574ef3dc1fe5f5926207543ba1ae6f8e7a1576351dcbdb"
PKG_LICENSE="LGPLv2.1"
PKG_SITE="https://github.com/seccomp/libseccomp"
PKG_URL="https://github.com/seccomp/libseccomp/releases/download/v${PKG_VERSION}/libseccomp-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="An easy to use, platform independent, interface to the Linux Kernel syscall filtering mechanism"
PKG_BUILD_FLAGS="-sysroot"
PKG_CONFIGURE_OPTS_TARGET+=" --enable-static --enable-shared"

View File

@@ -3,8 +3,8 @@
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libzip"
PKG_VERSION="1.9.2"
PKG_SHA256="c93e9852b7b2dc931197831438fee5295976ee0ba24f8524a8907be5c2ba5937"
PKG_VERSION="1.10.1"
PKG_SHA256="dc3c8d5b4c8bbd09626864f6bcf93de701540f761d76b85d7c7d710f4bd90318"
PKG_LICENSE="GPL"
PKG_SITE="https://libzip.org/"
PKG_URL="https://libzip.org/download/${PKG_NAME}-${PKG_VERSION}.tar.xz"
@@ -16,6 +16,7 @@ PKG_CMAKE_OPTS_TARGET="-DENABLE_COMMONCRYPTO=OFF \
-DENABLE_MBEDTLS=OFF \
-DENABLE_OPENSSL=OFF \
-DENABLE_WINDOWS_CRYPTO=OFF \
-DENABLE_ZSTD=OFF \
-DBUILD_TOOLS=OFF \
-DBUILD_REGRESS=OFF \
-DBUILD_EXAMPLES=OFF \

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libmediainfo"
PKG_VERSION="22.12"
PKG_SHA256="0fc6d32f06d6ce5e144074d2e57e0db8dfa4e38e752d3123ada27ccaf89634bc"
PKG_VERSION="23.07"
PKG_SHA256="60456c8b2ab8769a6081d96fd7be86db4fe32520e4a022397cb22cacf47ce820"
PKG_LICENSE="GPL"
PKG_SITE="https://mediaarea.net/en/MediaInfo/Download/Source"
PKG_URL="https://mediaarea.net/download/source/libmediainfo/${PKG_VERSION}/libmediainfo_${PKG_VERSION}.tar.xz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libzen"
PKG_VERSION="0.4.40"
PKG_SHA256="0c2e1c7302b3ee260d34b52e4b16ab655bdf021db8c14653e418aced46eb24a7"
PKG_VERSION="0.4.41"
PKG_SHA256="933bad3b7ecd29dc6bdc88a83645c83dfd098c15b0b90d6177a37fa1536704e8"
PKG_LICENSE="GPL"
PKG_SITE="https://mediaarea.net/en/MediaInfo/"
PKG_URL="https://mediaarea.net/download/source/libzen/${PKG_VERSION}/libzen_${PKG_VERSION}.tar.xz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mediainfo"
PKG_VERSION="22.12"
PKG_SHA256="932b82739f738e7db603cf5bb170720731a9e7c61d145c2a54aabb3cd0b753bc"
PKG_VERSION="23.07"
PKG_SHA256="b6d7da9e29995fd34a22100825b843e74c32c7bc67adb01166b1beedea49f5d0"
PKG_LICENSE="GPL"
PKG_SITE="https://mediaarea.net/en/MediaInfo/Download/Source"
PKG_URL="https://mediaarea.net/download/source/mediainfo/${PKG_VERSION}/mediainfo_${PKG_VERSION}.tar.xz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mpg123"
PKG_VERSION="1.31.1"
PKG_SHA256="5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a"
PKG_VERSION="1.31.3"
PKG_SHA256="1ca77d3a69a5ff845b7a0536f783fee554e1041139a6b978f6afe14f5814ad1a"
PKG_LICENSE="LGPLv2"
PKG_SITE="https://www.mpg123.org/"
PKG_URL="https://downloads.sourceforge.net/sourceforge/mpg123/mpg123-${PKG_VERSION}.tar.bz2"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mpv-drmprime"
PKG_VERSION="0.35.0"
PKG_SHA256="dc411c899a64548250c142bf1fa1aa7528f1b4398a24c86b816093999049ec00"
PKG_VERSION="0.36.0"
PKG_SHA256="29abc44f8ebee013bb2f9fe14d80b30db19b534c679056e4851ceadf5a5e8bf6"
PKG_LICENSE="GPL"
PKG_SITE="https://mpv.io/"
PKG_URL="https://github.com/mpv-player/mpv/archive/v${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libpcap"
PKG_VERSION="1.10.2"
PKG_SHA256="db6d79d4ad03b8b15fb16c42447d093ad3520c0ec0ae3d331104dcfb1ce77560"
PKG_VERSION="1.10.3"
PKG_SHA256="2a8885c403516cf7b0933ed4b14d6caa30e02052489ebd414dc75ac52e7559e6"
PKG_LICENSE="GPL"
PKG_SITE="https://www.tcpdump.org/"
PKG_URL="https://www.tcpdump.org/release/libpcap-${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="iperf"
PKG_VERSION="3.12"
PKG_SHA256="e38e0a97b30a97b4355da93467160a20dea10932f6c17473774802e03d61d4a7"
PKG_VERSION="3.13"
PKG_SHA256="a49d23fe0d3b1482047ad7f3b9e384c69657a63b486c4e3f0ce512a077d94434"
PKG_LICENSE="BSD"
PKG_SITE="http://software.es.net/iperf/"
PKG_URL="https://github.com/esnet/iperf/archive/${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="rar2fs"
PKG_VERSION="1.29.5"
PKG_SHA256="a56e9f2fd3d5037087b8405cff85ce7ffb74a904176f33f55b7bd15117cff2be"
PKG_VERSION="1.29.6"
PKG_SHA256="ba3a0b649f2322498d54168f03d2e8bca9b1c96d70d0d97d83ea336a7525d4cb"
PKG_LICENSE="GPL3"
PKG_SITE="https://github.com/hasse69/rar2fs"
PKG_URL="https://github.com/hasse69/rar2fs/releases/download/v${PKG_VERSION}/rar2fs-${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="tcpdump"
PKG_VERSION="4.99.2"
PKG_SHA256="f4304357d34b79d46f4e17e654f1f91f9ce4e3d5608a1badbd53295a26fb44d5"
PKG_VERSION="4.99.3"
PKG_SHA256="ad75a6ed3dc0d9732945b2e5483cb41dc8b4b528a169315e499c6861952e73b3"
PKG_SITE="https://www.tcpdump.org/"
PKG_URL="https://www.tcpdump.org/release/tcpdump-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain libpcap libtirpc"

View File

@@ -2,11 +2,11 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="opus"
PKG_VERSION="1.3.1"
PKG_SHA256="65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d"
PKG_VERSION="1.4"
PKG_SHA256="c9b32b4253be5ae63d1ff16eea06b94b5f0f2951b7a02aceef58e3a3ce49c51f"
PKG_LICENSE="BSD"
PKG_SITE="http://www.opus-codec.org"
PKG_URL="https://archive.mozilla.org/pub/opus/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_URL="https://github.com/xiph/opus/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Codec designed for interactive speech and audio transmission over the Internet."
PKG_TOOLCHAIN="configure"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="pngquant"
PKG_VERSION="2.17.0"
PKG_SHA256="a27cf0e64db499ccb3ddae9b36036e881f78293e46ec27a9e7a86a3802fcda66"
PKG_VERSION="2.18.0"
PKG_SHA256="e72194b52b36f040deaec49a1ddd5dcd8d4feecc3a5fe6c5e9589a9707b233d4"
PKG_LICENSE="GPLv3"
PKG_SITE="https://pngquant.org"
PKG_URL="https://pngquant.org/pngquant-${PKG_VERSION}-src.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libfastjson"
PKG_VERSION="0.99.9"
PKG_SHA256="a330e1bdef3096b7ead53b4bad1a6158f19ba9c9ec7c36eda57de7729d84aaee"
PKG_VERSION="1.2304.0"
PKG_SHA256="ef30d1e57a18ec770f90056aaac77300270c6203bbe476f4181cc83a2d5dc80c"
PKG_LICENSE="GPL"
PKG_SITE="https://www.rsyslog.com/tag/libfastjson"
PKG_URL="https://download.rsyslog.com/libfastjson/${PKG_NAME}-${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="librelp"
PKG_VERSION="1.10.0"
PKG_SHA256="148db4e4d1a23e8136e9ec08810929a55faf5d45e24c2e3186d5ab34355dab31"
PKG_VERSION="1.11.0"
PKG_SHA256="7719b5f31e07cbb9872289ad32b787c613b5355d407982a0a2c4d69938457fd6"
PKG_LICENSE="GPL"
PKG_SITE="https://www.rsyslog.com/category/librelp/"
PKG_URL="https://download.rsyslog.com/librelp/${PKG_NAME}-${PKG_VERSION}.tar.gz"

View File

@@ -3,12 +3,12 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="runc"
PKG_VERSION="1.1.4"
PKG_SHA256="4f02077432642eebd768fc857318ae7929290b3a3511eb1be338005e360cfa34"
PKG_VERSION="1.1.7"
PKG_SHA256="f1885d6dfa188f8112328ac2355e5d67346174a2e2e795ec514a972bcbfcc2fa"
PKG_LICENSE="APL"
PKG_SITE="https://github.com/opencontainers/runc"
PKG_URL="https://github.com/opencontainers/runc/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain go:host"
PKG_DEPENDS_TARGET="toolchain go:host libseccomp"
PKG_LONGDESC="A CLI tool for spawning and running containers according to the OCI specification."
PKG_TOOLCHAIN="manual"
@@ -19,6 +19,7 @@ pre_make_target() {
go_configure
export LDFLAGS="-w -extldflags -static -X main.gitCommit=${PKG_GIT_COMMIT} -X main.version=$(cat ./VERSION) -extld ${CC}"
export PKG_CONFIG_PATH="$(get_install_dir libseccomp)/usr/lib/pkgconfig:${PKG_CONFIG_PATH}"
mkdir -p ${GOPATH}
if [ -d ${PKG_BUILD}/vendor ]; then
@@ -30,5 +31,5 @@ pre_make_target() {
make_target() {
mkdir -p bin
${GOLANG} build -v -o bin/runc -a -tags "cgo static_build" -ldflags "${LDFLAGS}" ./
${GOLANG} build -v -o bin/runc -a -tags "cgo seccomp static_build" -ldflags "${LDFLAGS}" ./
}

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="asio"
PKG_VERSION="1.24.0"
PKG_SHA256="6bb8139ebc1c97a4364f6e517b9258ecc96345a3bfc4d110f931ac123dbdc824"
PKG_VERSION="1.28.0"
PKG_SHA256="5c2af07ef73b42a2d48e34c0ecbf41cd40dc823bc681bf5833c129384999c963"
PKG_LICENSE="BSL"
PKG_SITE="http://think-async.com/Asio"
PKG_URL="https://github.com/chriskohlhoff/asio/archive/asio-${PKG_VERSION//./-}.zip"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="nqptp"
PKG_VERSION="c71b49a3556ba8547ee28482cb31a97fe99298aa"
PKG_SHA256="02ed710ed37269adbede06fcd4e12892cc0f9d14d5c68b7f45d67b8694bff1e4"
PKG_VERSION="1.2.1"
PKG_SHA256="fab700572961ca81addb405e8bd4bd57c47259f91e7e8e0f5f82240c38c63ce5"
PKG_LICENSE="GPL-2.0"
PKG_SITE="https://github.com/mikebrady/nqptp"
PKG_URL="https://github.com/mikebrady/nqptp/archive/${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="shairport-sync"
PKG_VERSION="4.1.1"
PKG_SHA256="e55caad73dcd36341baf8947cf5e0923997370366d6caf3dd917b345089c4a20"
PKG_VERSION="4.2"
PKG_SHA256="649d95eede8b9284b2e8b9c97d18c1c64cffae0a6c75bc4f03e3ae494a3e25b6"
PKG_LICENSE="OSS"
PKG_SITE="https://github.com/mikebrady/shairport-sync"
PKG_URL="https://github.com/mikebrady/shairport-sync/archive/${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="snapcast"
PKG_VERSION="0.26.0"
PKG_SHA256="166353267a5c461a3a0e7cbd05d78c4bfdaebeda078801df3b76820b54f27683"
PKG_VERSION="0.27.0"
PKG_SHA256="c662c6eafbaa42a4797a4ed6ba4a7602332abf99f6ba6ea88ff8ae59978a86ba"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/badaix/snapcast"
PKG_URL="https://github.com/badaix/snapcast/archive/v${PKG_VERSION}.tar.gz"

View File

@@ -1,48 +0,0 @@
commit 438b83b0b93f2914b1830347b4e24722618d9ba4
Author: Rudi Heitbaum <rudi@heitbaum.com>
Date: Wed Dec 21 11:31:29 2022 +0000
server/control_session_http: update for boost 1.81.0
diff --git a/server/control_session_http.cpp b/server/control_session_http.cpp
index 385b3197..6522f5a9 100644
--- a/server/control_session_http.cpp
+++ b/server/control_session_http.cpp
@@ -127,8 +127,8 @@ boost::beast::string_view mime_type(boost::beast::string_view path)
std::string path_cat(boost::beast::string_view base, boost::beast::string_view path)
{
if (base.empty())
- return path.to_string();
- std::string result = base.to_string();
+ return static_cast<std::string>(path);
+ std::string result = static_cast<std::string>(base);
char constexpr path_separator = '/';
if (result.back() == path_separator)
result.resize(result.size() - 1);
@@ -171,7 +171,7 @@ void ControlSessionHttp::handle_request(http::request<Body, http::basic_fields<A
res.set(http::field::server, HTTP_SERVER_NAME);
res.set(http::field::content_type, "text/html");
res.keep_alive(req.keep_alive());
- res.body() = why.to_string();
+ res.body() = static_cast<std::string>(why);
res.prepare_payload();
return res;
};
@@ -182,7 +182,7 @@ void ControlSessionHttp::handle_request(http::request<Body, http::basic_fields<A
res.set(http::field::server, HTTP_SERVER_NAME);
res.set(http::field::content_type, "text/html");
res.keep_alive(req.keep_alive());
- res.body() = "The resource '" + target.to_string() + "' was not found.";
+ res.body() = "The resource '" + static_cast<std::string>(target) + "' was not found.";
res.prepare_payload();
return res;
};
@@ -204,7 +204,7 @@ void ControlSessionHttp::handle_request(http::request<Body, http::basic_fields<A
res.set(http::field::server, HTTP_SERVER_NAME);
res.set(http::field::content_type, "text/html");
res.keep_alive(req.keep_alive());
- res.body() = "An error occurred: '" + what.to_string() + "'";
+ res.body() = "An error occurred: '" + static_cast<std::string>(what) + "'";
res.prepare_payload();
return res;
};

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="bottom"
PKG_VERSION="0.6.8"
PKG_SHA256="4e4eb251972a7af8c46dd36bcf1335fea334fb670569434fbfd594208905b2d9"
PKG_VERSION="0.9.4"
PKG_SHA256="199123ef354bcabaa8a2e3b7b477b324f5b647d503a2599d08296733846eea6e"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/ClementTsang/bottom"
PKG_URL="https://github.com/ClementTsang/bottom/archive/${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libmtp"
PKG_VERSION="1.1.20"
PKG_SHA256="c9191dac2f5744cf402e08641610b271f73ac21a3c802734ec2cedb2c6bc56d0"
PKG_VERSION="1.1.21"
PKG_SHA256="c4ffa5ab8c8f48c91b0047f2e253c101c418d5696a5ed65c839922a4280872a7"
PKG_LICENSE="GPL"
PKG_SITE="http://libmtp.sourceforge.net/"
PKG_URL="${SOURCEFORGE_SRC}/project/${PKG_NAME}/${PKG_NAME}/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libssh2"
PKG_VERSION="1.10.0"
PKG_SHA256="2d64e90f3ded394b91d3a2e774ca203a4179f69aebee03003e5a6fa621e41d51"
PKG_VERSION="1.11.0"
PKG_SHA256="3736161e41e2693324deb38c26cfdc3efe6209d634ba4258db1cecff6a5ad461"
PKG_LICENSE="BSD"
PKG_SITE="https://www.libssh2.org"
PKG_URL="https://www.libssh2.org/download/libssh2-${PKG_VERSION}.tar.gz"
@@ -12,4 +12,5 @@ PKG_LONGDESC="A library implementing the SSH2 protocol"
PKG_BUILD_FLAGS="+pic"
PKG_CMAKE_OPTS_TARGET="-DBUILD_EXAMPLES=OFF \
-DBUILD_SHARED_LIBS=OFF \
-DBUILD_TESTING=OFF"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="diffutils"
PKG_VERSION="3.8"
PKG_SHA256="a6bdd7d1b31266d11c4f4de6c1b748d4607ab0231af5188fc2533d0ae2438fec"
PKG_VERSION="3.10"
PKG_SHA256="90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/diffutils/"
PKG_URL="http://ftpmirror.gnu.org/diffutils/${PKG_NAME}-${PKG_VERSION}.tar.xz"

View File

@@ -0,0 +1,25 @@
# SPDX-License-Identifier: GPL-2.0-only
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="dool"
PKG_VERSION="1.2.0"
PKG_SHA256="a626ec796a2508443625314e464adec885cb22543157794a6255570b19f68a7d"
PKG_LICENSE="GPL-3.0-or-later"
PKG_SITE="https://github.com/scottchiefbaker/dool"
PKG_URL="https://github.com/scottchiefbaker/dool/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain Python3"
PKG_LONGDESC="Python3 compatible clone of dstat"
PKG_TOOLCHAIN="manual"
PKG_BUILD_FLAGS="-sysroot"
post_unpack() {
rm ${PKG_BUILD}/Makefile
}
makeinstall_target() {
mkdir -p ${INSTALL}/usr/bin
cp -p dool ${INSTALL}/usr/bin
cp -pr plugins ${INSTALL}/usr/bin
printf "#!/bin/sh\n\necho \"\${0} has been replaced by dool\"" > ${INSTALL}/usr/bin/dstat
chmod 755 ${INSTALL}/usr/bin/dstat
}

View File

@@ -1,22 +0,0 @@
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="dstat"
PKG_VERSION="e428c7dc7137f81f8ca6bef8854b37a4ddd4f337" # 19 Jun 2020
PKG_SHA256="3315f5cefc7cd4e968430baa19247fc32af36dd42c9ad3edf5962ae4f597013f"
PKG_LICENSE="GPL"
PKG_SITE="http://dag.wiee.rs/home-made/dstat"
PKG_URL="https://github.com/dstat-real/dstat/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain Python3"
PKG_LONGDESC="Versatile resource statistics tool."
PKG_TOOLCHAIN="manual"
PKG_BUILD_FLAGS="-sysroot"
post_unpack() {
rm ${PKG_BUILD}/Makefile
}
makeinstall_target() {
mkdir -p ${INSTALL}/usr/bin
cp -p dstat ${INSTALL}/usr/bin
}

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="file"
PKG_VERSION="5.44"
PKG_SHA256="64c72d99926d2af13c2f20df1e136059d762e3c6ba450e26d5fb3fe5af5fd26f"
PKG_VERSION="5.45"
PKG_SHA256="28c01a5ef1a127ef71758222ca019ba6c6bfa4a8fe20c2b525ce75943ee9da3c"
PKG_LICENSE="BSD"
PKG_SITE="http://www.darwinsys.com/file/"
PKG_URL="https://github.com/file/file/archive/FILE${PKG_VERSION/./_}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="htop"
PKG_VERSION="3.2.1"
PKG_SHA256="b5ffac1949a8daaabcffa659c0964360b5008782aae4dfa7702d2323cfb4f438"
PKG_VERSION="3.2.2"
PKG_SHA256="3829c742a835a0426db41bb039d1b976420c21ec65e93b35cd9bfd2d57f44ac8"
PKG_LICENSE="GPL"
PKG_SITE="https://hisham.hm/htop"
PKG_URL="https://github.com/htop-dev/htop/archive/${PKG_VERSION}.tar.gz"

View File

@@ -12,5 +12,6 @@ PKG_LONGDESC="A small tool to provide detailed information on the hardware confi
PKG_BUILD_FLAGS="-sysroot"
make_target() {
export VERSION="B.${PKG_VERSION}"
make CXX=${CXX} -C src/
}

View File

@@ -3,8 +3,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mc"
PKG_VERSION="4.8.28"
PKG_SHA256="e994d9be9a7172e9ac4a4ad62107921f6aa312e668b056dfe5b8bcebbaf53803"
PKG_VERSION="4.8.30"
PKG_SHA256="5ebc3cb2144b970c5149fda556c4ad50b78780494696cdf2d14a53204c95c7df"
PKG_LICENSE="GPL"
PKG_SITE="http://www.midnight-commander.org"
PKG_URL="http://ftp.midnight-commander.org/mc-${PKG_VERSION}.tar.xz"

View File

@@ -2,11 +2,11 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="pv"
PKG_VERSION="1.6.20"
PKG_SHA256="e831951eff0718fba9b1ef286128773b9d0e723e1fbfae88d5a3188814fdc603"
PKG_VERSION="1.7.24"
PKG_SHA256="3bf43c5809c8d50066eaeaea5a115f6503c57a38c151975b710aa2bee857b65e"
PKG_LICENSE="GNU"
PKG_SITE="http://www.ivarch.com/programs/pv.shtml"
PKG_URL="http://www.ivarch.com/programs/sources/pv-${PKG_VERSION}.tar.bz2"
PKG_URL="http://www.ivarch.com/programs/sources/pv-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Pipe Viewer can be inserted into any normal pipeline between two processes."
PKG_BUILD_FLAGS="-sysroot"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="screen"
PKG_VERSION="4.9.0"
PKG_SHA256="f9335281bb4d1538ed078df78a20c2f39d3af9a4e91c57d084271e0289c730f4"
PKG_VERSION="4.9.1"
PKG_SHA256="26cef3e3c42571c0d484ad6faf110c5c15091fbf872b06fa7aa4766c7405ac69"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/screen/"
PKG_URL="http://ftpmirror.gnu.org/screen/${PKG_NAME}-${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="smartmontools"
PKG_VERSION="7.3"
PKG_SHA256="a544f8808d0c58cfb0e7424ca1841cb858a974922b035d505d4e4c248be3a22b"
PKG_VERSION="7.4"
PKG_SHA256="e9a61f641ff96ca95319edfb17948cd297d0cd3342736b2c49c99d4716fb993d"
PKG_LICENSE="GPL"
PKG_SITE="https://www.smartmontools.org"
PKG_URL="https://downloads.sourceforge.net/sourceforge/smartmontools/smartmontools-${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="stress-ng"
PKG_VERSION="0.15.01"
PKG_SHA256="2168627350d8e3b7f4571732d6117ab054a9851600899c30ad82fd3c9649d644"
PKG_VERSION="0.16.04"
PKG_SHA256="3453719508e9e02c57a736c154408538372d078be7dcf8e0165d37a821cdba45"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/ColinIanKing/stress-ng"
PKG_URL="https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V${PKG_VERSION}.tar.gz"

View File

@@ -1,13 +0,0 @@
--- a/core-helper.c 2022-06-12 11:38:26.000000000 +0000
+++ b/core-helper.c 2022-07-19 10:00:39.040379407 +0000
@@ -55,10 +55,6 @@
#include <sys/utsname.h>
#endif
-#if defined(HAVE_LINUX_FS_H)
-#include <linux/fs.h>
-#endif
-
#if defined(HAVE_SYS_VFS_H)
#include <sys/vfs.h>
#endif

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="unrar"
PKG_VERSION="6.2.3"
PKG_SHA256="120936e41f826cd63d77a580aeea64c1b79fd3e2434f58ce8184e783b51e5b01"
PKG_VERSION="6.2.10"
PKG_SHA256="55fe6ebd5e48d6655bfda3fd19b55438ca05e13c7e69772420caad9fdb68ef42"
PKG_LICENSE="free"
PKG_SITE="https://www.rarlab.com/rar_add.htm"
PKG_URL="https://www.rarlab.com/rar/unrarsrc-${PKG_VERSION}.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="vim"
PKG_VERSION="9.0.1065"
PKG_SHA256="f3db36c8ebe665ee750f6b729d6fe25de9dac202829f1f7390ceb62955750dc9"
PKG_VERSION="9.0.1417"
PKG_SHA256="02c67859046f7c0206afb909061763cf40747c6bf40c22bb6efaf9c06be41591"
PKG_LICENSE="VIM"
PKG_SITE="http://www.vim.org/"
PKG_URL="https://github.com/vim/vim/archive/v${PKG_VERSION}.tar.gz"

View File

@@ -1 +1,17 @@
initial release
1
- not released for LE11
2
- not released for LE11
3
- fix ctop
- update moby and cli to 23.0.4
- containerd: update to 1.7.0
- runc: build with seccomp
- runc: update to 1.1.5
4
- update moby and cli to 23.0.6
- containerd: update to 1.7.1
- runc: update to 1.1.7

View File

@@ -3,11 +3,11 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="docker"
PKG_REV="0"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="ASL"
PKG_SITE="http://www.docker.com/"
PKG_DEPENDS_TARGET="cli containerd moby runc tini"
PKG_DEPENDS_TARGET="cli containerd ctop moby runc tini"
PKG_SECTION="service/system"
PKG_SHORTDESC="Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere."
PKG_LONGDESC="Docker containers can encapsulate any payload, and will run consistently on and between virtually any server. The same container that a developer builds and tests on a laptop will run at scale, in production*, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above."
@@ -32,6 +32,9 @@ addon() {
cp -P $(get_build_dir containerd)/bin/containerd-shim ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/containerd-shim
cp -P $(get_build_dir containerd)/bin/containerd-shim-runc-v2 ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/containerd-shim-runc-v2
# ctop
cp -P $(get_build_dir ctop)/bin/ctop ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/ctop
# runc
cp -P $(get_build_dir runc)/bin/runc ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/runc

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1,2 @@
initial release
1
- jellyfin: update to 10.8.10

View File

@@ -3,8 +3,8 @@
PKG_NAME="jellyfin"
PKG_VERSION="1.0"
PKG_VERSION_NUMBER="10.8.9"
PKG_REV="0"
PKG_VERSION_NUMBER="10.8.10"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://jellyfin.org/"

View File

@@ -1 +1,8 @@
initial release
1
- update librespot to githash 03b547d (2023-04-16)
2
- update librespot to githash c964102 (2023-05-14)
3
- update librespot to githash f037e46 (2023-07-19)
4
- update librespot to githash 886617e (2023-12-06)

View File

@@ -3,13 +3,14 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="librespot"
PKG_VERSION="0.3.1"
PKG_SHA256="d360eaf61ad4216ee2c4a4d583d61c8ec7367b5efbe512011d049f73e4f24952"
PKG_REV="0"
PKG_VERSION="886617e41c2177d0cb184cb761aa64acc8695a88"
PKG_VERSION_DATE="2023-12-06"
PKG_SHA256="c53fa249e2ff7c75d51f4cbe9867e9ca6a60a0d714c2810fab16a29d113b2144"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/librespot-org/librespot/"
PKG_URL="https://github.com/librespot-org/librespot/archive/v${PKG_VERSION}.tar.gz"
PKG_URL="https://github.com/librespot-org/librespot/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain alsa-lib avahi pulseaudio cargo:host"
PKG_SECTION="service"
PKG_SHORTDESC="Librespot: play Spotify through Kodi using a Spotify app as a remote"
@@ -19,10 +20,10 @@ PKG_TOOLCHAIN="manual"
PKG_IS_ADDON="yes"
PKG_ADDON_NAME="Librespot"
PKG_ADDON_TYPE="xbmc.service"
PKG_ADDON_REQUIRES="script.module.requests:0.0.0"
PKG_MAINTAINER="Anton Voyl (awiouy)"
make_target() {
export RUSTC_LINKER=${CC}
cargo build \
--target ${TARGET_NAME} \
--release \

View File

@@ -1,108 +0,0 @@
commit 10489ef0b9de4241eb8e007596f3d62616120545
Author: awiouy <awiouy@gmail.com>
Date: Fri May 29 07:40:19 2020 +0200
Notify Kodi
diff --git a/core/src/spotify_id.rs b/core/src/spotify_id.rs
index 1a5fcd2..c670977 100644
--- a/core/src/spotify_id.rs
+++ b/core/src/spotify_id.rs
@@ -9,6 +9,12 @@
Podcast,
NonPlayable,
}
+
+impl fmt::Display for SpotifyAudioType {
+ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ write!(f, "{:?}", self)
+ }
+}
impl From<&str> for SpotifyAudioType {
fn from(v: &str) -> Self {
diff --git a/playback/src/config.rs b/playback/src/config.rs
index 9d65042..6d098db 100644
--- a/playback/src/config.rs
+++ b/playback/src/config.rs
@@ -142,6 +142,7 @@
// pass function pointers so they can be lazily instantiated *after* spawning a thread
// (thereby circumventing Send bounds that they might not satisfy)
pub ditherer: Option<DithererBuilder>,
+ pub notify_kodi: bool,
}
impl Default for PlayerConfig {
@@ -159,6 +160,7 @@
normalisation_knee: 1.0,
passthrough: false,
ditherer: Some(mk_ditherer::<TriangularDitherer>),
+ notify_kodi: false,
}
}
}
diff --git a/playback/src/player.rs b/playback/src/player.rs
index 2dd8f3b..67b3b28 100644
--- a/playback/src/player.rs
+++ b/playback/src/player.rs
@@ -1868,6 +1868,10 @@ impl PlayerInternal {
}
}
+ fn notify_kodi(&mut self, event: String) {
+ eprintln!("@{}", event);
+ }
+
fn send_event(&mut self, event: PlayerEvent) {
let mut index = 0;
while index < self.event_senders.len() {
@@ -1878,6 +1882,16 @@ impl PlayerInternal {
}
}
}
+ if self.config.notify_kodi {
+ use PlayerEvent::*;
+ match event {
+ Playing {track_id, .. } => self.notify_kodi(["Playing",
+ &track_id.audio_type.to_string(),
+ &track_id.to_base62()].join(" ")),
+ Stopped { .. } => self.notify_kodi("Stopped".to_string()),
+ _ => ()
+ }
+ }
}
fn load_track(
diff --git a/src/main.rs b/src/main.rs
index 2efd62b..ecee2ff 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -424,6 +424,11 @@
"",
PASSTHROUGH,
"Pass a raw stream to the output. Only works with the pipe and subprocess backends.",
+ )
+ .optflag(
+ "",
+ "notify-kodi",
+ "Notify Kodi",
);
let matches = match opts.parse(&args[1..]) {
@@ -644,6 +649,8 @@ fn setup(args: &[String]) -> Setup {
)
};
+ let notify_kodi = matches.opt_present("notify-kodi");
+
let session_config = {
let device_id = device_id(&name);
@@ -763,6 +763,7 @@
normalisation_release,
normalisation_knee,
ditherer,
+ notify_kodi: notify_kodi,
}
};

View File

@@ -0,0 +1,66 @@
#!/usr/bin/python
import json
import os
import socket
ADDRESS = ('127.0.0.1', 36963)
BUFFER_SIZE = 1024
def send_event(event):
data = json.dumps(event).encode()
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock:
sock.sendto(data, ADDRESS)
def receive_event():
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock:
sock.settimeout(None)
sock.bind(ADDRESS)
while True:
data, addr = sock.recvfrom(BUFFER_SIZE)
event = json.loads(data.decode())
if not event:
break
yield event
ARG_ALBUM = 'album'
ARG_ARTIST = 'artist'
ARG_ART = 'art'
ARG_TITLE = 'title'
KEY_ALBUM = 'ALBUM'
KEY_ARTISTS = 'ARTISTS'
KEY_COVERS = 'COVERS'
KEY_ITEM_TYPE = 'ITEM_TYPE'
KEY_NAME = 'NAME'
KEY_PLAYER_EVENT = 'PLAYER_EVENT'
KEY_SHOW_NAME = 'SHOW_NAME'
PLAYER_EVENT_STOPPED = 'stopped'
PLAYER_EVENT_TRACK_CHANGED = 'track_changed'
ITEM_TYPE_EPISODE = 'Episode'
ITEM_TYPE_TRACK = 'Track'
def get_env_value(key):
return os.environ.get(key, '').partition('\n')[0]
if __name__ == '__main__':
player_event = get_env_value(KEY_PLAYER_EVENT)
event = {KEY_PLAYER_EVENT: player_event}
if player_event == PLAYER_EVENT_STOPPED:
send_event(event)
elif player_event == PLAYER_EVENT_TRACK_CHANGED:
event[ARG_ART] = get_env_value(KEY_COVERS)
event[ARG_TITLE] = get_env_value(KEY_NAME)
item_type = get_env_value(KEY_ITEM_TYPE)
if item_type == ITEM_TYPE_EPISODE:
event[ARG_ALBUM] = get_env_value(KEY_SHOW_NAME)
elif item_type == ITEM_TYPE_TRACK:
event[ARG_ALBUM] = get_env_value(KEY_ALBUM)
event[ARG_ARTIST] = get_env_value(KEY_ARTISTS)
send_event(event)

View File

@@ -1,8 +1,25 @@
import os
import sys
import xbmcaddon
import xbmcvfs
sys.path.append(os.path.join(os.path.dirname(__file__), 'resources', 'lib'))
from ls_monitor import Monitor as Monitor
def _set_home():
home = xbmcvfs.translatePath(xbmcaddon.Addon().getAddonInfo('profile'))
os.makedirs(home, exist_ok=True)
os.chdir(home)
Monitor().run()
def _set_paths():
path = xbmcaddon.Addon().getAddonInfo('path')
os.environ['PATH'] += os.pathsep + os.path.join(path, 'bin')
os.environ['LD_LIBRARY_PATH'] += os.pathsep + os.path.join(path, 'lib')
sys.path.append(os.path.join(path, 'bin'))
sys.path.append(os.path.join(path, 'resources', 'lib'))
if __name__ == '__main__':
_set_home()
_set_paths()
import service
service.Monitor().run()

View File

@@ -1,30 +0,0 @@
# Librespot for ALSA
# Copy this file to '/storage/.config/system.d/service.librespot-alsa.service' and adapt it to your needs
# Enable the service with 'systemctl enable /storage/.config/system.d/service.librespot-alsa.service'
# Start the service with 'systemctl start service.librespot-alsa.service'
# If you update the file, reload units with 'systemctl daemon-reload' and restart the service
[Unit]
Description=librespot alsa backend
After=network-online.target
Wants=network-online.target
[Service]
Environment=LD_LIBRARY_PATH=/storage/.kodi/addons/service.librespot/lib
#Enable Raspberry Pi onboard audio
#ExecStartPre=-dtparam audio=on
#Set Raspberry Pi playback route
#ExecStartPre=-amixer -c 0 cset name="PCM Playback Route" 1
ExecStart=/storage/.kodi/addons/service.librespot/bin/librespot \
--backend alsa \
--bitrate 320 \
--cache "/storage/.config/lsa_cache" \
# Use 'aplay -L' to list available devices
# --device "default:CARD=ALSA" \
--device-type computer \
--disable-audio-cache \
--name "Librespot ALSA" \
Restart=always
[Install]
WantedBy=network-online.target

View File

@@ -8,29 +8,21 @@ msgid "Configuration"
msgstr ""
msgctxt "#30101"
msgid "Autoplay"
msgstr ""
msgctxt "#30102"
msgid "Discovery"
msgstr ""
msgctxt "#30103"
msgid "Username"
msgstr ""
msgctxt "#30104"
msgid "Password"
msgstr ""
msgctxt "#30105"
msgid "Name"
msgstr ""
msgctxt "#30106"
msgid "RTP Port"
msgctxt "#30102"
msgid "Do not disturb Kodi"
msgstr ""
msgctxt "#30107"
msgid "Connect Port"
msgctxt "#30103"
msgid "User options"
msgstr ""
msgctxt "#30104"
msgid "Backend"
msgstr ""
msgctxt "#30105"
msgid "ALSA device"
msgstr ""

View File

@@ -0,0 +1,8 @@
import player
import service
class Player(player.Player):
def onLibrespotTrackChanged(self, art, artist, title, **kwargs):
service.notification(heading=title, message=artist, icon=art)

View File

@@ -0,0 +1,34 @@
import xbmc
import xbmcgui
import player
import service
class Player(player.Player):
def __init__(self, codec='pcm_sb16be', max_fanarts='10', **kwargs):
super().__init__(**kwargs)
self._max_fanarts = int(max_fanarts)
self._list_item = xbmcgui.ListItem(path=self.librespot.file)
self._list_item.getVideoInfoTag().addAudioStream(xbmc.AudioStreamDetail(2, codec))
self._music_info_tag = self._list_item.getMusicInfoTag()
def onLibrespotTrackChanged(self, album='', art='', artist='', title=''):
fanart = service.get_fanart(art, self._max_fanarts) if art else art
self._list_item.setArt({'fanart': fanart, 'thumb': art})
self._music_info_tag.setAlbum(album)
self._music_info_tag.setArtist(artist)
self._music_info_tag.setTitle(title)
if self.isPlaying() and self.getPlayingFile() == self.librespot.file:
self.updateInfoTag(self._list_item)
else:
self.stop() # fixes unepxected behaviour of Player.play()
self.librespot.start_sink()
self.play(self.librespot.file, listitem=self._list_item)
def onLibrespotStopped(self):
self.librespot.stop_sink()
if self.isPlaying() and self.getPlayingFile() == self.librespot.file:
self.last_file = None
self.stop()

View File

@@ -0,0 +1,93 @@
import shlex
import socket
import subprocess
import threading
import external_player
import internal_player
import service
class Librespot:
def __init__(self,
bitrate='320',
device_type='tv',
max_retries='5',
name='Librespot@{}',
options='',
**kwargs):
name = name.format(socket.gethostname())
self.command = [
'librespot',
'--bitrate', f'{bitrate}',
'--device-type', f'{device_type}',
'--disable-audio-cache',
'--disable-credential-cache',
'--name', f'{name}',
'--onevent', 'onevent.py',
'--quiet',
] + shlex.split(options)
service.log(self.command)
self.file = ''
self._is_started = threading.Event()
self._is_stopped = threading.Event()
self._librespot = None
self._max_retries = int(max_retries)
self._retries = 0
self._thread = threading.Thread()
def get_player(self, **kwargs):
return (internal_player if self.file else external_player).Player(**kwargs)
def restart(self):
if self._thread.is_alive():
self._librespot.terminate()
else:
self.start()
def start(self):
if not self._thread.is_alive() and self._retries < self._max_retries:
self._thread = threading.Thread(daemon=True, target=self._run)
self._thread.start()
self._is_started.wait(1)
def stop(self):
if self._thread.is_alive():
self._is_stopped.set()
self._librespot.terminate()
self._thread.join()
def start_sink(self):
pass
def stop_sink(self):
pass
def _run(self):
service.log('librespot thread started')
self._is_started.clear()
self._is_stopped.clear()
while not self._is_stopped.is_set():
with subprocess.Popen(self.command, stderr=subprocess.PIPE, text=True) as self._librespot:
self._is_started.set()
for line in self._librespot.stderr:
service.log(line.rstrip())
self.stop_sink()
if self._librespot.returncode <= 0:
self._retries = 0
else:
self._retries += 1
if self._retries < self._max_retries:
service.notification(
f'librespot failed {self._retries}/{self._max_retries}')
else:
service.notification('librespot failed too many times')
break
service.log('librespot thread stopped')
def __enter__(self):
return self
def __exit__(self, *args):
self.stop()

View File

@@ -0,0 +1,11 @@
import librespot
class Librespot(librespot.Librespot):
def __init__(self, alsa_device='hw:2,0', **kwargs):
super().__init__(**kwargs)
self.command += [
'--backend', 'alsa',
'--device', f'{alsa_device}',
]

View File

@@ -0,0 +1,73 @@
import socket
import subprocess
import librespot
import service
class Librespot(librespot.Librespot):
def __init__(self,
codec='pcm_sb16be',
pa_rtp_address='127.0.0.1',
pa_rtp_device='librespot',
pa_rtp_port='24642',
**kwargs):
service.log('pulseaudio backend started')
sap_cmd = f'nc -l -u -s {pa_rtp_address} -p 9875'.split()
self._sap_server = subprocess.Popen(sap_cmd,
stdout=subprocess.DEVNULL,
stderr=subprocess.STDOUT)
service.log(f'sap server started')
if not pa_rtp_port:
with socket.socket() as s:
s.bind((pa_rtp_address, 0))
pa_rtp_port = s.getsockname()[1]
modules = [
[
f'module-null-sink',
f'sink_name={pa_rtp_device}',
],
[
f'module-rtp-send',
f'destination_ip={pa_rtp_address}',
f'inhibit_auto_suspend=always',
f'port={pa_rtp_port}',
f'source={pa_rtp_device}.monitor',
],
]
self._modules = [self._pactl('load-module', *m) for m in modules]
self._sink_name = f'{pa_rtp_device}'
self.stop_sink()
service.log(f'pulseaudio modules loaded: {self._modules}')
super().__init__(**kwargs)
self.command += [
'--backend', 'pulseaudio',
'--device', f'{pa_rtp_device}',
]
self.file = f'rtp://{pa_rtp_address}:{pa_rtp_port}'
def start_sink(self):
self._pactl('suspend-sink', self._sink_name, '0')
def stop_sink(self):
self._pactl('suspend-sink', self._sink_name, '1')
def _pactl(self, command, *args):
out = subprocess.run(['pactl', command, *args],
stdout=subprocess.PIPE,
text=True
).stdout.rstrip()
service.log(f'pactl {command} {args}: {out}')
return out
def __exit__(self, *args):
super().__exit__(*args)
for module in reversed(self._modules):
if module:
self._pactl('unload-module', module)
service.log('pulseaudio backend stopped')
if self._sap_server.poll() is None:
self._sap_server.terminate()
self._sap_server.wait()
service.log('sap server stopped')

View File

@@ -1,49 +0,0 @@
import os
import socket
import xbmc
import xbmcvfs
import xbmcaddon
import xbmcgui
DEFAULTS = dict(
autoplay='true',
bitrate='320',
device='librespot',
discovery='true',
name='Librespot@{}',
password='',
rtp_dest='127.0.0.1',
rtp_port='24642',
connect_port='0',
username='',
)
ADDON = xbmcaddon.Addon()
ADDON_HOME = xbmcvfs.translatePath(ADDON.getAddonInfo('profile'))
ADDON_ICON = ADDON.getAddonInfo('icon')
ADDON_NAME = ADDON.getAddonInfo('name')
ADDON_PATH = ADDON.getAddonInfo('path')
ADDON_ENVT = dict(
LD_LIBRARY_PATH=os.path.join(ADDON_PATH, 'lib'),
PATH=os.path.join(ADDON_PATH, 'bin'))
DIALOG = xbmcgui.Dialog()
def get_settings():
if not os.path.exists(ADDON_HOME):
os.makedirs(ADDON_HOME)
settings = dict()
for id in DEFAULTS.keys():
value = ADDON.getSetting(id)
settings[id] = DEFAULTS[id] if value == '' else value
settings['name'] = settings['name'].format(socket.gethostname())
return settings
def log(message):
xbmc.log('{}: {}'.format(ADDON_NAME, message), xbmc.LOGINFO)
def notification(message):
DIALOG.notification(ADDON_NAME, message, ADDON_ICON)

View File

@@ -1,164 +0,0 @@
import shlex
import subprocess
import threading
import xbmc
import xbmcgui
from ls_addon import ADDON_ENVT as ADDON_ENVT
from ls_addon import ADDON_HOME as ADDON_HOME
from ls_addon import get_settings as get_settings
from ls_addon import log as log
from ls_pulseaudio import Pulseaudio as Pulseaudio
from ls_spotify import SPOTIFY as SPOTIFY
LIBRESPOT = 'librespot' \
' --backend pulseaudio' \
' --bitrate {bitrate}' \
' --cache cache' \
' --device {device}' \
' --device-type TV' \
' --disable-audio-cache' \
' --name {name}' \
' --notify-kodi'
LIBRESPOT_AUTOPLAY = ' --autoplay'
LIBRESPOT_AUTHENTICATE = ' --disable-discovery' \
' --password {password}' \
' --username {username}'
CODEC = 'pcm_s16be'
MAX_PANICS = 3
class Librespot(xbmc.Player):
def __init__(self):
super().__init__()
settings = get_settings()
quoted = {k: shlex.quote(v) for (k, v) in settings.items()}
command = LIBRESPOT
if settings['connect_port'] != "0":
command += ' --zeroconf-port %s ' % settings['connect_port']
if settings['autoplay'] == 'true':
command += LIBRESPOT_AUTOPLAY
if (settings['discovery'] == 'false' and
settings['password'] != '' and
settings['username'] != ''):
command += LIBRESPOT_AUTHENTICATE
self.command = shlex.split(command.format(**quoted))
log(shlex.split(command.format(**dict(quoted, password='*obfuscated*'))))
self.is_aborted = False
self.is_dead = False
self.pulseaudio = Pulseaudio(settings)
self.listitem = xbmcgui.ListItem()
self.listitem.addStreamInfo('audio', {'codec': CODEC})
self.listitem.setPath(path=self.pulseaudio.url)
def __enter__(self):
self.pulseaudio.load_modules()
self.panics = 0
self.librespot = None
self.is_playing_librespot = False
if not self.isPlaying():
self.start_librespot()
def __exit__(self, *args):
self.stop_librespot()
self.pulseaudio.unload_modules()
def on_event_panic(self):
self.pulseaudio.suspend_sink(1)
self.panics += 1
log('event panic {}/{}'.format(self.panics, MAX_PANICS))
self.is_dead = self.panics >= MAX_PANICS
self.stop_librespot(True)
def on_event_playing(self, type, id):
log('event playing')
SPOTIFY.update_listitem(self.listitem, type, id, self.country)
if not self.isPlaying():
log('starting librespot playback')
self.pulseaudio.suspend_sink(0)
self.play(self.pulseaudio.url, self.listitem)
elif self.is_playing_librespot:
log('updating librespot playback')
self.updateInfoTag(self.listitem)
def on_event_stopped(self):
self.pulseaudio.suspend_sink(1)
log('event stopped')
self.panics = 0
self.stop()
def onPlayBackEnded(self):
self.onPlayBackStopped()
def onPlayBackError(self):
self.onPlayBackStopped()
def onPlayBackStarted(self):
log('Kodi playback started')
self.is_playing_librespot = self.getPlayingFile() == self.pulseaudio.url
if not self.is_playing_librespot:
self.stop_librespot()
def onPlayBackStopped(self):
if self.is_playing_librespot:
log('librespot playback stopped')
self.is_playing_librespot = False
self.stop_librespot(True)
else:
log('Kodi playback stopped')
self.start_librespot()
def run_librespot(self):
log('librespot thread started')
self.restart = True
while self.restart and not self.is_dead:
self.librespot = subprocess.Popen(
self.command,
cwd=ADDON_HOME,
env=ADDON_ENVT,
stderr=subprocess.STDOUT,
stdout=subprocess.PIPE,
text=True,
encoding='utf-8')
log('librespot started')
with self.librespot.stdout:
for line in self.librespot.stdout:
words = line.split()
if words[0] == '@Playing':
self.on_event_playing(words[1], words[2])
elif words[0] == '@Stopped':
self.on_event_stopped()
elif words[0] == 'stack':
self.on_event_panic()
else:
log(line.rstrip())
if 'Country:' in line:
self.country = words[-1].strip('"')
log('country={}'.format(self.country))
self.pulseaudio.suspend_sink(1)
self.stop()
self.librespot.wait()
log('librespot stopped')
self.librespot = None
log('librespot thread stopped')
def start_librespot(self):
if self.librespot is None:
self.thread = threading.Thread(target=self.run_librespot)
self.thread.start()
def stop(self):
if self.is_playing_librespot and not self.is_aborted:
log('stopping librespot playback')
self.is_playing_librespot = False
super().stop()
def stop_librespot(self, restart=False):
self.restart = restart
if self.librespot is not None:
self.librespot.terminate()
if not restart:
self.thread.join()

View File

@@ -1,35 +0,0 @@
import xbmc
from ls_addon import log as log
from ls_addon import notification as notification
from ls_librespot import Librespot as Librespot
class Monitor(xbmc.Monitor):
def onSettingsChanged(self):
self.is_changed = True
def run(self):
log('monitor started')
is_aborted = False
is_dead = False
while not (is_aborted or is_dead):
self.is_changed = False
librespot = Librespot()
with librespot:
while True:
is_aborted = self.waitForAbort(1)
if is_aborted:
log('monitor aborted')
librespot.is_aborted = True
break
is_dead = librespot.is_dead
if is_dead:
log('librespot died')
notification('Too many errors')
break
if self.is_changed:
log('settings changed')
break
log('monitor stopped')

View File

@@ -1,46 +0,0 @@
import subprocess
from ls_addon import log as log
def run(command):
return subprocess.check_output(command.split(), text=True)
class Pulseaudio:
def __init__(self, settings):
self.null_sink = dict(
module='module-null-sink',
args='sink_name={device}'.format(**settings)
)
self.rtp_send = dict(
module='module-rtp-send',
args='destination_ip={rtp_dest} port={rtp_port}'
' source={device}.monitor'.format(**settings)
)
self.suspend = 'pactl suspend-sink {device} {{}}'.format(**settings)
self.url = 'rtp://{rtp_dest}:{rtp_port}'.format(**settings)
def list_modules(self):
return [module.split('\t')
for module in run('pactl list modules short').splitlines()[::-1]]
def load_modules(self):
args = [module[2] for module in self.list_modules()]
for module in [self.null_sink, self.rtp_send]:
if module['args'] not in args:
run('pactl load-module {} {}'.format(
module['module'], module['args']))
log('loaded {} {}'.format(module['module'], module['args']))
self.suspend_sink(1)
def suspend_sink(self, bit):
run(self.suspend.format(bit))
log('suspended sink {}'.format(bit))
def unload_modules(self):
for module in self.list_modules():
if module[2] in [self.null_sink['args'], self.rtp_send['args']]:
run('pactl unload-module {}'.format(module[0]))
log('unloaded {} {}'.format(module[1], module[2]))

View File

@@ -1,80 +0,0 @@
import requests
import time
from ls_addon import ADDON_ICON as ADDON_ICON
from ls_addon import log as log
SPOTIFY_ENDPOINT_EPISODES = 'https://api.spotify.com/v1/episodes/'
SPOTIFY_ENDPOINT_TRACKS = 'https://api.spotify.com/v1/tracks/'
SPOTIFY_HEADERS = {
'Accept': 'application/json',
'Content-Type': 'application/json',
}
SPOTIFY_REQUEST_TOKEN = {
'url': 'https://accounts.spotify.com/api/token',
'data': {'grant_type': 'client_credentials'},
'headers': {'Authorization': 'Basic MTY5ZGY1NTMyZGVlNDdhNTk5MTNmODUyOGU4M2FlNzE6MWYzZDhiNTA3YmJlNGY2OGJlYjNhNDQ3MmU4YWQ0MTE='}
}
def get(info, indices, default):
try:
for index in indices:
info = info[index]
return info.encode('utf-8')
except LookupError:
return default
class Spotify:
def __init__(self):
self.headers = SPOTIFY_HEADERS
self.expiration = time.time()
def get_headers(self):
if time.time() > self.expiration:
log('token expired')
token = requests.post(**SPOTIFY_REQUEST_TOKEN).json()
log(token)
self.expiration = time.time() + float(token['expires_in']) - 5
self.headers['Authorization'] = 'Bearer {}'.format(
token['access_token'])
def get_endpoint(self, endpoint, id, market):
try:
self.get_headers()
return requests.get(url=endpoint + id,
headers=self.headers,
params=dict(market=market)).json()
except Exception as e:
log('failed to get {} from Spotify {}'.format(endpoint, e))
return {}
def update_listitem(self, listitem, type, id, market='SE'):
if type == 'Podcast':
info = self.get_endpoint(SPOTIFY_ENDPOINT_EPISODES, id, market)
album = get(info, ['show', 'name'], 'unknown show',)
artist = get(info, ['show', 'publisher'], 'unknown publisher')
thumb = get(info, ['images', 0, 'url'], ADDON_ICON)
title = get(info, ['name'], 'unknown episode')
elif type == 'Track':
info = self.get_endpoint(SPOTIFY_ENDPOINT_TRACKS, id, market)
album = get(info, ['album', 'name'], 'unknown album')
artist = get(info, ['artists', 0, 'name'], 'unknown artist')
thumb = get(info, ['album', 'images', 0, 'url'], ADDON_ICON)
title = get(info, ['name'], 'unknown title')
else:
album = ''
artist = 'Unknown Media Type'
thumb = ADDON_ICON
title = ''
listitem.setArt(dict(fanart=thumb, thumb=thumb))
listitem.setInfo('music', dict(
album=album, artist=artist, title=title))
log('{}#{}#{}#{}'.format(title, artist, album, thumb))
SPOTIFY = Spotify()

View File

@@ -0,0 +1,71 @@
import threading
import xbmc
import onevent
import service
class Player(xbmc.Player):
def __init__(self, dnd_kodi='false', librespot=None, **kwargs):
super().__init__()
self._dnd_kodi = (dnd_kodi == 'true')
self._thread = threading.Thread(daemon=True, target=self._run)
self._thread.start()
self.last_file = None
self.librespot = librespot
if not (self._dnd_kodi and self.isPlaying()):
self.librespot.start()
def onAVStarted(self):
file = self.getPlayingFile()
if file != self.librespot.file:
if self._dnd_kodi:
self.librespot.stop()
elif self.last_file == self.librespot.file:
self.librespot.restart()
self.last_file = file
def onLibrespotStopped(self):
pass
def onLibrespotTrackChanged(self, album='', art='', artist='', title=''):
pass
def onPlayBackEnded(self):
if self.last_file == self.librespot.file:
self.librespot.restart()
else:
self.librespot.start()
self.last_file = None
def onPlayBackError(self):
self.onPlayBackEnded()
def onPlayBackStopped(self):
self.onPlayBackEnded()
# fixes unexpected behaviour of Player.stop()
def stop(self):
xbmc.executebuiltin('PlayerControl(Stop)')
def _run(self):
service.log('onevent dispatcher started')
for event in onevent.receive_event():
try:
player_event = event.pop(onevent.KEY_PLAYER_EVENT)
if player_event == onevent.PLAYER_EVENT_STOPPED:
self.onLibrespotStopped()
elif player_event == onevent.PLAYER_EVENT_TRACK_CHANGED:
self.onLibrespotTrackChanged(**event)
except Exception as e:
service.log(e, True)
service.log('onevent dispatcher stopped')
def __enter__(self):
return self
def __exit__(self, *args):
onevent.send_event({})
self._thread.join()
self.onLibrespotStopped()

View File

@@ -0,0 +1,88 @@
import PIL.Image
import urllib.request
import tempfile
import os
import xbmc
import xbmcaddon
import xbmcgui
_ADDON = xbmcaddon.Addon()
_ICON = _ADDON.getAddonInfo('icon')
_NAME = _ADDON.getAddonInfo('name')
_DIALOG = xbmcgui.Dialog()
def log(message, show=False):
xbmc.log(f'{_NAME}: {message}', xbmc.LOGINFO if show else xbmc.LOGDEBUG)
def notification(message='', sound=False, heading=_NAME, icon=_ICON, time=5000):
_DIALOG.notification(heading, message, icon, time, sound)
_FANART_DIR = os.path.join(tempfile.gettempdir(), 'librespot.fanart')
def get_fanart(url, max_fanarts):
name = os.path.basename(url)
target = os.path.join(_FANART_DIR, f'{name}_16x9')
if not os.path.exists(target):
if not os.path.exists(_FANART_DIR):
os.makedirs(_FANART_DIR)
files = os.listdir(_FANART_DIR)
files = [os.path.join(_FANART_DIR, file) for file in files if os.path.isfile(
os.path.join(_FANART_DIR, file))]
files.sort(key=os.path.getmtime)
for file in files[:-max_fanarts]:
os.remove(file)
source = os.path.join(_FANART_DIR, f'{name}_9x9')
urllib.request.urlretrieve(url, source)
image = PIL.Image.open(source)
width, height = image.size
new_width = int(height * 16 / 9)
delta_w = new_width - width
new_image = PIL.Image.new('RGB', (new_width, height), (0, 0, 0))
new_image.paste(image, (delta_w // 2, 0))
new_image.save(target, 'JPEG', optimize=True)
os.remove(source)
return target
_SETTINGS = {
'alsa_device': 'hw:2,0',
'backend': 'pulseaudio_rtp',
'dnd_kodi': 'false',
'name': f'{_NAME}@{{}}',
'options': '',
}
def _get_setting(setting, default):
value = _ADDON.getSetting(setting)
return value if value else default
def _get_librespot():
while True:
settings = {k: _get_setting(k, v) for k, v in _SETTINGS.items()}
backend = settings.pop('backend')
librespot_class = __import__(f'librespot_{backend}').Librespot
with librespot_class(**settings) as librespot:
with librespot.get_player(librespot=librespot, **settings) as player:
yield
class Monitor(xbmc.Monitor):
def __init__(self):
self._get_librespot = _get_librespot()
self.onSettingsChanged()
def onSettingsChanged(self):
log('settings changed')
next(self._get_librespot)
def run(self):
self.waitForAbort()
log('abort requested')
self._get_librespot.close()

View File

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings>
<category label="30100">
<setting label="30101" id="autoplay" type="bool" default="true" />
<setting label="30102" id="discovery" type="bool" default="true" />
<setting label="30103" id="username" type="text" default="" subsetting="true" visible="eq(-1,false)" />
<setting label="30104" id="password" type="text" default="" subsetting="true" visible="eq(-2,false)" option="hidden" />
<setting label="30105" id="name" type="text" default="Librespot@{}" />
<setting label="30106" id="rtp_port" type="number" default="24642" />
<setting label="30107" id="connect_port" type="number" default="0" />
<setting label="30101" id="name" type="text" default="Librespot@{}" />
<setting label="30102" id="dnd_kodi" type="bool" default="false" />
<setting label="30103" id="options" type="text" default="" />
<setting label="30104" id="backend" type="select" values="pulseaudio_rtp|alsa" />
<setting label="30105" id="alsa_device" type="text" default="hw:2,0" subsetting="true" visible="eq(-1,1)" />
</category>
</settings>

View File

@@ -1 +1,6 @@
initial release
2
- mariadb: update to 10.11.5
1
- include mariadb-upgrade and mariadb-check
copy mariadb* binaries and make symbolic links to mysql*

View File

@@ -2,9 +2,9 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mariadb"
PKG_VERSION="10.11.2"
PKG_REV="0"
PKG_SHA256="1c89dee0caed0f68bc2a1d203eb98a123150e6a179f6ee0f1fc0ba3f08dc71dc"
PKG_VERSION="10.11.5"
PKG_REV="2"
PKG_SHA256="4c9484048d4d0c71dd076ab33fc2a9ce8510bdf762886de0d63fe52496f3dbbb"
PKG_LICENSE="GPL2"
PKG_SITE="https://mariadb.org"
PKG_URL="https://downloads.mariadb.com/MariaDB/${PKG_NAME}-${PKG_VERSION}/source/${PKG_NAME}-${PKG_VERSION}.tar.gz"
@@ -89,13 +89,15 @@ addon() {
mkdir -p ${ADDON}/config
cp ${MARIADB}/bin/mariadbd \
${MARIADB}/bin/mysql \
${MARIADB}/bin/mysqladmin \
${MARIADB}/bin/mysqldump \
${MARIADB}/bin/mysql_secure_installation \
${MARIADB}/bin/mariadb \
${MARIADB}/bin/mariadb-admin \
${MARIADB}/bin/mariadb-check \
${MARIADB}/bin/mariadb-dump \
${MARIADB}/bin/mariadb-secure-installation \
${MARIADB}/bin/mariadb-upgrade \
${MARIADB}/bin/my_print_defaults \
${MARIADB}/bin/resolveip \
${MARIADB}/scripts/mysql_install_db \
${MARIADB}/scripts/mariadb-install-db \
${ADDON}/bin
cp -PR ${MARIADB}/share ${ADDON}

View File

@@ -11,7 +11,7 @@ diff --git a/cmake/build_configurations/mysql_release.cmake b/cmake/build_config
index 37a6c45..e2a4ba8 100644
--- a/cmake/build_configurations/mysql_release.cmake
+++ b/cmake/build_configurations/mysql_release.cmake
@@ -124,7 +124,7 @@ ENDIF()
@@ -147,7 +147,7 @@ ENDIF()
IF(UNIX)
SET(WITH_EXTRA_CHARSETS all CACHE STRING "")
@@ -19,7 +19,7 @@ index 37a6c45..e2a4ba8 100644
+ SET(PLUGIN_AUTH_PAM NO CACHE BOOL "")
IF(CMAKE_SYSTEM_NAME STREQUAL "Linux")
IF(NOT IGNORE_AIO_CHECK)
FIND_PACKAGE(URING)
--
2.7.4

View File

@@ -3,6 +3,10 @@
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
_create_bin_link() {
[ ! -L ${ADDON_DIR}/bin/${2} ] && ln -sfn ${1} ${ADDON_DIR}/bin/${2}
}
. /etc/profile
oe_setup_addon service.mariadb
@@ -11,49 +15,57 @@ mkdir -p /run/mysqld
# exit if already running
PID=$(ps aux | awk '/\/bin\/mariadbd/ {print $1; exit 0}')
if [ -n "$PID" ]; then
if [ -n "${PID}" ]; then
echo "MariaDB server is already running"
exit 0
fi
# create symbolic links
_create_bin_link mariadb mysql
_create_bin_link mariadb-admin mysqladmin
_create_bin_link mariadb-dump mysqldump
_create_bin_link mariadb-secure-installation mysql_secure_installation
_create_bin_link mariadb-upgrade mysql_upgrade
_create_bin_link mariadb-install-db mysql_install_db
# copy config file
if [ ! -f $ADDON_HOME/my.cnf ]; then
cp $ADDON_DIR/config/my.cnf $ADDON_HOME
if [ ! -f ${ADDON_HOME}/my.cnf ]; then
cp ${ADDON_DIR}/config/my.cnf ${ADDON_HOME}
fi
# install database
if [ ! -d "$ADDON_HOME/data/mysql" ]; then
mkdir -p $ADDON_HOME/data
if [ ! -d "${ADDON_HOME}/data/mysql" ]; then
mkdir -p ${ADDON_HOME}/data
echo "Installing database"
$ADDON_DIR/bin/mysql_install_db --basedir=$ADDON_DIR --datadir=$ADDON_HOME/data
${ADDON_DIR}/bin/mariadb-install-db --basedir=${ADDON_DIR} --datadir=${ADDON_HOME}/data
fi
# check for first run and generate passwords
if grep -q "@MYSQL_ROOT_PASS@" $ADDON_HOME/settings.xml; then
if grep -q "@MYSQL_ROOT_PASS@" ${ADDON_HOME}/settings.xml; then
MYSQL_ROOT_PASS="$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 8)"
MYSQL_KODI_PASS="$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 8)"
sed -e "s|@MYSQL_ROOT_PASS@|$MYSQL_ROOT_PASS|g" \
-e "s|@MYSQL_KODI_PASS@|$MYSQL_KODI_PASS|g" \
-i $ADDON_HOME/settings.xml
sed -e "s|@MYSQL_ROOT_PASS@|${MYSQL_ROOT_PASS}|g" \
-e "s|@MYSQL_KODI_PASS@|${MYSQL_KODI_PASS}|g" \
-i ${ADDON_HOME}/settings.xml
fi
# init script to create user kodi and change passwords
init_file=""
if [[ ! -f $ADDON_HOME/set_mysql_passwords.sql ]] || [[ $ADDON_HOME/settings.xml -nt $ADDON_HOME/set_mysql_passwords.sql ]]; then
cat << SQL_DATA > $ADDON_HOME/set_mysql_passwords.sql
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('$MYSQL_ROOT_PASS');
if [[ ! -f ${ADDON_HOME}/set_mysql_passwords.sql ]] || [[ ${ADDON_HOME}/settings.xml -nt ${ADDON_HOME}/set_mysql_passwords.sql ]]; then
cat << SQL_DATA > ${ADDON_HOME}/set_mysql_passwords.sql
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('${MYSQL_ROOT_PASS}');
CREATE USER IF NOT EXISTS 'kodi';
CREATE USER IF NOT EXISTS 'kodi'@'localhost';
SET PASSWORD FOR 'kodi'=PASSWORD('$MYSQL_KODI_PASS');
SET PASSWORD FOR 'kodi'@'localhost'=PASSWORD('$MYSQL_KODI_PASS');
SET PASSWORD FOR 'kodi'=PASSWORD('${MYSQL_KODI_PASS}');
SET PASSWORD FOR 'kodi'@'localhost'=PASSWORD('${MYSQL_KODI_PASS}');
GRANT ALL ON *.* TO 'kodi';
GRANT ALL ON *.* TO 'kodi'@'localhost';
flush privileges;
SQL_DATA
init_file="--init-file=$ADDON_HOME/set_mysql_passwords.sql"
init_file="--init-file=${ADDON_HOME}/set_mysql_passwords.sql"
fi
echo "Starting mariadbd"
MYSQL_HOME="$ADDON_HOME" exec $ADDON_DIR/bin/mariadbd $init_file &
MYSQL_HOME="${ADDON_HOME}" exec ${ADDON_DIR}/bin/mariadbd ${init_file} &

View File

@@ -3,7 +3,7 @@
PKG_NAME="minisatip"
PKG_VERSION="1.2.84"
PKG_SHA256="b8e58eae2e0502d940b59cf60bf73ffb6af1a4c7d4cd23ddd939f29cd4004d8c"
PKG_SHA256="d5a06b0c371e1f5ccba6fcb3d76abf348e93e14ab4d7317bb701ae023c085e4b"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1 +1,2 @@
initial release
1
- mpd: update to 0.23.12

View File

@@ -3,9 +3,9 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mpd"
PKG_VERSION="0.23.11"
PKG_SHA256="edb4e7a8f9dff238b5610f9e2461940ea98c727a5462fafb1cdf836304dfdca9"
PKG_REV="0"
PKG_VERSION="0.23.12"
PKG_SHA256="b7fca62284ecc25a681ea6a07abc49200af5353be42cb5a31e3173be9d8702e7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://www.musicpd.org"

View File

@@ -1,32 +0,0 @@
From e4b055eb6d08c5c8f8d85828ce4005d410e462cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Thu, 1 Dec 2022 08:29:23 +0700
Subject: [PATCH] v0.23.x: RemoteTagCache: add missing include
Fix build with Boost 1.81.0. `<array>` was included by one of those boost headers,
however, it's no longer included as of Boost 1.81.0.
`master` doesn't use `std::array` in this file.
While we're at it, add all necessary inclusion files.
---
src/RemoteTagCache.hxx | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/RemoteTagCache.hxx b/src/RemoteTagCache.hxx
index ed87f9706f..e8b198a219 100644
--- a/src/RemoteTagCache.hxx
+++ b/src/RemoteTagCache.hxx
@@ -28,7 +28,11 @@
#include <boost/intrusive/list.hpp>
#include <boost/intrusive/unordered_set.hpp>
+#include <array>
+#include <functional>
+#include <memory>
#include <string>
+#include <utility>
class RemoteTagCacheHandler;

View File

@@ -1 +1,2 @@
initial release
1
- net-snmp: update to 5.9.4

View File

@@ -2,9 +2,9 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="net-snmp"
PKG_VERSION="5.9.3"
PKG_SHA256="2097f29b7e1bf3f1300b4bae52fa2308d0bb8d5d3998dbe02f9462a413a2ef0a"
PKG_REV="0"
PKG_VERSION="5.9.4"
PKG_SHA256="8b4de01391e74e3c7014beb43961a2d6d6fa03acc34280b9585f4930745b0544"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://www.net-snmp.org"

View File

@@ -1,14 +1,14 @@
--- net-snmp-5.9/net-snmp-create-v3-user.in 2020-08-14 21:41:47.000000000 +0000
+++ net-snmp-5.9/net-snmp-create-v3-user.in 2021-01-14 07:04:26.196982169 +0000
@@ -5,10 +5,8 @@
@@ -3,10 +3,8 @@
# this shell script is designed to add new SNMPv3 users
# to Net-SNMP config file.
-if @PSCMD@ | egrep ' snmpd *$' > /dev/null 2>&1 ; then
- echo "Apparently at least one snmpd demon is already running."
-if @PSCMD@ | @EGREP@ ' snmpd *$' > /dev/null 2>&1 ; then
- echo "Apparently at least one snmpd daemon is already running."
- echo "You must stop them in order to use this command."
- exit 1
+if @PSCMD@ | egrep 'snmpd'> /dev/null 2>&1 ; then
+if @PSCMD@ | @EGREP@ 'snmpd' > /dev/null 2>&1 ; then
+ systemctl stop service.net-snmp.service
fi

View File

@@ -1,34 +0,0 @@
diff -ur net-snmp-5.7.3/config.sub net-snmp-5.7.3.new/config.sub
--- net-snmp-5.7.3/config.sub 2014-12-08 21:23:22.000000000 +0100
+++ net-snmp-5.7.3.new/config.sub 2017-11-09 18:39:31.638689732 +0100
@@ -247,10 +247,11 @@ case $basic_machine in
# Some are omitted here because they have special meanings below.
1750a | 580 \
| a29k \
+ | aarch64 | aarch64_be \
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
| am33_2.0 \
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
+ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
| bfin \
| c4x | clipper \
| d10v | d30v | dlx | dsp16xx \
@@ -339,6 +340,7 @@ case $basic_machine in
# Recognize the basic CPU types with company name.
580-* \
| a29k-* \
+ | aarch64-* | aarch64_be-* \
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
@@ -1171,6 +1173,9 @@ case $basic_machine in
basic_machine=hppa1.1-winbond
os=-proelf
;;
+ x64)
+ basic_machine=x86_64-pc
+ ;;
xbox)
basic_machine=i686-pc
os=-mingw32

View File

@@ -1,3 +1,12 @@
5
- download NextPVR 6.1.5
4
- download NextPVR 6.1.4
3
- download NextPVR 6.1.3
2
Fix nextpvr-downloader script

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="nextpvr"
PKG_VERSION="6.1.1~Nexus"
PKG_ADDON_VERSION="6.1.1~2"
PKG_VERSION="6.1.5~Nexus"
PKG_ADDON_VERSION="6.1.5~5"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="NextPVR"

View File

@@ -1 +1,2 @@
initial release
1
- ccid: update to 1.5.2

View File

@@ -5,7 +5,7 @@
PKG_NAME="pcscd"
PKG_VERSION="1.0"
PKG_REV="0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://libreelec.tv"

View File

@@ -1 +1,6 @@
1
- proftpd bumped to 1.3.8b
use TLS protocols v1.2 and v1.3
use 2048-bit key length for certificate
initial release

View File

@@ -3,9 +3,9 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="proftpd"
PKG_VERSION="1.3.8"
PKG_SHA256="f7139e7377a2cb059b8b9b14d76a6df5f440e3181cb15ae890d43bbcae574748"
PKG_REV="0"
PKG_VERSION="1.3.8b"
PKG_SHA256="183ab7c6107de271a2959ff268f55c9b6c76b2cf0029e6584fccc019686601e0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.proftpd.org/"

View File

@@ -24,7 +24,7 @@ fi
[ -z "$Debuglevel" ] && Debuglevel=0
if [ ! -f "$ADDON_HOME/proftpd.cert.pem" -o ! -f "$ADDON_HOME/proftpd.key.pem" ]; then
openssl req -newkey rsa:1024 -config $ADDON_HOME/openssl.cnf -new -x509 -days "$CertTTL" -nodes -out "$ADDON_HOME/proftpd.cert.pem" -keyout "$ADDON_HOME/proftpd.key.pem"
openssl req -newkey rsa:${CertBitStrength} -config $ADDON_HOME/openssl.cnf -new -x509 -days "$CertTTL" -nodes -out "$ADDON_HOME/proftpd.cert.pem" -keyout "$ADDON_HOME/proftpd.key.pem"
fi
# Edit proftpd.conf with user settings
@@ -98,7 +98,6 @@ touch /var/config/proftpd.passwd
chmod 700 /var/config/proftpd.passwd
for NUM in $(seq 1 100); do
USERNAME=$(eval echo \$Username${NUM})
USERPASS=$(eval echo \$Userpass${NUM})
USERPATH=$(eval echo \$Userpath${NUM})

View File

@@ -46,8 +46,7 @@ PersistentPasswd off
<IfModule mod_tls.c>
TLSEngine on
# Support both SSLv3 and TLSv1
TLSProtocol SSLv3 TLSv1
TLSProtocol TLSv1.2 TLSv1.3
TLSRequired off
TLSVerifyClient off
TLSOptions NoSessionReuseRequired

View File

@@ -11,4 +11,4 @@ RestartSec=2
StartLimitInterval=0
[Install]
WantedBy=kodi.target
WantedBy=multi-user.target

View File

@@ -1 +1,3 @@
initial release
1
- libfastjson: update to 1.2304.0
- rsyslog: update to 8.2308.0

View File

@@ -2,9 +2,9 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="rsyslog"
PKG_VERSION="8.2212.0"
PKG_SHA256="53b59a872e3dc7384cdc149abe9744916776f7057d905f3df6722d2eb1b04f35"
PKG_REV="0"
PKG_VERSION="8.2308.0"
PKG_SHA256="02086b9121e872cea69e5d0f6c8e2d8ebff33234b3cad5503665378d3af2e3c9"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/rsyslog"

View File

@@ -1 +1,8 @@
initial release
2
- asio: update to 1.28.0
- nqptp: update to 1.2.1
- shairport-sync: update to 4.2
1
- asio: update to 1.27.0
- snapcast: update to 0.27.0

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="snapclient"
PKG_VERSION="0.26.0"
PKG_REV="0"
PKG_VERSION="0.27.0"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_DEPENDS_TARGET="toolchain alsa-plugins snapcast"

Some files were not shown because too many files have changed in this diff Show More