cripslock

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

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 }