diff options
author | Artturi <Artturin@artturin.com> | 2022-03-06 22:57:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-06 22:57:28 +0200 |
commit | 7ffb0b013050de174b39f04419e35869943c42fc (patch) | |
tree | 4a9c05e7d42a37cb8dcd24da5905dad1210c321e /pkgs/applications/networking/irc | |
parent | 18539f14ac74ef4b6ac82fe9144db187e4e18495 (diff) | |
parent | 64cb3a021bc454c638458349c286aa3a8cbd0456 (diff) |
Merge pull request #160956 from a-m-joseph/tiny-make-dbus-openssl-notifications-optional
Diffstat (limited to 'pkgs/applications/networking/irc')
-rw-r--r-- | pkgs/applications/networking/irc/tiny/default.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/applications/networking/irc/tiny/default.nix b/pkgs/applications/networking/irc/tiny/default.nix index e102b1077a388..4d7f5b0ca36ce 100644 --- a/pkgs/applications/networking/irc/tiny/default.nix +++ b/pkgs/applications/networking/irc/tiny/default.nix @@ -3,9 +3,11 @@ , rustPlatform , fetchFromGitHub , pkg-config -, dbus -, openssl , Foundation +, dbusSupport ? stdenv.isLinux, dbus +# rustls will be used for TLS if useOpenSSL=false +, useOpenSSL ? stdenv.isLinux, openssl +, notificationSupport ? stdenv.isLinux }: rustPlatform.buildRustPackage rec { @@ -22,9 +24,11 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "05q3f1wp48mwkz8n0102rwb6jzrgpx3dlbxzf3zcw8r1mblgzim1"; nativeBuildInputs = lib.optional stdenv.isLinux pkg-config; - buildInputs = lib.optionals stdenv.isLinux [ dbus openssl ] ++ lib.optional stdenv.isDarwin Foundation; + buildInputs = lib.optionals dbusSupport [ dbus ] + ++ lib.optionals useOpenSSL [ openssl ] + ++ lib.optional stdenv.isDarwin Foundation; - buildFeatures = lib.optional stdenv.isLinux "desktop-notifications"; + buildFeatures = lib.optional notificationSupport "desktop-notifications"; meta = with lib; { description = "A console IRC client"; |