tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
darwin: trash 0.9.0
Jake Waksbaum
8 years ago
232ff391
9a190970
+53
3 changed files
expand all
collapse all
unified
split
pkgs
os-specific
darwin
trash
default.nix
trash.diff
top-level
darwin-packages.nix
+38
pkgs/os-specific/darwin/trash/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv, fetchFromGitHub, frameworks, perl } :
2
+
stdenv.mkDerivation rec {
3
+
version = "0.9.0";
4
+
name = "trash-${version}";
5
+
6
+
src = fetchFromGitHub {
7
+
owner = "ali-rantakari";
8
+
repo = "trash";
9
+
rev = "f68ad25a02e24cc58eb8ef9a493d6dc0122bcd8f";
10
+
sha256 = "0ylkf7jxfy1pj7i1s48w28kzqjdfd57m2pw0jycsgcj5bkzwll41";
11
+
};
12
+
13
+
buildInputs = with frameworks; [
14
+
Cocoa
15
+
AppKit
16
+
ScriptingBridge
17
+
perl
18
+
];
19
+
20
+
patches = [ ./trash.diff ];
21
+
22
+
buildPhase = ''make all docs'';
23
+
24
+
installPhase = ''
25
+
mkdir -p $out/bin
26
+
mkdir -p $out/share/man/man1
27
+
install -m 0755 trash $out/bin
28
+
install -m 0444 trash.1 $out/share/man/man1
29
+
'';
30
+
31
+
meta = {
32
+
homepage = https://github.com/ali-rantakari/trash;
33
+
description = "Small command-line program for OS X that moves files or
34
+
folders to the trash.";
35
+
platforms = stdenv.lib.platforms.darwin;
36
+
license = stdenv.lib.licenses.mit;
37
+
};
38
+
}
+13
pkgs/os-specific/darwin/trash/trash.diff
···
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
diff --git a/Makefile b/Makefile
2
+
index 5e4306f..9c975fc 100644
3
+
--- a/Makefile
4
+
+++ b/Makefile
5
+
@@ -10,7 +10,7 @@ trash: $(SOURCE_FILES)
6
+
@echo
7
+
@echo ---- Compiling:
8
+
@echo ======================================
9
+
- $(CC) -O2 -Wall -Wextra -Wpartial-availability -force_cpusubtype_ALL -mmacosx-version-min=10.7 -arch i386 -arch x86_64 -framework AppKit -framework ScriptingBridge -o $@ $(SOURCE_FILES)
10
+
+ $(CC) -O2 -Wall -Wextra -Wpartial-availability -force_cpusubtype_ALL -mmacosx-version-min=10.7 -arch x86_64 -framework AppKit -framework ScriptingBridge -o $@ $(SOURCE_FILES)
11
+
12
+
analyze:
13
+
@echo
+2
pkgs/top-level/darwin-packages.nix
···
49
50
swift-corefoundation = callPackage ../os-specific/darwin/swift-corefoundation { };
51
0
0
52
usr-include = callPackage ../os-specific/darwin/usr-include { };
53
54
xcode = callPackage ../os-specific/darwin/xcode { };
···
49
50
swift-corefoundation = callPackage ../os-specific/darwin/swift-corefoundation { };
51
52
+
trash = callPackage ../os-specific/darwin/trash { inherit (darwin.apple_sdk) frameworks; };
53
+
54
usr-include = callPackage ../os-specific/darwin/usr-include { };
55
56
xcode = callPackage ../os-specific/darwin/xcode { };