Merge pull request #41847 from mnacamura/trash-cli-darwin

trash-cli: enable darwin build
This commit is contained in:
Matthew Justin Bauer 2018-06-11 12:01:42 -04:00 committed by GitHub
commit 4206554555
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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;
};
}