Commit graph

3513 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
589208887e
Lakka: make some folders "world" writable
so we don't have to use superuser when accessing the ext4 partition on
the thumbdrive / SD card in a computer
2022-03-28 22:14:45 +02:00
Tomáš Kelemen (vudiq)
7cbb2e6a24
Merge LibreELEC 10.0.2 2022-03-04 22:36:18 +01:00
Tomáš Kelemen (vudiq)
e6a5bb587e
busybox/init: add quotes to NX_BOOT 2022-03-02 20:53:25 +01:00
GavinDarkglider
bf38e1520f
Latest Lakka Switch Patches (#1600)
* Update kernel Config/patches for CEC support

* Add base CEC support to dock-hotplug, and make so support can be disabled via uenv.txt

* Add working libcec package for L4T, and enable CEC support in packages.

* Fix pulseaudio-alsa routing

This fixes using other audio backends(Alsathread, Alsa, TinyAlsa) in retroarch via dock or bluetooth.

* Downgrade GCC in L4T builds

This fixes issues revolving around undefined symbol: __aarch64_ldadd4_acq_rel issue with gcc 10

* Fix updater for switch builds
Only tested working with tar archives.

* Edit retroarch default settings for the switch.

* Fix pulseaudio changing sink volume issues.
2022-02-21 10:10:20 +01:00
David Lawson
5aa12a808c
ntfs-3g_ntfsprogs: fix download location (#1580)
It's moved to github: https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html

LibreELEC have removed it (f6e648aad8) possibly because there's a kernel implementation in 5.15 but we're on 5.10
2022-01-12 23:27:04 +02:00
heitbaum
5c2b05bb31 ntfs-3g_ntfsprogs: update PKG_ SITE, URL and SHA256 2022-01-03 07:59:51 +00:00
GavinDarkglider
82e5d624f6
More Nintendo Switch fixes (#1548)
* Downgrade glibc to 2.27 for L4T Builds.
* Downgrade binutils to 2.32 for L4T Builds.
* Update L4T Project Options
* Refactor tegra-bsp package
* Import/Rebase CTC's ffmpeg patches, and switch decoder to nvv4l2 from nvmpi. Fixes decoder issues
* Enable all disabled cores
* Remove hack in busybox package to dump firmware into L4T Builds, we now handle this in tegra-bsp package.
* More L4T project cleanups
* Bring switch-bootloader package.mk inline with upstream formatting
* Fix reboot_payload
* Add proper tegra-bsp:init support
* Bootloader cleanups, seperate bootloader stuff for libreelec builds
* Update init for supporting all distros on Nintendo Switch
* Add proper splash images for libreelec builds.
* Final bootloader fixes
* switch-bootloader-merge-fixes
* Fix uboot merge issues
* fix bmp
* It all builds
* add Basic USB Gadget(Serial console only)
* Properly fix mtp, and finish gadget stuff
2021-11-24 00:06:43 +01:00
David G. F
78be327891
Update some packages for newer Linux (#1547)
RTL drivers require some fixes for Linux 5.15
Systemd has also some issues due to changes in headers (on 5.15)
While at this, bump Mesa minor release for some extra panfrost fixes
2021-11-12 21:05:42 +01:00
CvH
76f3c998cc
Merge pull request #5855 from heitbaum/tz10
[le10] tz: update to 2021e
2021-11-07 11:11:54 +01:00
heitbaum
4f06c0ad1f tz: update to 2021e
ann:
- http://mm.icann.org/pipermail/tz-announce/2021-October/000069.html

   This release reflects the following changes:
   Changes to future timestamps
     Palestine will fall back 10-29 (not 10-30) at 01:00.
     (Thanks to P Chan and Heba Hemad.)
2021-11-07 20:56:31 +11:00
Tomáš Kelemen (vudiq)
f4f61ac3d9
Merge LibreELEC 10.0.1 2021-11-03 13:03:34 +01:00
GavinDarkglider
4d58d3cf00
Add support for Nintendo Switch (#1536) 2021-10-27 09:47:55 +02:00
mglae
548bf300d0 e2fsprogs: always support timestamps >2038 2021-10-18 23:57:14 +02:00
heitbaum
0d00a193d9 tz: update to 2021d
ann: http://mm.icann.org/pipermail/tz-announce/2021-October/000068.html

This release reflects the following changes, which were either
circulated on the tz mailing list or are relatively minor technical or
administrative changes:

   Briefly:
     Fiji suspends DST for the 2021/2022 season.
     'zic -r' marks unspecified timestamps with "-00".

   Changes to future timestamps

     Fiji will suspend observance of DST for the 2021/2022 season.
     Assume for now that it will return next year.  (Thanks to Jashneel
     Kumar and P Chan.)

   Changes to code

     'zic -r' now uses "-00" time zone abbreviations for intervals
     with UT offsets that are unspecified due to -r truncation.
     This implements a change in draft Internet RFC 8536bis.
2021-10-16 20:16:00 +11:00
Tomáš Kelemen (vudiq)
9650e07170 Lakka mount units: fix order
fixes #1521
2021-10-09 00:02:31 +02:00
David Lawson
f4c03fd7c4 rpi: change HandlePowerKey action to poweroff
port of
4d2ef03fab
2021-10-07 11:20:05 +02:00
Tomáš Kelemen (vudiq)
580391f3b5 Initial support for Generic.i386 (32-bit PC) 2021-10-05 10:27:28 +02:00
heitbaum
e5685c5d4d tz: update to 2021c
ann:
- http://mm.icann.org/pipermail/tz-announce/2021-September/000066.html
- http://mm.icann.org/pipermail/tz-announce/2021-October/000067.html
2021-10-02 22:18:39 +10:00
Tomáš Kelemen (vudiq)
82508e7a83 busybox: add createlog for Lakka
port of
7c034fe482
2021-09-29 21:52:56 +02:00
heitbaum
67ac35dabb parted: update parted:init to use /usr/sbin 2021-08-29 11:16:26 +10:00
Tomáš Kelemen (vudiq)
a812599e21 Update to LibreELEC 10.0.0 2021-08-20 00:26:42 +02:00
mglae
cd1ecef50d systemd/busybox: allow configuration of persistent logs and journal via settings addon 2021-08-07 23:03:09 +02:00
Tomáš Kelemen (vudiq)
de1dd0d394 Merge 'libreelec/master' up to 9.95.4 2021-06-03 08:04:37 +02:00
mglae
830c72fe53 systemd: fix systemd-machine-id-setup for v247 special case 2021-05-27 19:58:25 +02:00
mglae
8ba9ad0273 busybox: kernel-overlays-setup: log depmod to /dev/kmsg 2021-05-24 19:56:27 +02:00
Tomáš Kelemen (vudiq)
25536f4bd2 Merge 'libreelec/master' 2021-04-16 22:54:53 +02:00
Tomáš Kelemen (vudiq)
ff9b4b8bac group all packages under lakka
libretro cores, retroarch packages and also added packages (not present
in LibreELEC) stored under one folder for easier maintenance
2021-04-11 08:03:03 +02:00
Tomáš Kelemen (vudiq)
84073d70aa udevil: adapt config for Lakka needs
external media should be mounted to /storage/roms folder (start folder
of RetroArch content browser)
2021-04-07 22:14:03 +02:00
Tomáš Kelemen (vudiq)
4ab3d46e6e Lakka: fix systemd for retroarch overlay dirs 2021-04-05 20:30:54 +02:00
Tomáš Kelemen (vudiq)
f9b53ff920 empty: add package 2021-04-05 00:55:01 +02:00
Matthias Reichl
76fd023bb0 busybox: add getedid script for RPi
The getedid script supports the "create" and "delete" options like
the x86 version.

It makes use of the "dump-active-edids", "create-edid-cpio" and
"update-bootloader-edid" scripts and can be used as is on other
DRM platforms as well as it doesn't contain any RPi specific code.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-03-23 19:18:09 +01:00
Matthias Reichl
f962a4b2b6 busybox: add script to modify edid override with RPi bootloader
The script supports two operations:

"set" enables initramfs cpio in config.txt and adds edid and video
override kernel options for the specified connectors to cmdline.txt

"delete" removes edid.cpio initramfs loading in config.txt and
removes all edid override and video options from cmdline.txt

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-03-23 18:59:28 +01:00
Matthias Reichl
a02a2e8b51 busybox: add script to dump edids of active DRM connectors
The script dumps all edids of currently active connectors to
.config/firmware/edid as edid-CONNECTORNAME.bin

When run with the "-q" option informative messages are disabled
and only the active connectors are returned so the output can
be easily used by other scripts.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-03-23 18:59:28 +01:00
Matthias Reichl
0039f93de6 busybox: add create-edid-cpio script
This script simply creates /flash/edid.cpio with the contents from
.config/firmware/edid

Compared to the x86 specific getedid script this works on all platforms
as it doesn't contain any platform specific code. Eventually getedid
should be refactored make use of this helper script, too.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-03-23 18:59:28 +01:00
Matthias Reichl
32b3089c1b
Merge pull request #5265 from lrusak/busybox-fix
busybox: fix createlog udev rule wildcard
2021-03-21 21:03:55 +01:00
Lukas Rusak
e23d57194a
busybox: fix createlog udev rule wildcard 2021-03-21 12:55:34 -07:00
Ian Leonard
d852a3b6e7 system: use generic filenames for reset trigger
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-03-10 02:25:01 +00:00
Lukas Rusak
019e899baf
v4l-utils install v4l-compliance utility 2021-03-02 08:32:07 -08:00
heitbaum
cf8ba7c8cb busybox: unzip: enable CDF to handle unix permissions 2021-02-18 12:16:10 +00:00
Matthias Reichl
9a3ba922db
Merge pull request #5068 from heitbaum/aa-s4
systemd: update to 247.3
2021-02-16 23:35:14 +01:00
Matthias Reichl
fd128976da pciutils: drop ARCH=x86_64 restriction
Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-16 17:33:02 +01:00
heitbaum
bbe5cb5fc5 systemd: update to 247.3
update 247 to 247.3
changelog:
use systemd-stable source as it includes backports of patches from systemd
git to stable distributions
2021-02-14 20:50:00 +00:00
Matthias Reichl
a62294272a busybox: create /storage/.cache/kernel-overlays via tmpfiles.d
Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-08 16:16:17 +01:00
Matthias Reichl
8f1344f6fd Move kernel overlays setup to init
When running kernel-overlays-setup as a systemd service we have
a short window where /lib/firmware isn't available.

This causes drm edid override to occasionally fail if the edid file
is requested between switching to sysroot and completion of the
kernel-overlays-setup script.

Setting up firmware and module overlays in init, before switching
to sysroot, closes the gap and also has the benefit that we no longer
need to care about the rather tedious systemd unit ordering.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-08 16:16:17 +01:00
Matthias Reichl
cf763e204f init: create /run tmpfs in init
The filesystem options are set to match what systemd is using when
it would create the /run tmpfs, see src/core/mount-setup.c in
systemd source code.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-08 16:16:17 +01:00
heitbaum
fbff65de36 libevdev: update to 1.11.0
update 1.10.1 to 1.11.0
commit: 60d4f1b2ae

this is only a license change.
view history here: https://gitlab.freedesktop.org/libevdev/libevdev/-/commits/master/
2021-02-01 07:43:45 +00:00
heitbaum
6d49d330cd parted: update to 3.4
update 3.3 (2019-10-10) to 3.4 (2021-01-27)
news: https://git.savannah.gnu.org/cgit/parted.git/plain/NEWS?h=v3.4
2021-01-30 06:44:34 +00:00
CvH
5b97b230aa
Merge pull request #5033 from chewitt/dthelper
dthelper: only flag memsize for pi and 512mb boards
2021-01-26 18:19:40 +01:00
heitbaum
f607141b53 tz: update to 2021a 2021-01-25 13:34:42 +00:00
Christian Hewitt
e5cb1ade46 dthelper: only flag memsize for pi and 512mb boards 2021-01-25 08:46:38 +00:00