nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 python3Packages,
4 fetchFromGitHub,
5}:
6python3Packages.buildPythonApplication (finalAttrs: {
7 pname = "imapdedup";
8 version = "1.2";
9 pyproject = true;
10
11 src = fetchFromGitHub {
12 owner = "quentinsf";
13 repo = "IMAPdedup";
14 tag = finalAttrs.version;
15 hash = "sha256-CmWkLz9hdmedUxcojmUVTkPjqpaMmtEeHnF7aglKR+s=";
16 };
17
18 build-system = with python3Packages; [ hatchling ];
19
20 doCheck = false; # no tests
21
22 pythonImportsCheck = [ "imapdedup" ];
23
24 meta = {
25 description = "Duplicate email message remover";
26 homepage = "https://github.com/quentinsf/IMAPdedup";
27 maintainers = with lib.maintainers; [ sigmanificient ];
28 license = with lib.licenses; [ gpl2Only ];
29 mainProgram = "imapdedup";
30 };
31})