Package: quakespasm / 0.93.2+dfsg-2

Metadata

Package Version Patches format
quakespasm 0.93.2+dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
remove redundant linking.patch | (download)

Quake/Makefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 remove redundant linking of vorbis libraries

Makefile attempts to link against libvorbis and libogg when using ogg support,
but these are not required, only libvorbisfile.  This avoids an unnecessary
dependency.

mp3 copyright.patch | (download)

Quake/snd_mp3.c | 55 47 + 8 - 0 !
1 file changed, 47 insertions(+), 8 deletions(-)

 reproduce the copyright statements for all identifiable sources of
 snd_mp3.c

use inherited build flags.patch | (download)

Quake/Makefile | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 use the build flags inherited from the environment

The homegrown Makefile overwrites the values of some build flags.  We need the
ability to inject them into the environment from the parent Debian rules file,
so remove this behaviour.

mkpak bashism.patch | (download)

Misc/qs_pak/mkpak.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use bash for mkpak.sh


reproducible build.patch | (download)

Quake/host.c | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 make the build reproducible


spelling fixes.patch | (download)

Quake/cmd.c | 2 1 + 1 - 0 !
Quake/gl_model.c | 2 1 + 1 - 0 !
Quake/host_cmd.c | 8 4 + 4 - 0 !
Quake/net_dgrm.c | 4 2 + 2 - 0 !
Quake/sv_main.c | 4 2 + 2 - 0 !
Quake/zone.c | 20 10 + 10 - 0 !
6 files changed, 20 insertions(+), 20 deletions(-)

 spelling fixes

cross.patch | (download)

Quake/Makefile | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 make pkg-config substitutable

This helps with cross-compilation. When cross-compiling, the environment
variable PKG_CONFIG is typically set to a version of pkg-config that is
configured to look in appropriate locations for the cross architecture.

For example, a build for 64-bit ARM might use:

    make \
        CC=aarch64-linux-gnu-gcc \
        STRIP=aarch64-linux-gnu-strip \
        PKG_CONFIG=aarch64-linux-gnu-pkg-config \
        release

On a Debian system, this would look in
/usr/lib/aarch64-linux-gnu/pkgconfig for details of 64-bit ARM Opus
libraries.

Bug-Debian: https://bugs.debian.org/900217
rotfish double count.patch | (download)

Quake/pr_edict.c | 20 20 + 0 - 0 !
Quake/progs.h | 1 1 + 0 - 0 !
Quake/server.h | 1 1 + 0 - 0 !
Quake/sv_main.c | 2 2 + 0 - 0 !
Quake/sv_phys.c | 25 24 + 1 - 0 !
5 files changed, 48 insertions(+), 1 deletion(-)

 avoid double-counting rotfish

Bug: https://sourceforge.net/p/quakespasm/bugs/7/