From a656ccfe9382edc96b35f716b8ccd1694c2ab4ee Mon Sep 17 00:00:00 2001 From: Zach van Rijn Date: Wed, 6 Dec 2023 09:39:18 -0600 Subject: 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. --- README | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'README') 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 '' and /image. <-- 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/' -- cgit v1.2.3-70-g09d2