{shout, quassel-webserver}: move to nodePackages
both packages are available at the default NPM registry. related to #31032
This commit is contained in:
parent
9b90330c1d
commit
5ae373b3eb
@ -1,43 +0,0 @@
|
|||||||
{ stdenv, lib, fetchFromGitHub, callPackage, python, utillinux}:
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
let
|
|
||||||
nodePackages = callPackage ../../../../top-level/node-packages.nix {
|
|
||||||
neededNatives = [ python ];
|
|
||||||
self = nodePackages;
|
|
||||||
generated = ./quassel-webserver.nix;
|
|
||||||
};
|
|
||||||
|
|
||||||
in nodePackages.buildNodePackage rec {
|
|
||||||
name = "quassel-webserver-${version}";
|
|
||||||
version = "2.1.1";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "magne4000";
|
|
||||||
repo = "quassel-webserver";
|
|
||||||
rev = "dda457f38795d15565557a8629085063fa6a7378";
|
|
||||||
sha256 = "0syglfdmjnssxdiak1dw8cns5f736v58zmlsh81dvxww90gx3k7h";
|
|
||||||
};
|
|
||||||
buildInputs = nodePackages.nativeDeps."quassel-webserver" or [];
|
|
||||||
deps = [ nodePackages.by-spec."body-parser"."^1.15.2"
|
|
||||||
nodePackages.by-spec."commander"."^2.9.0"
|
|
||||||
nodePackages.by-spec."cookie-parser"."~1.4.3"
|
|
||||||
nodePackages.by-spec."express"."^4.14.0"
|
|
||||||
nodePackages.by-spec."jade"."~1.11.0"
|
|
||||||
nodePackages.by-spec."less"."^2.7.1"
|
|
||||||
nodePackages.by-spec."less-middleware"."^2.2.0"
|
|
||||||
nodePackages.by-spec."libquassel"."~2.0.5"
|
|
||||||
nodePackages.by-spec."morgan"."^1.7.0"
|
|
||||||
nodePackages.by-spec."net-browserify-alt"."^1.0.0"
|
|
||||||
nodePackages.by-spec."serve-favicon"."~2.3.0"
|
|
||||||
];
|
|
||||||
peerDependencies = [];
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "A web server/client for Quassel";
|
|
||||||
license = licenses.mit;
|
|
||||||
homepage = https://github.com/magne4000/quassel-webserver;
|
|
||||||
maintainers = with maintainers; [ uwap ];
|
|
||||||
platforms = platforms.unix;
|
|
||||||
};
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
@ -1,49 +0,0 @@
|
|||||||
{ stdenv, fetchFromGitHub, callPackage, python, utillinux }:
|
|
||||||
|
|
||||||
with stdenv.lib;
|
|
||||||
|
|
||||||
let
|
|
||||||
nodePackages = callPackage (import ../../../../top-level/node-packages.nix) {
|
|
||||||
neededNatives = [ python ] ++ optional (stdenv.isLinux) utillinux;
|
|
||||||
self = nodePackages;
|
|
||||||
generated = ./package.nix;
|
|
||||||
};
|
|
||||||
|
|
||||||
in nodePackages.buildNodePackage rec {
|
|
||||||
name = "shout-${version}";
|
|
||||||
version = "0.53.0";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "erming";
|
|
||||||
repo = "shout";
|
|
||||||
rev = "2cee0ea6ef5ee51de0190332f976934b55bbc8e4";
|
|
||||||
sha256 = "1kci1qha1csb9sqb4ig487q612hgdn5lycbcpad7m9r6chn835qg";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = nodePackages.nativeDeps."shout" or [];
|
|
||||||
|
|
||||||
deps = [
|
|
||||||
nodePackages.by-spec."bcrypt-nodejs"."0.0.3"
|
|
||||||
nodePackages.by-spec."cheerio"."^0.17.0"
|
|
||||||
nodePackages.by-spec."commander"."^2.3.0"
|
|
||||||
nodePackages.by-spec."event-stream"."^3.1.7"
|
|
||||||
nodePackages.by-spec."express"."^4.9.5"
|
|
||||||
nodePackages.by-spec."lodash"."~2.4.1"
|
|
||||||
nodePackages.by-spec."mkdirp"."^0.5.0"
|
|
||||||
nodePackages.by-spec."moment"."~2.7.0"
|
|
||||||
nodePackages.by-spec."read"."^1.0.5"
|
|
||||||
nodePackages.by-spec."request"."^2.51.0"
|
|
||||||
nodePackages.by-spec."slate-irc"."~0.7.3"
|
|
||||||
nodePackages.by-spec."socket.io"."~1.0.6"
|
|
||||||
];
|
|
||||||
|
|
||||||
peerDependencies = [];
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "Web IRC client that you host on your own server";
|
|
||||||
license = licenses.mit;
|
|
||||||
homepage = http://shout-irc.com/;
|
|
||||||
maintainers = with maintainers; [ benley ];
|
|
||||||
platforms = platforms.unix;
|
|
||||||
};
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
@ -67,10 +67,12 @@
|
|||||||
, "phantomjs"
|
, "phantomjs"
|
||||||
, "prettier"
|
, "prettier"
|
||||||
, "pulp"
|
, "pulp"
|
||||||
|
, "quassel-webserver"
|
||||||
, "react-tools"
|
, "react-tools"
|
||||||
, "s3http"
|
, "s3http"
|
||||||
, "semver"
|
, "semver"
|
||||||
, "serve"
|
, "serve"
|
||||||
|
, "shout"
|
||||||
, "sinopia"
|
, "sinopia"
|
||||||
, "sloc"
|
, "sloc"
|
||||||
, "smartdc"
|
, "smartdc"
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -4380,7 +4380,7 @@ with pkgs;
|
|||||||
|
|
||||||
shotwell = callPackage ../applications/graphics/shotwell { };
|
shotwell = callPackage ../applications/graphics/shotwell { };
|
||||||
|
|
||||||
shout = callPackage ../applications/networking/irc/shout { };
|
shout = nodePackages.shout;
|
||||||
|
|
||||||
shellinabox = callPackage ../servers/shellinabox { };
|
shellinabox = callPackage ../servers/shellinabox { };
|
||||||
|
|
||||||
@ -16324,7 +16324,7 @@ with pkgs;
|
|||||||
withKDE = false;
|
withKDE = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
quassel-webserver = callPackage ../applications/networking/irc/quassel-webserver { };
|
quassel-webserver = nodePackages.quassel-webserver;
|
||||||
|
|
||||||
quirc = callPackage ../tools/graphics/quirc {};
|
quirc = callPackage ../tools/graphics/quirc {};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user