nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchurl,
5 unzip,
6}:
7
8stdenv.mkDerivation rec {
9 pname = "bmrsa";
10 version = "11";
11
12 src = fetchurl {
13 url = "mirror://sourceforge/bmrsa/bmrsa${version}.zip";
14 sha256 = "0ksd9xkvm9lkvj4yl5sl0zmydp1wn3xhc55b28gj70gi4k75kcl4";
15 };
16
17 nativeBuildInputs = [ unzip ];
18
19 unpackPhase = ''
20 mkdir bmrsa
21 cd bmrsa
22 unzip ${src}
23 sed -e 's/gcc/g++/' -i Makefile
24 mkdir -p $out/bin
25 echo -e 'install:\n\tcp bmrsa '$out'/bin' >> Makefile
26 '';
27
28 meta = with lib; {
29 description = "RSA utility";
30 mainProgram = "bmrsa";
31 homepage = "http://bmrsa.sourceforge.net/";
32 license = licenses.gpl2Only;
33 platforms = platforms.linux;
34 };
35}