castle-game-engine (7.0~alpha.3+dfsg1-2~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Sun, 01 Dec 2024 10:11:31 +0100

castle-game-engine (7.0~alpha.3+dfsg1-2) unstable; urgency=medium

  [ Niels Thykier ]
  * Migrate to debputy.
    Signed-off-by: Niels Thykier <niels@thykier.net>

  [ Abou Al Montacir ]
  * Enabled CI/CD on salsa.
  * Fixed building using fpmake.
    Thanks to Michalis Kamburelis <michalis.kambi@gmail.com>

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Tue, 22 Oct 2024 08:26:19 +0200

castle-game-engine (7.0~alpha.3+dfsg1-1) unstable; urgency=medium

  * New upstream version 7.0~alpha.3+dfsg1
  * Updated patches and removed already applied by upstream.
  * Updated rules file after upstream changes.
    Upstream does not define `cleanall` make target anymore.
    Upstream renamed tool `texture-font-to-pascal` replacing dashes by
    underscores.
    Pass fonts path to `mk_fonts.sh` when invoked from rules file.
  * Removed build dependency on inkscape.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Sun, 13 Oct 2024 08:37:02 +0200

castle-game-engine (7.0~alpha.2+dfsg1-5) unstable; urgency=medium

  * Applied patch to use local jquery version instead of web based one.
  * Remove statically linked libraries and object files from source package.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Tue, 04 Apr 2023 11:08:10 +0200

castle-game-engine (7.0~alpha.2+dfsg1-4) unstable; urgency=medium

  * Fixed compilation on mipsel.
    On mipsel both CPUmips and CPUmipsel are defined by the compiler.
    (Closes: Bug#891683)

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Mon, 03 Apr 2023 15:07:29 +0200

castle-game-engine (7.0~alpha.2+dfsg1-3) unstable; urgency=medium

  * Removed unused binary files to fix lintian reported errors.
    Removed files are either unused statically liked libraries or some
    supplied windows programs or npm ignore file.
    These files were included in the source packages, but are not useful for
    Debian users.
  * Replaced use of web based jquery.js with debian packaged version.
    Added dependency on libjs-jquery dor documentation package.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Sun, 02 Apr 2023 16:44:18 +0200

castle-game-engine (7.0~alpha.2+dfsg1-2) unstable; urgency=medium

  * Fixed build issue on arm64 and ppc64el.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Mon, 24 Oct 2022 20:19:14 +0200

castle-game-engine (7.0~alpha.2+dfsg1-1) unstable; urgency=medium

  * Updated watch file and copyright file for importing new release.
  * New upstream version 7.0~alpha.2+dfsg1
  * Updated patches to new upstream release and removed legacy ones.
  * Updated compilation rules to take into account directory renaming.
  * Added a new patch from upstream to fix building documentation.
  * Fix UTF-8 BOM on some source files.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Fri, 07 Oct 2022 08:34:14 +0200

castle-game-engine (7.0~alpha.1+dfsg-9) unstable; urgency=medium

  * Update Build-Depends to use libgdk-pixbuf-2.0-dev instead of
    libgdk-pixbuf2.0-dev (Closes: #1019310)
  * Fix several packaging issues (thanks lintian)

 -- Paul Gevers <elbrus@debian.org>  Thu, 08 Sep 2022 19:19:16 +0200

castle-game-engine (7.0~alpha.1+dfsg-8) unstable; urgency=medium

  * Updated CI tests script to fit CGE units new installation directory.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Sun, 06 Feb 2022 21:32:05 +0100

castle-game-engine (7.0~alpha.1+dfsg-7) unstable; urgency=medium

  * Fixed CGE compilation on ppc64el architecture.
    Provide FPCDIR to make file so that it could build with right RTL.
  * Moved CGE units to the right FPC units directory.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Sun, 06 Feb 2022 11:22:21 +0100

castle-game-engine (7.0~alpha.1+dfsg-6) unstable; urgency=medium

  * Prevent CI tests from failing due to test writes to standard error file.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Sat, 05 Feb 2022 11:42:05 +0100

castle-game-engine (7.0~alpha.1+dfsg-5) unstable; urgency=medium

  * Moved CI tests outside rules file.
    Disabled CI tests result for armel until FPC gets fixed.
  * Added tests failing on armel to expected failures on that architecture.
    (Closes: Bug#1002961)

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Fri, 04 Feb 2022 21:54:07 +0100

castle-game-engine (7.0~alpha.1+dfsg-4) unstable; urgency=medium

  * Fixed files path in copyright file.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Sat, 18 Dec 2021 00:33:26 +0100

castle-game-engine (7.0~alpha.1+dfsg-3) unstable; urgency=medium

  * New upstream release 7.0-alpha.1.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Mon, 01 Nov 2021 10:53:49 +0100

castle-game-engine (7.0~alpha.1+dfsg-2) experimental; urgency=medium

  * Force dependency on imagemagick-6.q16 in order to fix FTBFS.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Sun, 02 May 2021 17:20:42 +0200

castle-game-engine (7.0~alpha.1+dfsg-1) experimental; urgency=medium

  [ Paul Gevers ]
  * New upstream version 7.0-alpha.1
  * Refresh patches
  * Use imagemagick instead of xcf2png for icon conversion (Closes: #982500)
  * Update d/changelog for release 6.4+dfsg1-6
  * Drop deprecated Build-Depends: libgtkglext1-dev
  * Fix FTBFS part 1: b9faa3bc380367eb72de1164f6cc366353a7c1ba.patch
  * Update d/clean with new list of generated pngs + one folder removed
  * Fix FTBFS part 2: debian/patches/51b053087af6ebc9904adf8bab64177ef5cadd1c.patch
  * d/rules: fix location of x3d-nodes-to-pascal

  [ Abou Al Montacir ]
  * Fixed multi-lines build rules in devian/rules file.
  * Update changelog for 7.0-alpha.1-1 release
  * Added libgl1 to build dependencies.
  * Added upstream patch to fix warning when building API docs.
    Thanks to Michalis Kamburelis <michalis.kambi@gmail.com>
  * Force using PasDoc newer than 0.16.0.
  * Update changelog for 7.0-alpha.1-1 release
  * Fixed tests compilation.
    Thanks to Michalis Kamburelis <michalis.kambi@gmail.com>
  * Fixed watch file.
  * Filter out binary shared object libraries when importing sources.
  * New upstream version 7.0~alpha.1+dfsg

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Sun, 02 May 2021 12:20:38 +0200

castle-game-engine (6.4+dfsg1-7) unstable; urgency=medium

  * Improve built pngs by using upstream commit bac2e014

 -- Paul Gevers <elbrus@debian.org>  Thu, 18 Feb 2021 11:16:52 +0100

castle-game-engine (6.4+dfsg1-6) unstable; urgency=medium

  [ Debian Janitor ]
  * Apply multi-arch hints. + castle-game-engine-doc,
    castle-game-engine-src: Add Multi-Arch: foreign.

  [ Paul Gevers ]
  * d/watch: update for pre-releases
  * Use imagemagick instead of xcf2png for icon conversion (Closes:
    #982500)

 -- Paul Gevers <elbrus@debian.org>  Thu, 11 Feb 2021 10:29:56 +0100

castle-game-engine (6.4+dfsg1-5) unstable; urgency=medium

  [ Debian Janitor ]
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.

  [ Abou Al Montacir ]
  * Fix compilation with FPC 3.2.0. (Closes: Bug#968120)
    Thanks to Michalis Kamburelis
  * Fixed issue with thread manager initialization in fpmake with FPC 3.2.0.

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Mon, 10 Aug 2020 17:24:31 +0200

castle-game-engine (6.4+dfsg1-4) unstable; urgency=medium

  [ Olivier Tilloy ]
  * Update runtime dependency on the transitional dummy ttf-dejavu-core
    (which was dropped from unstable) to fonts-dejavu-core (Closes: #961602)

 -- Paul Gevers <elbrus@debian.org>  Thu, 04 Jun 2020 18:41:09 +0200

castle-game-engine (6.4+dfsg1-3) unstable; urgency=medium

  * Add inkscape-dropped--export-png.patch, thanks Lucas Nussbaum for
    reporting Closes: #959582
  * d/control: Add versioned B-D on inkscape
  * d/control: use canonical Vcs-Browser
  * Bump compat (via debhelper-compat) to 13
  * Add d/castle-game-engine-src.lintian-overrides as the issue is only
    with packages build with cge
  * Add lintian override for dh-exec-subst-unknown-variable
  * Drop embedded ttf files that can be (and are) linked from packages
  * Bump standards

 -- Paul Gevers <elbrus@debian.org>  Tue, 05 May 2020 21:48:26 +0200

castle-game-engine (6.4+dfsg1-2) unstable; urgency=medium

  * Fix arch:all target for stand-alone builds (Closes: #890110)

 -- Paul Gevers <elbrus@debian.org>  Sun, 11 Feb 2018 20:39:37 +0100

castle-game-engine (6.4+dfsg1-1) unstable; urgency=medium

  * New upstream release
    - Drop reproducible build patch (applied upstream)
  * Drop previous hack to set FPCDIR now fpc is fixed
  * Swith to shorthand dh and adapt d/rules
  * Fix links to fonts in cge-src package, broken since 6.2+dfsg1-2
  * Bump Build-Depends version on pasdoc

 -- Paul Gevers <elbrus@debian.org>  Sat, 10 Feb 2018 20:20:23 +0100

castle-game-engine (6.2+dfsg1-4) unstable; urgency=medium

  * Set FPCDIR on armel/armhf until fpc bug #888697 is fixed

 -- Paul Gevers <elbrus@debian.org>  Fri, 02 Feb 2018 13:19:20 +0100

castle-game-engine (6.2+dfsg1-3) unstable; urgency=medium

  * Fix FTBFS arch:all (without building arch:any at the same time)

 -- Paul Gevers <elbrus@debian.org>  Sun, 28 Jan 2018 19:42:59 +0100

castle-game-engine (6.2+dfsg1-2) unstable; urgency=medium

  * Don't set FPCDIR in d/rules (Closes: #887575)
  * Add patch for reproducible builds (Closes: #868790) Thanks Lamby.
  * Bump dephelper compat level to 11 and set Rules-Requires-Root to no

 -- Paul Gevers <elbrus@debian.org>  Sun, 28 Jan 2018 13:09:54 +0100

castle-game-engine (6.2+dfsg1-1) unstable; urgency=medium

  * Upload to unstable
  * New upstream release
  * Refresh patches: drop most as they were from upstream

 -- Paul Gevers <elbrus@debian.org>  Wed, 12 Jul 2017 21:26:19 +0200

castle-game-engine (6.0.2+dfsg1-2) experimental; urgency=medium

  * Improve the FTBFS on arm64 by adding it to the list of archs
  * Fix FTBFS on armel, armhf and powerpc in test-suite with upstream
    patch to change epsilon
  * Install examples into castle-game-engine-doc
  * Add upstream patch to enable generating all man-pages during build
    (instead of requiring an x-server session to do so)

 -- Paul Gevers <elbrus@debian.org>  Fri, 31 Mar 2017 20:19:13 +0200

castle-game-engine (6.0.2+dfsg1-1) experimental; urgency=medium

  * New upstream release
    - Adapt to new layout of the source
    - Refresh patches and remove obsolete ones
  * Update d/copyright for new upstream version
    - Strip convenience copies without source with the aid of d/watch
  * Update d/watch for new upstream location and Files-Excluded support
  * Bump compat level to 10
  * Update upstream homepage
  * Replace obsolete -s option in dh-* calls with -a in d/rules
  * Improve the copying of the src code
  * Ship the tools that are part of cge in fp-units-castle-game-engine
  * generate auto-generated files in d/rules
  * Improve Debian situation for builders of Android applications
  * Depend on libjs-jquery for documentation (added by pasdoc)

 -- Paul Gevers <elbrus@debian.org>  Fri, 24 Mar 2017 15:43:33 +0100

castle-game-engine (5.2.0-3) unstable; urgency=medium

  * Timestamps of pascal font files were not properly touched
  * Update Vcs-* fields in d/control to https
  * Bump standards version (no changes)
  * New add_libpng1.6_api.patch to add libpng1.6 to the possible png
    libs (Closes: #820566)

 -- Paul Gevers <elbrus@debian.org>  Tue, 19 Apr 2016 21:00:09 +0200

castle-game-engine (5.2.0-2) unstable; urgency=medium

  * Fix FTBFS with fpc 3.0.0 by adding build dependencies (some may be
    removed in the future if fpc gets improved)
  * Try to fix FTBFS on armel/armhf by enlarging the range for the tests:
    more-tolerable-epsilon-on-all-cpus.patch
  * Add debugging info to mk_fonts.sh to investigate FTBFS on
    powerpc/ppc64
  * Bump standards version (no changes)
  * Work around a bug in fpc where fpmake can't find the rtl unit

 -- Paul Gevers <elbrus@debian.org>  Tue, 02 Feb 2016 21:38:13 +0100

castle-game-engine (5.2.0-1) unstable; urgency=medium

  * New upstream release
  * Versioned depedendency on pasdoc
  * Drop patch to prevent timestamps as this is now the default of pasdoc
  * Prevent the build timestamp to end up in ppu files for reproducible
    builds
  * Build images from xcf souce during package build
  * Set architecture to any, we have no reason to believe it shouldn't
    work on other archs

 -- Paul Gevers <elbrus@debian.org>  Sun, 15 Nov 2015 14:33:47 +0100

castle-game-engine (5.1.1-2) unstable; urgency=medium

  * Upload to unstable
  * Prevent timestamps in documentation to allow builds to be reproducible

 -- Paul Gevers <elbrus@debian.org>  Sat, 16 May 2015 08:16:57 +0200

castle-game-engine (5.1.1-1) experimental; urgency=medium

  * New upstream release
  * Drop obsolete patch
  * Fix typo in test suite (failed on i386) by upstream commit 14349.
    Yah for running test suites.

 -- Paul Gevers <elbrus@debian.org>  Sat, 10 Jan 2015 19:30:14 +0100

castle-game-engine (5.1.0-1) experimental; urgency=medium

  * New upstream release
  * Update patches
  * Expend d/clean to avoid using embedded font files
  * Drop more font pascal files in d/gbp.conf
  * Build-Depends-Indep on inkscape iso librsvg2-bin to build icon and
    drop d/rules logic as upstream now provides the logic
  * Bump Standards-Version to 3.9.6 (no changes)
  * Remove d/castle_game_engine_icon.svg, now included upstream
  * Run test suite at build time (and add Build-Depends for it)
    - Add upstream patch to remove irrelevant test case that fails to build
  * Fix d/copyright (thanks Lintian)

 -- Paul Gevers <elbrus@debian.org>  Mon, 29 Dec 2014 09:09:44 +0100

castle-game-engine (5.0.0-3) unstable; urgency=medium

  * pasdoc finally entered Debian, so now build the documentation
  * Add upstream source for logo (from svn) and use it to build the png
  * Update d/TODO
  * Add d/gbp.conf to filter out upstream documentation during import

 -- Paul Gevers <elbrus@debian.org>  Sat, 30 Aug 2014 13:56:39 +0200

castle-game-engine (5.0.0-2) unstable; urgency=medium

  [ Abou Al Montacir ]
  * Force compilation of units in release mode in order to avoid FPC
    trying to recompile them during compilation of third party code.
   (Closes: #750486)

  [ Paul Gevers ]
  * Move maintainership to Pascal package team
  * Build depend on libfreetype6-dev, fixes FTBFS in Ubuntu (Closes: #748516)

 -- Paul Gevers <elbrus@debian.org>  Thu, 05 Jun 2014 21:26:23 +0200

castle-game-engine (5.0.0-1) unstable; urgency=medium

  [ Abou Al Montacir ]
  * New upstream release. (Closes: #747128)
  * Remove unused include file to allow building on systems where quilt is not
    installed

  [ Paul Gevers ]
  * Fix typo in package descriptions (Closes: #732760)
  * Remove nearly obsolete bzip compression for binary packages
    (See https://lists.debian.org/debian-devel/2014/01/msg00542.html)
  * Bump standards to 3.9.5 (no changes)
  * Converted copyright file to machine readable format and add notices for new
    files
  * Build Pascal source style font formats (using dejavu fonts package)
  * Strip piwik from documentation (thanks Lintian)

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Fri, 13 Dec 2013 21:29:44 +0100

castle-game-engine (4.1.1-1) unstable; urgency=low

  * New upstream release
    - Drop all patches, applied upstream
    - Add fp-units-net to Build-depends
  * Add myself to uploaders
  * Reorganize d/rules

 -- Paul Gevers <elbrus@debian.org>  Sun, 08 Sep 2013 21:18:46 +0200

castle-game-engine (4.0.1-1) unstable; urgency=low

  * Packaged Castle Game Engine for Debian. (Closes: Bug#706408)

 -- Abou Al Montacir <abou.almontacir@sfr.fr>  Sat, 27 Apr 2013 18:06:40 +0100
