tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
proxmove: init at 1.2
Emil "AngryAnt" Johansen
2 years ago
98396668
44f30edf
+44
2 changed files
expand all
collapse all
unified
split
pkgs
tools
admin
proxmove
default.nix
top-level
all-packages.nix
+42
pkgs/tools/admin/proxmove/default.nix
···
1
1
+
{ lib
2
2
+
, python3
3
3
+
, fetchFromGitHub
4
4
+
}:
5
5
+
6
6
+
python3.pkgs.buildPythonApplication rec {
7
7
+
pname = "proxmove";
8
8
+
version = "1.2";
9
9
+
format = "setuptools";
10
10
+
11
11
+
src = fetchFromGitHub {
12
12
+
owner = "ossobv";
13
13
+
repo = "proxmove";
14
14
+
rev = "v${version}";
15
15
+
hash = "sha256-8xzsmQsogoMrdpf8+mVZRWPGQt9BO0dBT0aKt7ygUe4=";
16
16
+
};
17
17
+
18
18
+
propagatedBuildInputs = with python3.pkgs; [
19
19
+
proxmoxer
20
20
+
];
21
21
+
22
22
+
preBuild = ''
23
23
+
rm -R assets
24
24
+
rm -R artwork
25
25
+
'';
26
26
+
27
27
+
checkPhase = ''
28
28
+
runHook preCheck
29
29
+
30
30
+
$out/bin/${pname} --version
31
31
+
32
32
+
runHook postCheck
33
33
+
'';
34
34
+
35
35
+
meta = with lib; {
36
36
+
description = "The Proxmox VM migrator: migrates VMs between different Proxmox VE clusters";
37
37
+
homepage = "https://github.com/ossobv/proxmove";
38
38
+
license = licenses.gpl3Plus;
39
39
+
platforms = platforms.linux;
40
40
+
maintainers = with maintainers; [ AngryAnt ];
41
41
+
};
42
42
+
}
+2
pkgs/top-level/all-packages.nix
···
18797
18797
18798
18798
procodile = callPackage ../tools/system/procodile { };
18799
18799
18800
18800
+
proxmove = callPackage ../tools/admin/proxmove { };
18801
18801
+
18800
18802
pry = callPackage ../development/tools/pry { };
18801
18803
18802
18804
pup = callPackage ../development/tools/pup { };