Package sdl-sound1.2 ready to fly

Felix Geyer debfx-pkg at fobos.de
Fri Feb 24 12:25:25 UTC 2012


On 24.02.2012 00:13, Manuel A. Fernandez Montecelo wrote:
> 2012/2/8 Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>:
>>> Unfortunately, lintian is not happy:
>>>
>>> E: libsdl-sound1.2: symbols-file-contains-current-version-with-debian-revision
>>> on symbol ExitMP3 at Base and 99 others
> So I added the strange symbols to the files as suggested.  I haven't
> seen any option in dpkg-gensymbols to avoid adding the strange
> symbols, so I guess that they should indeed be added to the file, even
> if it shouldn't be present/exported from the library by upstream in
> the first place.
>
> The package is now available for review and update.
>
> Cheers.

This lintian override needs updating:
I: libsdl-sound1.2: unused-override package-name-doesnt-match-sonames libSDL-sound-1.2-0
W: libsdl-sound1.2: package-name-doesnt-match-sonames libSDL-sound-1.0-1

A few other lintian tags:
W: sdl-sound1.2 source: out-of-date-standards-version 3.9.2 (current is 3.9.3)
I: libsdl-sound1.2: spelling-error-in-copyright GNU Lesser Public License GNU Lesser General
Public License
I: libsdl-sound1.2: spelling-error-in-copyright GNU Public License GNU General Public License

You can now use "http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/" in the Format
field
of debian/copyright.

You should get rid of the package-needs-versioned-debhelper-build-depends override by bumping the
debhelper build-dependency to >= 9.

In debian/rules "override_dh_auto_installchangelogs" should be "override_dh_installchangelogs".

-Wl,--as-needed doesn't work ("dependency on libvorbis.so.0 could be avoided").
dh_autoreconf with --as-needed will likely fix this.

libsdl-sound1.2-dev has a lot of dependencies but SDL_sound.h only includes stuff from SDL so I think
they can be reduced to just "${misc:Depends}, libsdl-sound1.2 (= ${binary:Version}), libsdl1.2-dev
(>= 1.2.14)".

Do you know why modplug and physfs support is disabled?

Felix




More information about the Pkg-sdl-maintainers mailing list