diff options
author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2015-07-04 20:32:45 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2015-07-04 20:32:45 +0200 |
commit | 8f9534ccc3f3c73a8e17a035cfe059830c679251 (patch) | |
tree | 24402c7b70c9ceda5ad6c29133a64f4594fe1453 /pkgs/applications/video/popcorntime | |
parent | 7f6667f97914a174841016bcf603511564b97fca (diff) | |
download | nixlib-8f9534ccc3f3c73a8e17a035cfe059830c679251.tar nixlib-8f9534ccc3f3c73a8e17a035cfe059830c679251.tar.gz nixlib-8f9534ccc3f3c73a8e17a035cfe059830c679251.tar.bz2 nixlib-8f9534ccc3f3c73a8e17a035cfe059830c679251.tar.lz nixlib-8f9534ccc3f3c73a8e17a035cfe059830c679251.tar.xz nixlib-8f9534ccc3f3c73a8e17a035cfe059830c679251.tar.zst nixlib-8f9534ccc3f3c73a8e17a035cfe059830c679251.zip |
popcorntime: unbreak tarball job
Fix evaluation error when srcs."${stdenv.system}" does not exist (e.g. on darwin).
Diffstat (limited to 'pkgs/applications/video/popcorntime')
-rw-r--r-- | pkgs/applications/video/popcorntime/default.nix | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/pkgs/applications/video/popcorntime/default.nix b/pkgs/applications/video/popcorntime/default.nix index 0db56cc6fcd7..c588833b2f08 100644 --- a/pkgs/applications/video/popcorntime/default.nix +++ b/pkgs/applications/video/popcorntime/default.nix @@ -4,20 +4,21 @@ let version = "0.3.7.2"; - srcs = { - x86_64-linux = fetchurl { - url = "https://get.popcorntime.io/build/Popcorn-Time-${version}-Linux64.tar.xz"; - sha256 = "0lm9k4fr73a9p00i3xj2ywa4wvjf9csadm0pcz8d6imwwq44sa8b"; - }; - i686-linux = fetchurl { - url = "https://get.popcorntime.io/build/Popcorn-Time-${version}-Linux32.tar.xz"; - sha256 = "1dz1cp31qbwamm9pf8ydmzzhnb6d9z73bigdv3y74dgicz3dpr91"; - }; - }; - popcorntimePackage = stdenv.mkDerivation rec { name = "popcorntime-package-${version}"; - src = srcs."${stdenv.system}"; + src = + if stdenv.system == "x86_64-linux" then + fetchurl { + url = "https://get.popcorntime.io/build/Popcorn-Time-${version}-Linux64.tar.xz"; + sha256 = "0lm9k4fr73a9p00i3xj2ywa4wvjf9csadm0pcz8d6imwwq44sa8b"; + } + else if stdenv.system == "i686-linux" then + fetchurl { + url = "https://get.popcorntime.io/build/Popcorn-Time-${version}-Linux32.tar.xz"; + sha256 = "1dz1cp31qbwamm9pf8ydmzzhnb6d9z73bigdv3y74dgicz3dpr91"; + } + else + throw "Unsupported system ${stdenv.system}"; sourceRoot = "."; installPhase = '' mkdir -p $out |