commit:     016cca636964cd841b8c313678a2c999d8461813
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 14 08:50:56 2025 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Tue Jan 14 08:50:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016cca63

media-sound/schismtracker: bump to 20241226

Closes: https://bugs.gentoo.org/947923
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 media-sound/schismtracker/Manifest                 |  1 +
 .../schismtracker/schismtracker-20241226.ebuild    | 49 ++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/media-sound/schismtracker/Manifest 
b/media-sound/schismtracker/Manifest
index bd3aca4fcae9..ed538a339b2f 100644
--- a/media-sound/schismtracker/Manifest
+++ b/media-sound/schismtracker/Manifest
@@ -1 +1,2 @@
 DIST schismtracker-20240529.source.tar.gz 1189815 BLAKE2B 
d6e8de018a9fd440cba4822990060d2ea2a6fc9655482898ca236d3ee692922c4397ece78baceda894b1c56bb058d9daa5fe89e26556adffa9b59b0cf11b0e54
 SHA512 
1a01a2085cc607ad7a448b5ee8ad76ec9474ac5c2f69b7995303a0aaceffb637b553b53e9ec890d01208391df3bc0e8f33d9021e406aa01b166cb0433d79bb4e
+DIST schismtracker-20241226.tar.gz 1187056 BLAKE2B 
50d16f256c1234c1bec333dc2ba6d7bcf7ebfd4d07ecf49bab82f10e6f9bc1a60fd03584ff06503c22be5ef21583f9320b831b985429062ffafdd3508232c19b
 SHA512 
056e366b46b901658dbbc8456c58800fc52918a1fdf345ab9666652d2b2c1ef5147e98712f1d31e32d1c7cd2c3a41f8b9c95130f5cfeb666996c1b8dcab2ac3c

diff --git a/media-sound/schismtracker/schismtracker-20241226.ebuild 
b/media-sound/schismtracker/schismtracker-20241226.ebuild
new file mode 100644
index 000000000000..04a9be94ec90
--- /dev/null
+++ b/media-sound/schismtracker/schismtracker-20241226.ebuild
@@ -0,0 +1,49 @@
+# 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="
+       >=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
+}

Reply via email to