Commit graph

26760 commits

Author SHA1 Message Date
zhangn1985
b293656f57
fix build issue in Debian 11 (#1094)
* fix linux u-boot build under host gcc 10

Debian 11 has gcc 10, thus Lakka build failed.

port upstream patch to fix build issue is Debian 11.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e33a814e772cdc36436c8c188d8c42d019fda639

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* melonds depends on mesa on x86_64

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* python is python2

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: fix kernel build

vmlinux link to ko, thus fail to build.
config related driver to ko.

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: set PKG_TOOLCHAIN to manual

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: build GL

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: fix bootload build

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* fix chailove build issue and enable it

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* build_all: remove some cache to make sure rebuild pass

when the previous build stops in the middle, must remove more to pass build.

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
2020-11-12 18:15:21 +02:00
by-gnome
abff737891
NXP/iMX6: set hdmi as default audio output (#1090)
- retroarch: set audio device to DW-HDMI, turn on menu sounds for iMX6
- NXP/iMX6: linux: configure DW HDMI audio driver as built-in
2020-11-10 18:06:55 +02:00
Ntemis
1661013bb4 MelonDS: It appears that this core needs ogl v3.1 and > to function
so lets make it pc only for now until arm tech catch up.
2020-11-04 03:25:34 +02:00
David G. F
61bbf8a1db
Downgrade binutils to fix build errors (#1081)
Cannot rollback to previous version since it does not build with gcc 9/10
However this version seems to work with gcc 10 *and* also produce valid binutils
that are not affected by the ABI change (see https://lkml.org/lkml/2020/1/30/1005)
2020-11-04 03:20:33 +02:00
David Lawson
bb77e4fc91
linux: Copy from dts/broadcom/*.dtb when PROJECT=RPi and ARCH=aarch64 (#1080)
Previously tried to look at PLATFORM which isn't set
2020-11-02 16:29:33 +02:00
David G. F
539632db41
Upgrade NSS and NSPR (#1075)
There's some issues with GCC 10 builds, related to the built-in sqlite library.
Drop the nss-06-always-include-fstar patch, since uint128 impl. has changed.
2020-10-27 01:18:47 +02:00
David G. F
b60577685d
Fix includes in llvm for gcc 10 builds (#1074)
As per https://reviews.llvm.org/D64937
2020-10-26 23:13:51 +02:00
by-gnome
4e6cd030ff
WIP linux package fixes (#1073)
* linux: fix setting CONFIG_INITRAMFS_ROOT_ options in linux config

Remove CONFIG_INITRAMFS_ROOT_UID and CONFIG_INITRAMFS_ROOT_GID
options before adding them to avoid duplication

* linux: fix setting CONFIG_EXTRA_FIRMWARE and CONFIG_EXTRA_FIRMWARE_DIR

* linux: add kernel-firmware package to linux dependency tree for iMX6

* NXP\iMX6: exclude unnecessary firmware packages
2020-10-25 23:47:37 +02:00
David G. F
ec7c1ace5a
Adds a fix for p7zip on GCC10 (#1069)
New GCC throws errors instead of warnings:
  CPP/Common/MyWindows.h:89:43: error: narrowing conversion of
  '-2147024809' from 'LONG' {aka 'int'} to 'unsigned int' [-Wnarrowing]
2020-10-25 03:04:48 +02:00
David G. F
03cf8d6df2
Fix cpio GCC10 build (#1071)
Adding a patch from upstream (641d3f4)
2020-10-25 03:04:32 +02:00
David G. F
13c5be12a8
Bump binutils version (#1068)
Current version does not work with GCC 10 due to a missing include.
See: https://sourceware.org/pipermail/binutils/2019-June/107174.html
2020-10-25 01:11:51 +03:00
David G. F
cc515dab96
Bump squashfs-tools version (#1070)
Seems it has some GCC 10 compilation issues. This cleans up the patches.
This also points to the actual repo (the kernel one seems drepecated).

See https://github.com/plougher/squashfs-tools/pull/83
2020-10-25 01:11:18 +03:00
Ntemis
97f7975af2 Bump melonds 2020-10-24 03:58:40 +02:00
Sascha Kuehndel (InuSasha)
9625447656 glib: drop build test and LDFLAGS, not needed in cross-compile and with meson 2020-10-24 00:59:24 +02:00
Ntemis
c2c574a81c Revert "Bump Ninja to v1.10.1"
This reverts commit d1a02953b4.
2020-10-24 00:59:03 +02:00
Ntemis
d1a02953b4 Bump Ninja to v1.10.1 2020-10-22 18:02:58 +03:00
Ntemis
d4738af522 Bump mesa3d to v20.1.10 2020-10-20 23:30:28 +03:00
David Lawson
3a209ee2ea
build fixes: rebase alsa-lib patch, update meson (#1066)
* alsa-lib: rebase alsa-lib-asound.conf_configdir.patch

* meson: update to 0.55.3

Fixes systemd build
2020-10-20 23:17:29 +03:00
MilhouseVH
094ba6516e Mako: update to Mako-1.1.1 2020-10-20 18:11:54 +03:00
MilhouseVH
184549c623 meson: update to meson-0.53.1 2020-10-20 18:11:27 +03:00
Sascha Kuehndel (InuSasha)
b86be78588 mesonbuild: update to 0.52 2020-10-20 18:11:16 +03:00
Sascha Kuehndel (InuSasha)
5c27e9da9b mesonbuild: update to 0.51.2 2020-10-20 18:10:58 +03:00
Sascha Kuehndel (InuSasha)
f1dae2b059 mesonbuild: update to 0.51.1 2020-10-20 18:10:38 +03:00
Ntemis
cf26f7aae3 alsa-lib: Update to v1.2.3.2 2020-10-20 02:05:38 +03:00
Ntemis
324ceda432 x86_64: Bump kernel to latest v5.4.72 LTS 2020-10-19 01:04:55 +03:00
Ntemis
3948fa3e8a RPi4: Update kernel to latest v5.4.71 2020-10-19 00:57:50 +03:00
nouman8
c2ad2ecc7e alsa-topology-conf: update to 1.2.3 2020-10-19 00:47:25 +03:00
Matthias Reichl
1a1406090c alsa-topology-conf: add new package
Topology configuration files were split off into a separate package
in ALSA 1.2.0

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-10-19 00:47:13 +03:00
nouman8
7d953cc271 alsa-ucm-conf: update to 1.2.3 2020-10-19 00:46:52 +03:00
Matthias Reichl
d36675203c alsa-ucm-conf: add new package
UCM configuration files were split off into a separate package
in ALSA 1.2.0

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-10-19 00:46:40 +03:00
Ntemis
791a71303f Merge branch 'libreelec-9.2' of github.com:LibreELEC/LibreELEC.tv 2020-10-19 00:27:16 +03:00
gouchi
8d77793c78
mesen: Switch to libretro repository (#1065)
* mesen: Switch to libretro repository

* mesen-s: Switch to libretro repository
2020-10-18 20:39:53 +03:00
David Lawson
16658d2eff
rpi4-aarch64: set arm_64bit and kernel in distroconfig.txt (#1064)
This ensures that it gets added and taken away as expected if a user upgrades from one to the other
2020-10-17 23:57:32 +03:00
basilean
3a6b17bb75
aarch64: added pcsx_rearmed (#1061) 2020-10-14 19:29:16 +03:00
DARCEL Frédéric
22f0096b83
Switch to more updated uae4arm upstream repo (#1057)
Co-authored-by: Chips-fr <darcelf@gmail.om>
2020-10-14 17:04:55 +03:00
CvH
6e539c3f22
Merge pull request #4581 from DaVukovic/le-92-getedid-fixes
[getedid] remove kernel check
2020-10-11 20:45:48 +02:00
Matthias Reichl
e62444b882 game.libretro.atari800: add package
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-10-11 17:36:04 +02:00
Matthias Reichl
4e1aa5add0 libretro-atari800: update to 7018248
finally git submodule is removed and build works.

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-10-11 17:36:04 +02:00
Matthias Reichl
b46cd3c2d8 libretro-atari800: add package
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-10-11 17:36:04 +02:00
basilean
dbc2af2d50
rpi4-aarch64: add parallel-n64 (#1053) 2020-10-08 02:16:48 +03:00
David Lawson
b42a2bad8d
melonds: update and enable for aarch64 (#1051) 2020-10-07 21:49:17 +03:00
David Vukovic
16c22208da [getedid] remove kernel check 2020-10-07 00:36:41 +02:00
David Lawson
c118999739
rpi4-aarch64: fix flycast and enable ppsspp (#1050)
* rpi4-aarch64: fix flycast

* rpi4-aarch64: enable ppsspp
2020-10-05 22:45:22 +03:00
Ntemis
373a670f85 Bump mesa3d to v20.1.9 2020-10-04 17:23:27 +03:00
David Lawson
1bd927e074
Rpi4 aarch64 (#1022)
* rpi4-aarch64: Add rpi4 aarch64 kernel config

This was created by copying the arm config and looking at the diff between:

https://github.com/raspberrypi/linux/blob/rpi-5.4.y/arch/arm/configs/bcm2711_defconfig

and

https://github.com/raspberrypi/linux/blob/rpi-5.4.y/arch/arm64/configs/bcm2711_defconfig

* rpi4-aarch64: Don't pass --enable-neon to retroarch as it makes the build fail

* rpi4-aarch64: Raspberry Pi dtb files are created in a different place for aarch64

* rpi4-aarch64: Build some rpi specific packages for aarch64 as well as arm

* rpi4-aarch64: RPi4 64-bit needs fixup4.dat to boot

I don't think this harms anything else

* rpi4-aarch64: Enable 64-bit mode and specify kernel filename in config.txt

This is a bit hacky.

We need to specify the kernel filename otherwise it expects it to be kernel8.img

* rpi4-aarch64: Fix RPi options for RPi4 aarch64

* rpi4-aarch64: update mupen64plus to aarch64 compatible version

* rpi4-aarch64: exclude cores that don't compile only for rpi-aarch64

* rpi4-aarch64: Update alsa-utils to overcome https://github.com/alsa-project/alsa-utils/issues/33

* rpi4-aarch64: Remove extra $ARCH arg from mk_arcade_joystick_rpi

* rpi4-aarch64: Fix ffmpeg compilation

* rpi4-aarch64: add new kernel conf

Created by copying the existing linux.arm.conf and applying the diffs between the official 32bit rpi kernel config and the official 64bit rpi kernel config

* rpi4-aarch64: improve kernel config

* rpi4: don't configure non-default audio_device

* Update mupen64plus_next

* rpi4-aarch64: turn off a load of debugging in the kernel
2020-10-04 17:15:17 +03:00
by-gnome
1e49ffcc12
systemd: fix bump fs.file-max (#1049) 2020-10-03 01:04:10 +03:00
Valerio Turrini
85aa8f415e
Add mk_arcade_joystick_rpi kernel module (#1044) 2020-09-26 03:31:57 +03:00
Demetris Ierokipides
b03c92f318
Fix packages so lakka can be compiled on focal(20.04) (#1039)
* Fix packages so lakka can be compiled on focal(20.04)

* Bsnes:Fix package to compile on focal
2020-09-23 00:46:52 +03:00
Demetris Ierokipides
466db8827a
Rpi4 total upgrade WIP (#1040)
* Rpi4: Restructure and update rpi4 kernel to the latest 5.4.64
- New audio alsa config
- Increase gpu ram to 384mb
- Use the mesa 3d driver

* RPi4:Add bluez patch

* Bump bcm2835-driver

* Bump rpi-eeprom package to the latest
Bootloader version: 2020-09-03
VL805: 0138a1

* Bump rpi family bootloader

* rpi: use systemd for cpufreq tuning

Signed-off-by: Ian Leonard <antonlacon@gmail.com>

* Rpi4:Bump linux to v5.4.65

* Bump alsa-lib package to v1.2.3.1 and patch rpi4 hdmi support

Co-authored-by: Ian Leonard <antonlacon@gmail.com>
2020-09-23 00:37:21 +03:00
CvH
6a19e7824f
Merge pull request #4552 from chewitt/connman-wireguard-92
connman/wireguard package bumps
2020-09-22 20:28:22 +02:00