From c2b7edd5235b97d5db76d29ebb44202ab468a5a5 Mon Sep 17 00:00:00 2001 From: dogknowsnx Date: Thu, 9 Apr 2026 12:13:41 +0200 Subject: [PATCH 1/2] ltris: update to 1.3.2, make legacy --- srcpkgs/ltris/template | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/srcpkgs/ltris/template b/srcpkgs/ltris/template index a5742efb440f97..15be56c1f611b8 100644 --- a/srcpkgs/ltris/template +++ b/srcpkgs/ltris/template @@ -1,16 +1,15 @@ # Template file for 'ltris' pkgname=ltris -version=1.2.6 -revision=2 +version=1.3.2 +revision=1 build_style=gnu-configure configure_args="--localstatedir=/var/games/ltris" -hostmakedepends="bison" makedepends="sdl12-compat-devel SDL_mixer-devel" -short_desc="Tetris clone using SDL" +short_desc="Tetris clone using SDL - legacy version" maintainer="Orphaned " license="GPL-2.0-or-later" -homepage="http://lgames.sourceforge.net/index.php?project=LTris" -distfiles="${SOURCEFORGE_SITE}/lgames/$pkgname-$version.tar.gz" -checksum=c23ce21454c0389c5297a7ef2e14efe804d940625e7eeb0386a29780ec2c46f6 +homepage="https://lgames.sourceforge.io/LTris/" +distfiles="${SOURCEFORGE_SITE}/lgames/ltris-${version}.tar.gz" +checksum=ff28c55a18c61f28a86ba7f30f13222dfed0f7fbeb492acd95c97de9c659cec9 + nocheckperms=yes # uses a world-writable .hscr file for global leaderboard -CFLAGS+=" -fgnu89-inline" From 34ec56c2bd97344bb36c7524781ac36309dafabd Mon Sep 17 00:00:00 2001 From: dogknowsnx Date: Tue, 14 Apr 2026 10:55:46 +0200 Subject: [PATCH 2/2] New package: ltris2-2.0.4 Co-authored-by: Duncaen --- srcpkgs/ltris2/patches/fix-musl.patch | 18 ++++++++++++++++++ srcpkgs/ltris2/template | 16 ++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 srcpkgs/ltris2/patches/fix-musl.patch create mode 100644 srcpkgs/ltris2/template diff --git a/srcpkgs/ltris2/patches/fix-musl.patch b/srcpkgs/ltris2/patches/fix-musl.patch new file mode 100644 index 00000000000000..e0a1b800a5a89f --- /dev/null +++ b/srcpkgs/ltris2/patches/fix-musl.patch @@ -0,0 +1,18 @@ +--- a/src/tools.h ++++ b/src/tools.h +@@ -19,10 +19,14 @@ + + #include + #include ++#include + #ifdef WIN32 + #include +- #include + typedef uint32_t uint; ++#else ++ #ifndef __GLIBC__ ++ typedef uint32_t uint; ++ #endif + #endif + #include + #include diff --git a/srcpkgs/ltris2/template b/srcpkgs/ltris2/template new file mode 100644 index 00000000000000..034460ffcdbf3a --- /dev/null +++ b/srcpkgs/ltris2/template @@ -0,0 +1,16 @@ +# Template file for 'ltris2' +pkgname=ltris2 +version=2.0.4 +revision=1 +build_style=gnu-configure +configure_args="--disable-nls --localstatedir=/var/games/ltris2" +makedepends="SDL2_image-devel SDL2_mixer-devel SDL2_ttf-devel" +short_desc="Tetris clone using SDL2" +maintainer="Orphaned " +license="GPL-3.0-only" +homepage="https://lgames.sourceforge.io/LTris/" +changelog="https://raw.githubusercontent.com/kulkanie/ltris2/refs/heads/main/Changelog" +distfiles="${SOURCEFORGE_SITE}/lgames/ltris2-${version}.tar.gz" +checksum=482150495f9d87bb139d5af1abec7030383c37fdb3e75a45e9bad67ead798eda + +nocheckperms=yes # uses a world-writable .hscr file for global leaderboard