tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
Fix pass on darwin
Shea Levy
11 years ago
df0016a8
07bac418
+11
2 changed files
expand all
collapse all
unified
split
pkgs
tools
security
pass
default.nix
no-darwin-getopt.patch
+2
pkgs/tools/security/pass/default.nix
reviewed
···
17
17
sha256 = "05bk3lrp5jwg0v338lvylp7glpliydzz4jf5pjr6k3kagrv3jyik";
18
18
};
19
19
20
20
+
patches = if stdenv.isDarwin then [ ./no-darwin-getopt.patch ] else null;
21
21
+
20
22
buildInputs = [ makeWrapper ];
21
23
22
24
meta = with stdenv.lib; {
+9
pkgs/tools/security/pass/no-darwin-getopt.patch
reviewed
···
1
1
+
diff -Naur password-store-1.6.5-orig/src/platform/darwin.sh password-store-1.6.5/src/platform/darwin.sh
2
2
+
--- password-store-1.6.5-orig/src/platform/darwin.sh 2015-01-28 16:43:02.000000000 +0000
3
3
+
+++ password-store-1.6.5/src/platform/darwin.sh 2015-02-15 16:09:02.000000000 +0000
4
4
+
@@ -31,5 +31,4 @@
5
5
+
mount -t hfs -o noatime -o nobrowse "$DARWIN_RAMDISK_DEV" "$SECURE_TMPDIR" || die "Error: could not mount filesystem on ramdisk."
6
6
+
}
7
7
+
8
8
+
-GETOPT="$(brew --prefix gnu-getopt 2>/dev/null || { which port &>/dev/null && echo /opt/local; } || echo /usr/local)/bin/getopt"
9
9
+
SHRED="srm -f -z"