You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
themeroller-image: Migrate to ImageMagick 7 with cross-spawn
Changes:
* Migrate from ImageMagick 6 used via the `gm` npm package to ImageMagick 7
used via `cross-spawn`
* Build ImageMagick 7 in a GitHub workflow; we'll be able to drop this when
Ubuntu Plucky is released & available in GitHub Actions
* Update Node from 18 to 22, including migrating the Dockerfile from
`node:18-alpine` to `node:22-alpine`
Closesgh-632
Copy file name to clipboardExpand all lines: README.md
+10-8
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
jQuery UI DownloadBuilder & ThemeRoller backend and frontend application.
2
2
3
3
## Requirements
4
-
-[node >= 18 and npm](https://nodejs.org/en/download/)
5
-
- ImageMagick 6.6.x. ([see below for instructions to compile it from source](#compile-and-install-imagemagick-from-source))
4
+
-[node >= 20 and npm](https://nodejs.org/en/download/)
5
+
- ImageMagick 7.x. ([See below for instructions how to install it](#install-imagemagick))
6
6
- grunt-cli: `npm install -g grunt-cli`
7
7
8
8
## Getting Started
@@ -95,9 +95,11 @@ $ grunt deploy
95
95
96
96
## Appendix
97
97
98
-
### Compile and install ImageMagick from source
98
+
### Install ImageMagick
99
99
100
-
Follow instructions from https://legacy.imagemagick.org/script/install-source.php to install ImageMagic `6.6.9-10`. Then, in the ImageMagick directory, invoke:
100
+
You will need ImageMagic `7.x` with PNG support. If your distribution doesn't provide such a version (on macOS it is included in the `imagemagick` Homebrew package), you will need to compile ImageMagick from source.
101
+
102
+
Follow instructions from https://imagemagick.org/script/install-source.php to install ImageMagic `7.x`. Then, in the ImageMagick directory, invoke:
0 commit comments