blob: 326149feb210d3da397111e97dd93145f3cb5e3b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
{stdenv, fetchurl}:
stdenv.mkDerivation {
name = "unix2dos-2.2";
src = fetchurl {
url = http://cvs.fedoraproject.org/repo/pkgs/unix2dos/unix2dos-2.2.src.tar.gz/e4488c241fa9067a48a7534a21d4babb/unix2dos-2.2.src.tar.gz;
md5 = "e4488c241fa9067a48a7534a21d4babb";
};
patches = [
./unix2dos-mkstemp.patch
./unix2dos-2.2-segfault.patch
./unix2dos-2.2-manpage.patch
./unix2dos-2.2-mode.patch
./unix2dos-2.2-tmppath.patch
./unix2dos-preserve-file-modes.patch
];
sourceRoot = ".";
buildPhase = ''
cc -o unix2dos unix2dos.c
'';
installPhase = ''
ensureDir $out/bin
ensureDir $out/share/man
install -p -m755 unix2dos $out/bin
install -p -m444 unix2dos.1 $out/share/man
'';
meta = {
homepage = http://unknown/;
description = "unix2dos tool";
};
}
|