diff options
author | Artturi <Artturin@artturin.com> | 2023-04-08 02:03:16 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-08 02:03:16 +0300 |
commit | 01dd36356013ee84ab4366f67ee27e6610b0cb0b (patch) | |
tree | e97c9e8e6eeae98650039e4d2be07ef2d9a2a97c | |
parent | aff526b461713b7cca8f9e6d21b435c6b9dcfcd4 (diff) | |
parent | a08a67a563d1285fb306159a92bb33b2c4e8ce7f (diff) | |
download | nixpkgs-01dd36356013ee84ab4366f67ee27e6610b0cb0b.tar nixpkgs-01dd36356013ee84ab4366f67ee27e6610b0cb0b.tar.gz nixpkgs-01dd36356013ee84ab4366f67ee27e6610b0cb0b.tar.bz2 nixpkgs-01dd36356013ee84ab4366f67ee27e6610b0cb0b.tar.lz nixpkgs-01dd36356013ee84ab4366f67ee27e6610b0cb0b.tar.xz nixpkgs-01dd36356013ee84ab4366f67ee27e6610b0cb0b.tar.zst nixpkgs-01dd36356013ee84ab4366f67ee27e6610b0cb0b.zip |
Merge pull request #225103 from uninsane/pr/sane/cross-2023-04-06
-rw-r--r-- | pkgs/applications/misc/fuzzel/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/libraries/libHX/default.nix | 5 | ||||
-rw-r--r-- | pkgs/development/libraries/libchamplain/default.nix | 6 | ||||
-rw-r--r-- | pkgs/development/libraries/libjcat/default.nix | 1 | ||||
-rw-r--r-- | pkgs/development/libraries/librest/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/libraries/rapidfuzz-cpp/default.nix | 2 | ||||
-rw-r--r-- | pkgs/tools/security/tpm2-abrmd/default.nix | 9 |
7 files changed, 22 insertions, 8 deletions
diff --git a/pkgs/applications/misc/fuzzel/default.nix b/pkgs/applications/misc/fuzzel/default.nix index e8df14911bf..5ee5d162fa2 100644 --- a/pkgs/applications/misc/fuzzel/default.nix +++ b/pkgs/applications/misc/fuzzel/default.nix @@ -34,6 +34,10 @@ stdenv.mkDerivation rec { hash = "sha256-Va/Rm35jqxDlIfQdrpZ41qrW8YzWmm1LWra76AW1xUw="; }; + depsBuildBuild = [ + pkg-config + ]; + nativeBuildInputs = [ pkg-config wayland-scanner diff --git a/pkgs/development/libraries/libHX/default.nix b/pkgs/development/libraries/libHX/default.nix index e7172b493c7..7016c5c8659 100644 --- a/pkgs/development/libraries/libHX/default.nix +++ b/pkgs/development/libraries/libHX/default.nix @@ -11,12 +11,11 @@ stdenv.mkDerivation rec { patches = []; - nativeBuildInputs = [ autoconf automake ]; - buildInputs = [ libtool ]; + nativeBuildInputs = [ autoconf automake libtool ]; preConfigure = '' sh autogen.sh - ''; + ''; meta = with lib; { homepage = "https://libhx.sourceforge.net/"; diff --git a/pkgs/development/libraries/libchamplain/default.nix b/pkgs/development/libraries/libchamplain/default.nix index 1eda49ad3f9..ab8f187bf9e 100644 --- a/pkgs/development/libraries/libchamplain/default.nix +++ b/pkgs/development/libraries/libchamplain/default.nix @@ -24,7 +24,8 @@ stdenv.mkDerivation rec { pname = "libchamplain"; version = "0.12.21"; - outputs = [ "out" "dev" "devdoc" ]; + outputs = [ "out" "dev" ] + ++ lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ "devdoc" ]; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; @@ -37,6 +38,7 @@ stdenv.mkDerivation rec { pkg-config gobject-introspection vala + ] ++ lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ gtk-doc docbook_xsl docbook_xml_dtd_412 @@ -55,7 +57,7 @@ stdenv.mkDerivation rec { ]; mesonFlags = [ - "-Dgtk_doc=true" + (lib.mesonBool "gtk_doc" (stdenv.buildPlatform == stdenv.hostPlatform)) "-Dvapi=true" (lib.mesonBool "libsoup3" withLibsoup3) ]; diff --git a/pkgs/development/libraries/libjcat/default.nix b/pkgs/development/libraries/libjcat/default.nix index 8c052b5ce80..65ea75f2faa 100644 --- a/pkgs/development/libraries/libjcat/default.nix +++ b/pkgs/development/libraries/libjcat/default.nix @@ -43,6 +43,7 @@ stdenv.mkDerivation rec { docbook-xsl-nons gobject-introspection vala + gnutls gtk-doc python3 ]; diff --git a/pkgs/development/libraries/librest/default.nix b/pkgs/development/libraries/librest/default.nix index abe53ff3692..19f7ced5986 100644 --- a/pkgs/development/libraries/librest/default.nix +++ b/pkgs/development/libraries/librest/default.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config gobject-introspection + ] ++ lib.optionals (stdenv.hostPlatform == stdenv.buildPlatform) [ gtk-doc docbook-xsl-nons docbook_xml_dtd_412 @@ -38,7 +39,7 @@ stdenv.mkDerivation rec { ]; configureFlags = [ - "--enable-gtk-doc" + (lib.enableFeature (stdenv.hostPlatform == stdenv.buildPlatform) "gtk-doc") # Remove when https://gitlab.gnome.org/GNOME/librest/merge_requests/2 is merged. "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt" ]; diff --git a/pkgs/development/libraries/rapidfuzz-cpp/default.nix b/pkgs/development/libraries/rapidfuzz-cpp/default.nix index d1524024dd4..9cde99b69f0 100644 --- a/pkgs/development/libraries/rapidfuzz-cpp/default.nix +++ b/pkgs/development/libraries/rapidfuzz-cpp/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { catch2_3 ]; - doCheck = true; + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; meta = { description = "Rapid fuzzy string matching in C++ using the Levenshtein Distance"; diff --git a/pkgs/tools/security/tpm2-abrmd/default.nix b/pkgs/tools/security/tpm2-abrmd/default.nix index d9dd354aac8..71835599879 100644 --- a/pkgs/tools/security/tpm2-abrmd/default.nix +++ b/pkgs/tools/security/tpm2-abrmd/default.nix @@ -15,7 +15,14 @@ stdenv.mkDerivation rec { sha256 = "sha256-l0ncCMsStaeFACRU3Bt6F1zyiOTGY6wOHewA4AD58Ww="; }; - nativeBuildInputs = [ pkg-config makeWrapper autoreconfHook autoconf-archive which ]; + nativeBuildInputs = [ + autoconf-archive + autoreconfHook + glib + makeWrapper + pkg-config + which + ]; buildInputs = [ tpm2-tss glib dbus ]; nativeCheckInputs = [ cmocka ]; |