summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorZach van Rijn <me@zv.io>2023-12-06 09:39:18 -0600
committerZach van Rijn <me@zv.io>2023-12-06 10:17:47 -0600
commita656ccfe9382edc96b35f716b8ccd1694c2ab4ee (patch)
tree71078894e99ae6457a3e0e3d50773ff3f564ff6c /README
parent082074c60c5a585977df1143db74db95f4d081c0 (diff)
downloadwallpapers-a656ccfe9382edc96b35f716b8ccd1694c2ab4ee.tar.gz
wallpapers-a656ccfe9382edc96b35f716b8ccd1694c2ab4ee.tar.bz2
wallpapers-a656ccfe9382edc96b35f716b8ccd1694c2ab4ee.tar.xz
wallpapers-a656ccfe9382edc96b35f716b8ccd1694c2ab4ee.zip
Switch from Imagemagick to Graphicsmagick.
Note that GM doesn't support gradient:angle so we have to use a direction. It's radial, not linear, but is completely acceptable. Imagemagick silently introduces artifacts and fails to composite images when the underlying gradient is of the form { #AAAAAA --> #BBBBBB }, where R=G=B. Note that { #AAAAAA --> #BBBBBC } works fine. This is a real bug but isn't a wallpapers problem. Add a 'prepare-docker' wrapper script, which simply builds the tarball using a known Graphicsmagick and not whichever happens to be on the generating system.
Diffstat (limited to 'README')
-rw-r--r--README6
1 files changed, 5 insertions, 1 deletions
diff --git a/README b/README
index 669925c..d28d8bc 100644
--- a/README
+++ b/README
@@ -17,6 +17,7 @@ The only choices a contributor has are '<slug>' and
/image.<ext> <-- image file
/MANIFEST <-- metadata file
/prepare <-- generator script
+ /prepare-docker <-- for production only*
building
@@ -27,7 +28,10 @@ building
(2) ensure that you are checked out at a tag that has
been pushed to origin
-(3) run the 'prepare' script with no arguments
+(3) run the 'prepare'* script with no arguments, or run
+ the 'prepare-docker' script to do this in a container
+ with a known version of imagemagick or graphicsmagick
+ if you are preparing for a release
(4) upload the resulting tarball, in 'output/', to the
distfiles mirror, directly under 'source/'