commit: f5b38abe7245f49d7164acab789b1fcce8cc3acf Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> AuthorDate: Thu Feb 6 19:18:57 2025 +0000 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> CommitDate: Thu Feb 6 19:18:57 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b38abe
media-sound/schismtracker: bump to 20250202 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org> media-sound/schismtracker/Manifest | 1 + .../schismtracker/schismtracker-20250202.ebuild | 50 ++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/media-sound/schismtracker/Manifest b/media-sound/schismtracker/Manifest index ed538a339b2f..5d787cd020bd 100644 --- a/media-sound/schismtracker/Manifest +++ b/media-sound/schismtracker/Manifest @@ -1,2 +1,3 @@ DIST schismtracker-20240529.source.tar.gz 1189815 BLAKE2B d6e8de018a9fd440cba4822990060d2ea2a6fc9655482898ca236d3ee692922c4397ece78baceda894b1c56bb058d9daa5fe89e26556adffa9b59b0cf11b0e54 SHA512 1a01a2085cc607ad7a448b5ee8ad76ec9474ac5c2f69b7995303a0aaceffb637b553b53e9ec890d01208391df3bc0e8f33d9021e406aa01b166cb0433d79bb4e DIST schismtracker-20241226.tar.gz 1187056 BLAKE2B 50d16f256c1234c1bec333dc2ba6d7bcf7ebfd4d07ecf49bab82f10e6f9bc1a60fd03584ff06503c22be5ef21583f9320b831b985429062ffafdd3508232c19b SHA512 056e366b46b901658dbbc8456c58800fc52918a1fdf345ab9666652d2b2c1ef5147e98712f1d31e32d1c7cd2c3a41f8b9c95130f5cfeb666996c1b8dcab2ac3c +DIST schismtracker-20250202.tar.gz 1205258 BLAKE2B 80bfbd4c6b2745b0a61eba68c5e716974773ad01f22d3ab32b18c89cc41fd8caa50c17bddec747cdfcbfd1e70b39f3298bafd35cad743a97404ec270844a060f SHA512 489891f4a1a6dd1035a5252efd7619f35d7823b9dcbc1887dc82bcda0cf37e7d6e2dacd370b49817dfd59da195d52e2a855ca12f64c293f59b9af134f78e2e08 diff --git a/media-sound/schismtracker/schismtracker-20250202.ebuild b/media-sound/schismtracker/schismtracker-20250202.ebuild new file mode 100644 index 000000000000..ec5146cba287 --- /dev/null +++ b/media-sound/schismtracker/schismtracker-20250202.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop xdg + +DESCRIPTION="Free implementation of Impulse Tracker, a tool used to create high quality music" +HOMEPAGE="http://schismtracker.org/" +SRC_URI="https://github.com/schismtracker/schismtracker/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2 public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-libs/libutf8proc + >=media-libs/libsdl2-2.0.5[X] + x11-libs/libX11 + x11-libs/libXv +" +DEPEND="${RDEPEND} + virtual/os-headers + x11-base/xorg-proto +" + +src_prepare() { + default + + eautoreconf + + # workaround for temporary files (missing directory). Fixes: + # sh ./scripts/build-font.sh . font/default-lower.fnt font/default-upper-alt.fnt \ + # font/default-upper-itf.fnt font/half-width.fnt >auto/default-font.c + # /bin/sh: auto/default-font.c: No such file or directory + mkdir auto || die + + # sys-devel/binutils[multitarget] provides ${CHOST}-windres + # wine provides /usr/bin/windres + # and schismtracker fails to use it properly: + # sys/win32/schismres.rc:2:20: fatal error: winver.h: No such file or directory + [[ ${CHOST} = *mingw32* ]] || export WINDRES= ac_cv_prog_WINDRES= ac_cv_prog_ac_ct_WINDRES= +} + +src_install() { + default + + domenu sys/fd.org/*.desktop + doicon icons/schism{,-itf}-icon-128.png +}
