1{ gccStdenv
2, lib
3, fetchurl
4}:
5
6gccStdenv.mkDerivation rec {
7 pname = "mslink";
8 version = "1.3";
9
10 src = fetchurl {
11 url = "http://www.mamachine.org/mslink/mslink_v${version}.tar.gz";
12 sha256 = "1qiwqa6w2in6gk4sxiy37c2wwpakin6l2ad2cf5s7ij96z2ijgqg";
13 };
14
15 preBuild = ''
16 rm mslink # clean up shipped executable
17 '';
18
19 installPhase = ''
20 if [[ "$(uname)" == "Darwin" ]]; then
21 mv mslink.exe mslink
22 fi
23 install -D mslink $out/bin/mslink
24 '';
25
26 meta = with lib; {
27 description = "Create Windows Shortcut Files (.LNK) without using Windows";
28 homepage = "http://www.mamachine.org/mslink/index.en.html";
29 license = licenses.gpl3Plus;
30 maintainers = with maintainers; [ mkg20001 ];
31 platforms = platforms.unix;
32 mainProgram = "mslink";
33 };
34}