Commit Graph

12 Commits

Author SHA1 Message Date
Matthias Klumpp
0a5b33a4be ci: Add missing dependency on mustache-d 2016-09-26 05:06:30 +02:00
Matthias Klumpp
9f5ef15d0a ci: Test Meson builds as well 2016-09-26 04:58:40 +02:00
Matthias Klumpp
57f0594e9f Add dependencies on Pango, FreeType and Fontconfig
Unfortunately we need all three for proper rendering of
internationalized fonts and to get all information out of the fonts that
we need.
2016-09-23 20:45:21 +02:00
Iain Lane
39a07fff29 Add a function to extract a whole archive to a directory
We want to do this for langpacks.
2016-09-01 12:26:25 +01:00
Matthias Klumpp
bd4e470973 ci: Update build-dependencies 2016-08-29 16:06:01 +02:00
Iain Lane
7550d33055 Support DDTP translations (#16)
* Abstract downloading, so that we can download to a string[] or a file

* debian: Load all available description translations

* debian: Keep a "%s" around for later converting

You have to convert them all when using `format', but passing "%s" as a
parameter works around that. We need one because `downloadIfNecessary'
uses it to add the extension.

* Add translated descriptions for all languages, not just C

* Set NO_TRANSLATION_FALLBACK when setting package descriptions on Components

* Actually add the test data

* A few style fixes

* Use an associate array to fake a set

* Rename getFile to getFileContents and fix some indentation
2016-08-17 18:22:36 +02:00
Matthias Klumpp
280b4a4b2c Fix CI 2016-07-27 19:40:52 +02:00
Matthias Klumpp
31f76c1640 travis: Run asgen tests in Docker container
That way we don't need to hack the Trusty environment anymore and
basically do a dist-upgrade, but can instead use a newer Ubuntu release
directly.
2016-06-03 02:45:29 +02:00
Matthias Klumpp
16ed9d2018 Add some font rendering experiments 2016-05-20 03:41:46 +02:00
Matthias Klumpp
c28a84ed4b debian: Implement Contents reading code 2016-03-21 04:50:28 +01:00
Matthias Klumpp
2d6f8d8e56 Render SVG icons 2016-03-21 01:54:22 +01:00
Matthias Klumpp
1281b8af8d Add class to read and write images
I based this on libGD, which seems to be both very fast, commonly used
and lightweight on dependencies.
For font rendering and probably for SVG too, we will use Cairo.
2016-03-19 21:37:43 +01:00