lp:debian/experimental/openarena

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/experimental/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

20. By Simon McVittie

* Fix upgrades of openarena-server on systems that do not have
  quake3-server, which were broken by insufficient edits to the
  code taken from src:quake in 0.8.8-10 (Closes: #777468)
* Switch Vcs-Browser to https on general principles

19. By Simon McVittie

* Link to readme_088.txt.gz and LINUXNOTES.gz, which are compressed by
  dh_compress in openarena-088-data and openarena-data respectively
  (Closes: #708626)
* README.Debian: correct location of debian_server.cfg
  (part of a patch from Markus Koschany, Closes: #719592)
* Recommend update-rc.d unconditionally: it "does the right thing"
  for each of sysvinit, systemd and upstart
* Mention service(8) in README.Debian for completeness
* Sync server support with quake/11:
  - remove support for START_DAEMON
  - if the server was previously disabled via START_DAEMON,
    do a one-time migration to "update-rc.d $SERVICE disable"
  - put default for DAEMON_OPTS in /etc/init.d/openarena-server so it can
    operate without /etc/default/openarena-server
  - "+exec etc/openarena-server/server.cfg" is no longer part of DAEMON_OPTS
  - add native systemd units
  - add optional instanced systemd units for multiple servers
    per machine; stop documenting how to do this with @reboot cron jobs
* Use LDFLAGS on non-Linux too
* Canonicalize Vcs-Git, Vcs-Browser and switch Vcs-Browser to cgit
* Symlink all of /etc/openarena-server into the OpenArena search path
  as etc/openarena-server, so "exec etc/openarena-server/server.cfg"
  now works
* Standards-Version: 3.9.6 (no changes needed)
* In the .desktop file, describe it as an ActionGame, not an ArcadeGame

18. By Simon McVittie

* Merge from 0.8.8-5+deb7u2
  - Switch /usr/share/doc/openarena-dbg from a symlink to openarena-server
    to a real directory, fixing missing copyright file on upgrade
    from wheezy or sid (Closes: #698463) and unwanted dependency on
    openarena-server

17. By Simon McVittie

* Merge from 0.8.8-5+deb7u1
  - Add patch from upstream to fix a client-triggerable server crash.
    Thanks to Poul Sander and Markus Koschany (Closes: #681812)
* Request confirmation before enabling auto-downloading, which is
  a security risk (Closes: #686648)

16. By Simon McVittie

* Switch gbp.conf to experimental branch
* Compile on Hurd (patch and testing by Svante Signell, related to
  #679330)

15. By Simon McVittie

[ Peter Eisentraut ]
* Add support for "status" action to openarena-server init script
  (Closes: #647019)

[ Simon McVittie ]
* Improve the -dbg package's description
* Depend directly on the split data packages
* Update to version 0.8.8 (Closes: #661107)
  - update README.source, copyright; add get-orig-source
  - get rid of the unused engine/ directory, move game code from game/
    to ./, and adapt patches and debian/rules accordingly
  - depend on openarena-088-data and symlink the extra PK3 file into place
  - drop patches 0001, 0002, 0039, 0042 (fixed upstream)
  - drop patch 0036 (unnecessary)
  - set VERSION to the Debian package version and display it in the menu
* Standards-Version: 3.9.3 (no changes)
* Use debhelper 9 for compressed, build-ID-based debug symbols
* Use /usr/share/dpkg/default.mk to get the CFLAGS and package version
* Drop compatibility with ioquake3 < r2075
* Add LSB Description header to the openarena-server init script
* Install game logic in both packages so openarena doesn't have to depend
  on openarena-server
* Use better destinations for the README, CREDITS symlinks
* Change openarena-server to be enabled by default, with a special case
  to disable it in upgrades from a version where it was disabled

14. By Simon McVittie

Make the OPENARENA_BACKTRACE option work correctly

13. By Simon McVittie

* Create a Debian-openarena user and install an init script (off by default)
  (Closes: #503106)
* Add a README.Debian explaining alternative ways to run the server
* Depend on an ioquake3-server new enough to install q3arch, and run that
  instead of having our own copy
* Depend on debhelper 8 and convert the rules file to dh style

12. By Simon McVittie

* Install wrapper scripts for ioquake3, instead of our own engine
  - therefore we no longer use a local copy of libjpeg (Closes: #495966)
  - remove all patches that only change the engine
  - adjust FreeBSD portability patch to only apply to the game code
* Set up debian/rules so DEB_BUILD_OPTIONS="noopt" does a debug build
* Improve the man pages
* Update q3arch.sh from ioquake3
  - don't warn when building on arm/armel
  - output the chosen architecture for the benefit of buildd logs

11. By Simon McVittie

* New upstream version (Closes: #573995)
* Repack upstream tarball to have engine and game subdirectories; the
  engine subdirectory is from ioquake3 svn, and the game subdirectory
  is from Open Arena Expanded (the stuff previously applied as a patch)
* Apply some of the OpenArena changes to ioquake3 as Debian patches; move
  the remaining OpenArena changes to debian/unapplied/
* Adjust previous Debian patches to apply to this structure
* q3arch.sh: be more pedantic about the listed architectures, since they
  have to be kept in sync with q_platform.h (possibly fixing OA on mipsel,
  if it will even run there)
* Add a stub watch file explaining why we can't use uscan for OA
* Standards-Version: 3.9.1 (no changes needed)
  - one known Policy violation: the embedded libjpeg is filed as #495966

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