From d5951991637e471ecb6c2ad12b5046e727a92abc Mon Sep 17 00:00:00 2001 From: David Demelier <markand@malikania.fr> Date: Mon, 3 Feb 2025 10:18:39 +0100 Subject: [PATCH 1/5] community/libretro-database: upgrade to 1.20.0 --- community/libretro-database/APKBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/community/libretro-database/APKBUILD b/community/libretro-database/APKBUILD index b8ac0e77990e..f8412ec53bfd 100644 --- a/community/libretro-database/APKBUILD +++ b/community/libretro-database/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: David Demelier <markand@malikania.fr> pkgname=libretro-database # Needs to be upgraded in sync with the retroarch aport -pkgver=1.19.0 +pkgver=1.20.0 pkgrel=0 arch="noarch" url="https://www.libretro.com" @@ -17,6 +17,6 @@ package() { } sha512sums=" -1ca406d93670ef9bd8fb4fdd4a551c8cff4f6523aad3b5172af62b78cc4ae69ffddc911f7077aa93cdbd5860ed20e75d93a6271d48b6a1d24b63528cfbea753f libretro-database-1.19.0.tar.gz +5b1ef74f3ddd8d6131aa20dea6081fb00a5c1d8b1bfba8fb92b9025e83dad6d462671707e7a8e3940a299b3ce1c61005a529845d3816d11598d90c5a5e226eea libretro-database-1.20.0.tar.gz 6a028c7bc03666a888bf98d09676d9270bcf6634a00fa8cbcf506dedc9ed9ee588351cac5b102e0f3c048acd3be3afcdc9bf167de6e982b30b2784235877b479 fix-busybox-incompability.patch " -- GitLab From d766458a7a1a6df19ff5fe2c03fb50fd1a535d55 Mon Sep 17 00:00:00 2001 From: David Demelier <markand@malikania.fr> Date: Mon, 3 Feb 2025 10:19:22 +0100 Subject: [PATCH 2/5] community/libretro-core-info: upgrade to 1.20.0 --- community/libretro-core-info/APKBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/community/libretro-core-info/APKBUILD b/community/libretro-core-info/APKBUILD index ba06de68a908..53ab686001a1 100644 --- a/community/libretro-core-info/APKBUILD +++ b/community/libretro-core-info/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: David Demelier <markand@malikania.fr> pkgname=libretro-core-info # Needs to be upgraded in sync with the retroarch aport -pkgver=1.19.0 +pkgver=1.20.0 pkgrel=0 arch="noarch" url="https://www.libretro.com" @@ -16,5 +16,5 @@ package() { } sha512sums=" -17cca258bb3460f2078fea0f2d64319a946aecf915475f61ca4b8eac3c882edfb96e38ae897285b4e1959ab06cf277e93130317ea13c469515948fd28fc942cd libretro-core-info-1.19.0.tar.gz +fbd6e6dee183a25e2e49ecbc1f9254d1e13c7704e4d0fe21c9ce8b62b49757b44492cf16545ba4ddfb03a104701ac605ff0d925363c90f2a9b3b3a74c0b4af67 libretro-core-info-1.20.0.tar.gz " -- GitLab From fc3716c151567f47b8ccdfadfbd92058accf884b Mon Sep 17 00:00:00 2001 From: David Demelier <markand@malikania.fr> Date: Mon, 3 Feb 2025 10:20:50 +0100 Subject: [PATCH 3/5] community/retroarch-joypad-autoconfig: upgrade to 1.20.0 --- community/retroarch-joypad-autoconfig/APKBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/community/retroarch-joypad-autoconfig/APKBUILD b/community/retroarch-joypad-autoconfig/APKBUILD index 438c9c373c1e..dfcbf7c30aeb 100644 --- a/community/retroarch-joypad-autoconfig/APKBUILD +++ b/community/retroarch-joypad-autoconfig/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: David Demelier <markand@malikania.fr> pkgname=retroarch-joypad-autoconfig # Needs to be upgraded in sync with the retroarch aport -pkgver=1.19.0 +pkgver=1.20.0 pkgrel=0 arch="noarch" url="https://github.com/libretro/retroarch-joypad-autoconfig" @@ -17,5 +17,5 @@ package() { } sha512sums=" -2644fe7f40dcb94fb433ea23b7825193ddc1b81d9fe9841b0a3bcba9598aa72286ea07426657ec6de404efb64e2c42950d81f58861ffc9193a892e8bd4a59a6d retroarch-joypad-autoconfig-1.19.0.tar.gz +02c22466ebd3020b6600cc56f249fb13538b5936f449d992714c9e6ab0d9afc86e9da1019796f956a1d33aeb6c76fb4fb4bde1324d554566b3ba9d0a455c0faf retroarch-joypad-autoconfig-1.20.0.tar.gz " -- GitLab From 31187d5c1126346df43f3f94b6aebb3efdb8246e Mon Sep 17 00:00:00 2001 From: David Demelier <markand@malikania.fr> Date: Mon, 3 Feb 2025 10:21:34 +0100 Subject: [PATCH 4/5] community/retroarch: upgrade to 1.20.0 --- community/retroarch/APKBUILD | 6 ++++-- community/retroarch/pthread-cast.patch | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 community/retroarch/pthread-cast.patch diff --git a/community/retroarch/APKBUILD b/community/retroarch/APKBUILD index 02304058ea8b..afc8ff5bc37e 100644 --- a/community/retroarch/APKBUILD +++ b/community/retroarch/APKBUILD @@ -7,7 +7,7 @@ pkgname=retroarch # - libretro-core-info # - retroarch-assets # - retroarch-joypad-autoconfig -pkgver=1.19.1 +pkgver=1.20.0 pkgrel=0 arch="all" url="https://retroarch.com" @@ -19,6 +19,7 @@ makedepends="linux-headers mesa-dev qt5-qtbase-dev wayland-dev wayland-protocols openssl-dev>3 ffmpeg4-dev libxkbcommon-dev eudev-dev vulkan-loader-dev" source="$pkgname-$pkgver.tar.gz::https://github.com/libretro/retroarch/archive/v$pkgver.tar.gz config.patch + pthread-cast.patch " subpackages="$pkgname-doc" builddir="$srcdir/RetroArch-$pkgver" @@ -47,6 +48,7 @@ package() { } sha512sums=" -35e44ffc776cbc7f58fa76c686d3c3693d125fccf482c8f3b66378058b8400ada37ebf2549e9bd362e46c3bfb586971a217cc3142dcf7a7468c95ec78638ee23 retroarch-1.19.1.tar.gz +9d286ab6c4bfa479aa792f3c970c5c0ea598a78f027ad78c4272524dd4217322f78454e40ec326a857339a2fe1152c8fa9713a1a936818c0915c6dcb3b2f0a25 retroarch-1.20.0.tar.gz e4e97afc0e0efe6fa92c1b55ebd7400b0efd1154001279753bb1c363953a1d5720751d2a07d6426bd26f7ed630e3e5da1db4389b8c6a86535509547de85590f7 config.patch +6950469f397c6d298a432bfabf3659c73f9e63870cc5667a94cea1217005502d42deb0175869b35252f9d80fd81033f4e67748b6c492dfe24d0ed1cb3bb0dab1 pthread-cast.patch " diff --git a/community/retroarch/pthread-cast.patch b/community/retroarch/pthread-cast.patch new file mode 100644 index 000000000000..1b5c231ef9e8 --- /dev/null +++ b/community/retroarch/pthread-cast.patch @@ -0,0 +1,22 @@ +From f73df57a1aabae050c55fd66ae03eb0f2e74bf0a Mon Sep 17 00:00:00 2001 +From: David Demelier <markand@malikania.fr> +Date: Mon, 3 Feb 2025 15:21:07 +0100 +Subject: [PATCH] Fix non-integer cast to pthread_t (#17512) + +--- + input/common/linux_common.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/input/common/linux_common.c b/input/common/linux_common.c +index 32f7c45dded..dcee89e129c 100644 +--- a/input/common/linux_common.c ++++ b/input/common/linux_common.c +@@ -266,7 +266,7 @@ void linux_close_illuminance_sensor(linux_illuminance_sensor_t *sensor) + + if (sensor->thread) + { +- pthread_t thread = sthread_get_thread_id(sensor->thread); ++ pthread_t thread = (pthread_t)sthread_get_thread_id(sensor->thread); + sensor->done = true; + + if (pthread_cancel(thread) != 0) -- GitLab From b24531270b9893e3ccb3799a5fc8a16b85a6ee3a Mon Sep 17 00:00:00 2001 From: David Demelier <markand@malikania.fr> Date: Wed, 5 Feb 2025 21:13:24 +0100 Subject: [PATCH 5/5] community/retroarch-assets: upgrade to 1.20.0 --- community/retroarch-assets/APKBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/community/retroarch-assets/APKBUILD b/community/retroarch-assets/APKBUILD index 664ce21bcf21..3c6d07075af4 100644 --- a/community/retroarch-assets/APKBUILD +++ b/community/retroarch-assets/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: David Demelier <markand@malikania.fr> pkgname=retroarch-assets # Needs to be upgraded in sync with the retroarch aport -pkgver=1.19.0 +pkgver=1.20.0 pkgrel=0 arch="noarch" url="https://www.libretro.com" @@ -20,5 +20,5 @@ package() { } sha512sums=" -4e02e4c5d9b546ad12bf10d54aae51b43f18879e603edc7f90f02907712fff78c8cfd23adaa8fbce6b054aea91254ad942fc4ade60daf925906ba85e9b6ec9fb retroarch-assets-1.19.0.tar.gz +107216716702cc40c6cf2c894fdc63437468712cc4947392af4d51fd9fc52bcfb3f03f0d2462175e7d7dee9581ec68888e5bcb5b6931a051620855c29b800eae retroarch-assets-1.20.0.tar.gz " -- GitLab