Package list libsdl2-mixer / 7fb2f10
Imported Debian patch 2.0.0~rc1-1 Manuel A. Fernandez Montecelo authored 8 years ago Manuel A. Fernandez Montecelo committed 8 years ago
16 changed file(s) with 319 addition(s) and 726 deletion(s). Raw diff Collapse all Expand all
0 libsdl2-mixer (2.0.0) unstable; urgency=low
0 libsdl2-mixer (2.0.0~rc1-1) UNRELEASED; urgency=low
11
2 * Updated library version to 2.0 for consistency with SDL 2.0
2 * Initial release. (Closes: #711570)
33
4 -- Sam Lantinga <slouken@libsdl.org> Tue, 26 Feb 2013 15:48:41 -0800
5
6 libsdl2-mixer (1.2.13) unstable; urgency=low
7
8 * sdl-mixer for SDL2. Initial release.
9
10 -- Sam Lantinga <slouken@libsdl.org> Fri, 15 Feb 2013 13:09:44 -0800
11
12 sdl-mixer1.2 (1.2.11-7) unstable; urgency=low
13
14 * Improve description and reorganise a bit the control file
15 * Use "Multi-Arch: same" also for the -dev package, following the change in
16 sdl-net1.2 at revision 1.2.7-5
17
18 -- Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com> Wed, 21 Dec 2011 19:06:12 +0000
19
20 sdl-mixer1.2 (1.2.11-6) unstable; urgency=low
21
22 [ Felix Geyer ]
23 * Switch to debhelper compat level v9.
24 - Build for multiarch.
25
26 [ Manuel A. Fernandez Montecelo ]
27 * Correct watch file, the previous one was detecting versions wrongly
28 * Quell lintian warnings:
29 - binary-control-field-duplicates-source (remove field from binary package
30 libsdl-mixer1.2)
31 - unused-license-paragraph-in-dep5-copyright (remove GPL-2 paragraph)
32
33 -- Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com> Mon, 19 Dec 2011 00:04:34 +0000
34
35 sdl-mixer1.2 (1.2.11-5) unstable; urgency=low
36
37 [ Felix Geyer ]
38 * Fix Vcs-Browser link.
39
40 [ Manuel A. Fernandez Montecelo ]
41 * debian/rules:
42 - Issue "disable-*-shared" flags for 'configure' again, otherwise SDL_mixer
43 library opens those libraries in a plugin-like way (with SDL_LoadObject),
44 and dpkg-shlibdeps doesn't seem to generate the needed dependencies in the
45 binary library package.
46
47 -- Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com> Sun, 04 Dec 2011 12:59:09 +0000
48
49 sdl-mixer1.2 (1.2.11-4) unstable; urgency=low
50
51 * Upload to unstable
52 * Improvements in debian/rules:
53 - Remove support for setting some autoconf options directly, newer debhelper
54 takes care of this
55 - Using dpkg-buildflags's options as base, and hardening on top, before
56 preferred flags
57 * Modifications to dependencies and build options:
58 - Depending on newer dpkg-dev (quells lintian warning when using build
59 hardening flags)
60 - Removed Conflict-like dependencies (Breaks, Replaces) on
61 libsdl-mixer{,1.0,1.1}-dev. They are more than 10 years old and not
62 present in any of the last Debian releases, long unsupported.
63 - Use libmad (GPL) instead of unmaintained smpeg (LGPL) for mp3 support
64 - Stating more explicitly in debian/rules the options that we use to build
65 the project
66 - Drop --disable-shared options for the different plugins. I couldn't find
67 any reason for or against in the changelog, and the default is to enable
68 this support.
69 * Bump Standards-Version to 3.9.2 (no changes needed)
70 * Remove previous Uploaders, all of them not active for years
71 * Removed duplicated entry in previous version's changelog:
72 - "debian/copyright: updated and converted to DEP-5 (dod)"
73
74 -- Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com> Sat, 03 Dec 2011 16:42:24 +0000
75
76 sdl-mixer1.2 (1.2.11-3) experimental; urgency=low
77
78 * New upstream release (Closes: #568445 #600467)
79 * New maintainer
80 - Add myself to uploaders, and setting DM-Upload-Allowed: yes
81 * Incorporating changes from different sources, unreleased
82 - Changing "Closes" lines to "Closes_in_1.2.11-3"
83 * Changed debhelper compat to level 8 (level 5 before):
84 - Updated dependency on debhelper to (>= 8.0.0)
85 - Removed dependency on quilt
86 - Simplify a lot debian/rules file by leveraging debhelper capabilities,
87 only acting when deviating from auto behaviour
88 * Added 'source/format', with '3.0 (quilt)'
89 - Consequently, removed README.source
90 * Added 'watch' file
91 * Added Vcs-Git and Vcs-Browser in 'control' file
92 * Shipping pkg-config files
93 * Added FLAC support
94 * Updated dependencies:
95 - libsdl1.2-dev (>= 1.2.14) -- was (>= 1.2.4)
96 - libsmpeg-dev (>= 0.4.5+cvs20030824-2.2) -- was (>= 0.4.5+cvs20030824-1.3)
97 - libogg-dev (>= 1.2.0) -- was none
98 - libvorbis-dev (>= 1.2.0) -- was (>= 1.0.0-3)
99 - libmikmod2-dev (>= 3.1.11) -- was none
100 - libflac-dev (>= 1.2.1) -- was none
101 * Patches dropped:
102 - 220_mixer_segfaults.diff (applied upstream)
103 - 200_channel_segfaults.diff (now libmikmod ships in a zip, and it uses
104 system's one anyway)
105 - 00_mikmod_syslibs.patch (seemed to be related to remove tests in SDL_mixer
106 of mikmod versions, probably this restriction is not applicable now, and
107 it's safer to know what's SDL_mixer opinion about it anyway)
108 - 00_link-libm.patch (substituted from another one from upstream)
109 - 01_autoreconf.patch and 01_relibtoolize.patch (handled with dh_autoreconf)
110 - 230_racecondition_hg884a700fb3ff.diff (applied upstream)
111 * Patches added:
112 - 00_link_libm_hgdb31b63abab9.patch (backport from upstream, grabbed by
113 Roman Vasiyarov <rvasiyarov@gmail.com> on #600467, 1.2.11-2 UNRELEASED)
114 - 07_FLAC_SDL_RWops_memory_leaks.patch (Jon Dowland <jmtd@debian.org>,
115 1.2.11-1 UNRELEASED)
116 * Patches renamed:
117 - 00_no_lvorbis_logg.diff -> 01_no_lvorbis_logg.patch
118 - 04_timidity_cfg_opts.diff -> 04_timidity_cfg_opts.patch
119 - 05_fallback_to_freepats.diff -> 05_fallback_to_freepats.patch
120 - 210_dev_snd_seq.patch -> 06_dev_snd_seq.patch
121 * All patches refreshed
122 * debian/copyright: updated and converted to DEP-5 (dod)
123
124 -- Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com> Wed, 30 Nov 2011 10:39:07 +0100
125
126 sdl-mixer1.2 (1.2.8-6.4) unstable; urgency=low
127
128 * Non-maintainer upload.
129 * Stop shipping la file. Closes: #633326.
130
131 -- Regis Boudin <regis@debian.org> Sat, 24 Sep 2011 16:55:30 +0100
132
133 sdl-mixer1.2 (1.2.8-6.3) unstable; urgency=low
134
135 * Non-maintainer upload.
136 * *really* upload to unstable.
137
138 -- Jon Dowland <jmtd@debian.org> Sat, 11 Dec 2010 09:11:33 +0000
139
140 sdl-mixer1.2 (1.2.8-6.2) experimental; urgency=low
141
142 * Non-maintainer upload.
143 * Upload to unstable.
144
145 -- Jon Dowland <jmtd@debian.org> Fri, 10 Dec 2010 22:55:16 +0000
146
147 sdl-mixer1.2 (1.2.8-6.1) experimental; urgency=low
148
149 * Non-maintainer upload.
150 * Backport a fix for a race condition in positional effects.
151 Closes: #605504.
152
153 -- Jon Dowland <jmtd@debian.org> Wed, 08 Dec 2010 20:07:08 +0000
154
155 sdl-mixer1.2 (1.2.8-6) unstable; urgency=low
156
157 [ Barry deFreese ]
158 * Add myself to uploaders.
159 * 04_timidity_cfg_opts.diff - (Closes: #398805).
160 + Ignore unknown options in timidity.cfg.
161 + Thanks to Brandon Barnes for the patch.
162 * 05_fallback_to_freepats.diff - (Closes: #453308).
163 + Use freepats config if timidity isn't present.
164 + Thanks to Fabian Greffrath for the patch.
165 * Bump debhelper build-dep and compat to 5.
166 * Bump Standards Version to 3.8.1.
167 + Move Homepage from package description to source stanza.
168
169 -- Barry deFreese <bdefreese@debian.org> Fri, 22 May 2009 10:33:13 -0400
170
171 sdl-mixer1.2 (1.2.8-5) unstable; urgency=low
172
173 * debian/README.source:
174 + New file.
175
176 * debian/control
177 + Standards-version is 3.8.0.
178
179 * debian/copyright:
180 + Add a copyright entry.
181
182 * 220_mixer_segfaults.diff:
183 + New patch from upstream to fix a crash when the mixer is closed and
184 reopened (Closes: bug#502006, bug#480569).
185
186 -- Aurelien Jarno <aurel32@debian.org> Sun, 12 Oct 2008 19:30:42 +0200
187
188 sdl-mixer1.2 (1.2.8-4) unstable; urgency=low
189
190 * debian/rules:
191 + Properly link the library with -lvorbisfile and -lsmpeg instead of
192 dynamically opening them at runtime.
193
194 * 00_no_lvorbis_logg.diff:
195 + New patch. Do not uselessly link with -lvorbis -logg.
196
197 -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Wed, 21 May 2008 11:54:21 +0000
198
199 sdl-mixer1.2 (1.2.8-3) unstable; urgency=low
200
201 * debian/control:
202 + libsdl-mixer1.2-dev: on libmikmod-dev.
203
204 -- Aurelien Jarno <aurel32@debian.org> Fri, 04 Jan 2008 10:49:21 +0100
205
206 sdl-mixer1.2 (1.2.8-2) unstable; urgency=low
207
208 * debian/rules:
209 + Fix build with dpkg-buildpackage -j.
210 + Pass --enable-music-libmikmod to the configure script to
211 enable external libmikmod (Closes: #428348).
212 * debian/control:
213 + Standards-version is 3.7.3 (no changes).
214
215 -- Aurelien Jarno <aurel32@debian.org> Wed, 02 Jan 2008 15:27:33 +0100
216
217 sdl-mixer1.2 (1.2.8-1) unstable; urgency=low
218
219 * New upstream release (Closes: #437004).
220 * Use quilt instead of CDBS.
221
222 * debian/control:
223 + Cleaned up the uploaders field.
224
225 * debian/patches/00_correct_linking.patch:
226 + This patch is now irrelevant. Dropped.
227
228 * debian/patches/00_maintainer_mode.patch:
229 + Upstream no longer uses automake. Dropped.
230
231 * debian/patches/03_awe_voice.patch:
232 + Use the local awe_voice.h file because nothing guarantees its presence.
233
234 * debian/patches/200_channel_segfaults.diff:
235 + Fix a nasty corruption bug when loading songs with varying number of
236 channels (Closes: #422021). Patch courtesy of Brandon Barnes.
237
238 * debian/patches/210_dev_snd_seq.diff:
239 + Autodetect /dev/sequencer or /dev/snd/seq depending on the system
240 (Closes: #437793).
241
242 * debian/patches/timidity_cfg.patch:
243 + Patch implemented upstream. Dropped.
244
245 -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Sun, 07 Oct 2007 22:52:58 +0200
246
247 sdl-mixer1.2 (1.2.6-3) unstable; urgency=low
248
249 [ Aurelien Jarno ]
250 * debian/rules:
251 + change DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS= into LDFLAGS+=
252 + prepend -Wl,-z,defs before --as-needed in LDFLAGS
253 + don't remove acinclude.m4 in the clean rule (closes: bug#413656,
254 bug#424268, bug#422522).
255 * debian/control:
256 + depends on cdbs (>= 0.4.41)
257 + depends on autotools-dev (closes: bug#413655).
258 * patches/00_link-libm.patch:
259 + new patch from Loïc Minier to link against libm (closes:
260 bug#413662).
261 * patches/01_relibtoolize.patch:
262 + update
263 * patches/02_hurd.patch:
264 + new patch from Samuel Thibault to fix FTBFS on Hurd (closes:
265 bug#428892).
266 * patches/03_awe_voice.patch:
267 + new patch to fix FTBFS with linux-libc-dev (>= 2.6.22) (closes:
268 bug#434303).
269
270 -- Aurelien Jarno <aurel32@debian.org> Tue, 31 Jul 2007 14:16:36 +0200
271
272 sdl-mixer1.2 (1.2.6-2) unstable; urgency=low
273
274 [Josselin Mouette]
275 * rules: link with -Bsymbolic to avoid symbol name conflicts and
276 with --as-needed to reduce indirect dependencies.
277 * Build-depend on libmikmod-dev to use the system's libmikmod.
278
279 [ Aurelien Jarno ]
280 * Package now maintained by the SDL team (closes: bug#393108).
281 * debian/control:
282 + Make the package binNMU safe.
283 + Bump Standards-Version to 3.7.2 (no changes).
284 * Acknowledge NMU (closes: #320370).
285
286 -- Aurelien Jarno <aurel32@debian.org> Mon, 5 Mar 2007 22:16:56 +0100
287
288 sdl-mixer1.2 (1.2.6-1) unstable; urgency=low
289
290 * New upstream release (closes: #286339).
291 * timidity_cfg.patch: contains patch from 1.2.5-9.
292 * 00_correct_linking.patch: contains the patch for correctly linking
293 playwave and playmus.
294 * 00_maintainer_mode.patch: adds AM_MAINTAINER_MODE to configure.in.
295 * 00_mikmod_syslibs.patch: add libmikmod to SYSTEM_LIBS, not to LIBS.
296 * 01_relibtoolize.patch: the result of libtoolize --force --copy ;
297 aclocal ; automake --force-missing --add-missing --foreign --copy ;
298 autoconf ; rm -rf autom4te.cache with the previous patches applied.
299 * copyright: use "License" instead of "Copyright" (closes: #290200).
300 * Disable libmikmod for now.
301 * rules: add a relibtoolize target.
302
303 -- Josselin Mouette <joss@debian.org> Sat, 22 Jan 2005 04:38:44 +0100
304
305 sdl-mixer1.2 (1.2.5-9) unstable; urgency=low
306
307 * timidity/config.h: new location for timidity configuration file
308 (closes: #268567).
309
310 -- Josselin Mouette <joss@debian.org> Tue, 21 Sep 2004 11:46:42 +0200
311
312 sdl-mixer1.2 (1.2.5-8) unstable; urgency=low
313
314 * Makefile.am: only export Mix_.* symbols, to avoid namespace pollution. Yes
315 Sam, that's for you.
316 * Re-run libtoolize --force --copy ; aclocal-1.7 ; automake-1.7
317 --force-missing --add-missing --foreign --copy ; autoconf ; rm -rf
318 autom4te.cache.
319 * debian/rules: remove acinclude.m4 in clean target.
320
321 -- Josselin Mouette <joss@debian.org> Wed, 4 Aug 2004 02:35:42 +0200
322
323 sdl-mixer1.2 (1.2.5-7) unstable; urgency=low
324
325 * native_midi_gpl/native_midi_gpl.c: patch from Andreas Jochens
326 <aj@andaco.de> to build sdl-mixer with GCC 3.4 (closes: #259834).
327
328 -- Josselin Mouette <joss@debian.org> Sat, 17 Jul 2004 11:53:30 +0200
329
330 sdl-mixer1.2 (1.2.5-6) unstable; urgency=low
331
332 * debian/control: Require debhelper 4.1 for cdbs.
333 * mikmod/mikmod{,_internals}.h: Fix from Hans-Frieder Vogt <hfvogt@arcor.de>
334 for distorted sound on AMD64.
335
336 -- Josselin Mouette <joss@debian.org> Sat, 10 Jul 2004 07:55:02 +0200
337
338 sdl-mixer1.2 (1.2.5-5) unstable; urgency=low
339
340 * timidity/config.h: look for configuration file in /etc/timidity.cfg
341 (closes: #235238).
342
343 -- Josselin Mouette <joss@debian.org> Sat, 28 Feb 2004 12:19:03 +0100
344
345 sdl-mixer1.2 (1.2.5-4) unstable; urgency=low
346
347 * Enable timidity again (closes: #222861).
348
349 -- Josselin Mouette <joss@debian.org> Fri, 20 Feb 2004 12:06:36 +0100
350
351 sdl-mixer1.2 (1.2.5-3) unstable; urgency=low
352
353 * debian/control:
354 + Standards-version is 3.6.1 (no changes).
355 + Don't recommend timidity anymore (closes: #213300).
356 + Section for libsdl-mixer1.2-dev is libdevel.
357 + Build-depend on cdbs.
358 + Remove build-deps on libtool, automake, autoconf.
359 * debian/rules:
360 + Rewrite using cdbs.
361 + Enable native midi (closes: #200735).
362 + Disable timidity, it is not in the distribution anymore.
363 * debian/README.Debian: removed.
364 * debian/compat: new file.
365 * Run libtoolize --force --copy ; aclocal-1.7 ;
366 automake-1.7 --force-missing --add-missing --foreign --copy ; autoconf
367 * Now ship patches to autotools stuff instead of regenerating them.
368 * debian/shlibs.local: removed.
369 * debian/copyright: document that the native midi support is now
370 licensed under the LGPL.
371
372 -- Josselin Mouette <joss@debian.org> Sun, 26 Oct 2003 13:07:35 +0100
373
374 sdl-mixer1.2 (1.2.5-2) unstable; urgency=low
375
376 * Corrected build dependencies.
377
378 -- Josselin Mouette <joss@debian.org> Sun, 16 Mar 2003 10:46:40 +0100
379
380 sdl-mixer1.2 (1.2.5-1) unstable; urgency=low
381
382 * New upstream release.
383 * Build against libvorbis0a by build-depending on version 1.0.0-3
384 (closes: #184712, #184716).
385 * Removed dependencies on xlibs-dev.
386 * Build-depend on debhelper 4.0.4 (closes: #182550).
387 * shlibs.local: removed svgalib, added SDL.
388 * */Makefile.am: don't link sublibs with anything anymore, this should
389 remove unuseful dependencies on libstdc++ and xlibs (closes: #183282).
390 * Makefile.am: SDL_LIBS_FOR_LIBS seems to be deprecated.
391 * configure.in: use AM_MAINTAINER_MODE.
392 * Cleanup in debian/rules.
393
394 -- Josselin Mouette <joss@debian.org> Sat, 15 Mar 2003 13:48:55 +0100
395
396 sdl-mixer1.2 (1.2.4-3) unstable; urgency=low
397
398 * debian/rules: use dh_install.
399 * debian/control: standards version 3.5.8.
400 * mixer.c, Makefile.am, load_ogg.c, load_ogg.h: stolen from CVS; patch
401 from Vaclav Slavik to support OGG Vorbis samples (closes: #171604).
402
403 -- Josselin Mouette <joss@debian.org> Tue, 3 Dec 2002 21:37:29 +0100
404
405 sdl-mixer1.2 (1.2.4-2) unstable; urgency=low
406
407 * New maintainer.
408 * Acknowledge Christopher's changes (closes: #154680, #154714).
409 * Lots of cleanings in debian/rules, use debhelper mode 4.
410 * Follow policy version 3.5.7.
411 * Update upstream URL and add it in description.
412 * Run libtoolize and so on at build time, instead of using gross hacks
413 (closes: #168175). It will reduce the diff size and be more easy to
414 maintain.
415 * Removed debian/patches.
416
417 -- Josselin Mouette <joss@debian.org> Tue, 12 Nov 2002 14:26:48 +0100
418
419 sdl-mixer1.2 (1.2.4-1.1) unstable; urgency=low
420
421 * NMU to fix breakage caused by libvorbis0 split.
422 (closes: #154680, #154714)
423
424 -- Christopher L Cheney <ccheney@debian.org> Tue, 30 Jul 2002 00:00:00 -0500
425
426 sdl-mixer1.2 (1.2.4-1) unstable; urgency=low
427
428 * new upstream version
429
430 -- Christian T. Steigies <cts@debian.org> Tue, 21 May 2002 22:01:00 -0400
431
432 sdl-mixer1.2 (1.2.3-1) unstable; urgency=low
433
434 * new upstream version
435 * build-depend new SDL 1.2.4
436 * edit acinclude.m4 and configure.in
437 * re-ran libtoolize --force --copy; aclocal; automake --foreign; autoconf
438
439 -- Christian T. Steigies <cts@debian.org> Tue, 23 Apr 2002 21:45:48 -0400
440
441 sdl-mixer1.2 (1.2.1-5) unstable; urgency=low
442
443 * do not build-depend on aalib1-dev (closes: #143047)
444
445 -- Christian T. Steigies <cts@debian.org> Mon, 15 Apr 2002 14:22:31 -0400
446
447 sdl-mixer1.2 (1.2.1-4) unstable; urgency=low
448
449 * Ok, I've had enough. To make it build on slower arches as well we now
450 build-conflict with aclocal, autoconf, automake
451 * "missing" has to be executable
452
453 -- Christian T. Steigies <cts@debian.org> Sat, 13 Apr 2002 22:57:58 -0400
454
455 sdl-mixer1.2 (1.2.1-3) unstable; urgency=low
456
457 * libsdl-mixer1.2-dev should depend on -dev packages
458 (closes: #142733, #142739 )
459
460 -- Christian T. Steigies <cts@debian.org> Sat, 13 Apr 2002 19:22:56 -0400
461
462 sdl-mixer1.2 (1.2.1-2.2) unstable; urgency=low
463
464 * NMU
465 * built against smpeg 0.4.4-7
466 * Makefile.am: remove occurrences of @SDL_LIBS.*@; these are handled by
467 @SMPEG_LIBS.*@
468 * re-ran libtoolize --force --copy; aclocal; automake --foreign; autoconf
469 * debian/control: updated versioned Build-Depends to libsmpeg-dev (>=
470 0.4.4-7)
471
472 -- Branden Robinson <branden@debian.org> Mon, 14 Jan 2002 01:00:58 -0500
473
474 sdl-mixer1.2 (1.2.1-2.1) unstable; urgency=low
475
476 * NMU per maintainer's request
477 * built against libsdl1.2-dev 1.2.2-3.3 and libsmpeg-dev 0.4.4-5
478 * acinclude.m4: remove AC_DEFUNs for AM_PATH_SDL and AM_PATH_SMPEG so that
479 the ones installed on the system (patched by Debian for static X extension
480 library and SDL plugin support) are used
481 * configure.in: remove LIBS from enable_music_mp3 test, because this should
482 be $SMPEG_LIBS for the executables in this package and
483 $SMPEG_LIBS_FOR_LIBS for the libraries; the proper linkage is hauled in by
484 @SMPEG_LIBS@ and @SMPEG_LIBS_FOR_LIBS@ in Makefile.am anyway, so this bit
485 of code seems redundant, and causes compile problems if left enabled
486 * re-ran libtoolize --force --copy; aclocal; automake --foreign; autoconf
487 * debian/control:
488 - updated versioned Build-Depends to libsdl1.2-dev (>= 1.2.2-3.3) and
489 libsmpeg-dev (>= 0.4.4-5)
490 - updated versioned Depends of libsdl-mixer1.2-dev to libsdl1.2-dev (>=
491 1.2.2-3.3)
492
493 -- Branden Robinson <branden@debian.org> Mon, 7 Jan 2002 00:32:46 -0500
494
495 sdl-mixer1.2 (1.2.1-2) unstable; urgency=low
496
497 * set timidity default path to "/etc/" (closes: #126651)
498
499 -- Christian T. Steigies <cts@debian.org> Thu, 27 Dec 2001 17:01:03 -0500
500
501 sdl-mixer1.2 (1.2.1-1) unstable; urgency=low
502
503 * new upstream version
504 * tried to add Branden's fixes again in Makefile.am, aclocal.m4 and
505 configure.in
506 * re-ran libtoolize --force --copy; aclocal; automake --foreign; autoconf
507
508 -- Christian T. Steigies <cts@debian.org> Tue, 18 Dec 2001 21:22:33 -0500
509
510 sdl-mixer1.2 (1.2.0-2) unstable; urgency=low
511
512 * fix section in control file, libsdl-mixer1.2 goes in libs, -dev in devel
513 * Build-Depends on xlibs-dev, not xlib6g-dev (closes: #114584)
514
515 -- Christian T. Steigies <cts@debian.org> Mon, 12 Nov 2001 21:07:15 -0500
516
517 sdl-mixer1.2 (1.2.0-1.1) unstable; urgency=low
518
519 * NMU to fix the Big SDL and X Extension Library Problem (Closes: #115054)
520 * built against libsdl1.2 1.2.2-3.1 and smpeg 0.4.4-2.1
521 * Thanks to Eric Gillespie, Jr. and Jeff Licquia for help preparing this
522 solution
523 * timidity/config.h: incorporate one-line patch to make "/etc" the
524 DEFAULT_PATH
525 * {,mikmod/,timidity/}Makefile.am:
526 - add @SMPEG_LIBS@ @SDL_LIBS@ to _LDADD targets
527 - add @SMPEG_LIBS_FOR_LIBS@ @SDL_LIBS_FOR_LIBS@ to _LIBADD targets
528 * acinclude.m4: deleted
529 * configure.in:
530 - remove SDL_LIBS line
531 - don't define CFLAGS or LIBS here
532 * re-ran libtoolize --copy --force; aclocal; automake --foreign; autoconf
533 * debian/control:
534 - bumped Standards-Version (lintian-clean)
535 - versioned Build-Depends on libsdl1.2-dev (>= 1.2.2-3.1)
536 - libsdl-mixer1.2-dev Depends on libsdl1.2-dev (>= 1.2.2-3.1)
537 - versioned Build-Depends on libsmpeg-dev (>= 0.4.4-2.1)
538 * debian/postinst: only invoke ldconfig if $1 is "configure"
539
540 -- Branden Robinson <branden@debian.org> Tue, 9 Oct 2001 16:50:07 -0500
541
542 sdl-mixer1.2 (1.2.0-1) unstable; urgency=low
543
544 * sdl-mixer for SDL1.2. Initial Release. (closes: #94453)
545
546 -- Christian T. Steigies <cts@debian.org> Fri, 20 Apr 2001 15:19:03 -0400
4 -- Manuel A. Fernandez Montecelo <mafm@debian.org> Fri, 07 Jun 2013 23:42:38 +0100
11 Section: libs
22 Priority: optional
33 Maintainer: Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>
4 Uploaders: Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>,
5 Sam Lantinga <slouken@libsdl.org>
6 Standards-Version: 3.9.2
7 Build-Depends: debhelper (>= 8.9.0~),
4 Uploaders: Manuel A. Fernandez Montecelo <mafm@debian.org>
5 Standards-Version: 3.9.4
6 Build-Depends: debhelper (>= 9~),
87 dh-autoreconf,
9 dpkg-dev (>= 1.16.1~),
108 libflac-dev (>= 1.2.1),
11 libfluidsynth-dev,
9 libfluidsynth-dev (>= 1.1.1),
10 libmad0-dev (>= 0.15.1b),
11 libmodplug-dev (>= 1:0.8.8),
1212 libmikmod2-dev (>= 3.1.11),
1313 libogg-dev (>= 1.2.0),
14 libsdl2-dev (>= 2.0.0),
14 libsdl2-dev (>= 2.0.0~rc1),
1515 libtool,
1616 libvorbis-dev (>= 1.2.0)
1717 Homepage: http://www.libsdl.org/projects/SDL_mixer/
18 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-sdl/packages/libsdl2-mixer.git
19 Vcs-Git: git://anonscm.debian.org/pkg-sdl/packages/libsdl2-mixer.git
1820
19 Package: libsdl2-mixer
21 Package: libsdl2-mixer-2.0-0
2022 Architecture: any
2123 Multi-Arch: same
2224 Pre-Depends: ${misc:Pre-Depends}
23 Depends: ${misc:Depends},
24 ${shlibs:Depends}
25 Description: Mixer library for Simple DirectMedia Layer 2.0
26 This is a multi-channel audio mixer library. It supports 4 channels of
27 16 bit stereo audio, plus a single channel of music, mixed by the popular
28 MikMod MOD, Timidity MIDI, and MP3 and Ogg Vorbis libraries.
25 Depends: ${shlibs:Depends},
26 ${misc:Depends}
27 Description: Mixer library for Simple DirectMedia Layer 2, libraries
28 SDL_mixer is a sample multi-channel audio mixer library. It supports any
29 number of simultaneously playing channels of 16 bit stereo audio, plus a single
30 channel of music, mixed by the popular FLAC, MikMod MOD, Timidity MIDI, Ogg
31 Vorbis, and SMPEG MP3 libraries.
2932 .
3033 This package contains the shared library.
34
35 Package: libsdl2-mixer-dbg
36 Section: debug
37 Architecture: any
38 Multi-Arch: same
39 Priority: extra
40 Depends: ${misc:Depends},
41 libsdl2-mixer-2.0-0 (= ${binary:Version})
42 Description: Mixer library for Simple DirectMedia Layer 2, debugging
43 SDL_mixer is a sample multi-channel audio mixer library. It supports any
44 number of simultaneously playing channels of 16 bit stereo audio, plus a single
45 channel of music, mixed by the popular FLAC, MikMod MOD, Timidity MIDI, Ogg
46 Vorbis, and SMPEG MP3 libraries.
47 .
48 This package contains the debugging information for the shared library.
3149
3250 Package: libsdl2-mixer-dev
3351 Section: libdevel
3452 Architecture: any
3553 Multi-Arch: same
3654 Depends: ${misc:Depends},
37 libsdl2-mixer (= ${binary:Version}),
38 libc6-dev,
39 libsdl2-dev (>= 2.0.0)
40 Description: Mixer library for Simple DirectMedia Layer 1.2, development files
41 SDL Mixer is a sample multi-channel audio mixer library. It supports 4
42 channels of 16 bit stereo audio, plus a single channel of music, mixed by
43 the popular MikMod MOD, Timidity MIDI, and MP3 and Ogg Vorbis libraries.
55 libsdl2-mixer-2.0-0 (= ${binary:Version}),
56 libsdl2-dev (>= 2.0.0~rc1)
57 Description: Mixer library for Simple DirectMedia Layer 2, development files
58 SDL_mixer is a sample multi-channel audio mixer library. It supports any
59 number of simultaneously playing channels of 16 bit stereo audio, plus a single
60 channel of music, mixed by the popular FLAC, MikMod MOD, Timidity MIDI, Ogg
61 Vorbis, and SMPEG MP3 libraries.
4462 .
45 This package contains files needed if you wish to use the SDL mixer
46 library in your own programs.
63 This package contains the development files.
0 Format: http://dep.debian.net/deps/dep5/
0 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
11 Upstream-Name: SDL_mixer
22 Upstream-Contact: Sam Lantinga <slouken@libsdl.org>
3 Stephane Peter <megastep@megastep.org>
4 Ryan Gordon <icculus@icculus.org>
35 Source: http://www.libsdl.org/projects/SDL_mixer/
46
57 Files: *
6 Copyright: 1997-2013 Sam Lantinga
8 Copyright: 1997-2013 Sam Lantinga <slouken@libsdl.org>
79 License: zlib/libpng
810
911 Files: native_midi/*
10 Copyright: 2000,2001 Florian 'Proff' Schulze & Max Horn
11 2009 Ryan C. Gordon
12 Copyright: 2000,2001 Florian 'Proff' Schulze <florian.proff.schulze@gmx.net>
13 2001 Max Horn <max@quendi.de>
1214 License: zlib/libpng
1315
14 Files: debian/*
15 Copyright: 2011, Manuel A. Fernandez Montecelo
16 2011, Roman Vasiyarov <rvasiyarov@gmail.com>
17 2010, Jon Dowland <jmtd@debian.org>
18 2009, Barry deFreese <bdefreese@debian.org>
19 2007-2008, Aurelien Jarno <aurel32@debian.org>
20 2007-2008, Sam Hocevar (Debian packages) <sam+deb@zoy.org>
21 2002-2007, Josselin Mouette <joss@debian.org>
22 2001, Christian T. Steigies <cts@debian.org>
23 2001, Branden Robinson <branden@debian.org>
24 License: LGPL-2.1+
16 Files: native_midi/native_midi_macosx.c
17 Copyright: 2009 Ryan C. Gordon <icculus@icculus.org>
18 License: zlib/libpng
19
20 Files: native_midi/native_midi_haiku.cpp
21 Copyright: 2010 Egor Suvorov <egor_suvorov@mail.ru>
22 License: zlib/libpng
2523
2624 Files: timidity/*
2725 Copyright: 1995 Tuukka Toivonen <toivonen@clinet.fi>
28 License: Artistic License
26 License: Artistic or GPL-2+ or LGPL-2.1+
27 Comment: From README
28 From http://www.cgs.fi/~tt/discontinued.html :
29 .
30 If you'd like to continue hacking on TiMidity, feel free. I'm
31 hereby extending the TiMidity license agreement: you can now
32 select the most convenient license for your needs from (1) the
33 GNU GPL, (2) the GNU LGPL, or (3) the Perl Artistic License.
34
35 Files: debian/*
36 Copyright: 2011-2013, Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>
37 2013, Felix Geyer <fgeyer@debian.org>
38 License: LGPL-2.1+
39
40 Files: external/*
41 Copyright: *
42 License: External
43
2944
3045 License: zlib/libpng
3146 This software is provided 'as-is', without any express or implied
4459 misrepresented as being the original software.
4560 3. This notice may not be removed or altered from any source distribution.
4661
47 License: Artistic License
48 The "Artistic License"
62 License: GPL-2+
63 This program is free software; you can redistribute it and/or modify
64 it under the terms of the GNU General Public License as published by
65 the Free Software Foundation; version 2 dated June, 1991, or (at your
66 option) any later version.
4967 .
50 Preamble
51 .
52 The intent of this document is to state the conditions under which a
53 Package may be copied, such that the Copyright Holder maintains some
54 semblance of artistic control over the development of the package,
55 while giving the users of the package the right to use and distribute
56 the Package in a more-or-less customary fashion, plus the right to make
57 reasonable modifications.
58 .
59 Definitions:
60 .
61 "Package" refers to the collection of files distributed by the
62 Copyright Holder, and derivatives of that collection of files
63 created through textual modification.
64 .
65 "Standard Version" refers to such a Package if it has not been
66 modified, or has been modified in accordance with the wishes
67 of the Copyright Holder as specified below.
68 .
69 "Copyright Holder" is whoever is named in the copyright or
70 copyrights for the package.
71 .
72 "You" is you, if you're thinking about copying or distributing
73 this Package.
74 .
75 "Reasonable copying fee" is whatever you can justify on the
76 basis of media cost, duplication charges, time of people involved,
77 and so on. (You will not be required to justify it to the
78 Copyright Holder, but only to the computing community at large
79 as a market that must bear the fee.)
80 .
81 "Freely Available" means that no fee is charged for the item
82 itself, though there may be fees involved in handling the item.
83 It also means that recipients of the item may redistribute it
84 under the same conditions they received it.
85 .
86 1. You may make and give away verbatim copies of the source form of the
87 Standard Version of this Package without restriction, provided that you
88 duplicate all of the original copyright notices and associated disclaimers.
89 .
90 2. You may apply bug fixes, portability fixes and other modifications
91 derived from the Public Domain or from the Copyright Holder. A Package
92 modified in such a way shall still be considered the Standard Version.
93 .
94 3. You may otherwise modify your copy of this Package in any way, provided
95 that you insert a prominent notice in each changed file stating how and
96 when you changed that file, and provided that you do at least ONE of the
97 following:
98 .
99 a) place your modifications in the Public Domain or otherwise make them
100 Freely Available, such as by posting said modifications to Usenet or
101 an equivalent medium, or placing the modifications on a major archive
102 site such as uunet.uu.net, or by allowing the Copyright Holder to include
103 your modifications in the Standard Version of the Package.
104 .
105 b) use the modified Package only within your corporation or organization.
106 .
107 c) rename any non-standard executables so the names do not conflict
108 with standard executables, which must also be provided, and provide
109 a separate manual page for each non-standard executable that clearly
110 documents how it differs from the Standard Version.
111 .
112 d) make other distribution arrangements with the Copyright Holder.
113 .
114 4. You may distribute the programs of this Package in object code or
115 executable form, provided that you do at least ONE of the following:
116 .
117 a) distribute a Standard Version of the executables and library files,
118 together with instructions (in the manual page or equivalent) on where
119 to get the Standard Version.
120 .
121 b) accompany the distribution with the machine-readable source of
122 the Package with your modifications.
123 .
124 c) give non-standard executables non-standard names, and clearly
125 document the differences in manual pages (or equivalent), together
126 with instructions on where to get the Standard Version.
127 .
128 d) make other distribution arrangements with the Copyright Holder.
129 .
130 5. You may charge a reasonable copying fee for any distribution of this
131 Package. You may charge any fee you choose for support of this
132 Package. You may not charge a fee for this Package itself. However,
133 you may distribute this Package in aggregate with other (possibly
134 commercial) programs as part of a larger (possibly commercial) software
135 distribution provided that you do not advertise this Package as a
136 product of your own. You may embed this Package's interpreter within
137 an executable of yours (by linking); this shall be construed as a mere
138 form of aggregation, provided that the complete Standard Version of the
139 interpreter is so embedded.
140 .
141 6. The scripts and library files supplied as input to or produced as
142 output from the programs of this Package do not automatically fall
143 under the copyright of this Package, but belong to whoever generated
144 them, and may be sold commercially, and may be aggregated with this
145 Package. If such scripts or library files are aggregated with this
146 Package via the so-called "undump" or "unexec" methods of producing a
147 binary executable image, then distribution of such an image shall
148 neither be construed as a distribution of this Package nor shall it
149 fall under the restrictions of Paragraphs 3 and 4, provided that you do
150 not represent such an executable image as a Standard Version of this
151 Package.
152 .
153 7. C subroutines (or comparably compiled subroutines in other
154 languages) supplied by you and linked into this Package in order to
155 emulate subroutines and variables of the language defined by this
156 Package shall not be considered part of this Package, but are the
157 equivalent of input as in Paragraph 6, provided these subroutines do
158 not change the language in any way that would cause it to fail the
159 regression tests for the language.
160 .
161 8. Aggregation of this Package with a commercial distribution is always
162 permitted provided that the use of this Package is embedded; that is,
163 when no overt attempt is made to make this Package's interfaces visible
164 to the end user of the commercial distribution. Such use shall not be
165 construed as a distribution of this Package.
166 .
167 9. The name of the Copyright Holder may not be used to endorse or promote
168 products derived from this software without specific prior written permission.
169 .
170 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
171 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
172 WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
173 .
174 The End
68 On Debian systems, the complete text of version 2 of the GNU General
69 Public License can be found in '/usr/share/common-licenses/GPL-2'.
17570
17671 License: LGPL-2.1+
17772 This program is free software; you can redistribute it and/or modify
18075 your option) any later version.
18176 .
18277 On Debian systems, the complete text of version 2.1 of the GNU Lesser
183 Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
78 Public License can be found in '/usr/share/common-licenses/LGPL-2.1'.
18479
80 License: Artistic
81 This program is free software; you can redistribute it and/or modify
82 it under the terms of the Perl Artistic License, available in COPYING.
83 .
84 On Debian systems, the complete text of version 2.1 of the Artistic License can
85 be found in '/usr/share/common-licenses/Artistic'.
86
87 License: External
88 The directory 'external' contains convenience copies of many libraries
89 supporting different sound formats, which can be used during the compilation of
90 the package if they are not present in the system. This package depends on the
91 packages present in Debian where appropriate (if enabled), so they are not
92 actually used.
93 .
94 All of them are present in Debian and meet Debian Free Software Guidelines
95 (DFSG).
0 README.txt
0 [DEFAULT]
1 pristine-tar = True
2 sign-tags = True
3
4 [git-import-orig]
5 filter = debian/*
+0
-1
debian/libsdl2-mixer.docs less more
0 README
+0
-1
debian/libsdl2-mixer.install less more
0 usr/lib/*/lib*.so.*
0 Description: Do not uselessly link with -lvorbis -logg.
1 Introduced in 1.2.8-4 (Wed, 21 May 2008 11:54:21 +0000).
2 .
3 Not linked with a bug report.
4 Author: Sam Hocevar <sam@zoy.org>
5 Last-Update: 2012-01-20
6
7 --- a/configure.in
8 +++ b/configure.in
9 @@ -457,7 +457,7 @@
10 echo "-- dynamic libvorbisidec -> $ogg_lib"
11 EXTRA_CFLAGS="$EXTRA_CFLAGS -DOGG_DYNAMIC=\\\"$ogg_lib\\\""
12 else
13 - EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lvorbisidec -lvorbis -logg"
14 + EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lvorbisidec -lvorbis"
15 fi
16 else
17 AC_MSG_WARN([*** Unable to find Ogg Vorbis Tremor library (http://www.xiph.org/)])
18 @@ -487,7 +487,7 @@
19 echo "-- dynamic libvorbisfile -> $ogg_lib"
20 EXTRA_CFLAGS="$EXTRA_CFLAGS -DOGG_DYNAMIC=\\\"$ogg_lib\\\""
21 else
22 - EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lvorbisfile -lvorbis -logg"
23 + EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lvorbisfile -lvorbis"
24 fi
25 else
26 AC_MSG_WARN([*** Unable to find Ogg Vorbis library (http://www.xiph.org/)])
0 Description: Fix FTBFS on Hurd
1 Introduced in 1.2.6-3 (Tue, 31 Jul 2007 14:16:36 +0200).
2 Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
3 Last-Update: 2012-01-20
4 Bug-Debian: http://bugs.debian.org/428892
5 --- a/music_cmd.c
6 +++ b/music_cmd.c
7 @@ -53,10 +53,8 @@
8 Mix_SetError("Out of memory");
9 return(NULL);
10 }
11 - strncpy(music->file, file, (sizeof music->file)-1);
12 - music->file[(sizeof music->file)-1] = '\0';
13 - strncpy(music->cmd, cmd, (sizeof music->cmd)-1);
14 - music->cmd[(sizeof music->cmd)-1] = '\0';
15 + music->file = strdup(file);
16 + music->cmd = strdup(cmd);
17 music->pid = 0;
18
19 /* We're done */
20 @@ -155,7 +153,7 @@
21
22 /* Child process - executes here */
23 case 0: {
24 - char command[PATH_MAX];
25 + char *command;
26 char **argv;
27
28 /* Unblock signals in case we're called from a thread */
29 @@ -166,11 +164,12 @@
30 }
31
32 /* Execute the command */
33 - strcpy(command, music->cmd);
34 + command = strdup(music->cmd);
35 argv = parse_args(command, music->file);
36 if ( argv != NULL ) {
37 execvp(argv[0], argv);
38 }
39 + SDL_free(command);
40
41 /* exec() failed */
42 perror(argv[0]);
43 @@ -219,6 +218,8 @@
44 /* Close the given music stream */
45 void MusicCMD_FreeSong(MusicCMD *music)
46 {
47 + SDL_free(music->file);
48 + SDL_free(music->cmd);
49 SDL_free(music);
50 }
51
52 --- a/music_cmd.h
53 +++ b/music_cmd.h
54 @@ -30,8 +30,8 @@
55 # include <linux/limits.h>
56 #endif
57 typedef struct {
58 - char file[PATH_MAX];
59 - char cmd[PATH_MAX];
60 + char *file;
61 + char *cmd;
62 pid_t pid;
63 } MusicCMD;
64
0 Description: Ignore unknown options in timidity.cfg
1 Introduced in 1.2.8-6 (Fri, 22 May 2009 10:33:13 -0400).
2 Author: Brandon Barnes <winterknight@nerdshack.com>
3 Last-Update: 2012-01-20
4 Bug-Debian: http://bugs.debian.org/398805
5 --- a/timidity/timidity.c
6 +++ b/timidity/timidity.c
7 @@ -153,7 +153,7 @@
8 {
9 ctl->cmsg(CMSG_ERROR, VERB_NORMAL,
10 "%s: line %d: syntax error\n", name, line);
11 - return -2;
12 + continue;
13 }
14 i=atoi(w[0]);
15 if (i<0 || i>127)
0 Description: If timidity.cfg is not present, please try to load freepats.cfg
1 Introduced in 1.2.8-6 (Fri, 22 May 2009 10:33:13 -0400).
2 Author: Fabian Greffrath <greffrath@leat.rub.de>
3 Last-Update: 2012-01-20
4 Bug-Debian: http://bugs.debian.org/453308
5 --- a/timidity/config.h
6 +++ b/timidity/config.h
7 @@ -162,6 +162,7 @@
8 then specify the library directory in the configuration file. */
9 #define CONFIG_FILE "timidity.cfg"
10 #define CONFIG_FILE_ETC "/etc/timidity.cfg"
11 +#define CONFIG_FILE_ETC_TIMIDITY_FREEPATS "/etc/timidity/freepats.cfg"
12
13 #if defined(__WIN32__) || defined(__OS2__)
14 #define DEFAULT_PATH "C:\\TIMIDITY"
15 --- a/timidity/timidity.c
16 +++ b/timidity/timidity.c
17 @@ -286,7 +286,9 @@
18 if (!env || read_config_file(env)<0) {
19 if (read_config_file(CONFIG_FILE)<0) {
20 if (read_config_file(CONFIG_FILE_ETC)<0) {
21 - return(-1);
22 + if (read_config_file(CONFIG_FILE_ETC_TIMIDITY_FREEPATS)<0) {
23 + return(-1);
24 + }
25 }
26 }
27 }
0 Description: Fix crash on double free if loading WAV file failed
1 Backported from upstream:
2 # HG changeset patch
3 # User Sam Lantinga <slouken@libsdl.org>
4 # Date 1329087437 18000
5 # Node ID 2d713670db9b832b0c5aa700824900bc1fc3c3cd
6 # Parent df72f22b4b411ad4b08f924329678aabd5ac97d6
7 Fixed 1418 - crash on double free if loading WAV file failed
8 Author: Sam Lantinga <slouken@libsdl.org>
9 Last-Update: 2012-09-23
10 Bug-Debian: http://bugs.debian.org/688369
11
12 diff -r df72f22b4b41 -r 2d713670db9b mixer.c
13 --- a/mixer.c Mon Jan 30 21:41:45 2012 -0500
14 +++ b/mixer.c Sun Feb 12 17:57:17 2012 -0500
15 @@ -610,13 +610,15 @@
16 break;
17 default:
18 SDL_SetError("Unrecognized sound file type");
19 - return(0);
20 + if ( freesrc ) {
21 + SDL_RWclose(src);
22 + }
23 + loaded = NULL;
24 + break;
25 }
26 if ( !loaded ) {
27 + /* The individual loaders have closed src if needed */
28 SDL_free(chunk);
29 - if ( freesrc ) {
30 - SDL_RWclose(src);
31 - }
32 return(NULL);
33 }
34
35
0 # review for libsdl2-mixer (SDL2), some must have been incorporated upstream or
1 # were backports in the first place
2 #
3 # 01_no_lvorbis_logg.patch
4 # 02_hurd.patch
5 # 04_timidity_cfg_opts.patch
6 # 05_fallback_to_freepats.patch
7 # bug-688369-double_free_crash.patch
11
22 #export DH_VERBOSE=1
33
4 export DEB_CFLAGS_MAINT_APPEND = -pipe -Wall
5 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--no-undefined -Wl,-Bsymbolic -Wl,--as-needed
4 export DEB_CFLAGS_MAINT_APPEND = -pipe -Wall
5 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
6
7 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
8
9 SHLIBVER = 2.0.0~rc1
610
711
812 # enable external music player
913 confflags = --enable-music-cmd
1014
11 # explicitly enable/disable all supported sound
12 # MP3 support is disabled by default because SMPEG isn't updated for SDL 2.0 and libmad is GPL and not allowed to link with commercial closed-source programs
15 # explicitly enable/disable all supported sound, using libmad instead of
16 # libsmpeg for mp3 (it's much more popular, and smpeg is unmaintained)
1317 confflags += --disable-music-mp3
14 confflags += --disable-music-mp3-mad-gpl
1518 confflags += --enable-music-mod
16 confflags += --enable-music-mod
19 confflags += --enable-music-mp3-mad-gpl
1720 confflags += --enable-music-ogg
1821 confflags += --enable-music-wave
1922
20 # MIDI: explicitly state that we use (an in-source copy of) timidity
23 # MIDI: Explicitly state what we use
2124 confflags += --enable-music-fluidsynth
2225 confflags += --enable-music-timidity-midi
26 confflags += --enable-music-native-midi
2327
2428 # mafm 20111203: removed the "disable shared" support from previous versions, I
2529 # couldn't find any reason for it in the changelog
3236 confflags += --disable-music-fluidsynth-shared
3337 confflags += --disable-music-mod-shared
3438 confflags += --disable-music-mp3-shared
39 confflags += --disable-music-mp3-mad-gpl-shared
3540 confflags += --disable-music-ogg-shared
41
3642
3743 %:
3844 dh $@ --with autoreconf --parallel
3945
4046 override_dh_autoreconf:
41 dh_autoreconf ./autogen.sh
47 AUTOMAKE="automake --foreign" dh_autoreconf --as-needed ./autogen.sh
4248
4349 override_dh_auto_configure:
4450 dh_auto_configure -- $(confflags)
4551
46 override_dh_auto_installchangelogs:
47 dh_auto_installchangelogs -- CHANGES
52 override_dh_install:
53 dh_install --fail-missing -XlibSDL2_mixer.la
54
55 override_dh_installchangelogs:
56 dh_installchangelogs -- CHANGES.txt
57
58 override_dh_link:
59 # fix lintian warning dev-pkg-without-shlib-symlink
60 dh_link -plibsdl2-mixer-dev usr/lib/$(DEB_HOST_MULTIARCH)/libSDL2_mixer-2.0.so.0.0.0 usr/lib/$(DEB_HOST_MULTIARCH)/libSDL2_mixer-2.0.so
61 dh_link --remaining-packages
4862
4963 override_dh_compress:
50 dh_compress -Xplaywave.c -Xplaymus.c
64 dh_compress -Xplaymus.c -Xplaywave.c
65
66
67 override_dh_strip:
68 dh_strip --dbg-package=libsdl2-mixer-dbg
69
70 override_dh_makeshlibs:
71 dh_makeshlibs -V"libsdl2-mixer-2.0-0 (>= $(SHLIBVER))"
0 3.0 (native)
0 3.0 (quilt)