about summary refs log tree commit diff
path: root/nixpkgs/pkgs/applications/misc/cum/default.nix
blob: d49987c828589247ff26529c1beb4c61de8698f0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{ lib, python3Packages, fetchPypi }:

with python3Packages;

buildPythonApplication rec {
  pname = "cum";
  version = "0.9.1";

  src = fetchPypi {
    inherit pname version;
    sha256 = "15qc6agka2g3kcnpnz0hbjic1s3260cr9bda0rlcyninxs1vndq0";
  };

  propagatedBuildInputs = [
    alembic beautifulsoup4 click natsort requests sqlalchemy
  ];

  # tests seem to fail for `config` not being defined,
  # but it works once installed
  doCheck = false;

  # remove the top-level `tests` and `LICENSE` file
  # they should not be installed, and there can be issues if another package
  # has a collision (especially with the license file)
  postInstall = ''
    rm -rf $out/tests $out/LICENSE
  '';

  meta = with lib; {
    description = "comic updater, mangafied";
    homepage = "https://github.com/Hamuko/cum";
    license = licenses.asl20;
    maintainers = with maintainers; [ tadeokondrak ];
    platforms = platforms.all;
  };
}