1
0
forked from pool/schismtracker

20 Commits

Author SHA256 Message Date
8e0eb3f939 Import openSUSE:Leap:16.0 modifications 2025-08-12 12:19:01 +02:00
aae0ee2c09 remove invalid imported files 2025-08-12 12:19:00 +02:00
1ed049dbe3 Accepting request 1244475 from multimedia:apps
- Update to release 20250208

OBS-URL: https://build.opensuse.org/request/show/1244475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/schismtracker?expand=0&rev=43
2025-02-09 19:07:49 +00:00
OBS User unknown
41454df31f [info=33a6746a35e88e4c67d17ec04f820448df536ccd2d7e15a8950f5789da9b89e6]
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=93
2025-02-09 10:08:44 +00:00
638e20d34a Accepting request 1243609 from multimedia:apps
- Update to release 20250202

OBS-URL: https://build.opensuse.org/request/show/1243609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/schismtracker?expand=0&rev=42
2025-02-06 21:07:26 +00:00
OBS User unknown
dc4d5d536a [info=2c25770743517889420a99d677d5f4224d9ba552a0c23b81160e6586bd17b430]
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=92
2025-02-06 11:04:51 +00:00
OBS User unknown
f10f1e8ceb [info=8b529ab9221bf3c27bcacb7ddf3b4a67109ec0cf1552070e8422a7e0e52e3749]
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=91
2025-02-05 19:53:26 +00:00
0fab015b42 Accepting request 1233474 from multimedia:apps
- Update to release 20241226

OBS-URL: https://build.opensuse.org/request/show/1233474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/schismtracker?expand=0&rev=41
2024-12-29 10:56:38 +00:00
OBS User unknown
314c3ec1f5 [info=146074f83f58f1483c04a5c05030cd162c16f809ac8577816eaf0dda4a029a30]
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=90
2024-12-27 00:29:15 +00:00
9bfec9bcba Accepting request 1216839 from multimedia:apps
- Update to release 20241021

OBS-URL: https://build.opensuse.org/request/show/1216839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/schismtracker?expand=0&rev=40
2024-10-22 12:52:41 +00:00
OBS User unknown
67d4895c32 [info=ea84a0c2a4a78fcc00d45486fb605b07003237dd61505a1939169313ba3722d4]
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=89
2024-10-21 21:39:01 +00:00
f69f6f26a9 Accepting request 1199860 from multimedia:apps
- Update to release 20240909

OBS-URL: https://build.opensuse.org/request/show/1199860
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/schismtracker?expand=0&rev=39
2024-09-10 19:14:34 +00:00
OBS User unknown
d250f8482a [info=024893f5ad012804657b7c114e74ca8db2d5e1453c85148bd7a85916b5f66730]
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=88
2024-09-10 09:36:55 +00:00
ff4ab9a60f Accepting request 1184113 from multimedia:apps
- Update to release 20240630

OBS-URL: https://build.opensuse.org/request/show/1184113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/schismtracker?expand=0&rev=38
2024-07-01 09:21:22 +00:00
OBS User unknown
362b898f8f [info=f4f9ed86bab73c3d523f27d5476ef1a3236c156c56108c64b25c8ed0964ee9ec]
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=87
2024-06-30 16:36:22 +00:00
8f1ec8bc01 [info=c854a2cdaf12bff585c1527c928864c3033ce55c49044dcc784a97c60e670a98]
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=86
2024-06-30 15:53:22 +00:00
670f0d06fc [info=eb5d33f8239c5c0bd98b7a7cfe2de2075bcd91d735b4551f25dc407b097c07de]
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=85
2024-06-30 15:43:37 +00:00
31a2a85802 Accepting request 1181903 from multimedia:apps
- Update to release 20240614

OBS-URL: https://build.opensuse.org/request/show/1181903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/schismtracker?expand=0&rev=37
2024-06-20 14:48:48 +00:00
e5ce12e140 - Update to release 20240614
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=83
2024-06-20 10:23:22 +00:00
9b9b273b60 - Update to release 20240609
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=82
2024-06-09 11:12:09 +00:00
5 changed files with 35 additions and 174 deletions

BIN
20240909.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
20250825.tar.gz (Stored with Git LFS)

Binary file not shown.

26
schism-nodate.diff Normal file
View File

@@ -0,0 +1,26 @@
From: Jan Engelhardt <jengelh@medozas.de>
Upstream: never
Replace __DATE__ and __TIME__ with static text.
Note: rpmlint will still complain when the static date that was
encoded happens to be the current day. That is ok, since rpmlint
uses just a heuristic - excessive rebuilds should not actually
be happening.
---
schism/version.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: schismtracker-20240529/schism/version.c
===================================================================
--- schismtracker-20240529.orig/schism/version.c
+++ schismtracker-20240529/schism/version.c
@@ -52,7 +52,7 @@ static const char* top_banner_normal =
#if !defined(EMPTY_VERSION)
"Schism Tracker " VERSION
#else
- "Schism Tracker built " __DATE__ " " __TIME__
+ "Schism Tracker built <>"
#endif
;

View File

@@ -1,170 +1,3 @@
-------------------------------------------------------------------
Tue Aug 26 11:11:22 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20250825
* Increased sample position precision, fixing some weird
intonation problems.
* New "sections" of the schism-log now include a timestamp
notating when they were appended.
* AdLib VU meters are now based on the actual output volume,
rather than being like Scream Tracker's "emulated" VU meters.
* Improve mouse precision on buttons.
* Fixed some weird sporadic problems with sample sustain loops.
* Fixed bias within the nearest neighbor video blitter.
* Fixed Shift-Tab behavior in the pattern editor (should not
reset the selection).
* Fix a crash when loading in a sample that was already
pre-loaded for playback (i.e. playing a sample within the
sample library).
* Fix a memory leak when reading metadata from FLAC files.
* Added support for emulating old Schism playback quirks. Only a
few are currently implemented.
* MED: Implement reading song title within the file list
* D00: Fix note-cut count being ignored; many files now play
correctly.
-------------------------------------------------------------------
Mon Jul 28 16:25:59 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20250728
* Add support for loading Sony/Sonic Foundry Wave64 (.w64)
samples.
* Add support for loading Epic MegaGames MASI (.psm) modules.
* Add highly experimental support for loading EdLib Tracker D00
(.d00) modules. Since this format is quite unique, many files
won't play (or even load) correctly.
* Add sample-only SoundFont (.sf2) support. No instrument data
is loaded at all for now.
* Pattern Editor: shift selection now gets applied on key
release, not the next key press. This is the Impulse Tracker
(and literally everything else) behavior.
* Diskwriter: support exporting to 24-bit and 32-bit in all
formats.
* XM format: Fix loading modules packed by BoobieSqueezer,
would cause a crash if played.
* FLAC format: Fix hang when loading samples on newer versions
of libFLAC.
-------------------------------------------------------------------
Tue Apr 15 23:28:51 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20250415
* Fix saving 16-bit WAV files (it would unreasonably error, even
though the data written was correctly).
* Fix saving stereo samples at all.
* Allow reading and writing sample metadata in and out of WAV and
FLAC files, including loop, sustain loop, default volume &
panning, global volume, and autovibrato settings.
* Don't assume a U.S. keyboard when interpreting shifted forms of
number keys.
* Increase sample view increment precision, fixing sample view
for large samples.
* MOD: Detect Tetramed and some TakeTracker modules.
* XM: Read MIDI macros (Modplug extension).
-------------------------------------------------------------------
Fri Mar 14 07:34:02 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20250313
* Fix a regression causing a possible crash or distorted output
when saving 16-bit samples
* Fix a regression in version 20241225 causing sample headers
in XI files to be saved incorrectly
* Fix XI saving using 1-based indices instead of 0-based indices
* Fix ITS/ITI loaders ignoring all characters after a NUL byte
* Alt-F12 (waterfall): Fix stereo logic being off by one pixel
-------------------------------------------------------------------
Fri Mar 7 09:10:06 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20250307
* Fix a crash under Linux, if the JACK libraries were loaded but
the server is not started, or the server dies while Schism is
running.
* Optimize sample drawing routines to be less CPU intensive with
particularly large samples.
-------------------------------------------------------------------
Thu Mar 6 07:48:47 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20250305
* Fix buffer overflow in character set handling of
Modplug/OpenMPT IT files
* Fix inverted logic for portamento key-off handling
* Multi-write export now puts OPL instruments in their proper
channels, rather than dumping everything into channel 1
-------------------------------------------------------------------
Sun Feb 9 09:56:04 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20250208
* Fix incorrect handling of Note Cuts (caused some super weird
changes in playback)
* Fix clicking with Note Cut DNAs
* Fix saving stereo and 16-bit XI files
* Fix importing and exporting AIFF files (sample rate was
always zero)
* Fix the Alt-F12 page and spectrum visualizer having weird
holes in them
* MOD/XM: Load A0F and AF0 as D0E and DE0 respectively to work
around playback differences
-------------------------------------------------------------------
Thu Feb 6 08:21:31 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.de>
- Drop schism-nodate.diff to make builds reproducible (boo#1047218)
-------------------------------------------------------------------
Wed Feb 5 19:51:50 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20250202
* MOD saving supports more than four channels now.
* Floating point WAV/AIFF/AU importing now uses hardware
floating point numbers, if available.
* Fix note cut being cut off immediately regardless of whether
ramping was enabled or not.
* Fix envelope carry being dependent on a previous Note Off.
* Fix a crash when loading some extremely large files.
-------------------------------------------------------------------
Fri Dec 27 00:17:59 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20241226
* Implement Time Information page (accessible via
LShift-LAlt-RAlt-RCtrl-Pause, or the more sane keybind
Ctrl-Alt-T)
* Implement OpenMPT-style loop wrap-around buffer (addresses
playback issues with sample loops + interpolation)
* Much more accurate VU meters in the info page
* Fix handling of Lxx effects
* Fix handling of S7B/S7C effects
* Add support for 32-bit audio output
* Add primitive info reader of EdLib Tracker EDL and D00 files
(loading of the song data is not currently implemented)
* Fix some AIFF and WAV files not being loaded properly
* The default audio sample rate is now 48kHz instead of 44.1kHz
* Instruments Page: Keyjazz now works like Impulse Tracker did
* S3M: Import edit timers from Impulse Tracker and OpenMPT
* S3M: Save Impulse Tracker-style edit timers
- Delete 0001-build-resolve-Wreturn-type-warnings.patch (merged)
-------------------------------------------------------------------
Mon Oct 21 12:55:10 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20241021
* Fix search on the Load Module page
* Wii U support
* Fix portamento in both volume and effect column at the same
time
* Allow importing of IEEE floating point WAV and AU files
* POSIX: Use ~/.config/schism by default; ~/.schism is used if
it is available as a fallback
* MIDI/JACK: Both midi in and out should work flawlessly now
* S3M: Fix sample import under big endian architectures
* IT: Fix V81-VFF commands in old Schism Tracker ITs
* XM: Import ModPlug Tracker Command X extensions
- Add 0001-build-resolve-Wreturn-type-warnings.patch
-------------------------------------------------------------------
Tue Sep 10 09:32:16 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package schismtracker
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,16 @@
Name: schismtracker
Version: 20250825
Version: 20240909
Release: 0
Summary: Music editor that matches the look and feel of Impulse Tracker
License: GPL-2.0-or-later
Group: Productivity/Multimedia/Sound/Editors and Convertors
URL: https://schismtracker.org/
URL: http://schismtracker.org/
Source: https://github.com/schismtracker/schismtracker/archive/refs/tags/%version.tar.gz
#Source: https://github.com/schismtracker/schismtracker/releases/download/%version/%name-%version.source.tar.gz
Source2: %name.desktop
Patch2: schism-nodate.diff
BuildRequires: alsa-devel
BuildRequires: autoconf
BuildRequires: automake
@@ -50,7 +52,7 @@ bugfixes and changes to improve IT playback.
%autosetup -p1
%build
autoreconf -fi
if [ ! -e configure ]; then autoreconf -fi; fi
%configure
%make_build