summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTadeo Kondrak <me@tadeo.ca>2019-06-18 21:21:12 -0600
committerTadeo Kondrak <me@tadeo.ca>2019-06-18 23:24:30 -0600
commit6c167ab85a448ac1bf9fbf7126498fc396667fcf (patch)
tree3fb37ec0d869f9b9d750c59be8a315c539c89b79
parentba16a39aa4d8003f7404d97a8db0fda2ac505b8c (diff)
cum: init at 0.9.1
-rw-r--r--pkgs/applications/misc/cum/default.nix36
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/applications/misc/cum/default.nix b/pkgs/applications/misc/cum/default.nix
new file mode 100644
index 000000000000..2675a5f4fc5d
--- /dev/null
+++ b/pkgs/applications/misc/cum/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, python3Packages }:
+
+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 stdenv.lib; {
+ description = "comic updater, mangafied";
+ homepage = "https://github.com/Hamuko/cum";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ tadeokondrak ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 09a2f6c391db..671255daa15e 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -17246,6 +17246,8 @@ in
cubicsdr = callPackage ../applications/radio/cubicsdr { wxGTK = wxGTK31; };
+ cum = callPackage ../applications/misc/cum { };
+
cuneiform = callPackage ../tools/graphics/cuneiform {};
curseradio = callPackage ../applications/audio/curseradio { };