trash-cli: enable darwin build

This commit is contained in:
Mitsuhiro Nakamura 2018-06-11 19:26:52 +09:00
parent 55282f339b
commit 3e766a56c4

View File

@ -1,8 +1,6 @@
{ stdenv, fetchFromGitHub, fetchpatch, coreutils
, python3, python3Packages, substituteAll }:
assert stdenv.isLinux;
python3Packages.buildPythonApplication rec {
name = "trash-cli-${version}";
version = "0.17.1.14";
@ -19,7 +17,8 @@ python3Packages.buildPythonApplication rec {
(substituteAll {
src = ./nix-paths.patch;
df = "${coreutils}/bin/df";
libc = "${stdenv.cc.libc.out}/lib/libc.so.6";
libc = let ext = if stdenv.isDarwin then ".dylib" else ".so.6";
in "${stdenv.cc.libc}/lib/libc${ext}";
})
# Fix build on Python 3.6.
@ -37,7 +36,7 @@ python3Packages.buildPythonApplication rec {
homepage = https://github.com/andreafrancia/trash-cli;
description = "Command line tool for the desktop trash can";
maintainers = [ maintainers.rycee ];
platforms = platforms.all;
platforms = platforms.unix;
license = licenses.gpl2;
};
}