diff --git a/pkgs/gf-pgf/default.nix b/pkgs/gf-pgf/default.nix index ff4c1fa..012ffca 100644 --- a/pkgs/gf-pgf/default.nix +++ b/pkgs/gf-pgf/default.nix @@ -8,4 +8,5 @@ stdenv.mkDerivation { inherit (gf-core) version meta; src = "${gf-core.src}/src/runtime/c"; nativeBuildInputs = [autoreconfHook ]; + broken = true; } diff --git a/pkgs/ljtools/default.nix b/pkgs/ljtools/default.nix new file mode 100644 index 0000000..2b8a03b --- /dev/null +++ b/pkgs/ljtools/default.nix @@ -0,0 +1,42 @@ +{ qt5 + , breakpointHook + , luajit + , stdenv + , fetchFromGitHub +}: + +let + GuiTools-src = fetchFromGitHub { + owner = "rochus-keller"; + repo = "GuiTools"; + rev = "df36aa5c823d0c81259ae70b7c6f194c88017d6f"; + hash = "sha256-RmpVkUjcAkde755QQwfWvC4sOxDLx2itmqw1T1DTOlE="; + name = "GuiTools"; + }; + LjTools-src = fetchFromGitHub { + owner = "rochus-keller"; + repo = "LjTools"; + name = "LjTools"; + hash = "sha256-PWh1ZP5+hNXvDpJTaWtegHvcuBkdrZ6oA+bIkEikVHk="; + rev = "412675e2cc12bec1e00fd7a2ec52270f388d225b"; + }; + luajit-src = luajit.src.override { name = "LuaJIT"; }; +in stdenv.mkDerivation { + pname = "ljtools"; + version = "0.1.0"; + srcs = [ + GuiTools-src + LjTools-src + luajit-src + ]; + sourceRoot = "LjTools"; + buildInputs = [ + qt5.qtbase + ]; + nativeBuildInputs = [ + qt5.qtbase + breakpointHook + qt5.wrapQtAppsHook + qt5.qmake + ]; +}