3 , gobject-introspection
13 stdenv.mkDerivation (finalAttrs: {
14 pname = "blueprint-compiler";
17 src = fetchFromGitLab {
18 domain = "gitlab.gnome.org";
20 repo = "blueprint-compiler";
21 rev = "v${finalAttrs.version}";
22 hash = "sha256-pkbTxCN7LagIbOtpiUCkh40aHw6uRtalQVFa47waXjU=";
32 (python3.withPackages (ps: with ps; [
37 propagatedBuildInputs = [
38 # For setup hook, so that the compiler can find typelib files
48 doCheck = !stdenv.hostPlatform.isDarwin
49 && false; # tests time out
54 xvfb-run dbus-run-session \
55 --config-file=${dbus}/share/dbus-1/session.conf \
56 meson test --no-rebuild --print-errorlogs
61 passthru.tests.version = testers.testVersion {
62 package = finalAttrs.finalPackage;
66 description = "Markup language for GTK user interface files";
67 mainProgram = "blueprint-compiler";
68 homepage = "https://gitlab.gnome.org/jwestman/blueprint-compiler";
69 license = licenses.lgpl3Plus;
70 maintainers = with maintainers; [ benediktbroich ranfdev ];
71 platforms = platforms.unix;