diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2017-01-05 17:24:08 -0600 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2017-01-07 17:58:40 -0600 |
commit | cae067f17a8c592d716a6ad2c1a6be2ff79f7c55 (patch) | |
tree | a6a762179c18b6a78ad2b6cfea1e0eb97775c9c2 /pkgs/applications/networking/p2p/transmission | |
parent | 826d6aa6cd555775f384774d0de4a4b2a759b8b9 (diff) | |
download | nixpkgs-cae067f17a8c592d716a6ad2c1a6be2ff79f7c55.tar nixpkgs-cae067f17a8c592d716a6ad2c1a6be2ff79f7c55.tar.gz nixpkgs-cae067f17a8c592d716a6ad2c1a6be2ff79f7c55.tar.bz2 nixpkgs-cae067f17a8c592d716a6ad2c1a6be2ff79f7c55.tar.lz nixpkgs-cae067f17a8c592d716a6ad2c1a6be2ff79f7c55.tar.xz nixpkgs-cae067f17a8c592d716a6ad2c1a6be2ff79f7c55.tar.zst nixpkgs-cae067f17a8c592d716a6ad2c1a6be2ff79f7c55.zip |
transmission: add enableSystemd flag
This flag can be used to enable systemd daemon support in transmission.
Diffstat (limited to 'pkgs/applications/networking/p2p/transmission')
-rw-r--r-- | pkgs/applications/networking/p2p/transmission/default.nix | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/applications/networking/p2p/transmission/default.nix b/pkgs/applications/networking/p2p/transmission/default.nix index b85970df4b4..fcf9225c3aa 100644 --- a/pkgs/applications/networking/p2p/transmission/default.nix +++ b/pkgs/applications/networking/p2p/transmission/default.nix @@ -1,6 +1,7 @@ { stdenv, fetchurl, pkgconfig, intltool, file, makeWrapper , openssl, curl, libevent, inotify-tools, systemd, zlib , enableGTK3 ? false, gtk3 +, enableSystemd ? stdenv.isLinux }: let @@ -19,7 +20,7 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig intltool file openssl curl libevent inotify-tools zlib ] ++ optionals enableGTK3 [ gtk3 makeWrapper ] - ++ optional stdenv.isLinux systemd; + ++ optionals enableSystemd [ systemd ] postPatch = '' substituteInPlace ./configure \ @@ -27,8 +28,10 @@ stdenv.mkDerivation rec { --replace "/usr/bin/file" "${file}/bin/file" ''; - configureFlags = [ "--with-systemd-daemon" ] - ++ [ "--enable-cli" ] + configureFlags = [ + "--enable-cli" + ] + ++ optional enableSystemd "--with-systemd-daemon" ++ optional enableGTK3 "--with-gtk"; preFixup = optionalString enableGTK3 /* gsettings schemas for file dialogues */ '' |