luagraphicsmagick.nix (777B)
1 { stdenv, lua, buildLuaPackage, graphicsmagick, fetchFromGitHub, fetchurl }: 2 buildLuaPackage { 3 pname = "luagraphicsmagick"; 4 version = "2024"; 5 buildInputs = [lua graphicsmagick ]; 6 buildPhase = '' 7 # echo ${graphicsmagick}/lib ;exit 2 8 cc -shared -o graphicsmagick.so -I ${graphicsmagick}/include/GraphicsMagick luagraphicsmagick.c magick.c drawing.c pixel.c -L ${graphicsmagick}/lib -lGraphicsMagick -lGraphicsMagickWand 9 ''; 10 installPhase = '' 11 mkdir -p $out/lib/lua/${lua.luaversion} 12 cp graphicsmagick.so $out/lib/lua/${lua.luaversion} 13 ''; 14 15 src = fetchFromGitHub { 16 owner = "arcapos"; 17 repo = "luagraphicsmagick"; 18 rev = "e599aa4abeac2dca971d90a4d9ed0fb4f6091cfa"; 19 hash = "sha256-2slnp+bUYWMlpkAtSiAbk1XcM6T/oQyu9ej5gqqYe1c="; 20 }; 21 22 }