forked from pool/schismtracker
[info=f4f9ed86bab73c3d523f27d5476ef1a3236c156c56108c64b25c8ed0964ee9ec]
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/schismtracker?expand=0&rev=87
This commit is contained in:
commit
362b898f8f
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
BIN
20240630.tar.gz
(Stored with Git LFS)
Normal file
BIN
20240630.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
4
_scmsync.obsinfo
Normal file
4
_scmsync.obsinfo
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
mtime: 1719765370
|
||||||
|
commit: f4f9ed86bab73c3d523f27d5476ef1a3236c156c56108c64b25c8ed0964ee9ec
|
||||||
|
url: https://src.opensuse.org/jengelh/schismtracker
|
||||||
|
revision: master
|
3
build.specials.obscpio
Normal file
3
build.specials.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:65b6b7434a31f21f11da9e973fc9bdd280bf6e08684d1ec53d92463c0653cdb9
|
||||||
|
size 256
|
26
schism-nodate.diff
Normal file
26
schism-nodate.diff
Normal 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
|
||||||
|
;
|
||||||
|
|
377
schismtracker.changes
Normal file
377
schismtracker.changes
Normal file
@ -0,0 +1,377 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 30 15:48:11 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240630
|
||||||
|
* Add DSM format loader (thanks @RepellantMold)
|
||||||
|
* Fix a crash upon loading some IT modules made in Modplug and
|
||||||
|
its derivatives
|
||||||
|
- Delete schism-deptrack.diff, delete compile.diff (merged)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 15 12:56:29 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240614
|
||||||
|
* Add STX module importing
|
||||||
|
* Add an audio device and driver selection widget in the
|
||||||
|
Shift-F5 menu
|
||||||
|
- Delete schism-alsa.diff (obsolete), add compile.diff.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 9 11:04:48 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240609
|
||||||
|
* Fix saving 16-bit and/or stereo FLAC samples
|
||||||
|
* Attempt to convert song messages from Modplug/OpenMPT IT
|
||||||
|
files.
|
||||||
|
* Expand the file and directory listings in the Load/Save
|
||||||
|
Module screens to actually make use of wasted space. It
|
||||||
|
didn't even look like IT did anyway.
|
||||||
|
* File listings should now support paths with Unicode out of
|
||||||
|
the box and will fall back to interpreting the raw characters
|
||||||
|
if that fails.
|
||||||
|
* Reimplement key repeat configuration
|
||||||
|
* Allow copying and pasting palette settings to the clipboard
|
||||||
|
and actually save them when applied
|
||||||
|
* Fix saving the module's Schism version
|
||||||
|
* Fix issues with the implementation that would have caused
|
||||||
|
it to break after the Epochalypse
|
||||||
|
- Delete 0001-build-fix-gcc-warning-for-handle_text_input-function.patch
|
||||||
|
(merged)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 29 17:55:33 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240529
|
||||||
|
* Add support for exporting songs and saving samples to FLAC
|
||||||
|
* Fix mouse wheel coordinates getting warped under want_fixed=1
|
||||||
|
* Fix some text input events causing global key inputs
|
||||||
|
* Fix character digraphs
|
||||||
|
* Fix double mouse cursor over half-width characters
|
||||||
|
* Fix Shift-Tab not being the same as in ImpulseTracker
|
||||||
|
* Fix appearance of parent directories in file browsers when
|
||||||
|
those directories do, in fact, not exist
|
||||||
|
- Add 0001-build-fix-gcc-warning-for-handle_text_input-function.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 25 09:10:32 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240523
|
||||||
|
* Fix an issue where F4 would silence all samples when in sample mode
|
||||||
|
- Remove 0001-player-fx-check-for-Instrument-Mode-when-handling-No.patch
|
||||||
|
(merged)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 17 05:57:18 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Add 0001-player-fx-check-for-Instrument-Mode-when-handling-No.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 16 06:14:41 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240515
|
||||||
|
* XM: Improve import routines, autovibrato is now handled
|
||||||
|
properly.
|
||||||
|
* STM: More sane import for tempo, similar to OpenMPT.
|
||||||
|
* S3M: Approximate the SAx command.
|
||||||
|
* Replayer: Correct playback when a sample sustains after a
|
||||||
|
portamento.
|
||||||
|
* Replayer: Emulate IT when an instrument is triggered with a
|
||||||
|
note that does not map to any sample.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 5 22:18:06 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240503
|
||||||
|
* Add initial JACK-MIDI support.
|
||||||
|
* Fix handling of instrument + tone portamento while in
|
||||||
|
Compatible Gxx mode.
|
||||||
|
* Warn on nonfunctional MIDI processing.
|
||||||
|
* When loading .669 files, reset the effects list on a new note.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 27 08:51:18 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240426
|
||||||
|
* Properly load samples from .stm files
|
||||||
|
* Fix a bug where any forced panning on an instrument would be
|
||||||
|
lost upon triggering a new note
|
||||||
|
* Make the instrument list's behavior when pressing space on an
|
||||||
|
instrument match the help list information
|
||||||
|
* Fix playing instruments in the instrument list
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 9 21:55:07 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240409
|
||||||
|
* Remove unnecessary video code
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 29 01:28:32 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240328
|
||||||
|
* Fix entering line breaks into the message editor
|
||||||
|
* Don't abort when IT files report an order list size over 256
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 10 09:18:42 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240308
|
||||||
|
* Use native text input handlers rather than emulating SDL 1.2
|
||||||
|
APIs, which should allow for a smoother experience for locales
|
||||||
|
other than en_US.
|
||||||
|
* Fixed panbrello implementation
|
||||||
|
* Fixed a player bug that implemented NNA incorrectly
|
||||||
|
* Clear MIDI macros if a file is made with Impulse Tracker 2.14,
|
||||||
|
not when it declares to be compatible with it.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 29 23:12:54 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20240129
|
||||||
|
* Provide undo for "revert pattern data"
|
||||||
|
* Fixed a playback bug where an instrument's volume is zero and
|
||||||
|
has gotten a note off would not trigger the envelopes properly
|
||||||
|
* Fixed a playback bug where Position Jumps and Pattern Breaks
|
||||||
|
would not work sometimes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 29 04:31:24 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 2013102
|
||||||
|
* Fixed many OpenMPT test cases, which can (and will) break some
|
||||||
|
older modules.
|
||||||
|
* Remove many old flags that were not considered very useful.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 7 06:29:42 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20230906
|
||||||
|
* Add FLAC loading support
|
||||||
|
* Fix improper playback of note-without-instrument after
|
||||||
|
instrument-without-note
|
||||||
|
* Fix for initial instrument-without-note
|
||||||
|
* MIDI note-off events that don't match the last note are now dropped
|
||||||
|
* Detect S3M files made with Graoumf Tracker
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 1 20:10:17 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20221201
|
||||||
|
* Fix issues when reverting to a previous video (mode)
|
||||||
|
interpolation setting
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 20 17:15:08 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20221020
|
||||||
|
* Fix duplicated key input in pattern editor, order list, and
|
||||||
|
instrument editor note table
|
||||||
|
* Respect audio-related SDL environment variables if set
|
||||||
|
* Fix handling of window width and height config file options
|
||||||
|
* Hint SDL not to disable window manager compositing
|
||||||
|
* Add 4:3 aspect ratio config file option (want_fixed)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 5 20:15:04 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20220905
|
||||||
|
* Windows fixes only
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Aug 7 11:43:55 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20220807
|
||||||
|
* Use SDL2 instead of SDL1.2. This fixes various
|
||||||
|
platform-dependent issues with video code, adds support for
|
||||||
|
new audio drivers such as JACK, and removes the System
|
||||||
|
Configuration video driver choices in favor of video scaling
|
||||||
|
method selection.
|
||||||
|
* Fix multitrack mono audio export.
|
||||||
|
* Support ADPCM and stereo samples in XM files.
|
||||||
|
- Drop 0001-configure.ac-Accept-SDL-1.2.50.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 22 22:44:47 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Add 0001-configure.ac-Accept-SDL-1.2.50.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 17 08:16:41 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Employ pkgconfig(sdl) to allow pulling in sdl12_compat.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 6 15:15:22 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20220506
|
||||||
|
* Fix import of EBF volume slides from MOD/XM files
|
||||||
|
* Fix various multisample instrument bugs
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 21 08:15:17 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20220125:
|
||||||
|
* Release builds now support macOS 10.9+ (previously supported only 10.15+)
|
||||||
|
* Fix window size on high-DPI macOS displays when launched from app bundle
|
||||||
|
* Fix reading of various meta events in MIDI files
|
||||||
|
* Fix IMF filter envelope being upside down and IMF disable envelope command
|
||||||
|
* Fix bug in AIFF multi-write
|
||||||
|
- schism-deptrack.diff: refresh
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 17 09:43:57 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20211116
|
||||||
|
* Reset filter when previewing different instrments
|
||||||
|
* Fix ST3 GUS/SB detection on big-endian platforms
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 15 22:45:45 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20211115
|
||||||
|
* Add warning for lost patterns when saving MOD files
|
||||||
|
* Fix S3M tracker identification bug
|
||||||
|
* Add support for reading OPL instruments from MPTM files
|
||||||
|
* Allow loading ModPlug volume column panning in S3M files
|
||||||
|
* Reset mixing volume to 48 for S3Ms made with GUS
|
||||||
|
* Strip zero-param commands that only have memory in IT from
|
||||||
|
MOD/XM files when loading
|
||||||
|
* Fix depth of instrument pitch-pan separation
|
||||||
|
* Fix incorrect position calculation after reaching end of
|
||||||
|
ping-pong loops
|
||||||
|
* Add rudimentary detection for SoundTracker MODs in file browser
|
||||||
|
* Apply pitch/pan separation as part of instrument panning
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 26 09:43:41 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20210525
|
||||||
|
* Add support for saving MOD files
|
||||||
|
* Fix conflict in MIDI setup when ALSA and OSS are both available
|
||||||
|
* Fix instrument and sample panning overwriting channel panning
|
||||||
|
* Fix issues related to portamento with Amiga slides
|
||||||
|
* Support compressed stereo samples in ITI/ITS files
|
||||||
|
* Convert XM/MOD EA0/EB0 to D00 when loading
|
||||||
|
* Fix memory access bug in the MTM loader
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 2 18:48:18 UTC 2020 - Mathias Homann <Mathias.Homann@opensuse.org>
|
||||||
|
|
||||||
|
- Update to new upstream release 20200412
|
||||||
|
|
||||||
|
* Fix problem with switching tabs on the Instrument List page using the keyboard, introduced in 20190722 release.
|
||||||
|
* Implement incremental search on Load Instrument page, like on the Load Sample and Load Module pages.
|
||||||
|
* Correctly display size of exported mono files before exporting.
|
||||||
|
* Add "AudioVideo" category to Linux desktop entry.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Aug 18 14:08:18 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to new upstream release 20190805
|
||||||
|
* fixed CVE-2019-14524 [boo#1144261]: heap overflow in
|
||||||
|
MTM loader
|
||||||
|
* fixed CVE-2019-14523 [boo#1144266]: heap overflow in
|
||||||
|
Oktalyzer loader
|
||||||
|
* support 15-channel MOD files
|
||||||
|
* Support undocumented MIDI macro characters, and support
|
||||||
|
character p (MIDI program) properly.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 8 14:50:08 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Get rid of BuildRequires: xorg-x11-devel.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 7 19:06:51 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20170910
|
||||||
|
* Make MIDI note entry reliable
|
||||||
|
* Stop restricting instrument in MIDI note entry based on MIDI
|
||||||
|
channel (this was nonsense)
|
||||||
|
* Fix note off events in MIDI output
|
||||||
|
* Improve S3M AdLib emulation
|
||||||
|
* Allow navigating the Load Instrument screen by holding up or
|
||||||
|
down, just like on the Load Sample and Load Module screens
|
||||||
|
* Support ADPCM samples in MOD files
|
||||||
|
* Detect Cheesetracker and old OpenMPT modules
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 9 19:01:35 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new snapshot 20150409
|
||||||
|
* ping-pong effect was wrongly mixed together
|
||||||
|
* support for loading 24-bit stereo WAV samples
|
||||||
|
* use OpenMPT filters
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 5 23:18:33 UTC 2014 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new snapshot 20140419
|
||||||
|
* reset panning after S91 if sample/instrument has a default
|
||||||
|
panning set
|
||||||
|
* add timestamp sorting mode; hide *~ on all platforms
|
||||||
|
* re-add note fade when hitting end of unlooped volume envelope
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 8 14:40:22 UTC 2012 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20120105
|
||||||
|
* Shift-F10 now provides a dialog if the orderlist is empty
|
||||||
|
* Fix loop points when deleting last point in envelope
|
||||||
|
* Instrument list: Alt-Shift-A on trans table now copies sample
|
||||||
|
name as well as assigning sample numbers
|
||||||
|
* Less picky sample-replacement checking for pattern-to-sample
|
||||||
|
rendering
|
||||||
|
* Pattern editor: enter key now does channel search for instrument
|
||||||
|
number if none is under the cursor
|
||||||
|
* Add hidden option for inverted (more FT2-like) home/end key
|
||||||
|
behavior in the pattern editor
|
||||||
|
* Fix garbage writing when swapping portamento to the volume column
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 2 07:22:57 UTC 2011 - coolo@suse.com
|
||||||
|
|
||||||
|
- add automake as buildrequire to avoid implicit dependency
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 29 09:06:55 UTC 2011 - idonmez@suse.com
|
||||||
|
|
||||||
|
- Add schismtracker-link.patch to link with new ld
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 9 01:39:48 UTC 2011 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- updated to Hg snapshot 20110409
|
||||||
|
- removed __DATE__/__TIME__ from source (via patch)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 30 23:41:58 UTC 2010 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- Add a patch to schismtracker that restores sound for
|
||||||
|
sound chips that lack hardware mixing capabilities.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 24 12:22:56 UTC 2010 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- renamed to schismtracker
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 24 09:50:35 UTC 2010 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- updated to Hg snapshot 20100224
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 11 11:08:26 CET 2007 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- updated to CVS snapshot 20071208
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 1 16:59:48 CET 2007 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- added desktop and icon files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 18 17:57:58 CEST 2007 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- created package (initial version 0.4.99.1 = 0.5rc1)
|
||||||
|
|
9
schismtracker.desktop
Normal file
9
schismtracker.desktop
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Schism Tracker
|
||||||
|
GenericName=Tracker
|
||||||
|
Comment=Music editor that aims to match the look and feel of Impulse Tracker
|
||||||
|
Exec=schismtracker
|
||||||
|
Icon=schismtracker
|
||||||
|
Categories=AudioVideo;Sequencer;
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
80
schismtracker.spec
Normal file
80
schismtracker.spec
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
#
|
||||||
|
# spec file for package schismtracker
|
||||||
|
#
|
||||||
|
# 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
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: schismtracker
|
||||||
|
Version: 20240630
|
||||||
|
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: 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
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: freeglut-devel
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: libtool
|
||||||
|
BuildRequires: python3-base
|
||||||
|
BuildRequires: update-desktop-files
|
||||||
|
BuildRequires: pkgconfig(flac)
|
||||||
|
BuildRequires: pkgconfig(sdl2)
|
||||||
|
|
||||||
|
%description
|
||||||
|
Schism Tracker is a reimplementation of Impulse Tracker, a
|
||||||
|
program used to create music without the requirements of
|
||||||
|
specialized, expensive equipment, and with a unique "finger feel"
|
||||||
|
that is difficult to replicate in-part. The player is based on a
|
||||||
|
modified version of the Modplug engine, with a number of
|
||||||
|
bugfixes and changes to improve IT playback.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
if [ ! -e configure ]; then autoreconf -fi; fi
|
||||||
|
%configure
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
b="%buildroot"
|
||||||
|
%make_install
|
||||||
|
for size in 16 22 24 32 36 48 64 72 96 128 192; do
|
||||||
|
install -Dm 0644 "icons/schism-icon-$size.png" \
|
||||||
|
"$b/%_datadir/icons/hicolor/${size}x$size/apps/%name.png"
|
||||||
|
done
|
||||||
|
install -Dm 0644 icons/schism-icon.svg \
|
||||||
|
"$b/%_datadir/icons/hicolor/scalable/apps/%name.svg"
|
||||||
|
%fdupes %buildroot/%_prefix
|
||||||
|
# install desktop file
|
||||||
|
%suse_update_desktop_file -i %name
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license COPYING
|
||||||
|
%doc NEWS README.md
|
||||||
|
%_bindir/schismtracker
|
||||||
|
%_datadir/icons/hicolor
|
||||||
|
%_datadir/applications/*
|
||||||
|
%_datadir/pixmaps/*
|
||||||
|
%_mandir/man*/*
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user