Commit Graph

12 Commits

Author SHA1 Message Date
whitequark
a1589401b6 debian: use non-ABI-versioned libpng. 2016-06-26 13:25:33 +00:00
whitequark
a98cdeeb16 Unix: also install the SolveSpace desktop icon in the xpm format.
This is required by e.g. Debian guidelines.
2016-06-16 02:57:24 +00:00
whitequark
0066f93fb4 Update debian/copyright. 2016-06-16 02:53:43 +00:00
whitequark
f8f5095b3d Fix copyright. 2016-06-11 23:13:59 +00:00
whitequark
d37d77a257 CMake: require GCC 5.0+. 2016-05-18 17:27:37 +00:00
whitequark
a525f03371 Move icons to res/icons/; remove png2c.
This commit integrates icons in the resource system so that they
can be loaded (or reloaded, without restarting) in @2x mode, which
will be added in a future commit. png2c is no longer necessary.

png2c used to perform the following transformation:
  if(r + g + b < 11) r = g = b = 11;

This is now achieved by switching the icons to RGBA mode and adding
alpha channel with the following imagemagick invocation, which is
equivalent to the transformation above:
  for i in *.png; do
    convert -fuzz 4% -channel rgba -matte \
            -fill "rgba(255,255,255,0)" -opaque black \
            $i $i
  done

The Debian package solvespace now includes /usr/share/solvespace;
this should be split out into solvespace-data later.
2016-05-18 11:24:24 +00:00
whitequark
2edc61d072 Prepare CI for release builds. 2016-04-23 04:38:32 +00:00
whitequark
5e5ef3be3e Build Debian packages with debug symbols. 2016-01-13 06:45:17 +00:00
whitequark
02c30e6f87 Rewrite ttf2c to use GNU Unifont and merge with pngchar2c.pl.
After this change, SolveSpace does not contain nonfree assets.
Additionally, Perl is not required for the build.

Note that in the US, case law suggests that copyright does
not apply to bitmap fonts:
  http://www.renpy.org/wiki/renpy/misc/Bitmap_Fonts_and_Copyright

Nevertheless, it was prudent to replace the asset with something
that is unambiguously free.
2015-12-29 11:15:50 +08:00
whitequark
09c072fdfd Add Debian nightly builds. 2015-12-28 21:37:07 +08:00
whitequark
636b20bfa9 Add README. 2015-07-10 15:59:12 +03:00
whitequark
0807c2fdfe Add a native Debian package. 2015-07-10 15:59:12 +03:00