chiark / gitweb /
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ian Jackson [Sun, 11 Dec 2022 17:54:44 +0000 (17:54 +0000)]
debian/changelog: Bump version
Simon Tatham [Tue, 15 Mar 2022 11:03:35 +0000 (11:03 +0000)]
Revert "Add a debian/sources/format file."
This reverts commit
77590f580774059c41487b79063fc31f7fc59c86.
Ian tells me that #
1007426 is not as simple as it sounded and I
shouldn't have done this after all. Debianology is very confusing.
Simon Tatham [Tue, 15 Mar 2022 08:13:00 +0000 (08:13 +0000)]
Add a debian/sources/format file.
This is among the many pieces of Debianology I wasn't already aware
of, but #
1007426 helpfully pointed out its existence to me.
Simon Tatham [Wed, 27 Oct 2021 17:52:30 +0000 (18:52 +0100)]
changelog
Simon Tatham [Wed, 27 Oct 2021 17:29:18 +0000 (18:29 +0100)]
Work around Inkscape command-line breaking change.
It looks as if Inkscape 1.0 changed the command-line syntax for
converting an SVG into a PNG, and didn't provide any syntax I can see
that works in both versions. Bodge around that with an initial run of
'inkscape --version', so that this package build should work both
before and after that breaking change.
Simon Tatham [Wed, 27 Oct 2021 17:10:24 +0000 (18:10 +0100)]
Work around inkscape accessing its environment.
Bug #997904 points out that even this command-line use of Inkscape
will try to write to ~/.config/inkscape (in order to create a default
one if it's not already there), and also, will try to initialise GDK
(especially strange in the absence of an X or Wayland server, where it
will try to fall back to the HTTP-server based Broadway backend).
Worked around by resetting $HOME to the build directory, where it
doesn't matter if we create an Inkscape config directory, and by
setting GDK_BACKEND to the empty string, which seems to inhibit it
trying to actually launch any backends.
Simon Tatham [Tue, 26 Oct 2021 16:44:30 +0000 (17:44 +0100)]
changelog
Simon Tatham [Tue, 26 Oct 2021 16:43:18 +0000 (17:43 +0100)]
Merge tag 'upstream/1.19' into debian
Upstream version 1.19
Simon Tatham [Tue, 26 Oct 2021 16:37:35 +0000 (17:37 +0100)]
New upstream version 1.19
Simon Tatham [Thu, 4 Mar 2021 06:54:57 +0000 (06:54 +0000)]
Fix package name in chroma description (#984481)
Simon Tatham [Mon, 18 Jan 2021 22:15:34 +0000 (22:15 +0000)]
More missing dependencies.
Simon Tatham [Mon, 18 Jan 2021 22:04:55 +0000 (22:04 +0000)]
Switch to using convert for the icon.
Inkscape's export to PNG has variable command line syntax between
versions, and also wanted an X server while running.
Simon Tatham [Mon, 18 Jan 2021 21:50:48 +0000 (21:50 +0000)]
Missing build dependency: libsdl-image1.2-dev
Ian Jackson [Mon, 18 Jan 2021 21:47:46 +0000 (21:47 +0000)]
debian/control: Fix typo in libsdl dependency
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 18 Jan 2021 21:38:54 +0000 (21:38 +0000)]
debian/copyright: c&p autoconf wording from libwxbase3.0-0v5
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Simon Tatham [Sat, 16 Jan 2021 14:31:48 +0000 (14:31 +0000)]
First-draft Debian packaging implementation.
I've split up the installed files into three packages. Following the
upstream names of the binaries, the package 'chroma' contains the
graphical SDL version of the game, and 'chroma-curses' contains the
terminal-based version. They're in separate packages so that each one
can avoid the library dependencies of the other.
The shared data between the two (mostly level designs) lives in a
third package 'chroma-data'. But not all the stuff upstream installs
in /usr/share/chroma goes in there: the SVG graphics used only by the
SDL binary can live in the 'chroma' package.
Upstream's makefile installs binaries in /usr/bin; per Debian policy,
the packaging moves them to /usr/games.
An icon for the .desktop file is constructed from one of the SVGs in
the upstream tarball, but because that SVG contains two images side by
side, I had to provide a small Python script that extracts just one of
them (and then passes it to Inkscape to render into a PNG).
Simon Tatham [Sat, 16 Jan 2021 14:28:52 +0000 (14:28 +0000)]
Use the existing packaged DejaVuSans font.
The upstream Chroma tarball came with a bundled copy of DejaVuSans.
Using the standard Debian one instead saves disk space, gets a more
up-to-date version of the font, and avoids having to deal with the
subsidiary copyright notice for the font (graphics/font.txt).
Simon Tatham [Sat, 16 Jan 2021 14:28:18 +0000 (14:28 +0000)]
New upstream version 1.18
Simon Tatham [Sat, 16 Jan 2021 14:28:18 +0000 (14:28 +0000)]
Update upstream source from tag 'upstream/1.18'
Update to upstream version '1.18'
with Debian dir
1f7570f7fd00395516929cdac95f37f088b8db99
Simon Tatham [Sat, 9 Jan 2021 15:29:30 +0000 (15:29 +0000)]
initial, empty branch for upstream source
Simon Tatham [Sat, 9 Jan 2021 15:29:17 +0000 (15:29 +0000)]
create gbp.conf