Loading pkgs/development/libraries/libadwaita/default.nix +15 −3 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ , gnome , gsettings-desktop-schemas , xvfb-run , AppKit , Foundation }: stdenv.mkDerivation rec { Loading Loading @@ -48,11 +50,16 @@ stdenv.mkDerivation rec { mesonFlags = [ "-Dgtk_doc=true" ] ++ lib.optionals (!doCheck) [ "-Dtests=false" ]; buildInputs = [ fribidi gobject-introspection ] ++ lib.optionals stdenv.isDarwin [ AppKit Foundation ]; propagatedBuildInputs = [ Loading @@ -61,10 +68,15 @@ stdenv.mkDerivation rec { checkInputs = [ gnome.adwaita-icon-theme ] ++ lib.optionals (!stdenv.isDarwin) [ xvfb-run ]; doCheck = true; # Tests had to be disabled on Darwin because they fail with the same error as https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264947 on Hydra: # # In file included from ../tests/test-style-manager.c:10: # ../src/adw-settings-private.h:16:10: fatal error: 'adw-enums-private.h' file not found doCheck = !stdenv.isDarwin; checkPhase = '' runHook preCheck Loading @@ -81,7 +93,7 @@ stdenv.mkDerivation rec { # Tests need a cache directory "HOME=$TMPDIR" ) env "''${testEnvironment[@]}" xvfb-run \ env "''${testEnvironment[@]}" ${lib.optionalString (!stdenv.isDarwin) "xvfb-run"} \ meson test --print-errorlogs runHook postCheck Loading @@ -102,6 +114,6 @@ stdenv.mkDerivation rec { homepage = "https://gitlab.gnome.org/GNOME/libadwaita"; license = licenses.lgpl21Plus; maintainers = teams.gnome.members ++ (with maintainers; [ dotlambda ]); platforms = platforms.linux; platforms = platforms.unix; }; } pkgs/top-level/all-packages.nix +3 −1 Original line number Diff line number Diff line Loading @@ -18651,7 +18651,9 @@ with pkgs; libad9361 = callPackage ../development/libraries/libad9361 { }; libadwaita = callPackage ../development/libraries/libadwaita { }; libadwaita = callPackage ../development/libraries/libadwaita { inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation; }; libaec = callPackage ../development/libraries/libaec { }; Loading
pkgs/development/libraries/libadwaita/default.nix +15 −3 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ , gnome , gsettings-desktop-schemas , xvfb-run , AppKit , Foundation }: stdenv.mkDerivation rec { Loading Loading @@ -48,11 +50,16 @@ stdenv.mkDerivation rec { mesonFlags = [ "-Dgtk_doc=true" ] ++ lib.optionals (!doCheck) [ "-Dtests=false" ]; buildInputs = [ fribidi gobject-introspection ] ++ lib.optionals stdenv.isDarwin [ AppKit Foundation ]; propagatedBuildInputs = [ Loading @@ -61,10 +68,15 @@ stdenv.mkDerivation rec { checkInputs = [ gnome.adwaita-icon-theme ] ++ lib.optionals (!stdenv.isDarwin) [ xvfb-run ]; doCheck = true; # Tests had to be disabled on Darwin because they fail with the same error as https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264947 on Hydra: # # In file included from ../tests/test-style-manager.c:10: # ../src/adw-settings-private.h:16:10: fatal error: 'adw-enums-private.h' file not found doCheck = !stdenv.isDarwin; checkPhase = '' runHook preCheck Loading @@ -81,7 +93,7 @@ stdenv.mkDerivation rec { # Tests need a cache directory "HOME=$TMPDIR" ) env "''${testEnvironment[@]}" xvfb-run \ env "''${testEnvironment[@]}" ${lib.optionalString (!stdenv.isDarwin) "xvfb-run"} \ meson test --print-errorlogs runHook postCheck Loading @@ -102,6 +114,6 @@ stdenv.mkDerivation rec { homepage = "https://gitlab.gnome.org/GNOME/libadwaita"; license = licenses.lgpl21Plus; maintainers = teams.gnome.members ++ (with maintainers; [ dotlambda ]); platforms = platforms.linux; platforms = platforms.unix; }; }
pkgs/top-level/all-packages.nix +3 −1 Original line number Diff line number Diff line Loading @@ -18651,7 +18651,9 @@ with pkgs; libad9361 = callPackage ../development/libraries/libad9361 { }; libadwaita = callPackage ../development/libraries/libadwaita { }; libadwaita = callPackage ../development/libraries/libadwaita { inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation; }; libaec = callPackage ../development/libraries/libaec { };