Loading pkgs/development/compilers/blueprint/default.nix +28 −13 Original line number Diff line number Diff line { python3 { gtk4 , python3 , stdenv , fetchFromGitLab , gobject-introspection , lib , meson , ninja , testers }: stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: { pname = "blueprint-compiler"; version = "0.2.0"; version = "0.6.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "jwestman"; repo = pname; rev = "v${version}"; sha256 = "sha256-LXZ6n1oCbPa0taVbUZf52mGECrzXIcF8EaMVJ30rMtc="; repo = "blueprint-compiler"; rev = "v${finalAttrs.version}"; hash = "sha256-L6EGterkZ8EB6xSnJDZ3IMuOumpTpEGnU74X3UgC7k0="; }; # Requires pythonfuzz, which I've found difficult to package doCheck = false; doCheck = true; nativeBuildInputs = [ meson Loading @@ -29,18 +30,32 @@ stdenv.mkDerivation rec { buildInputs = [ python3 ]; gtk4 ] ++ (with python3.pkgs; [ pygobject3 wrapPython ]); propagatedBuildInputs = [ # So that the compiler can find GIR and .ui files gobject-introspection ]; postFixup = '' makeWrapperArgs="\ --prefix GI_TYPELIB_PATH : $GI_TYPELIB_PATH \ --prefix PYTHONPATH : \"$(toPythonPath $out):$(toPythonPath ${python3.pkgs.pygobject3})\"" wrapPythonPrograms ''; passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; meta = with lib; { description = "A markup language for GTK user interface files"; homepage = "https://gitlab.gnome.org/jwestman/blueprint-compiler"; license = licenses.lgpl3Plus; maintainers = [ maintainers.ranfdev ]; platforms = platforms.all; maintainers = with maintainers; [ benediktbroich ranfdev ]; platforms = platforms.unix; }; } }) Loading
pkgs/development/compilers/blueprint/default.nix +28 −13 Original line number Diff line number Diff line { python3 { gtk4 , python3 , stdenv , fetchFromGitLab , gobject-introspection , lib , meson , ninja , testers }: stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: { pname = "blueprint-compiler"; version = "0.2.0"; version = "0.6.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "jwestman"; repo = pname; rev = "v${version}"; sha256 = "sha256-LXZ6n1oCbPa0taVbUZf52mGECrzXIcF8EaMVJ30rMtc="; repo = "blueprint-compiler"; rev = "v${finalAttrs.version}"; hash = "sha256-L6EGterkZ8EB6xSnJDZ3IMuOumpTpEGnU74X3UgC7k0="; }; # Requires pythonfuzz, which I've found difficult to package doCheck = false; doCheck = true; nativeBuildInputs = [ meson Loading @@ -29,18 +30,32 @@ stdenv.mkDerivation rec { buildInputs = [ python3 ]; gtk4 ] ++ (with python3.pkgs; [ pygobject3 wrapPython ]); propagatedBuildInputs = [ # So that the compiler can find GIR and .ui files gobject-introspection ]; postFixup = '' makeWrapperArgs="\ --prefix GI_TYPELIB_PATH : $GI_TYPELIB_PATH \ --prefix PYTHONPATH : \"$(toPythonPath $out):$(toPythonPath ${python3.pkgs.pygobject3})\"" wrapPythonPrograms ''; passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; meta = with lib; { description = "A markup language for GTK user interface files"; homepage = "https://gitlab.gnome.org/jwestman/blueprint-compiler"; license = licenses.lgpl3Plus; maintainers = [ maintainers.ranfdev ]; platforms = platforms.all; maintainers = with maintainers; [ benediktbroich ranfdev ]; platforms = platforms.unix; }; } })