summary refs log tree commit diff
path: root/pkgs/applications/networking/p2p/transmission
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2017-01-05 17:24:08 -0600
committerMatthew Bauer <mjbauer95@gmail.com>2017-01-07 17:58:40 -0600
commitcae067f17a8c592d716a6ad2c1a6be2ff79f7c55 (patch)
treea6a762179c18b6a78ad2b6cfea1e0eb97775c9c2 /pkgs/applications/networking/p2p/transmission
parent826d6aa6cd555775f384774d0de4a4b2a759b8b9 (diff)
downloadnixpkgs-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.nix9
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 */ ''