summaryrefslogtreecommitdiff
path: root/imagemagick_my.nix
diff options
context:
space:
mode:
Diffstat (limited to 'imagemagick_my.nix')
-rw-r--r--imagemagick_my.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/imagemagick_my.nix b/imagemagick_my.nix
new file mode 100644
index 0000000..d2665e8
--- /dev/null
+++ b/imagemagick_my.nix
@@ -0,0 +1,32 @@
+{ inputs }:
+self: super: {
+ imagemagick_my =
+ with super;
+ (imagemagick.override {
+ libjxlSupport = true;
+ ghostscriptSupport = true;
+ djvulibreSupport = true;
+ libheif = self.libheif_my;
+ }).overrideAttrs
+ (old: rec {
+ version = "git";
+ src = fetchGit {
+ url = "https://github.com/ImageMagick/ImageMagick";
+ ref = "main";
+# rev = "d3678bd5b8f25846037f00d21aa6a75a3e8f5e87";
+ rev = "d7992582b93ef4e6f9ab2201a1cfbba43055a270";
+ };
+ configureFlags = old.configureFlags ++ [
+ "--with-fftw"
+ "--with-jbig"
+ "--with-jxl"
+ ];
+ buildInputs = old.buildInputs ++ [
+ fftw
+ jbigkit
+ libjxl
+ ];
+ patches = [ ];
+ # doCheck = false;
+ });
+}