lp:debian/openarena

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/openarena
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

29. By Simon McVittie

Add arm64 support by applying Martin Michlmayr's patch from ioquake3,
which is also needed here (Closes: #790668)

28. By Simon McVittie

Another try at making the build reproducible: force TZ=UTC so the
changelog date comes out the same in any timezone, and LC_ALL=C.UTF-8
so we always get the same month names. Based on a patch from
Reiner Herrmann. (Closes: #784163)

27. By Simon McVittie

* Disable patch numbers in debian/patches, to reduce diffstat when patches
  are re-ordered
* Use Debian changelog date as a replacement for __DATE__, for reproducible
  builds
* Adjust logic for installing 0.8.1-, 0.8.5- and 0.8.8-compatible modules:
  - on the client, move the real files for the 0.8.5/0.8.8-compatible
    version into a pak6-patch088 subdirectory, so it is a little clearer
    that it (deliberately) differs from the 0.8.1-compatible version in
    the pak0 subdirectory
  - on the client, the fallback version for unknown servers is now
    a symlink into pak6-patch088 to make it clearer which version is used
  - on the client, the pak6-patch085 version is a symlink into
    pak6-patch088 (they appear to be compatible)
  - on the server, stop installing the 0.8.1-compatible version: the
    server controls which dialect of the network protocol is used,
    so only the 0.8.8 game code is necessary (Closes: #781385)
  - on the server, stop installing cgame and ui modules: the server
    only needs the qagame module
* Upload to unstable

26. By Simon McVittie

* Merge from experimental to unstable
* Add new watch file, using fakeupstream.cgi to work around the upstream
  downloads page not being uscan'able (thanks to Bart Martens)
* debian/link-modules.sh: add symlinks so that on i386 and alpha, the game
  code can be loaded by either old ioquake3 (which looks for i386.so, axp.so)
  or new ioquake3 (which looks for x86.so, alpha.so)

25. By Simon McVittie

* Request confirmation before enabling auto-downloading, which is
  a security risk (Closes: #686648)
* Switch /usr/share/doc/openarena-dbg from a symlink to openarena-server
  to a real directory. Using the symlink requires it to depend on
  openarena-server, which is undesirable, because since 0.8.8-1 that
  package has contained an init script which is enabled by default.
* As a result, openarena-dbg no longer depends on openarena-server
  (Closes: #695334)

24. By Simon McVittie

Add patch from upstream to fix a client-triggerable server crash.
Thanks to Poul Sander and Markus Koschany (Closes: #681812)

23. By Simon McVittie

* Don't refuse to start a new openarena-server if there's a stale
  pid file (Closes: #678543)
* Make sure to get the status of the right ioq3ded instance, using
  the pid file

22. By Simon McVittie

[ Fabian Greffrath ]
* Include details of ioquake3 (or ioquake3-server) in openarena (or
  openarena-server) bug reports

[ Simon McVittie ]
* When we upgraded from before 0.8.8, actually avoid running the server
  as intended (thanks to Stepan Golosunov for the patch; closes: #673128)
* Include CPPFLAGS in CFLAGS for full hardening (the build system doesn't
  respect CPPFLAGS otherwise)

21. By Simon McVittie

* Fix upgrades of openarena-server from squeeze (Closes: #666769):
  - create /var/games/openarena-server if necessary
  - if /etc/default/openarena-server doesn't exist, assume we're upgrading
    from before the init script existed, and disable the init script
    by default

20. By Simon McVittie

* Merge from experimental
* Depend on today's ioquake3 upload, for sv_dorestart
* Use dh_auto_build to get parallel builds

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/squeeze/openarena
This branch contains Public information 
Everyone can see this information.

Subscribers