nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 zlib,
6 libarchive,
7 openssl,
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 version = "1.0";
12 pname = "makerpm";
13
14 installPhase = ''
15 mkdir -p $out/bin
16 cp makerpm $out/bin
17 '';
18
19 buildInputs = [
20 zlib
21 libarchive
22 openssl
23 ];
24
25 src = fetchFromGitHub {
26 owner = "ivan-tkatchev";
27 repo = "makerpm";
28 rev = finalAttrs.version;
29 sha256 = "089dkbh5705ppyi920rd0ksjc0143xmvnhm8qrx93rsgwc1ggi1y";
30 };
31
32 meta = {
33 homepage = "https://github.com/ivan-tkatchev/makerpm/";
34 description = "Clean, simple RPM packager reimplemented completely from scratch";
35 mainProgram = "makerpm";
36 license = lib.licenses.free;
37 platforms = lib.platforms.all;
38 maintainers = [ lib.maintainers.ivan-tkatchev ];
39 };
40})