SHA256
1
0
forked from pool/zmusic

Compare commits

...

27 Commits

Author SHA256 Message Date
Dominique Leuenberger
c9f8e74e4d Accepting request 1219490 from games
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1219490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=12
2024-10-30 16:39:58 +00:00
OBS User unknown
4862fdd0d6 [info=7648612419ea37f0be06a9ef89cf0a9ad923da886859813a7c09ff9ece4b9ef5]
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=28
2024-10-12 08:33:35 +00:00
OBS User unknown
ca31d46414 [info=33260869e1a90c9245b62ef8cb93011cc0d3a509a18ebd077b4a3aa9901c1efe]
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=27
2024-10-12 07:50:55 +00:00
OBS User unknown
bab94d1424 [info=175275fd9e23b1715ca40a6d2fd83bf621fff6381160146c361b145247d35453]
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=26
2024-10-12 07:50:43 +00:00
OBS User unknown
695c62e513 [info=fbb4b04fc211b75040ad69ddfb92f68cb61529013042d2e8510a5e63110807df]
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=25
2024-10-12 07:47:24 +00:00
Dominique Leuenberger
c458247b54 Accepting request 1196367 from games
- update to 1.1.13:

OBS-URL: https://build.opensuse.org/request/show/1196367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=11
2024-08-28 19:30:20 +00:00
Ana Guerrero
d418056638 Accepting request 1138826 from games
- update to 1.1.12:
  * fix crash when FluidSynth soundfont cannot be loaded
  * fix velocities and volume on MUS input
  * updated embedded libraries to new versions
- drop 0001-Add-missing-standard-library-includes-fix-build-with.patch
  (upstream) (forwarded request 1138814 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1138826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=10
2024-01-15 21:20:48 +00:00
6d81519e7e Accepting request 1138814 from home:dirkmueller:Factory
- update to 1.1.12:
  * fix crash when FluidSynth soundfont cannot be loaded
  * fix velocities and volume on MUS input
  * updated embedded libraries to new versions
- drop 0001-Add-missing-standard-library-includes-fix-build-with.patch
  (upstream)

OBS-URL: https://build.opensuse.org/request/show/1138814
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=20
2024-01-15 11:33:57 +00:00
Dominique Leuenberger
b264fb12a1 Accepting request 1073381 from games
- Add 0001-Add-missing-standard-library-includes-fix-build-with.patch to make gcc 13 happy.

OBS-URL: https://build.opensuse.org/request/show/1073381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=9
2023-03-21 16:43:36 +00:00
6315bae9fb - Add 0001-Add-missing-standard-library-includes-fix-build-with.patch
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=18
2023-03-20 21:24:18 +00:00
Dominique Leuenberger
74b40c4d22 Accepting request 1037784 from games
- Update to release 1.1.11

OBS-URL: https://build.opensuse.org/request/show/1037784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=8
2022-11-24 11:25:20 +00:00
4b7aaa7e92 - Update to release 1.1.11
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=16
2022-11-23 23:57:30 +00:00
Dominique Leuenberger
6ebcac0ccc Accepting request 986748 from games
- Drop -msse/-msse2, CPUID guards do not help.

OBS-URL: https://build.opensuse.org/request/show/986748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=7
2022-07-05 10:09:53 +00:00
79dee6f784 - Drop -msse/-msse2, CPUID guards do not help.
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=14
2022-07-04 22:20:47 +00:00
Dominique Leuenberger
bf3733e16e Accepting request 984770 from games
- Update to release 1.1.9

OBS-URL: https://build.opensuse.org/request/show/984770
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=6
2022-06-24 06:45:56 +00:00
c1c576c2d8 - Update to release 1.1.9
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=12
2022-06-23 21:48:05 +00:00
Dominique Leuenberger
8bff82641a Accepting request 896118 from games
OBS-URL: https://build.opensuse.org/request/show/896118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=5
2021-06-01 08:38:40 +00:00
c87073b6e2 Accepting request 896082 from home:susnux:branches:games
Update to release 1.1.8

OBS-URL: https://build.opensuse.org/request/show/896082
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=10
2021-05-29 17:38:05 +00:00
Dominique Leuenberger
00a276b857 Accepting request 884439 from games
- Update to release 1.1.6

OBS-URL: https://build.opensuse.org/request/show/884439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=4
2021-04-12 10:37:12 +00:00
9b102df3f7 OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=8 2021-04-11 09:28:31 +00:00
5e7233046e - Update to release 1.1.6
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=7
2021-04-10 22:32:37 +00:00
Dominique Leuenberger
6d4ebf17ec Accepting request 846830 from games
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/846830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=3
2020-11-07 20:02:49 +00:00
0e227853a2 - Update to release 1.1.4
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=5
2020-10-31 12:12:40 +00:00
Dominique Leuenberger
3591b1227f Accepting request 834728 from games
- Demote Recommends to Suggests.

OBS-URL: https://build.opensuse.org/request/show/834728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=2
2020-09-16 17:36:34 +00:00
a7e8507625 - Demote Recommends to Suggests.
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=3
2020-09-15 17:55:50 +00:00
Dominique Leuenberger
ce4a331140 Accepting request 813319 from games
OBS-URL: https://build.opensuse.org/request/show/813319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zmusic?expand=0&rev=1
2020-07-04 23:13:33 +00:00
Michael Vetter
5e634c6449 Accepting request 813283 from home:jengelh:dev
new depdendency for gzdoom

OBS-URL: https://build.opensuse.org/request/show/813283
OBS-URL: https://build.opensuse.org/package/show/games/zmusic?expand=0&rev=1
2020-06-10 17:09:55 +00:00
10 changed files with 70 additions and 17 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:da818594b395aa9174561a36362332b0ab8e7906d2e556ec47669326e67613d4
size 2275316

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

Binary file not shown.

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

Binary file not shown.

View File

@ -1,4 +1,4 @@
mtime: 1724806297
commit: be4fc0882a76d1a58bde1bf718e29cd9f87a0ec015502d2aed5e4c2dfe490d1c
mtime: 1728722001
commit: 7648612419ea37f0be06a9ef89cf0a9ad923da886859813a7c09ff9ece4b9ef5
url: https://src.opensuse.org/jengelh/zmusic
revision: master

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c21849576aadc06d90b47d6101be258a2156c8c85226b25fc9a52257e9164042
oid sha256:149e4db47aca28e7f417077cca328a6214c989d5254a7ab08041ff375be00d77
size 256

View File

@ -29,7 +29,7 @@ Index: source/CMakeLists.txt
===================================================================
--- source/CMakeLists.txt.orig
+++ source/CMakeLists.txt
@@ -142,8 +142,11 @@ use_fast_math(zmusiclite)
@@ -152,8 +152,11 @@ use_fast_math(zmusiclite)
target_include_directories(zmusic INTERFACE $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${ZMusic_SOURCE_DIR}/include>)
target_include_directories(zmusiclite INTERFACE $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${ZMusic_SOURCE_DIR}/include>)
@ -47,7 +47,7 @@ Index: source/mididevices/music_fluidsynth_mididevice.cpp
===================================================================
--- source/mididevices/music_fluidsynth_mididevice.cpp.orig
+++ source/mididevices/music_fluidsynth_mididevice.cpp
@@ -46,7 +46,7 @@
@@ -47,7 +47,7 @@
FluidConfig fluidConfig;
@ -60,8 +60,8 @@ Index: thirdparty/CMakeLists.txt
===================================================================
--- thirdparty/CMakeLists.txt.orig
+++ thirdparty/CMakeLists.txt
@@ -45,4 +45,3 @@ add_subdirectory(timidity)
add_subdirectory(timidityplus)
@@ -28,4 +28,3 @@ add_subdirectory(timidityplus)
add_subdirectory(wildmidi)
add_subdirectory(oplsynth)
add_subdirectory(libxmp)
-add_subdirectory(fluidsynth/src)

45
system-libxmp.patch Normal file
View File

@ -0,0 +1,45 @@
From: Jan Engelhardt <ej@inai.de>
Date: 2024-10-12 09:44:49.402360010 +0200
---
source/CMakeLists.txt | 2 +-
source/streamsources/music_libxmp.cpp | 3 +--
thirdparty/CMakeLists.txt | 1 -
3 files changed, 2 insertions(+), 4 deletions(-)
Index: source/CMakeLists.txt
===================================================================
--- source/CMakeLists.txt.orig
+++ source/CMakeLists.txt
@@ -128,7 +128,7 @@ if(WIN32)
)
endif()
-target_link_libraries(zmusic-obj INTERFACE dumb gme libxmp ZLIB::ZLIB ${CMAKE_DL_LIBS})
+target_link_libraries(zmusic-obj INTERFACE dumb gme -lxmp ZLIB::ZLIB ${CMAKE_DL_LIBS})
target_include_directories(zmusic-obj
INTERFACE
Index: source/streamsources/music_libxmp.cpp
===================================================================
--- source/streamsources/music_libxmp.cpp.orig
+++ source/streamsources/music_libxmp.cpp
@@ -39,8 +39,7 @@
#include <limits.h>
#include "streamsource.h"
-#define LIBXMP_STATIC 1
-#include "../libxmp/include/xmp.h"
+#include <xmp.h>
#include "zmusic/m_swap.h"
#include "zmusic/mididefs.h"
#include "zmusic/midiconfig.h"
Index: thirdparty/CMakeLists.txt
===================================================================
--- thirdparty/CMakeLists.txt.orig
+++ thirdparty/CMakeLists.txt
@@ -37,4 +37,3 @@ add_subdirectory(timidity)
add_subdirectory(timidityplus)
add_subdirectory(wildmidi)
add_subdirectory(oplsynth)
-add_subdirectory(libxmp)

View File

@ -13,12 +13,12 @@ Index: source/CMakeLists.txt
===================================================================
--- source/CMakeLists.txt.orig
+++ source/CMakeLists.txt
@@ -127,7 +127,7 @@ if(WIN32)
@@ -128,7 +128,7 @@ if(WIN32)
)
endif()
-target_link_libraries(zmusic-obj INTERFACE dumb gme miniz ${CMAKE_DL_LIBS})
+target_link_libraries(zmusic-obj INTERFACE dumb gme ZLIB::ZLIB ${CMAKE_DL_LIBS})
-target_link_libraries(zmusic-obj INTERFACE dumb gme libxmp miniz ${CMAKE_DL_LIBS})
+target_link_libraries(zmusic-obj INTERFACE dumb gme libxmp ZLIB::ZLIB ${CMAKE_DL_LIBS})
target_include_directories(zmusic-obj
INTERFACE

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Sat Oct 12 07:46:25 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.1.14
* Switch to libxmp for most tracker formats
* Switch to float output
- Add system-libxmp.patch
-------------------------------------------------------------------
Wed Aug 28 00:51:23 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

View File

@ -17,7 +17,7 @@
Name: zmusic
Version: 1.1.13
Version: 1.1.14
Release: 0
Summary: ZDoom component library for music handling
License: GPL-3.0-only
@ -30,6 +30,7 @@ Patch1: system-fluidsynth.patch
Patch2: system-gme.patch
Patch3: system-zlib.patch
Patch4: dumb-dumb.patch
Patch5: system-libxmp.patch
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: pkg-config
@ -37,6 +38,7 @@ BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(fluidsynth)
BuildRequires: pkgconfig(libgme)
BuildRequires: pkgconfig(libmpg123)
BuildRequires: pkgconfig(libxmp)
BuildRequires: pkgconfig(sndfile)
BuildRequires: pkgconfig(zlib)
Suggests: fluid-soundfont-gm
@ -44,6 +46,7 @@ Suggests: fluid-soundfont-gs
Suggests: timidity
Suggests: timidity-eawpats
# DUMB is modified to read OggVorbis samples
# Though everything else has been moved to libxmp, DSIK format still uses foo_DUMB
Provides: bundled(dumb) = 0.9.3
%description