typioca: 2.7.0 -> 2.8.0
[NixPkgs.git] / pkgs / os-specific / darwin / trash / default.nix
bloba239f6607b1fbc431ceb5bab72f35aa829cc962e
1 { lib, stdenv, fetchFromGitHub, perl, AppKit, Cocoa, ScriptingBridge }:
3 stdenv.mkDerivation rec {
4   version = "0.9.2";
5   pname = "trash";
7   src = fetchFromGitHub {
8     owner = "ali-rantakari";
9     repo = "trash";
10     rev = "v${version}";
11     sha256 = "1d3rc03vgz32faj7qi18iiggxvxlqrj9lsk5jkpa9r1mcs5d89my";
12   };
14   buildInputs = [ perl Cocoa AppKit ScriptingBridge ];
16   patches = [ ./trash.diff ];
18   buildPhase = "make all docs";
20   installPhase = ''
21     mkdir -p $out/bin
22     mkdir -p $out/share/man/man1
23     install -m 0755 trash $out/bin
24     install -m 0444 trash.1 $out/share/man/man1
25   '';
27   meta = {
28     homepage = "https://github.com/ali-rantakari/trash";
29     description = "Small command-line program for OS X that moves files or
30     folders to the trash.";
31     platforms = lib.platforms.darwin;
32     license = lib.licenses.mit;
33   };