darkplaces (0~20180908~beta1-6) unstable; urgency=medium * d/control: Build-depend on pkgconf instead of transitional pkg-config * Standards-Version: 4.7.0 (no changes required) * d/upstream/metadata: Add * d/patches: Use references to commits on the upstream Github repo -- Simon McVittie Mon, 11 Nov 2024 11:21:38 +0000 darkplaces (0~20180908~beta1-5) unstable; urgency=medium * d/control: Replace obsolete B-D libfreetype6-dev with libfreetype-dev * Update standards version to 4.6.2 (no changes needed) * Update lintian override syntax -- Simon McVittie Sun, 22 Jan 2023 12:53:15 +0000 darkplaces (0~20180908~beta1-4) unstable; urgency=medium * Redo system libpng patch with simpler setjmp handling. The careful handling of setjmp is no longer needed since we stopped using libpng 1.2, and can cause crashes in more recent toolchains, possibly because the intermediate function hides the use of setjmp from gcc and causes it to use optimizations that aren't safe across a setjmp. (Closes: #992871) * debian/copyright: use spaces rather than tabs to start continuation lines * Fix field name case in debian/copyright (Upstream-name => Upstream-Name) * Update standards version to 4.6.0 (no changes required) * Bump debhelper compat level from 12 to 13 -- Simon McVittie Fri, 01 Oct 2021 10:58:03 +0100 darkplaces (0~20180908~beta1-3) unstable; urgency=medium * d/gbp.conf: Rename development branch to debian/latest * Standards-Version: 4.5.1 (no changes required) * d/watch: Use format version 4 and https -- Simon McVittie Sun, 20 Dec 2020 15:51:12 +0000 darkplaces (0~20180908~beta1-2) unstable; urgency=medium * Release to unstable * d/salsa-ci.yml: Request standard CI on salsa.debian.org * d/rules: Remove migration from darkplaces-dbg, which was not in stretch or buster * Standards-Version: 4.4.0 (no changes required) * Use debhelper-compat 12 -- Simon McVittie Tue, 16 Jul 2019 10:22:44 +0100 darkplaces (0~20180908~beta1-1) experimental; urgency=medium * New upstream release - Rebase patch series - d/copyright: Remove details of deleted files * d/p/Don-t-build-SSE-only-software-rasterizer-on-non-x86-.patch: Remove, no longer needed since the software rasterizer has been removed entirely * d/patches: Apply post-release fixes (from Rudolf Polzer of Xonotic) up to svn r12474, aka git-svn commit v20180908beta1-10-g4d192dbaa - In particular fix crash on startup on Intel hardware * Standards-Version: 4.3.0 (no changes required) * d/NEWS, d/control: Document the removal of OpenGL 1.x, OpenGL ES 1.x and the software renderer, and suggest alternatives for very old hardware -- Simon McVittie Tue, 07 May 2019 14:07:35 +0100 darkplaces (0~20180412~beta1-2) unstable; urgency=medium * Be cross-compilable: - Use dh_auto_build to set cross-compilation-friendly CC, PKG_CONFIG, etc. - Explicitly set DP_MAKE_TARGET to linux (which seems to be suitable for GNU/anything) instead of choosing a target based on uname - Set DP_MACHINE to $(DEB_HOST_GNU_CPU) instead of choosing based on uname -m. Perfect equivalence is not necessary since the only uses of DP_MACHINE are comparisons with x86_64 and i?86; unlike yquake2 and ioquake3, darkplaces does not use this value in on-disk paths or in saved games. Based on a patch from Helmut Grohne. (Closes: #901337) * Upload to unstable -- Simon McVittie Tue, 12 Jun 2018 11:36:39 +0100 darkplaces (0~20180412~beta1-1) experimental; urgency=medium * New upstream beta release * d/patches: Refresh * d/patches: Use $PKG_CONFIG from environment in preference to pkg-config, for better cross-compiling support (similar to #900217) -- Simon McVittie Fri, 08 Jun 2018 10:50:11 +0100 darkplaces (0~20170829~beta1-1) experimental; urgency=medium * Standards-Version: 4.1.4 (no changes needed) * d/watch: Scan for upstream beta releases since there has been no non-beta release since 2014 - Pass -v to unzip to make mk-origtargz fail, since the repacking we need (unpack darkplacesenginesource${version}.zip from the downloaded zip file, then repack that) cannot currently be expressed as uscan or mk-origtargz options * d/rules: Replace get-orig-source with a package-specific target to download and repack upstream tarballs * New upstream beta release - Refresh patches * Use debhelper compat level 11 -- Simon McVittie Mon, 30 Apr 2018 08:23:50 +0100 darkplaces (0~20140513+svn12208-7) unstable; urgency=medium * darkplaces: Explicitly depend on libgl1. In this game engine it's loaded at runtime rather than being linked in the usual way, so it isn't in ${shlibs:Depends}. * Standards-Version: 4.1.3 (no changes needed) * Use https URL for Homepage * d/gbp.conf: Use DEP-14 branch names debian/master, upstream/latest * Change Vcs-* to point to salsa.debian.org -- Simon McVittie Tue, 16 Jan 2018 09:20:34 +0000 darkplaces (0~20140513+svn12208-6) unstable; urgency=medium * Use correct Format URL for machine-readable copyright * Standards-Version: 4.1.1 (no changes needed) * Set Rules-Requires-Root to no -- Simon McVittie Sat, 04 Nov 2017 14:16:09 +0000 darkplaces (0~20140513+svn12208-5) unstable; urgency=medium * Increase debhelper compat level to 10 for parallel build * Fix another misspelled word (mimicking) -- Simon McVittie Sun, 18 Jun 2017 17:42:31 +0100 darkplaces (0~20140513+svn12208-4) unstable; urgency=medium [ Stephen Kitt ] * Drop libmodplug-dev from the build-dependencies, it's no longer used. [ Simon McVittie ] * Drop -dbg package, rely on automatic -dbgsym instead -- Simon McVittie Thu, 12 Jan 2017 12:14:43 +0000 darkplaces (0~20140513+svn12208-3) unstable; urgency=medium * Switch Vcs-Git to https (see #810378) * Standards-Version: 3.9.8 (no changes needed) * Normalize packaging via wrap-and-sort -abst * Enable PIE and bindnow hardening -- Simon McVittie Fri, 09 Sep 2016 10:11:59 +0100 darkplaces (0~20140513+svn12208-2) unstable; urgency=medium * debian/gbp.conf: stop forcing gzip compression * debian/rules: re-order so that DEB_CPPFLAGS_MAINT_APPEND take effect * Upload to unstable -- Simon McVittie Tue, 05 May 2015 11:14:30 +0100 darkplaces (0~20140513+svn12208-1) experimental; urgency=medium * Switch Vcs-Browser to cgit and https * debian/gbp.conf: disable patch numbers, to reduce diff churn when gbp-pq patches are re-ordered * New upstream release, corresponding to Xonotic 0.8.0 + bug fixes - drop patches for "make LINK_TO_LIBJPEG=1" and "make LINK_TO_ZLIB=1", upstream have implemented the same thing differently - drop patch for LINK_TO_MODPLUG, support for modplug was removed upstream - redo patches for other library linking to use the DP_LINK_FOO convention established by upstream - stop excluding snd_3dras* from the tarball: they appear to have been contributed to DarkPlaces by the author of the 3DRAS library, so there's no particular reason to worry about their license * debian/copyright: change to "Files: *" form to make lintian happier * Avoid timestamps in the binary, for reproducible builds * Build against SDL 2 * Standards-Version: 3.9.6 (no changes needed) -- Simon McVittie Thu, 02 Apr 2015 10:35:37 +0100 darkplaces (0~20130304+svn11952-2) unstable; urgency=medium [ David Bate ] * Refresh debian/patches following git-buildpackage's export rewrite * Add a patch to disable gpu skinning of skeletal models. (Closes: #729101, thanks Benjamin Redelings) * Update to standards version 3.9.5 (no changes necessary) * Updated debian/copyright [ Simon McVittie ] * Release to unstable -- Simon McVittie Sun, 12 Jan 2014 23:47:17 +0000 darkplaces (0~20130304+svn11952-1) unstable; urgency=low [ David Bate ] * Imported upstream version 0~20130304+svn11952, as recommended for Xonotic 0.7.0 - refresh patches - updated debian/copyright [ Simon McVittie ] * Provide quake-engine, quake-engine-server - we already followed everything required for that by my Quake mini-policy, except providing the actual virtual package. (Closes: #721031, thanks Fabian Greffrath) * Update README.Debian: - nexuiz, nexuiz-server now use this package - quake, quake-server are available in contrib, and are the recommended way to play Quake in Debian - describe how to manipulate the alternatives entries * Fix attribution on kFreeBSD support patch, it was really contributed by Cyril Brulebois * Release to unstable -- Simon McVittie Wed, 25 Sep 2013 10:19:53 +0100 darkplaces (0~20110628+svn11805-2) unstable; urgency=low [ David Bate ] * Set DISABLE_AVW=1 in debian/rules so that debian/patches/0022... takes effect. [ Simon McVittie ] * Add CPPFLAGS to LDFLAGS_*, because the LDFLAGS_* are used to compile C (albeit only builddate.c) * Use DEB_*_MAINT_APPEND to set the CFLAGS, etc. * Canonicalize Vcs-* (Lintian) -- Simon McVittie Thu, 06 Jun 2013 08:25:30 +0100 darkplaces (0~20110628+svn11805-1) unstable; urgency=low [ David Bate ] * Imported Upstream version 0~20110628+svn11805, as recommended for Xonotic 0.6.0 - refresh patches - remove upstream patch r11796 * Add myself to uploaders * Update to standards version 3.9.4 (no changes necessary) [ Simon McVittie ] * Update debian/copyright * Add a patch to disable attempts to load libavw, an apparently unreleased avcodec wrapper * Add a patch to "poison" Sys_LoadLibrary to make sure we don't accidentally bypass proper shared library versioning and dependencies, since in Quake (unlike Quake III) it isn't used for game modules -- Simon McVittie Sat, 25 May 2013 16:07:42 +0100 darkplaces (0~20110628+svn11619-3) unstable; urgency=low * Apply upstream r11796 to fix certain teleport triggers, notably making Quake multiplayer map dm6 playable again (Closes: #688359) * Apply security-hardening CPPFLAGS in CFLAGS since darkplaces can be used by nexuiz-server and quake-server, which are network-exposed, and its makefile does not respect external CPPFLAGS -- Simon McVittie Fri, 12 Oct 2012 09:44:26 +0100 darkplaces (0~20110628+svn11619-2) unstable; urgency=low * Conditionalize more references to the software rasterizer, fixing more FTBFSs on non-x86 (Closes: #656602) * Use the png_jmpbuf macro, the system's definition of png_uint_32 and the real libpng version number, to be compatible with both libpng 1.2 and 1.5, hopefully (Closes: #650594) -- Simon McVittie Sat, 21 Jan 2012 22:44:37 +0000 darkplaces (0~20110628+svn11619-1) unstable; urgency=low * New upstream snapshot r11619, as recommended by the Xonotic developers for Xonotic 0.5 - remove patch to disable OffscreenGecko, which has been removed upstream - refresh patches * Mention "Nexuiz Classic", not "Nexuiz", in the package description (Nexuiz upstream has retroactively renamed what we package as nexuiz to Nexuiz Classic), and also mention Xonotic, the Free fork of Nexuiz Classic * Remove a duplicate patch which is not actually applied * Improve the description of the two type-safety-related patches to explain why they're applied * Bump debhelper compat level to 9 -- Simon McVittie Fri, 20 Jan 2012 10:32:16 +0000 darkplaces (0~20110628+svn11231-2) unstable; urgency=low * Don't compile SSE code, or the software rasterizer (which requires SSE2), on non-x86 -- Simon McVittie Mon, 18 Jul 2011 23:08:10 +0100 darkplaces (0~20110628+svn11231-1) unstable; urgency=low * Initial release to Debian under this name (Closes: #319599) * Initial Debian patchset: - link against libjpeg, zlib, libvorbis, modplug, libode, libtheora, libogg, libpng, curl, freetype2 "properly" instead of loading them with dlopen, to have better dependency information; use their headers, instead of inlining a simplified version - disable loading d0_blind_id, d0_rijndael, OffscreenGecko libraries, rather than dlopening a potentially-incompatible version - fix some typos picked up by Lintian - import a patch from the nexuiz package (which is actually an old copy of DarkPlaces) to compile on kFreeBSD -- Simon McVittie Fri, 15 Jul 2011 17:36:05 +0100