Merge remote-tracking branch 'upstream/master' into HEAD

This commit is contained in:
Frederik Rietdijk 2018-02-27 16:22:37 +01:00
commit d10c201252
70 changed files with 1163 additions and 7413 deletions

View File

@ -290,6 +290,12 @@ following incompatible changes:</para>
</itemizedlist> </itemizedlist>
</para> </para>
</listitem> </listitem>
<listitem>
<para>
<literal>nodejs-4_x</literal> is end-of-life.
<literal>nodejs-4_x</literal>, <literal>nodejs-slim-4_x</literal> and <literal>nodePackages_4_x</literal> are removed.
</para>
</listitem>
</itemizedlist> </itemizedlist>
</section> </section>

View File

@ -10,11 +10,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "kid3-${version}"; name = "kid3-${version}";
version = "3.4.2"; version = "3.5.1";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/project/kid3/kid3/${version}/${name}.tar.gz"; url = "mirror://sourceforge/project/kid3/kid3/${version}/${name}.tar.gz";
sha256 = "0gka4na583015jyqva18g85q7vnkjdk0iji2jp88di3kpvqhf1sw"; sha256 = "09iryxnhg8d9q36a4brb25bqkjprkx5kl0x7vyy82gxivqk0ihl8";
}; };
buildInputs = with stdenv.lib; buildInputs = with stdenv.lib;

View File

@ -9,14 +9,14 @@
let let
ver_branch = "2.0"; ver_branch = "2.0";
version = "2.0.3"; version = "2.0.4";
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "lightdm-gtk-greeter-${version}"; name = "lightdm-gtk-greeter-${version}";
src = fetchurl { src = fetchurl {
url = "${meta.homepage}/${ver_branch}/${version}/+download/${name}.tar.gz"; url = "${meta.homepage}/${ver_branch}/${version}/+download/${name}.tar.gz";
sha256 = "0c6v2myzqj8nzpcqyvbab7c66kwgcshw2chn5r6dhm7xrx19bcrx"; sha256 = "1svbyq2l3l2d72k10nw79jz940rqsskryaim2viy6jfpv9k5jfv1";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];

View File

@ -400,10 +400,10 @@
}) {}; }) {};
company = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { company = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild {
pname = "company"; pname = "company";
version = "0.9.5"; version = "0.9.6";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/company-0.9.5.tar"; url = "https://elpa.gnu.org/packages/company-0.9.6.tar";
sha256 = "1x9c5dw884rv0lvl24ggzdxp2k484w543azdiw55bw01635pg531"; sha256 = "0w1jqhs87g0sqhv2iw6a5i8f4yjkrc65fb3h6vyv11sb8kfnhda7";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -768,10 +768,10 @@
el-search = callPackage ({ cl-print, elpaBuild, emacs, fetchurl, lib, stream }: el-search = callPackage ({ cl-print, elpaBuild, emacs, fetchurl, lib, stream }:
elpaBuild { elpaBuild {
pname = "el-search"; pname = "el-search";
version = "1.5.4"; version = "1.6";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/el-search-1.5.4.tar"; url = "https://elpa.gnu.org/packages/el-search-1.6.tar";
sha256 = "1k0makrk3p6hknpnr3kbiszqzw3rpw18gnx2m8scr9vv0wif4qmk"; sha256 = "18pv2l6rl8f9x0yjn4iyf6g94c0ly5mizqg0vxr3m420bkbyk95h";
}; };
packageRequires = [ cl-print emacs stream ]; packageRequires = [ cl-print emacs stream ];
meta = { meta = {
@ -861,10 +861,10 @@
}) {}; }) {};
exwm = callPackage ({ elpaBuild, fetchurl, lib, xelb }: elpaBuild { exwm = callPackage ({ elpaBuild, fetchurl, lib, xelb }: elpaBuild {
pname = "exwm"; pname = "exwm";
version = "0.16"; version = "0.17";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/exwm-0.16.tar"; url = "https://elpa.gnu.org/packages/exwm-0.17.tar";
sha256 = "0c4w5k9lzqj8yzhdqipdb4fs7ld2qklc6s137104jnfdvmrwcv2i"; sha256 = "03vgrrrc1d3xr9ydl1ydvmqnvpnzg858dzdky2nd65h9ssyp2f5f";
}; };
packageRequires = [ xelb ]; packageRequires = [ xelb ];
meta = { meta = {
@ -2400,10 +2400,10 @@
xelb = callPackage ({ cl-generic, elpaBuild, emacs, fetchurl, lib }: xelb = callPackage ({ cl-generic, elpaBuild, emacs, fetchurl, lib }:
elpaBuild { elpaBuild {
pname = "xelb"; pname = "xelb";
version = "0.12"; version = "0.13";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/xelb-0.12.tar"; url = "https://elpa.gnu.org/packages/xelb-0.13.tar";
sha256 = "0i9n0f3ibj4a5pwcsvwrah9m0fz32m0x6a9wsmjn3li20v8pcb81"; sha256 = "0sfygy6ihjwszhn6a81fz2yn70rr7vpygl7z49vz4rsd8s0fdgjc";
}; };
packageRequires = [ cl-generic emacs ]; packageRequires = [ cl-generic emacs ];
meta = { meta = {

File diff suppressed because it is too large Load Diff

View File

@ -3247,22 +3247,22 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
buffer-flip = callPackage ({ fetchFromGitHub, fetchurl, key-chord, lib, melpaBuild }: buffer-flip = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "buffer-flip"; pname = "buffer-flip";
version = "1.2"; version = "2.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "killdash9"; owner = "killdash9";
repo = "buffer-flip.el"; repo = "buffer-flip.el";
rev = "386067141ca77848b266e068f8c6baf6b4c2ab5b"; rev = "868aa9e04438d57746e0b1f5a13bcb9b64061c05";
sha256 = "1bch4jk6d60aydvcc624026pwfby29fbcwm3zhrsksqc0d2qxdwq"; sha256 = "0b069g89b34s76ds3axmpiwl924fjd1jh6z6fdw5x0h0lj20pa87";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3924870cac1392a7eaeeda34b92614c26c674d63/recipes/buffer-flip"; url = "https://raw.githubusercontent.com/milkypostman/melpa/3924870cac1392a7eaeeda34b92614c26c674d63/recipes/buffer-flip";
sha256 = "0ka9ynj528yp1p31hbhm89627v6dpwspybly806n92vxavxrn098"; sha256 = "0ka9ynj528yp1p31hbhm89627v6dpwspybly806n92vxavxrn098";
name = "buffer-flip"; name = "buffer-flip";
}; };
packageRequires = [ key-chord ]; packageRequires = [];
meta = { meta = {
homepage = "https://melpa.org/#/buffer-flip"; homepage = "https://melpa.org/#/buffer-flip";
license = lib.licenses.free; license = lib.licenses.free;
@ -3502,12 +3502,12 @@
buttercup = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: buttercup = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "buttercup"; pname = "buttercup";
version = "1.9"; version = "1.11";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jorgenschaefer"; owner = "jorgenschaefer";
repo = "emacs-buttercup"; repo = "emacs-buttercup";
rev = "18a887957b0e22d3cc8873796bd27f06b2493a03"; rev = "8d27bb99463bc230a76dee96378dd337622988f5";
sha256 = "0y0wg0yqmvqjyhjs4dx8yw44hl19k227krd9mds220w0dx8wmhay"; sha256 = "0s5vfzcfsiqb6bc6jh95a2dyy23b4bvhdpzn2fcq8awldbpx51fh";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d4b187cb5b3cc5b546bfa6b94b6792e6363242d1/recipes/buttercup"; url = "https://raw.githubusercontent.com/milkypostman/melpa/d4b187cb5b3cc5b546bfa6b94b6792e6363242d1/recipes/buttercup";
@ -5087,12 +5087,12 @@
company = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: company = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "company"; pname = "company";
version = "0.9.5"; version = "0.9.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "company-mode"; owner = "company-mode";
repo = "company-mode"; repo = "company-mode";
rev = "7cc0901489dff3d73ddc845ae060f938ecb85615"; rev = "4711695af3df93f1bbceee165c505fea5bfc49ac";
sha256 = "1kqj0nvnp8k7kg9fskl9g6z4pn1ik2a3lnvs01r1cxi1b5ixqjmk"; sha256 = "0x8zwq88k85ikzr0klm6nfa6i1wbykzfa790cg9cmi7wrsywimm1";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/96e7b4184497d0d0db532947f2801398b72432e4/recipes/company"; url = "https://raw.githubusercontent.com/milkypostman/melpa/96e7b4184497d0d0db532947f2801398b72432e4/recipes/company";
@ -6059,12 +6059,12 @@
counsel-etags = callPackage ({ counsel, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: counsel-etags = callPackage ({ counsel, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "counsel-etags"; pname = "counsel-etags";
version = "1.4.0"; version = "1.4.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "redguardtoo"; owner = "redguardtoo";
repo = "counsel-etags"; repo = "counsel-etags";
rev = "80038731a5be72310ae499173ee793f36ac148b1"; rev = "9d70490b551503aac22241c8089a46e55dd3deba";
sha256 = "0psvdrxwlzhl8hxzvvdjc25xmk4v5v7ili5d0r78lrsq0k17nrg8"; sha256 = "03yr0y3z0jgh8c1db43nq0888rr561f6ks5fmf254aibh63schff";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/87528349a3ab305bfe98f30c5404913272817a38/recipes/counsel-etags"; url = "https://raw.githubusercontent.com/milkypostman/melpa/87528349a3ab305bfe98f30c5404913272817a38/recipes/counsel-etags";
@ -8103,12 +8103,12 @@
dtrt-indent = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: dtrt-indent = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "dtrt-indent"; pname = "dtrt-indent";
version = "0.5"; version = "0.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jscheid"; owner = "jscheid";
repo = "dtrt-indent"; repo = "dtrt-indent";
rev = "a87d3d9cf8d4d8cb6f108004e425f9a557683b75"; rev = "3ea5136bde1240f93fbf3ce30fffc4f279a58d27";
sha256 = "0dia1xc8mng9bg987cpnhr2lciw4qbqsvzs4ayakrqfl2g3ny2qn"; sha256 = "0lkc8y09lhlpg7vrn2459c5fxn0nvxbzqhwadmkgc046i3aapqpg";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/61bcbcfa6c0f38a1d87f5b6913b8be6c50ef2994/recipes/dtrt-indent"; url = "https://raw.githubusercontent.com/milkypostman/melpa/61bcbcfa6c0f38a1d87f5b6913b8be6c50ef2994/recipes/dtrt-indent";
@ -12457,12 +12457,12 @@
find-file-in-project = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }: find-file-in-project = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "find-file-in-project"; pname = "find-file-in-project";
version = "5.5.1"; version = "5.5.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "technomancy"; owner = "technomancy";
repo = "find-file-in-project"; repo = "find-file-in-project";
rev = "ad7d8e3e72ca5044602af060ab2a39c8bbaa0c7b"; rev = "aba912a73d1f3fcff0d184b49008a2fa1655ad7e";
sha256 = "04p9fv4rv5m9ll6dfbffq46wl3inzayjnrfr3v0wdnppyvpl411c"; sha256 = "145n04lid9alrm8nl6gfnll75jz1ssli48pbsc9zyva00ryk83my";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/find-file-in-project"; url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/find-file-in-project";
@ -14333,12 +14333,12 @@
fountain-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: fountain-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "fountain-mode"; pname = "fountain-mode";
version = "2.4.2"; version = "2.5.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "rnkn"; owner = "rnkn";
repo = "fountain-mode"; repo = "fountain-mode";
rev = "e2878da13e7b87a824ebd6c842e9f552369b220c"; rev = "ee20f7a3bcb86b661a38480acf853c1da2db6d26";
sha256 = "091c8scwdxfrg710d1rkqad6l2y8hiw8f5jg4ayvrjm7d0s29hsa"; sha256 = "0y7ji7p3blgzbwsz434346g835hzjs896hd7jli1ig0b9b0l43my";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/913386ac8d5049d37154da3ab32bde408a226511/recipes/fountain-mode"; url = "https://raw.githubusercontent.com/milkypostman/melpa/913386ac8d5049d37154da3ab32bde408a226511/recipes/fountain-mode";
@ -15640,27 +15640,6 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
glab = callPackage ({ emacs, fetchFromGitLab, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "glab";
version = "1.1.1";
src = fetchFromGitLab {
owner = "tarsius";
repo = "glab";
rev = "5ced0214622450930bcea105b9aac785c594609d";
sha256 = "100lz4dqn9ggvlvdrp909cy44br9hnlaa62pj0kp1vdqqxfxwfyn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9375cbae3ffe5bf4ba5606358860050f3005d9b7/recipes/glab";
sha256 = "0z34kzly39mdqsyqpi3n5m3189g0d7lsvk2ksmh46zdziak715di";
name = "glab";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/glab";
license = lib.licenses.free;
};
}) {};
gmail-message-mode = callPackage ({ fetchFromGitHub, fetchurl, ham-mode, lib, melpaBuild }: gmail-message-mode = callPackage ({ fetchFromGitHub, fetchurl, ham-mode, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "gmail-message-mode"; pname = "gmail-message-mode";
@ -17310,12 +17289,12 @@
helm = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, popup }: helm = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, popup }:
melpaBuild { melpaBuild {
pname = "helm"; pname = "helm";
version = "2.8.8"; version = "2.9.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "emacs-helm"; owner = "emacs-helm";
repo = "helm"; repo = "helm";
rev = "5b7237acc11ed0fbee10af9cf6345da7c3d9dd26"; rev = "3dda0089ace4696cd5cfd397d5f5710fd3374e69";
sha256 = "18ay4c5mvr5b5i8qfn1h75yy5znzm1l6h5rhhzhhaiidvb2arr69"; sha256 = "1r7jwp3l0n77zxvsl3h0rf4jff2ah0kpn3cgxyinl98js95w8fgy";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7e8bccffdf69479892d76b9336a4bec3f35e919d/recipes/helm"; url = "https://raw.githubusercontent.com/milkypostman/melpa/7e8bccffdf69479892d76b9336a4bec3f35e919d/recipes/helm";
@ -17646,12 +17625,12 @@
helm-core = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: helm-core = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "helm-core"; pname = "helm-core";
version = "2.8.8"; version = "2.9.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "emacs-helm"; owner = "emacs-helm";
repo = "helm"; repo = "helm";
rev = "5b7237acc11ed0fbee10af9cf6345da7c3d9dd26"; rev = "3dda0089ace4696cd5cfd397d5f5710fd3374e69";
sha256 = "18ay4c5mvr5b5i8qfn1h75yy5znzm1l6h5rhhzhhaiidvb2arr69"; sha256 = "1r7jwp3l0n77zxvsl3h0rf4jff2ah0kpn3cgxyinl98js95w8fgy";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ef7a700c5665e6d72cb4cecf7fb5a2dd43ef9bf7/recipes/helm-core"; url = "https://raw.githubusercontent.com/milkypostman/melpa/ef7a700c5665e6d72cb4cecf7fb5a2dd43ef9bf7/recipes/helm-core";
@ -31108,12 +31087,12 @@
python-pytest = callPackage ({ dash, dash-functional, emacs, fetchFromGitHub, fetchurl, lib, magit-popup, melpaBuild, projectile, s }: python-pytest = callPackage ({ dash, dash-functional, emacs, fetchFromGitHub, fetchurl, lib, magit-popup, melpaBuild, projectile, s }:
melpaBuild { melpaBuild {
pname = "python-pytest"; pname = "python-pytest";
version = "0.2.0"; version = "0.2.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "wbolster"; owner = "wbolster";
repo = "emacs-python-pytest"; repo = "emacs-python-pytest";
rev = "440f65ff4859fe45ae411dead032d74a2eb1d035"; rev = "0ed385f7e8edd1a7d0aee72f5112459ea9054cbe";
sha256 = "1di8jdvaknr4vx2a68hr4pb040lbfjw2ckzfgmzv527ln5ndww6b"; sha256 = "1wpvgx8ldrnq0pjr8iq65f3m0kmh1c9hnv1lkrgrglqazs2c6hbm";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d95442748827911e082a55f4fd7c348a3757e274/recipes/python-pytest"; url = "https://raw.githubusercontent.com/milkypostman/melpa/d95442748827911e082a55f4fd7c348a3757e274/recipes/python-pytest";
@ -31178,12 +31157,12 @@
pyvenv = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: pyvenv = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "pyvenv"; pname = "pyvenv";
version = "1.11"; version = "1.12";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jorgenschaefer"; owner = "jorgenschaefer";
repo = "pyvenv"; repo = "pyvenv";
rev = "f925bcb46ea64b699f7cd06933c48e0d5db88b73"; rev = "71eec02c25006737444dec7dfd004285f6cff6a8";
sha256 = "1a346qdimr1dvj53q033aqnahwd2dhyn9jadrs019nm0bzgw7g63"; sha256 = "1j62qf4llrbmwwi7ynrhnzvh0g4razbc21vdlaa8jkjg6y5id95m";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e37236b89b9705ba7a9d134b1fb2c3c003953a9b/recipes/pyvenv"; url = "https://raw.githubusercontent.com/milkypostman/melpa/e37236b89b9705ba7a9d134b1fb2c3c003953a9b/recipes/pyvenv";
@ -35043,22 +35022,22 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
ssh-deploy = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: ssh-deploy = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "ssh-deploy"; pname = "ssh-deploy";
version = "1.4"; version = "1.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cjohansson"; owner = "cjohansson";
repo = "emacs-ssh-deploy"; repo = "emacs-ssh-deploy";
rev = "ab4b80e206163b09a021f7de157e8bd4ae66358b"; rev = "aef539bb4feefe927fa48d01736dfadb7b3d7930";
sha256 = "1c8hk7xwwlgkdw5xjcznpmajv904v2vs8mrcnmlay99r2qj3p2yx"; sha256 = "0vra7y2icid9sdyp7iygwkp4xaas249nm1lcbcyfpaad250g2pn4";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/ssh-deploy"; url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/ssh-deploy";
sha256 = "1ys3cc5fz8y4rsiq3daqgcpa14ssv1q4cw0pqbfscql6mps0mjdm"; sha256 = "1ys3cc5fz8y4rsiq3daqgcpa14ssv1q4cw0pqbfscql6mps0mjdm";
name = "ssh-deploy"; name = "ssh-deploy";
}; };
packageRequires = []; packageRequires = [ emacs ];
meta = { meta = {
homepage = "https://melpa.org/#/ssh-deploy"; homepage = "https://melpa.org/#/ssh-deploy";
license = lib.licenses.free; license = lib.licenses.free;
@ -35504,27 +35483,6 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
swbuff = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "swbuff";
version = "3.3";
src = fetchFromGitHub {
owner = "emacsorphanage";
repo = "swbuff";
rev = "8d5b2bec12503509554f9dd83b97c198b259db2b";
sha256 = "0h96pwvf1smd2kakd5ydsn6q59dv9sj706p1ak86aj82m028wzk5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/39e87d0e01a4a836671b6d6e22091df6ebecf566/recipes/swbuff";
sha256 = "1bqnq6zxkq4yyq3khnkbprgwq5k93rpcmmkjbr9wqf9drfld1bkk";
name = "swbuff";
};
packageRequires = [];
meta = {
homepage = "https://melpa.org/#/swbuff";
license = lib.licenses.free;
};
}) {};
sweetgreen = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, request }: sweetgreen = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, request }:
melpaBuild { melpaBuild {
pname = "sweetgreen"; pname = "sweetgreen";
@ -39523,8 +39481,8 @@
version = "1.80"; version = "1.80";
src = fetchhg { src = fetchhg {
url = "https://www.yatex.org/hgrepos/yatex"; url = "https://www.yatex.org/hgrepos/yatex";
rev = "b1896ef49747"; rev = "af4601ee3c6a";
sha256 = "1a8qc1krskl5qdy4fikilrrzrwmrghs4h1yaj5lclzywpc67zi8b"; sha256 = "1r0irbkg8c5aapd1i7il31wv2fmhi0bzspiy21k670m896jqx50p";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9854c39fc1889891fe460d0d5ac9224de3f6c635/recipes/yatex"; url = "https://raw.githubusercontent.com/milkypostman/melpa/9854c39fc1889891fe460d0d5ac9224de3f6c635/recipes/yatex";

View File

@ -1,10 +1,10 @@
{ callPackage }: { { callPackage }: {
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "org"; pname = "org";
version = "20180219"; version = "20180226";
src = fetchurl { src = fetchurl {
url = "https://orgmode.org/elpa/org-20180219.tar"; url = "https://orgmode.org/elpa/org-20180226.tar";
sha256 = "0yqyvkcal74jmpj6zl7xkcn85hdw2qpqjisb4dbdsr4312g45f3d"; sha256 = "0jqvry6gah1bwnryha4asynj13jyds3qim0xcy7s01rxk99m2ziy";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {
@ -14,10 +14,10 @@
}) {}; }) {};
org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "org-plus-contrib"; pname = "org-plus-contrib";
version = "20180219"; version = "20180226";
src = fetchurl { src = fetchurl {
url = "https://orgmode.org/elpa/org-plus-contrib-20180219.tar"; url = "https://orgmode.org/elpa/org-plus-contrib-20180226.tar";
sha256 = "1y7c2prbxpka0j32jam4fbfpslsh9h5049xbxfqymih456j8q7s2"; sha256 = "034wp70hcqnpidji5k1k80mj35iyyy098nbvc2sl7i2aca4m03zc";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {

View File

@ -7,13 +7,13 @@ set the variable LEOCAD_LIB=/path/to/libs/ or use option -l /path/to/libs/
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "leocad-${version}"; name = "leocad-${version}";
version = "17.07"; version = "18.02";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "leozide"; owner = "leozide";
repo = "leocad"; repo = "leocad";
rev = "v${version}"; rev = "v${version}";
sha256 = "1j361pvxywi4nb2alhnnd4qpqrpg6503gbi17cadcdi434gbqbsd"; sha256 = "0rb4kjyrr9ry85cfpbk52l19vvwn7lrh2kmj2lwq531smnygn5m3";
}; };
nativeBuildInputs = [ qmake4Hook ]; nativeBuildInputs = [ qmake4Hook ];

View File

@ -8,13 +8,13 @@ with stdenv.lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "gammu-${version}"; name = "gammu-${version}";
version = "1.38.2"; version = "1.39.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "gammu"; owner = "gammu";
repo = "gammu"; repo = "gammu";
rev = version; rev = version;
sha256 = "1rk3p3sjyy6n6mlqs4qgyxna4swrh1zm7b77npxv8j341wxj3khv"; sha256 = "1hr053z2l5mjgip83fsxnd1rqsp5gwywzagzrgdg243apn1nz0gs";
}; };
patches = [ ./bashcomp-dir.patch ./systemd.patch ]; patches = [ ./bashcomp-dir.patch ./systemd.patch ];

View File

@ -7,11 +7,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "mlterm-${version}"; name = "mlterm-${version}";
version = "3.8.0"; version = "3.8.4";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/project/mlterm/01release/${name}/${name}.tar.gz"; url = "mirror://sourceforge/project/mlterm/01release/${name}/${name}.tar.gz";
sha256 = "00dzx5rqsp73shgvn2jvgk85v3lirby06wxkqjcm1i1xwigidq3b"; sha256 = "07ih7953pr1jr99rayjn57ba5a0cr3niqkmvy9n59lcc1qwcrwf9";
}; };
nativeBuildInputs = [ pkgconfig autoconf ]; nativeBuildInputs = [ pkgconfig autoconf ];

View File

@ -10,14 +10,16 @@ let
sha256 = "0pcw2x9rjgkf5g6irql1j4m5xjb4lxj6468z8v603921bnir71mf"; sha256 = "0pcw2x9rjgkf5g6irql1j4m5xjb4lxj6468z8v603921bnir71mf";
}; };
version = "1.0";
in stdenv.mkDerivation { in stdenv.mkDerivation {
name = "nrsc5-20171129"; name = "nrsc5-${version}";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "theori-io"; owner = "theori-io";
repo = "nrsc5"; repo = "nrsc5";
rev = "f87beeed96f12ce6aa4789ac1d45761cec28d2db"; rev = "v${version}";
sha256 = "03d5k59125qrjsm1naj9pd0nfzwi008l9n30p9q4g5abgqi5nc8v"; sha256 = "09zzh3h1zzf2lwrbz3i7rif2hw36d9ska8irvxaa9lz6xc1y68pg";
}; };
postUnpack = '' postUnpack = ''

View File

@ -2,7 +2,7 @@
buildGoPackage rec { buildGoPackage rec {
name = "kompose-${version}"; name = "kompose-${version}";
version = "1.5.0"; version = "1.9.0";
goPackagePath = "github.com/kubernetes/kompose"; goPackagePath = "github.com/kubernetes/kompose";
@ -10,7 +10,7 @@ buildGoPackage rec {
rev = "v${version}"; rev = "v${version}";
owner = "kubernetes"; owner = "kubernetes";
repo = "kompose"; repo = "kompose";
sha256 = "1r5f8jbr2c1xxb5fpfgy23w4m30zahhmrw23jlk1hpx2w1pi1iyh"; sha256 = "00yvih5gn67sw9v30a0rpaj1zag7k02i4biw1p37agxih0aphc86";
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -2,7 +2,7 @@
buildGoPackage rec { buildGoPackage rec {
name = "kops-${version}"; name = "kops-${version}";
version = "1.8.0"; version = "1.8.1";
goPackagePath = "k8s.io/kops"; goPackagePath = "k8s.io/kops";
@ -10,7 +10,7 @@ buildGoPackage rec {
rev = version; rev = version;
owner = "kubernetes"; owner = "kubernetes";
repo = "kops"; repo = "kops";
sha256 = "0vaa18vhwk132fv7i896513isp66wnz9gn0b5613n3x28q0gvkmg"; sha256 = "12nyr0iw1xwp60apli3nlq2vyn4jk3qjrb404m2syx2mqbnn47my";
}; };
buildInputs = [go-bindata]; buildInputs = [go-bindata];

View File

@ -1,11 +1,11 @@
{stdenv, fetchurl}: {stdenv, fetchurl}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "ii-1.7"; name = "ii-1.8";
src = fetchurl { src = fetchurl {
url = "http://dl.suckless.org/tools/${name}.tar.gz"; url = "http://dl.suckless.org/tools/${name}.tar.gz";
sha256 = "176cqwnn6h7w4kbfd66hzqa243l26pqp2b06bii0nmnm0rkaqwis"; sha256 = "1lk8vjl7i8dcjh4jkg8h8bkapcbs465sy8g9c0chfqsywbmf3ndr";
}; };
installPhase = '' installPhase = ''

View File

@ -3,13 +3,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "lsyncd-${version}"; name = "lsyncd-${version}";
version = "2.1.6"; version = "2.2.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "axkibe"; owner = "axkibe";
repo = "lsyncd"; repo = "lsyncd";
rev = "release-${version}"; rev = "release-${version}";
sha256 = "1cab96h4qfyapk7lb682j1d8k0hpv7h9pl41vdgc0vr4bq4c3ij2"; sha256 = "1q2ixp52r96ckghgmxdbms6xrq8dbziimp8gmgzqfq4lk1v1w80y";
}; };
patchPhase = '' patchPhase = ''

View File

@ -2,7 +2,7 @@
, mesa, SDL, freeglut, ghostscript, pdftk, dejavu_fonts }: , mesa, SDL, freeglut, ghostscript, pdftk, dejavu_fonts }:
let let
version = "0.11.1"; version = "0.12.0";
pythonEnv = python2.withPackages (ps: with ps; [pyopengl pygame pillow]); pythonEnv = python2.withPackages (ps: with ps; [pyopengl pygame pillow]);
in stdenv.mkDerivation { in stdenv.mkDerivation {
# This project was formerly known as KeyJNote. # This project was formerly known as KeyJNote.
@ -12,7 +12,7 @@ in stdenv.mkDerivation {
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/impressive/Impressive-${version}.tar.gz"; url = "mirror://sourceforge/impressive/Impressive-${version}.tar.gz";
sha256 = "0b3rmy6acp2vmf5nill3aknxvr9a5aawk1vnphkah61anxp62gsr"; sha256 = "0zaqq3yvd296mfr5bxpj2hqlk7vrb0rsbgd4dc1l5ag46giqvivx";
}; };
buildInputs = [ makeWrapper pythonEnv ]; buildInputs = [ makeWrapper pythonEnv ];

View File

@ -3,7 +3,7 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "fossil-${version}"; name = "fossil-${version}";
version = "2.3"; version = "2.5";
src = fetchurl { src = fetchurl {
urls = urls =
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
"https://www.fossil-scm.org/index.html/uv/fossil-src-${version}.tar.gz" "https://www.fossil-scm.org/index.html/uv/fossil-src-${version}.tar.gz"
]; ];
name = "${name}.tar.gz"; name = "${name}.tar.gz";
sha256 = "0paalvb4rdyr79v6rwspaha5n4dqb92df9irijha13m3apsanwzh"; sha256 = "1lxawkhr1ki9fqw8076fxib2b1w673449yzb6vxjshqzh5h77c7r";
}; };
buildInputs = [ zlib openssl readline sqlite which ed ] buildInputs = [ zlib openssl readline sqlite which ed ]

View File

@ -0,0 +1,88 @@
{
alsaLib, atk, cairo, cups, dbus, dpkg, expat, fetchurl, fontconfig, freetype,
gdk_pixbuf, glib, gnome2, libX11, libXScrnSaver, libXcomposite, libXcursor,
libXdamage, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst,
libxcb, nspr, nss, stdenv, udev
}:
let
rpath = stdenv.lib.makeLibraryPath ([
alsaLib
atk
cairo
cups
dbus
expat
fontconfig
freetype
gdk_pixbuf
glib
gnome2.GConf
gnome2.gtk
gnome2.pango
libX11
libXScrnSaver
libXcomposite
libXcursor
libXdamage
libXext
libXfixes
libXi
libXrandr
libXrender
libXtst
libxcb
nspr
nss
stdenv.cc.cc
udev
]);
in stdenv.mkDerivation rec {
name = "webtorrent-desktop-${version}";
version = "0.19.0";
src =
if stdenv.system == "x86_64-linux" then
fetchurl {
url = "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.19.0/webtorrent-desktop_${version}-1_amd64.deb";
sha256 = "0v4fgvf8qgxjwg5kz30pcxl71pi9rri0l3cy20pid07rdd6r4sgd";
}
else
throw "Webtorrent is not currently supported on ${stdenv.system}";
phases = [ "unpackPhase" "installPhase" ];
nativeBuildInputs = [ dpkg ];
unpackPhase = "dpkg-deb -x $src .";
installPhase = ''
mkdir -p $out
cp -R opt $out
mv ./usr/share $out/share
mv $out/opt/webtorrent-desktop $out/libexec
chmod +x $out/libexec/WebTorrent
rmdir $out/opt
chmod -R g-w $out
# Patch WebTorrent
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
--set-rpath ${rpath}:$out/libexec $out/libexec/WebTorrent
# Symlink to bin
mkdir -p $out/bin
ln -s $out/libexec/WebTorrent $out/bin/WebTorrent
# Fix the desktop link
substituteInPlace $out/share/applications/webtorrent-desktop.desktop \
--replace /opt/webtorrent-desktop/WebTorrent $out/bin/WebTorrent
'';
meta = with stdenv.lib; {
description = "Streaming torrent app for Mac, Windows, and Linux.";
homepage = https://webtorrent.io/desktop;
license = licenses.mit;
maintainers = [ maintainers.flokli ];
platforms = [
"x86_64-linux"
];
};
}

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, perl, libxcb }: { stdenv, fetchurl, perl, libxcb }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "lemonbar-1.2"; name = "lemonbar-1.3";
src = fetchurl { src = fetchurl {
url = "https://github.com/LemonBoy/bar/archive/v1.2.tar.gz"; url = "https://github.com/LemonBoy/bar/archive/v1.3.tar.gz";
sha256 = "1smz8lh930bnb6a4lrm07l3z2k071kc8p2pljk5wsrch3x2xhimq"; sha256 = "0zd3v8ys4jzi60pm3wq7p3pbbd5y0acimgiq46qx1ckmwg2q9rza";
}; };
buildInputs = [ libxcb perl ]; buildInputs = [ libxcb perl ];

View File

@ -2,10 +2,10 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "leatherman-${version}"; name = "leatherman-${version}";
version = "1.3.0"; version = "1.4.0";
src = fetchFromGitHub { src = fetchFromGitHub {
sha256 = "1pcbfgq9khlcvxjsqpdshjskwljzawryzps0ickazwm7l3m7hrln"; sha256 = "0whlyzz0imv4lm69xkwhcd6jzh3s0rzlqjmwimbqz96p4771ivpd";
rev = version; rev = version;
repo = "leatherman"; repo = "leatherman";
owner = "puppetlabs"; owner = "puppetlabs";

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec{ stdenv.mkDerivation rec{
name = "libchewing-${version}"; name = "libchewing-${version}";
version = "0.4.0"; version = "0.5.1";
src = fetchurl { src = fetchurl {
url = "https://github.com/chewing/libchewing/releases/download/v${version}/libchewing-${version}.tar.bz2"; url = "https://github.com/chewing/libchewing/releases/download/v${version}/libchewing-${version}.tar.bz2";
sha256 = "1j5g5j4w6yp73k03pmsq9n2r0p458hqriq0sd5kisj9xrssbynp5"; sha256 = "0aqp2vqgxczydpn7pxi7r6xf3l1hgl710f0gbi1k8q7s2lscc24p";
}; };
buildInputs = [ sqlite ]; buildInputs = [ sqlite ];

View File

@ -2,10 +2,10 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libconfuse-${version}"; name = "libconfuse-${version}";
version = "3.0"; version = "3.2.1";
src = fetchFromGitHub { src = fetchFromGitHub {
sha256 = "0021768bxqdxn84yaipncgi64889zrhc0r4ifmlfxirwq101dgr5"; sha256 = "1pb74wpg1cxz9hpp0p8i1qq6anaq06mh4xljd8dllm653fxvbjdz";
rev = "v${version}"; rev = "v${version}";
repo = "libconfuse"; repo = "libconfuse";
owner = "martinh"; owner = "martinh";

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libcouchbase-${version}"; name = "libcouchbase-${version}";
version = "2.7.6"; version = "2.8.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "couchbase"; owner = "couchbase";
repo = "libcouchbase"; repo = "libcouchbase";
rev = version; rev = version;
sha256 = "13g7r0mcmrj37mihj6g1x1ckpaps659c4qwnw3ixrg7p5mb3p41f"; sha256 = "0i5kmv8grsnh2igvlkgjr8lz3h3yrxh82yxbbdsjfpslv61l0gpi";
}; };
cmakeFlags = "-DLCB_NO_MOCK=ON"; cmakeFlags = "-DLCB_NO_MOCK=ON";

View File

@ -1,7 +1,7 @@
{ stdenv, fetchurl, bison, libuuid, curl, libxml2, flex }: { stdenv, fetchurl, bison, libuuid, curl, libxml2, flex }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "3.18.3"; version = "3.19.1";
name = "libdap-${version}"; name = "libdap-${version}";
nativeBuildInputs = [ bison flex ]; nativeBuildInputs = [ bison flex ];
@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
src = fetchurl { src = fetchurl {
url = "http://www.opendap.org/pub/source/${name}.tar.gz"; url = "http://www.opendap.org/pub/source/${name}.tar.gz";
sha256 = "0azjf4gjqvp1fdf1wb3s98x52zfy4viq1m3j9lggaidldfinmv8c"; sha256 = "0gnki93z3kkzp65x7n1kancy7bd503j4qja5fhzvm1gkmi5l65aj";
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libffcall-${version}"; name = "libffcall-${version}";
version = "2.0"; version = "2.1";
src = fetchurl { src = fetchurl {
url = "mirror://gnu/libffcall/libffcall-${version}.tar.gz"; url = "mirror://gnu/libffcall/libffcall-${version}.tar.gz";
sha256 = "0v0rh3vawb8z5q40fs3kr2f9zp06n2fq4rr2ww4562nr96sd5aj1"; sha256 = "0iwcad6w78jp84vd6xaz5fwqm84n3cb42bdf5m5cj5xzpa5zp4d0";
}; };
enableParallelBuilding = false; enableParallelBuilding = false;

View File

@ -1,11 +1,11 @@
{stdenv, fetchurl, gmp}: {stdenv, fetchurl, gmp}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libgap-${version}"; name = "libgap-${version}";
version = "4.8.3"; version = "4.8.6";
# or fetchFromGitHub(owner,repo,rev) or fetchgit(rev) # or fetchFromGitHub(owner,repo,rev) or fetchgit(rev)
src = fetchurl { src = fetchurl {
url = "http://mirrors.mit.edu/sage/spkg/upstream/libgap/libgap-${version}.tar.gz"; url = "http://mirrors.mit.edu/sage/spkg/upstream/libgap/libgap-${version}.tar.gz";
sha256 = "0ng4wlw7bj63spf4vkdp43v3ja1fp782lxzdsyf51x26z21idrsq"; sha256 = "1h5fx5a55857w583ql7ly2jl49qyx9mvs7j5abys00ra9gzrpn5v";
}; };
buildInputs = [gmp]; buildInputs = [gmp];
meta = { meta = {

View File

@ -12,10 +12,10 @@ let
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
name = "libinfinity-0.6.5"; name = "libinfinity-0.7.1";
src = fetchurl { src = fetchurl {
url = "http://releases.0x539.de/libinfinity/${name}.tar.gz"; url = "http://releases.0x539.de/libinfinity/${name}.tar.gz";
sha256 = "1idsxb6rz4i55g3vi2sv7hmm57psbccpb57yc4jgphaq6ydgqsr6"; sha256 = "1jw2fhrcbpyz99bij07iyhy9ffyqdn87vl8cb1qz897y3f2f0vk2";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl }: { stdenv, fetchurl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libmodbus-3.0.6"; name = "libmodbus-3.1.4";
src = fetchurl { src = fetchurl {
url = "http://libmodbus.org/releases/${name}.tar.gz"; url = "http://libmodbus.org/releases/${name}.tar.gz";
sha256 = "1dkijjv3dq0c5vc5z5f1awm8dlssbwg6ivsnvih22pkm1zqn6v84"; sha256 = "0drnil8bzd4n4qb0wv3ilm9zvypxvwmzd65w96d6kfm7x6q65j68";
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, libusb1 }: { stdenv, fetchurl, pkgconfig, libusb1 }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libmtp-1.1.13"; name = "libmtp-1.1.14";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/libmtp/${name}.tar.gz"; url = "mirror://sourceforge/libmtp/${name}.tar.gz";
sha256 = "0h3dv9py5mmvxhfxmkr8ky4s80hgq3d66cmrfnnnlcdwpwpy0kj9"; sha256 = "1s0jyhypxmj0j8s003ba1n74x63h1rw8am9q4z2ip3xyjvid65rq";
}; };
outputs = [ "bin" "dev" "out" ]; outputs = [ "bin" "dev" "out" ];

View File

@ -1,12 +1,12 @@
{ stdenv, fetchurl }: { stdenv, fetchurl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "4.8.0"; version = "4.9.0";
name = "libpfm-${version}"; name = "libpfm-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/perfmon2/libpfm4/${name}.tar.gz"; url = "mirror://sourceforge/perfmon2/libpfm4/${name}.tar.gz";
sha256 = "0s6gcvrhj2h928cqc8399189annif7yl74k6wda446r0fdx7i4wi"; sha256 = "1qp4g4n6dw42p2w5rkwzdb7ynk8h7g5vg01ybpmvxncgwa7bw3yv";
}; };
installFlags = "DESTDIR=\${out} PREFIX= LDCONFIG=true"; installFlags = "DESTDIR=\${out} PREFIX= LDCONFIG=true";

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libwebsockets-${version}"; name = "libwebsockets-${version}";
version = "2.3.0"; version = "2.4.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "warmcat"; owner = "warmcat";
repo = "libwebsockets"; repo = "libwebsockets";
rev = "v${version}"; rev = "v${version}";
sha256 = "1hv2b5r6sg42xnqhm4ysjvyiz3cqpfmwaqm33vpbx0k7arj4ixvy"; sha256 = "0d3xqdq3hpk5l9cg4dqkba6jm6620y6knqqywya703662spmj2xw";
}; };
buildInputs = [ cmake openssl zlib libuv ]; buildInputs = [ cmake openssl zlib libuv ];

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, libwpd, zlib, librevenge }: { stdenv, fetchurl, pkgconfig, libwpd, zlib, librevenge }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libwpg-0.3.0"; name = "libwpg-0.3.2";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/libwpg/${name}.tar.xz"; url = "mirror://sourceforge/libwpg/${name}.tar.xz";
sha256 = "097jx8a638fwwfrzf6v29r1yhc34rq9526py7wf0ck2z4fcr2w3g"; sha256 = "0cwc5zkp210c661l0bvk6q21jg9ak5g8gmy578w5fgfnjymz3yjp";
}; };
buildInputs = [ libwpd zlib librevenge ]; buildInputs = [ libwpd zlib librevenge ];

View File

@ -1,16 +0,0 @@
# This file has been generated by node2nix 1.5.1. Do not edit!
{pkgs ? import <nixpkgs> {
inherit system;
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-4_x"}:
let
nodeEnv = import ./node-env.nix {
inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
inherit nodejs;
};
in
import ./node-packages-v4.nix {
inherit (pkgs) fetchurl fetchgit;
inherit nodeEnv;
}

View File

@ -1,12 +0,0 @@
{pkgs, system, nodejs, stdenv}:
let
nodePackages = import ./composition-v4.nix {
inherit pkgs system nodejs;
};
in
nodePackages // {
node-inspector = nodePackages.node-inspector.override (oldAttrs: {
buildInputs = oldAttrs.buildInputs ++ [ nodePackages.node-pre-gyp ];
});
}

View File

@ -2,6 +2,5 @@
#! nix-shell -i bash -p nodePackages.node2nix #! nix-shell -i bash -p nodePackages.node2nix
rm -f node-env.nix rm -f node-env.nix
node2nix -i node-packages-v4.json -o node-packages-v4.nix -c composition-v4.nix
node2nix -6 -i node-packages-v6.json -o node-packages-v6.nix -c composition-v6.nix node2nix -6 -i node-packages-v6.json -o node-packages-v6.nix -c composition-v6.nix
node2nix -8 -i node-packages-v8.json -o node-packages-v8.nix -c composition-v8.nix node2nix -8 -i node-packages-v8.json -o node-packages-v8.nix -c composition-v8.nix

View File

@ -1,9 +0,0 @@
[
"coffee-script"
, "grunt-cli"
, "gulp"
, "node-gyp"
, "node-inspector"
, "node-pre-gyp"
, "npm"
]

File diff suppressed because it is too large Load Diff

View File

@ -17,6 +17,7 @@
, ipaddress , ipaddress
, txtorcon , txtorcon
, nettools , nettools
, glibc
, glibcLocales , glibcLocales
, mock , mock
, magic-wormhole-transit-relay , magic-wormhole-transit-relay
@ -38,6 +39,12 @@ buildPythonPackage rec {
postPatch = '' postPatch = ''
sed -i -e "s|'ifconfig'|'${nettools}/bin/ifconfig'|" src/wormhole/ipaddrs.py sed -i -e "s|'ifconfig'|'${nettools}/bin/ifconfig'|" src/wormhole/ipaddrs.py
sed -i -e "s|if (os.path.dirname(os.path.abspath(wormhole))|if not os.path.abspath(wormhole).startswith('/nix/store') and (os.path.dirname(os.path.abspath(wormhole))|" src/wormhole/test/test_cli.py sed -i -e "s|if (os.path.dirname(os.path.abspath(wormhole))|if not os.path.abspath(wormhole).startswith('/nix/store') and (os.path.dirname(os.path.abspath(wormhole))|" src/wormhole/test/test_cli.py
# magic-wormhole will attempt to find all available locales by running
# 'locale -a'. If we're building on Linux, then this may result in us
# running the system's locale binary instead of the one from Nix, so let's
# ensure we patch this.
sed -i -e 's|getProcessOutputAndValue("locale"|getProcessOutputAndValue("${glibc}/bin/locale"|' src/wormhole/test/test_cli.py
'' + lib.optionalString (pythonAtLeast "3.3") '' '' + lib.optionalString (pythonAtLeast "3.3") ''
sed -i -e 's|"ipaddress",||' setup.py sed -i -e 's|"ipaddress",||' setup.py
''; '';

View File

@ -2,14 +2,14 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "galen"; pname = "galen";
version = "2.3.0"; version = "2.3.6";
name = "${pname}-${version}"; name = "${pname}-${version}";
inherit jre8; inherit jre8;
src = fetchurl { src = fetchurl {
url = "https://github.com/galenframework/galen/releases/download/galen-${version}/galen-bin-${version}.zip"; url = "https://github.com/galenframework/galen/releases/download/galen-${version}/galen-bin-${version}.zip";
sha256 = "10z7vh3jiq7kbzzp3j0354swkr4xxz9qimi5c5bddbiy671k6cra"; sha256 = "0kndib3slj7mdvhd36fxin5q87cnsz4hs135yxgjx0nccxq4f2h5";
}; };
buildInputs = [ unzip ]; buildInputs = [ unzip ];

View File

@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, cmake, flex, bison }: { stdenv, fetchFromGitHub, cmake, flex, bison }:
let let
version = "2.0.14"; version = "2.1.7";
in in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "minizinc-${version}"; name = "minizinc-${version}";
@ -11,7 +11,7 @@ stdenv.mkDerivation {
rev = "${version}"; rev = "${version}";
owner = "MiniZinc"; owner = "MiniZinc";
repo = "libminizinc"; repo = "libminizinc";
sha256 = "02wy91nv79lrvvhhimcxp7sqz5wd457n1n68zl7qcsm5vfn1hm4q"; sha256 = "05rifsgzfaalv5ymv59sjcvhr6i1byzbmq5p36hj3hpi5f929kip";
}; };
# meta is all the information about the package.. # meta is all the information about the package..

View File

@ -5,8 +5,8 @@ stdenv.mkDerivation rec {
version = "4.21"; version = "4.21";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/strace/${name}.tar.xz"; url = "https://strace.io/files/${version}/${name}.tar.xz";
sha256 = "1dvrwi6v9j6b9j6852zzlc61hxgiciadi1xsl89wzbzqlkxnahbd"; sha256 = "0dsw6xcfrmygidp1dj2ch8cl8icrar7789snkb2r8gh78kdqhxjw";
}; };
nativeBuildInputs = [ perl ]; nativeBuildInputs = [ perl ];
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
configureFlags = stdenv.lib.optional stdenv.hostPlatform.isAarch64 "--enable-mpers=check"; configureFlags = stdenv.lib.optional stdenv.hostPlatform.isAarch64 "--enable-mpers=check";
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = http://strace.sourceforge.net/; homepage = http://strace.io/;
description = "A system call tracer for Linux"; description = "A system call tracer for Linux";
license = licenses.bsd3; license = licenses.bsd3;
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -2,11 +2,11 @@
with python3Packages; buildPythonApplication rec { with python3Packages; buildPythonApplication rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "pipenv"; pname = "pipenv";
version = "9.0.1"; version = "10.1.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "16k77iy1apbc1s5j78aimhjrcw89vbkq5irs80dmm70wayi0myz1"; sha256 = "3732350e3cd8cc033d66748c418bab4b018dc0a4fcf1687f17a103ac44eac0c6";
}; };
LC_ALL = "en_US.UTF-8"; LC_ALL = "en_US.UTF-8";

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "yarn-${version}"; name = "yarn-${version}";
version = "1.3.2"; version = "1.5.1";
src = fetchzip { src = fetchzip {
url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz"; url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz";
sha256 = "0lyh24ais8xqfmzbb4sszd2002xl6qbsg9sdjnpwh6aysrwp56r8"; sha256 = "13m1y1c2h1fvq8fw1vlmnmnh3jx3l2cx7mz3x55sbgwcinzhkz9m";
}; };
buildInputs = [makeWrapper nodejs]; buildInputs = [makeWrapper nodejs];

View File

@ -26,6 +26,11 @@ let
*/ */
]) (builtins.attrNames sharedLibDeps); ]) (builtins.attrNames sharedLibDeps);
copyLibHeaders =
map
(name: "${getDev sharedLibDeps.${name}}/include/*")
(builtins.attrNames sharedLibDeps);
extraConfigFlags = optionals (!enableNpm) [ "--without-npm" ]; extraConfigFlags = optionals (!enableNpm) [ "--without-npm" ];
in in
@ -74,6 +79,9 @@ in
mkdir -p $out/share/bash-completion/completions/ mkdir -p $out/share/bash-completion/completions/
$out/bin/npm completion > $out/share/bash-completion/completions/npm $out/bin/npm completion > $out/share/bash-completion/completions/npm
''} ''}
# install the missing headers for node-gyp
cp -r ${concatStringsSep " " copyLibHeaders} $out/include/node
''; '';
meta = { meta = {

View File

@ -1,11 +0,0 @@
{ stdenv, callPackage, lib, enableNpm ? true }:
let
buildNodejs = callPackage ./nodejs.nix {};
in
buildNodejs {
inherit enableNpm;
version = "4.8.7";
sha256 = "1y21wq092d3gmccm2zldbflbbbx7a71wi9l0bpkxvzmgws69liq3";
patches = lib.optionals stdenv.isDarwin [ ./no-xcode.patch ];
}

View File

@ -2,7 +2,7 @@
{pkgs ? import <nixpkgs> { {pkgs ? import <nixpkgs> {
inherit system; inherit system;
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-4_x"}: }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-6_x"}:
let let
nodeEnv = import ../../node-packages/node-env.nix { nodeEnv = import ../../node-packages/node-env.nix {

View File

@ -3,13 +3,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "lgogdownloader-${version}"; name = "lgogdownloader-${version}";
version = "3.2"; version = "3.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Sude-"; owner = "Sude-";
repo = "lgogdownloader"; repo = "lgogdownloader";
rev = "v${version}"; rev = "v${version}";
sha256 = "0p1zh2l8g4y2z02xj0fndbfhcxgcpwhf5d9izwsdi3yljvqv23np"; sha256 = "056idwwxjcp2zjqk5h7l3py1h45sax4vbsm93bz9shnfx1s1h3gc";
}; };
nativeBuildInputs = [ cmake pkgconfig help2man ]; nativeBuildInputs = [ cmake pkgconfig help2man ];

View File

@ -2370,11 +2370,11 @@ rec {
}; };
ale = buildVimPluginFrom2Nix { # created by nix#NixDerivation ale = buildVimPluginFrom2Nix { # created by nix#NixDerivation
name = "ale-2017-12-04"; name = "ale-2018-02-25";
src = fetchgit { src = fetchgit {
url = "https://github.com/w0rp/ale"; url = "https://github.com/w0rp/ale";
rev = "e2a8f759d870ed7a1f0ee4698a73b65e9f36e54d"; rev = "7ec684206c1395a940d8ad2d26d59773a432115c";
sha256 = "0fx9qr84li58jgz576gsyjjwd3f1c2jby8wl6d35vznjzw0x00cs"; sha256 = "1hvybsvs2i01q3s9wpydyxgsvg59r2valk61vl4jh2mrrh0bfi9i";
}; };
dependencies = []; dependencies = [];
@ -3040,11 +3040,11 @@ rec {
}; };
vim-gitgutter = buildVimPluginFrom2Nix { # created by nix#NixDerivation vim-gitgutter = buildVimPluginFrom2Nix { # created by nix#NixDerivation
name = "vim-gitgutter-2017-11-01"; name = "vim-gitgutter-2018-02-26";
src = fetchgit { src = fetchgit {
url = "git://github.com/airblade/vim-gitgutter"; url = "git://github.com/airblade/vim-gitgutter";
rev = "1e60667322b7cd1bfcba98762fbba746a888d21a"; rev = "e512d3a6fc80900c24ef293b475715f49ec6ded8";
sha256 = "1g9giir7gmkp6n6w4z20qm2dyq00w2a8f573c0b8b27cj36ri0wq"; sha256 = "0wd6x3fb5jbqlvismp3f59ycid49gn3qvd16cj8x87v6l3anmp4s";
}; };
dependencies = []; dependencies = [];

View File

@ -3,13 +3,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "iio-sensor-proxy-${version}"; name = "iio-sensor-proxy-${version}";
version = "2.2"; version = "2.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hadess"; owner = "hadess";
repo = "iio-sensor-proxy"; repo = "iio-sensor-proxy";
rev = version; rev = version;
sha256 = "1x0whwm2r9g50hq5px0bgsrigy8naihqgi6qm0x5q87jz5lkhrnv"; sha256 = "1c8izq73c00gvv0jc6zby5hcircs4cb16a1d3ivp1i1iflknj46n";
}; };
configurePhase = '' configurePhase = ''

View File

@ -4,435 +4,435 @@
{ {
version = "0.63.3"; version = "0.63.3";
components = { components = {
"nuimo_controller" = ps: with ps; [ ];
"bbb_gpio" = ps: with ps; [ ];
"doorbird" = ps: with ps; [ ];
"isy994" = ps: with ps; [ ];
"notify.html5" = ps: with ps; [ pyjwt ];
"sensor.mvglive" = ps: with ps; [ ];
"arduino" = ps: with ps; [ ];
"xiaomi_aqara" = ps: with ps; [ ];
"rpi_gpio" = ps: with ps; [ ];
"remember_the_milk" = ps: with ps; [ httplib2 ];
"media_player.sonos" = ps: with ps; [ ];
"sensor.travisci" = ps: with ps; [ ];
"notify.twitter" = ps: with ps; [ ];
"notify.yessssms" = ps: with ps; [ ];
"abode" = ps: with ps; [ ]; "abode" = ps: with ps; [ ];
"device_tracker.automatic" = ps: with ps; [ ]; "ads" = ps: with ps; [ ];
"sensor.dnsip" = ps: with ps; [ aiodns ]; "alarm_control_panel.alarmdotcom" = ps: with ps; [ ];
"emulated_hue" = ps: with ps; [ aiohttp-cors ]; "alarm_control_panel.concord232" = ps: with ps; [ ];
"http" = ps: with ps; [ aiohttp-cors ]; "alarm_control_panel.egardia" = ps: with ps; [ ];
"sensor.imap" = ps: with ps; [ aioimaplib ]; "alarm_control_panel.ialarm" = ps: with ps; [ ];
"light.lifx" = ps: with ps; [ ]; "alarm_control_panel.nx584" = ps: with ps; [ ];
"scene.hunterdouglas_powerview" = ps: with ps; [ ]; "alarm_control_panel.simplisafe" = ps: with ps; [ ];
"alarm_control_panel.totalconnect" = ps: with ps; [ ];
"alarmdecoder" = ps: with ps; [ ]; "alarmdecoder" = ps: with ps; [ ];
"sensor.alpha_vantage" = ps: with ps; [ ];
"amcrest" = ps: with ps; [ ]; "amcrest" = ps: with ps; [ ];
"media_player.anthemav" = ps: with ps; [ ]; "android_ip_webcam" = ps: with ps; [ ];
"apcupsd" = ps: with ps; [ ]; "apcupsd" = ps: with ps; [ ];
"notify.apns" = ps: with ps; [ ]; "apple_tv" = ps: with ps; [ ];
"arduino" = ps: with ps; [ ];
"arlo" = ps: with ps; [ ];
"asterisk_mbox" = ps: with ps; [ ]; "asterisk_mbox" = ps: with ps; [ ];
"light.avion" = ps: with ps; [ ];
"axis" = ps: with ps; [ ]; "axis" = ps: with ps; [ ];
"tts.baidu" = ps: with ps; [ ]; "bbb_gpio" = ps: with ps; [ ];
"sensor.modem_callerid" = ps: with ps; [ ]; "binary_sensor.concord232" = ps: with ps; [ ];
"sensor.linux_battery" = ps: with ps; [ batinfo ]; "binary_sensor.flic" = ps: with ps; [ ];
"sensor.eddystone_temperature" = ps: with ps; [ ]; "binary_sensor.hikvision" = ps: with ps; [ ];
"device_tracker.linksys_ap" = ps: with ps; [ beautifulsoup4 ]; "binary_sensor.iss" = ps: with ps; [ ];
"sensor.geizhals" = ps: with ps; [ beautifulsoup4 ]; "binary_sensor.nx584" = ps: with ps; [ ];
"sensor.scrape" = ps: with ps; [ beautifulsoup4 ]; "binary_sensor.tapsaff" = ps: with ps; [ ];
"sensor.sytadin" = ps: with ps; [ beautifulsoup4 ]; "binary_sensor.trend" = ps: with ps; [ numpy ];
"zha" = ps: with ps; [ ]; "binary_sensor.workday" = ps: with ps; [ ];
"blink" = ps: with ps; [ ]; "blink" = ps: with ps; [ ];
"calendar.caldav" = ps: with ps; [ ];
"calendar.todoist" = ps: with ps; [ todoist ];
"camera.foscam" = ps: with ps; [ ];
"camera.onvif" = ps: with ps; [ ];
"camera.synology" = ps: with ps; [ ];
"camera.uvc" = ps: with ps; [ ];
"camera.xeoma" = ps: with ps; [ ];
"canary" = ps: with ps; [ ];
"climate.daikin" = ps: with ps; [ ];
"climate.econet" = ps: with ps; [ ];
"climate.ephember" = ps: with ps; [ ];
"climate.eq3btsmart" = ps: with ps; [ ];
"climate.flexit" = ps: with ps; [ ];
"climate.heatmiser" = ps: with ps; [ ];
"climate.honeywell" = ps: with ps; [ ];
"climate.oem" = ps: with ps; [ ];
"climate.proliphix" = ps: with ps; [ ];
"climate.radiotherm" = ps: with ps; [ ];
"climate.sensibo" = ps: with ps; [ ];
"climate.touchline" = ps: with ps; [ ];
"climate.venstar" = ps: with ps; [ ];
"cloud" = ps: with ps; [ ];
"coinbase" = ps: with ps; [ ];
"comfoconnect" = ps: with ps; [ ];
"conversation" = ps: with ps; [ ];
"cover.myq" = ps: with ps; [ ];
"daikin" = ps: with ps; [ ];
"datadog" = ps: with ps; [ datadog ];
"deconz" = ps: with ps; [ ];
"device_tracker.aruba" = ps: with ps; [ pexpect ];
"device_tracker.asuswrt" = ps: with ps; [ pexpect ];
"device_tracker.automatic" = ps: with ps; [ ];
"device_tracker.bbox" = ps: with ps; [ ];
"device_tracker.bluetooth_le_tracker" = ps: with ps; [ ];
"device_tracker.bluetooth_tracker" = ps: with ps; [ ];
"device_tracker.cisco_ios" = ps: with ps; [ pexpect ];
"device_tracker.fritz" = ps: with ps; [ ];
"device_tracker.icloud" = ps: with ps; [ ];
"device_tracker.linksys_ap" = ps: with ps; [ beautifulsoup4 ];
"device_tracker.mikrotik" = ps: with ps; [ ];
"device_tracker.netgear" = ps: with ps; [ ];
"device_tracker.nmap_tracker" = ps: with ps; [ ];
"device_tracker.owntracks" = ps: with ps; [ libnacl ];
"device_tracker.owntracks_http" = ps: with ps; [ libnacl ];
"device_tracker.snmp" = ps: with ps; [ pysnmp ];
"device_tracker.tile" = ps: with ps; [ ];
"device_tracker.trackr" = ps: with ps; [ ];
"device_tracker.unifi" = ps: with ps; [ pyunifi ];
"device_tracker.unifi_direct" = ps: with ps; [ pexpect ];
"device_tracker.upc_connect" = ps: with ps; [ defusedxml ];
"digital_ocean" = ps: with ps; [ digital-ocean ];
"discovery" = ps: with ps; [ netdisco ];
"dominos" = ps: with ps; [ ];
"doorbird" = ps: with ps; [ ];
"dweet" = ps: with ps; [ ];
"dyson" = ps: with ps; [ ];
"ecobee" = ps: with ps; [ ];
"eight_sleep" = ps: with ps; [ ];
"emulated_hue" = ps: with ps; [ aiohttp-cors ];
"enocean" = ps: with ps; [ ];
"envisalink" = ps: with ps; [ ];
"fan.xiaomi_miio" = ps: with ps; [ ];
"feedreader" = ps: with ps; [ feedparser ];
"ffmpeg" = ps: with ps; [ ];
"frontend" = ps: with ps; [ user-agents ];
"gc100" = ps: with ps; [ ];
"goalfeed" = ps: with ps; [ ];
"google" = ps: with ps; [ google_api_python_client oauth2client ];
"hdmi_cec" = ps: with ps; [ ];
"hive" = ps: with ps; [ ];
"homematic" = ps: with ps; [ pyhomematic ];
"http" = ps: with ps; [ aiohttp-cors ];
"hue" = ps: with ps; [ ];
"ifttt" = ps: with ps; [ ];
"ihc" = ps: with ps; [ ];
"image_processing.dlib_face_detect" = ps: with ps; [ ];
"image_processing.dlib_face_identify" = ps: with ps; [ ];
"image_processing.opencv" = ps: with ps; [ numpy ];
"influxdb" = ps: with ps; [ influxdb ];
"insteon_local" = ps: with ps; [ ];
"insteon_plm" = ps: with ps; [ ];
"iota" = ps: with ps; [ ];
"isy994" = ps: with ps; [ ];
"joaoapps_join" = ps: with ps; [ ];
"juicenet" = ps: with ps; [ ];
"keyboard" = ps: with ps; [ ];
"keyboard_remote" = ps: with ps; [ ];
"kira" = ps: with ps; [ ];
"knx" = ps: with ps; [ ];
"lametric" = ps: with ps; [ ];
"light.avion" = ps: with ps; [ ];
"light.blinksticklight" = ps: with ps; [ BlinkStick ]; "light.blinksticklight" = ps: with ps; [ BlinkStick ];
"light.blinkt" = ps: with ps; [ ]; "light.blinkt" = ps: with ps; [ ];
"sensor.bitcoin" = ps: with ps; [ ];
"light.decora" = ps: with ps; [ ]; "light.decora" = ps: with ps; [ ];
"sensor.bme680" = ps: with ps; [ ]; "light.decora_wifi" = ps: with ps; [ ];
"light.flux_led" = ps: with ps; [ ];
"light.greenwave" = ps: with ps; [ ];
"light.iglo" = ps: with ps; [ ];
"light.lifx" = ps: with ps; [ ];
"light.lifx_legacy" = ps: with ps; [ ];
"light.limitlessled" = ps: with ps; [ ];
"light.mystrom" = ps: with ps; [ ];
"light.osramlightify" = ps: with ps; [ ];
"light.piglow" = ps: with ps; [ ];
"light.rpi_gpio_pwm" = ps: with ps; [ ];
"light.sensehat" = ps: with ps; [ ];
"light.tikteck" = ps: with ps; [ ];
"light.tplink" = ps: with ps; [ ];
"light.xiaomi_miio" = ps: with ps; [ ];
"light.yeelight" = ps: with ps; [ ];
"light.yeelightsunflower" = ps: with ps; [ ];
"light.zengge" = ps: with ps; [ ];
"linode" = ps: with ps; [ linode-api ];
"lirc" = ps: with ps; [ ];
"litejet" = ps: with ps; [ ];
"lock.nello" = ps: with ps; [ ];
"lock.nuki" = ps: with ps; [ ];
"lock.sesame" = ps: with ps; [ ];
"lutron" = ps: with ps; [ ];
"lutron_caseta" = ps: with ps; [ ];
"maxcube" = ps: with ps; [ ];
"media_extractor" = ps: with ps; [ ];
"media_player.anthemav" = ps: with ps; [ ];
"media_player.aquostv" = ps: with ps; [ ];
"media_player.bluesound" = ps: with ps; [ xmltodict ];
"media_player.braviatv" = ps: with ps; [ ];
"media_player.cast" = ps: with ps; [ PyChromecast ];
"media_player.clementine" = ps: with ps; [ ];
"media_player.cmus" = ps: with ps; [ ];
"media_player.denonavr" = ps: with ps; [ ];
"media_player.directv" = ps: with ps; [ ];
"media_player.dunehd" = ps: with ps; [ ];
"media_player.emby" = ps: with ps; [ ];
"media_player.frontier_silicon" = ps: with ps; [ ];
"media_player.gpmdp" = ps: with ps; [ ];
"media_player.gstreamer" = ps: with ps; [ ];
"media_player.kodi" = ps: with ps; [ jsonrpc-async jsonrpc-websocket ];
"media_player.lg_netcast" = ps: with ps; [ ];
"media_player.liveboxplaytv" = ps: with ps; [ ];
"media_player.mediaroom" = ps: with ps; [ ];
"media_player.monoprice" = ps: with ps; [ ];
"media_player.mpd" = ps: with ps; [ mpd2 ];
"media_player.nad" = ps: with ps; [ ];
"media_player.nadtcp" = ps: with ps; [ ];
"media_player.onkyo" = ps: with ps; [ onkyo-eiscp ];
"media_player.openhome" = ps: with ps; [ ];
"media_player.panasonic_viera" = ps: with ps; [ wakeonlan ];
"media_player.pandora" = ps: with ps; [ pexpect ];
"media_player.philips_js" = ps: with ps; [ ];
"media_player.plex" = ps: with ps; [ ];
"media_player.roku" = ps: with ps; [ ];
"media_player.russound_rio" = ps: with ps; [ ];
"media_player.russound_rnet" = ps: with ps; [ ];
"media_player.samsungtv" = ps: with ps; [ wakeonlan ];
"media_player.snapcast" = ps: with ps; [ ];
"media_player.sonos" = ps: with ps; [ ];
"media_player.soundtouch" = ps: with ps; [ libsoundtouch ];
"media_player.spotify" = ps: with ps; [ ];
"media_player.vizio" = ps: with ps; [ ];
"media_player.vlc" = ps: with ps; [ ];
"media_player.webostv" = ps: with ps; [ websockets ];
"media_player.yamaha" = ps: with ps; [ ];
"media_player.yamaha_musiccast" = ps: with ps; [ ];
"media_player.ziggo_mediabox_xl" = ps: with ps; [ ];
"melissa" = ps: with ps; [ ];
"mercedesme" = ps: with ps; [ ];
"mochad" = ps: with ps; [ ];
"modbus" = ps: with ps; [ ];
"mqtt" = ps: with ps; [ paho-mqtt ];
"mqtt.server" = ps: with ps; [ hbmqtt ];
"mychevy" = ps: with ps; [ ];
"mycroft" = ps: with ps; [ ];
"mysensors" = ps: with ps; [ ];
"neato" = ps: with ps; [ ];
"nest" = ps: with ps; [ ];
"netatmo" = ps: with ps; [ ];
"notify.apns" = ps: with ps; [ ];
"notify.aws_lambda" = ps: with ps; [ boto3 ]; "notify.aws_lambda" = ps: with ps; [ boto3 ];
"notify.aws_sns" = ps: with ps; [ boto3 ]; "notify.aws_sns" = ps: with ps; [ boto3 ];
"notify.aws_sqs" = ps: with ps; [ boto3 ]; "notify.aws_sqs" = ps: with ps; [ boto3 ];
"tts.amazon_polly" = ps: with ps; [ boto3 ];
"sensor.broadlink" = ps: with ps; [ ];
"switch.broadlink" = ps: with ps; [ ];
"sensor.buienradar" = ps: with ps; [ ];
"weather.buienradar" = ps: with ps; [ ];
"calendar.caldav" = ps: with ps; [ ];
"notify.ciscospark" = ps: with ps; [ ]; "notify.ciscospark" = ps: with ps; [ ];
"coinbase" = ps: with ps; [ ];
"sensor.coinmarketcap" = ps: with ps; [ ];
"alarm_control_panel.concord232" = ps: with ps; [ ];
"binary_sensor.concord232" = ps: with ps; [ ];
"sensor.crimereports" = ps: with ps; [ ];
"datadog" = ps: with ps; [ datadog ];
"sensor.metoffice" = ps: with ps; [ ];
"weather.metoffice" = ps: with ps; [ ];
"light.decora_wifi" = ps: with ps; [ ];
"device_tracker.upc_connect" = ps: with ps; [ defusedxml ];
"sensor.deluge" = ps: with ps; [ ];
"switch.deluge" = ps: with ps; [ ];
"media_player.denonavr" = ps: with ps; [ ];
"media_player.directv" = ps: with ps; [ ];
"sensor.discogs" = ps: with ps; [ discogs_client ];
"notify.discord" = ps: with ps; [ ]; "notify.discord" = ps: with ps; [ ];
"updater" = ps: with ps; [ distro ]; "notify.free_mobile" = ps: with ps; [ ];
"switch.digitalloggers" = ps: with ps; [ ]; "notify.gntp" = ps: with ps; [ ];
"notify.hipchat" = ps: with ps; [ ];
"notify.html5" = ps: with ps; [ pyjwt ];
"notify.joaoapps_join" = ps: with ps; [ ];
"notify.kodi" = ps: with ps; [ jsonrpc-async ];
"notify.lametric" = ps: with ps; [ ];
"notify.mailgun" = ps: with ps; [ ];
"notify.matrix" = ps: with ps; [ matrix-client ];
"notify.message_bird" = ps: with ps; [ ];
"notify.pushbullet" = ps: with ps; [ pushbullet ];
"notify.pushetta" = ps: with ps; [ ];
"notify.pushover" = ps: with ps; [ ];
"notify.rocketchat" = ps: with ps; [ ];
"notify.sendgrid" = ps: with ps; [ ];
"notify.simplepush" = ps: with ps; [ ];
"notify.slack" = ps: with ps; [ ];
"notify.twitter" = ps: with ps; [ ];
"notify.webostv" = ps: with ps; [ ];
"notify.xmpp" = ps: with ps; [ pyasn1-modules pyasn1 sleekxmpp ]; "notify.xmpp" = ps: with ps; [ pyasn1-modules pyasn1 sleekxmpp ];
"notify.yessssms" = ps: with ps; [ ];
"nuheat" = ps: with ps; [ ];
"nuimo_controller" = ps: with ps; [ ];
"pilight" = ps: with ps; [ ];
"prometheus" = ps: with ps; [ ];
"python_script" = ps: with ps; [ ];
"qwikswitch" = ps: with ps; [ ];
"rainbird" = ps: with ps; [ ];
"raincloud" = ps: with ps; [ ];
"raspihats" = ps: with ps; [ ];
"recorder" = ps: with ps; [ sqlalchemy ];
"remember_the_milk" = ps: with ps; [ httplib2 ];
"remote.harmony" = ps: with ps; [ ];
"remote.itach" = ps: with ps; [ ];
"remote.xiaomi_miio" = ps: with ps; [ ];
"rflink" = ps: with ps; [ ];
"rfxtrx" = ps: with ps; [ ];
"ring" = ps: with ps; [ ];
"rpi_gpio" = ps: with ps; [ ];
"rpi_pfio" = ps: with ps; [ ];
"satel_integra" = ps: with ps; [ ];
"scene.hunterdouglas_powerview" = ps: with ps; [ ];
"scsgate" = ps: with ps; [ ];
"sensor.airvisual" = ps: with ps; [ ];
"sensor.alpha_vantage" = ps: with ps; [ ];
"sensor.bbox" = ps: with ps; [ ];
"sensor.bh1750" = ps: with ps; [ ];
"sensor.bitcoin" = ps: with ps; [ ];
"sensor.blockchain" = ps: with ps; [ ];
"sensor.bme280" = ps: with ps; [ ];
"sensor.bme680" = ps: with ps; [ ];
"sensor.broadlink" = ps: with ps; [ ];
"sensor.buienradar" = ps: with ps; [ ];
"sensor.coinmarketcap" = ps: with ps; [ ];
"sensor.cpuspeed" = ps: with ps; [ ];
"sensor.crimereports" = ps: with ps; [ ];
"sensor.cups" = ps: with ps; [ ];
"sensor.darksky" = ps: with ps; [ ];
"sensor.deluge" = ps: with ps; [ ];
"sensor.deutsche_bahn" = ps: with ps; [ ];
"sensor.dht" = ps: with ps; [ ];
"sensor.discogs" = ps: with ps; [ discogs_client ];
"sensor.dnsip" = ps: with ps; [ aiodns ];
"sensor.dovado" = ps: with ps; [ ]; "sensor.dovado" = ps: with ps; [ ];
"sensor.dsmr" = ps: with ps; [ ]; "sensor.dsmr" = ps: with ps; [ ];
"dweet" = ps: with ps; [ ];
"sensor.dweet" = ps: with ps; [ ]; "sensor.dweet" = ps: with ps; [ ];
"sensor.ebox" = ps: with ps; [ ];
"sensor.eddystone_temperature" = ps: with ps; [ ];
"sensor.eliqonline" = ps: with ps; [ ]; "sensor.eliqonline" = ps: with ps; [ ];
"enocean" = ps: with ps; [ ];
"sensor.envirophat" = ps: with ps; [ ]; "sensor.envirophat" = ps: with ps; [ ];
"sensor.season" = ps: with ps; [ ephem ]; "sensor.etherscan" = ps: with ps; [ ];
"keyboard_remote" = ps: with ps; [ ];
"climate.honeywell" = ps: with ps; [ ];
"image_processing.dlib_face_detect" = ps: with ps; [ ];
"image_processing.dlib_face_identify" = ps: with ps; [ ];
"sensor.fastdotcom" = ps: with ps; [ ]; "sensor.fastdotcom" = ps: with ps; [ ];
"sensor.fedex" = ps: with ps; [ ]; "sensor.fedex" = ps: with ps; [ ];
"feedreader" = ps: with ps; [ feedparser ]; "sensor.fido" = ps: with ps; [ ];
"sensor.geo_rss_events" = ps: with ps; [ feedparser ];
"sensor.fitbit" = ps: with ps; [ ]; "sensor.fitbit" = ps: with ps; [ ];
"sensor.fixer" = ps: with ps; [ ]; "sensor.fixer" = ps: with ps; [ ];
"light.flux_led" = ps: with ps; [ ];
"notify.free_mobile" = ps: with ps; [ ];
"device_tracker.fritz" = ps: with ps; [ ];
"sensor.fritzbox_callmonitor" = ps: with ps; [ ]; "sensor.fritzbox_callmonitor" = ps: with ps; [ ];
"sensor.fritzbox_netmonitor" = ps: with ps; [ ]; "sensor.fritzbox_netmonitor" = ps: with ps; [ ];
"switch.fritzdect" = ps: with ps; [ ];
"media_player.frontier_silicon" = ps: with ps; [ ];
"conversation" = ps: with ps; [ ];
"tts.google" = ps: with ps; [ ];
"device_tracker.bluetooth_le_tracker" = ps: with ps; [ ];
"sensor.gearbest" = ps: with ps; [ ]; "sensor.gearbest" = ps: with ps; [ ];
"sensor.geizhals" = ps: with ps; [ beautifulsoup4 ];
"sensor.geo_rss_events" = ps: with ps; [ feedparser ];
"sensor.gitter" = ps: with ps; [ ]; "sensor.gitter" = ps: with ps; [ ];
"notify.gntp" = ps: with ps; [ ];
"google" = ps: with ps; [ google_api_python_client oauth2client ];
"sensor.google_travel_time" = ps: with ps; [ ]; "sensor.google_travel_time" = ps: with ps; [ ];
"sensor.gpsd" = ps: with ps; [ ]; "sensor.gpsd" = ps: with ps; [ ];
"light.greenwave" = ps: with ps; [ ];
"media_player.gstreamer" = ps: with ps; [ ];
"ffmpeg" = ps: with ps; [ ];
"media_player.philips_js" = ps: with ps; [ ];
"mqtt.server" = ps: with ps; [ hbmqtt ];
"climate.heatmiser" = ps: with ps; [ ];
"switch.hikvisioncam" = ps: with ps; [ ];
"notify.hipchat" = ps: with ps; [ ];
"binary_sensor.workday" = ps: with ps; [ ];
"frontend" = ps: with ps; [ user-agents ];
"camera.onvif" = ps: with ps; [ ];
"sensor.dht" = ps: with ps; [ ];
"media_player.braviatv" = ps: with ps; [ ];
"media_player.spotify" = ps: with ps; [ ];
"netatmo" = ps: with ps; [ ];
"neato" = ps: with ps; [ ];
"sensor.sabnzbd" = ps: with ps; [ ];
"switch.anel_pwrctrl" = ps: with ps; [ ];
"switch.edimax" = ps: with ps; [ ];
"sensor.gtfs" = ps: with ps; [ ]; "sensor.gtfs" = ps: with ps; [ ];
"binary_sensor.flic" = ps: with ps; [ ]; "sensor.hp_ilo" = ps: with ps; [ ];
"media_player.lg_netcast" = ps: with ps; [ ];
"sensor.bh1750" = ps: with ps; [ ];
"sensor.bme280" = ps: with ps; [ ];
"sensor.htu21d" = ps: with ps; [ ]; "sensor.htu21d" = ps: with ps; [ ];
"light.iglo" = ps: with ps; [ ];
"ihc" = ps: with ps; [ ];
"influxdb" = ps: with ps; [ influxdb ];
"sensor.influxdb" = ps: with ps; [ influxdb ];
"insteon_local" = ps: with ps; [ ];
"insteon_plm" = ps: with ps; [ ];
"verisure" = ps: with ps; [ ];
"media_player.kodi" = ps: with ps; [ jsonrpc-async jsonrpc-websocket ];
"notify.kodi" = ps: with ps; [ jsonrpc-async ];
"device_tracker.owntracks" = ps: with ps; [ libnacl ];
"device_tracker.owntracks_http" = ps: with ps; [ libnacl ];
"dyson" = ps: with ps; [ ];
"camera.foscam" = ps: with ps; [ ];
"device_tracker.mikrotik" = ps: with ps; [ ];
"media_player.soundtouch" = ps: with ps; [ libsoundtouch ];
"light.lifx_legacy" = ps: with ps; [ ];
"light.osramlightify" = ps: with ps; [ ];
"light.limitlessled" = ps: with ps; [ ];
"linode" = ps: with ps; [ linode-api ];
"media_player.liveboxplaytv" = ps: with ps; [ ];
"lametric" = ps: with ps; [ ];
"notify.lametric" = ps: with ps; [ ];
"sensor.luftdaten" = ps: with ps; [ luftdaten ];
"sensor.lyft" = ps: with ps; [ ];
"notify.matrix" = ps: with ps; [ matrix-client ];
"maxcube" = ps: with ps; [ ];
"mercedesme" = ps: with ps; [ ];
"notify.message_bird" = ps: with ps; [ ];
"sensor.mfi" = ps: with ps; [ ];
"switch.mfi" = ps: with ps; [ ];
"sensor.miflora" = ps: with ps; [ ];
"upnp" = ps: with ps; [ ];
"sensor.mopar" = ps: with ps; [ ];
"tts" = ps: with ps; [ mutagen ];
"mychevy" = ps: with ps; [ ];
"mycroft" = ps: with ps; [ ];
"usps" = ps: with ps; [ ];
"media_player.nad" = ps: with ps; [ ];
"media_player.nadtcp" = ps: with ps; [ ];
"discovery" = ps: with ps; [ netdisco ];
"sensor.neurio_energy" = ps: with ps; [ ];
"sensor.nederlandse_spoorwegen" = ps: with ps; [ ];
"nuheat" = ps: with ps; [ ];
"binary_sensor.trend" = ps: with ps; [ numpy ];
"image_processing.opencv" = ps: with ps; [ numpy ];
"climate.oem" = ps: with ps; [ ];
"media_player.onkyo" = ps: with ps; [ onkyo-eiscp ];
"sensor.openevse" = ps: with ps; [ ];
"media_player.openhome" = ps: with ps; [ ];
"switch.orvibo" = ps: with ps; [ ];
"mqtt" = ps: with ps; [ paho-mqtt ];
"shiftr" = ps: with ps; [ paho-mqtt ];
"media_player.panasonic_viera" = ps: with ps; [ ];
"media_player.dunehd" = ps: with ps; [ ];
"device_tracker.aruba" = ps: with ps; [ pexpect ];
"device_tracker.asuswrt" = ps: with ps; [ pexpect ];
"device_tracker.cisco_ios" = ps: with ps; [ pexpect ];
"device_tracker.unifi_direct" = ps: with ps; [ pexpect ];
"media_player.pandora" = ps: with ps; [ pexpect ];
"hue" = ps: with ps; [ ];
"rpi_pfio" = ps: with ps; [ ];
"light.piglow" = ps: with ps; [ ];
"pilight" = ps: with ps; [ ];
"dominos" = ps: with ps; [ ];
"media_player.plex" = ps: with ps; [ ];
"sensor.plex" = ps: with ps; [ ];
"sensor.mhz19" = ps: with ps; [ ];
"sensor.serial_pm" = ps: with ps; [ ];
"sensor.pocketcasts" = ps: with ps; [ ];
"climate.proliphix" = ps: with ps; [ ];
"prometheus" = ps: with ps; [ ];
"sensor.systemmonitor" = ps: with ps; [ psutil ];
"wink" = ps: with ps; [ ];
"notify.pushbullet" = ps: with ps; [ pushbullet ];
"sensor.pushbullet" = ps: with ps; [ pushbullet ];
"notify.pushetta" = ps: with ps; [ ];
"light.rpi_gpio_pwm" = ps: with ps; [ ];
"canary" = ps: with ps; [ ];
"sensor.cpuspeed" = ps: with ps; [ ];
"melissa" = ps: with ps; [ ];
"camera.synology" = ps: with ps; [ ];
"hdmi_cec" = ps: with ps; [ ];
"light.tplink" = ps: with ps; [ ];
"switch.tplink" = ps: with ps; [ ];
"rfxtrx" = ps: with ps; [ ];
"sensor.tibber" = ps: with ps; [ ];
"switch.dlink" = ps: with ps; [ ];
"ads" = ps: with ps; [ ];
"sensor.airvisual" = ps: with ps; [ ];
"alarm_control_panel.alarmdotcom" = ps: with ps; [ ];
"arlo" = ps: with ps; [ ];
"apple_tv" = ps: with ps; [ ];
"device_tracker.bbox" = ps: with ps; [ ];
"sensor.bbox" = ps: with ps; [ ];
"device_tracker.bluetooth_tracker" = ps: with ps; [ ];
"media_player.cast" = ps: with ps; [ PyChromecast ];
"media_player.cmus" = ps: with ps; [ ];
"comfoconnect" = ps: with ps; [ ];
"tts.microsoft" = ps: with ps; [ ];
"sensor.cups" = ps: with ps; [ ];
"daikin" = ps: with ps; [ ];
"climate.daikin" = ps: with ps; [ ];
"deconz" = ps: with ps; [ ];
"zwave" = ps: with ps; [ pydispatcher ];
"android_ip_webcam" = ps: with ps; [ ];
"sensor.ebox" = ps: with ps; [ ];
"climate.econet" = ps: with ps; [ ];
"eight_sleep" = ps: with ps; [ ];
"media_player.emby" = ps: with ps; [ ];
"envisalink" = ps: with ps; [ ];
"climate.ephember" = ps: with ps; [ ];
"sensor.fido" = ps: with ps; [ ];
"climate.flexit" = ps: with ps; [ ];
"ifttt" = ps: with ps; [ ];
"remote.harmony" = ps: with ps; [ ];
"binary_sensor.hikvision" = ps: with ps; [ ];
"hive" = ps: with ps; [ ];
"homematic" = ps: with ps; [ pyhomematic ];
"sensor.hydroquebec" = ps: with ps; [ ]; "sensor.hydroquebec" = ps: with ps; [ ];
"alarm_control_panel.ialarm" = ps: with ps; [ ]; "sensor.imap" = ps: with ps; [ aioimaplib ];
"device_tracker.icloud" = ps: with ps; [ ]; "sensor.influxdb" = ps: with ps; [ influxdb ];
"sensor.irish_rail_transport" = ps: with ps; [ ]; "sensor.irish_rail_transport" = ps: with ps; [ ];
"binary_sensor.iss" = ps: with ps; [ ];
"remote.itach" = ps: with ps; [ ];
"kira" = ps: with ps; [ ];
"sensor.kwb" = ps: with ps; [ ]; "sensor.kwb" = ps: with ps; [ ];
"sensor.lacrosse" = ps: with ps; [ ]; "sensor.lacrosse" = ps: with ps; [ ];
"sensor.lastfm" = ps: with ps; [ pylast ]; "sensor.lastfm" = ps: with ps; [ pylast ];
"media_player.webostv" = ps: with ps; [ websockets ]; "sensor.linux_battery" = ps: with ps; [ batinfo ];
"notify.webostv" = ps: with ps; [ ];
"litejet" = ps: with ps; [ ];
"sensor.loopenergy" = ps: with ps; [ ]; "sensor.loopenergy" = ps: with ps; [ ];
"lutron_caseta" = ps: with ps; [ ]; "sensor.luftdaten" = ps: with ps; [ luftdaten ];
"lutron" = ps: with ps; [ ]; "sensor.lyft" = ps: with ps; [ ];
"notify.mailgun" = ps: with ps; [ ]; "sensor.metoffice" = ps: with ps; [ ];
"media_player.mediaroom" = ps: with ps; [ ]; "sensor.mfi" = ps: with ps; [ ];
"mochad" = ps: with ps; [ ]; "sensor.mhz19" = ps: with ps; [ ];
"modbus" = ps: with ps; [ ]; "sensor.miflora" = ps: with ps; [ ];
"media_player.monoprice" = ps: with ps; [ ]; "sensor.modem_callerid" = ps: with ps; [ ];
"media_player.yamaha_musiccast" = ps: with ps; [ ]; "sensor.mopar" = ps: with ps; [ ];
"cover.myq" = ps: with ps; [ ]; "sensor.mvglive" = ps: with ps; [ ];
"mysensors" = ps: with ps; [ ]; "sensor.nederlandse_spoorwegen" = ps: with ps; [ ];
"lock.nello" = ps: with ps; [ ]; "sensor.neurio_energy" = ps: with ps; [ ];
"device_tracker.netgear" = ps: with ps; [ ];
"switch.netio" = ps: with ps; [ ];
"lock.nuki" = ps: with ps; [ ];
"sensor.nut" = ps: with ps; [ ]; "sensor.nut" = ps: with ps; [ ];
"alarm_control_panel.nx584" = ps: with ps; [ ]; "sensor.openevse" = ps: with ps; [ ];
"binary_sensor.nx584" = ps: with ps; [ ];
"iota" = ps: with ps; [ ];
"sensor.otp" = ps: with ps; [ ];
"sensor.openweathermap" = ps: with ps; [ ]; "sensor.openweathermap" = ps: with ps; [ ];
"weather.openweathermap" = ps: with ps; [ ]; "sensor.otp" = ps: with ps; [ ];
"sensor.plex" = ps: with ps; [ ];
"sensor.pocketcasts" = ps: with ps; [ ];
"sensor.pollen" = ps: with ps; [ ]; "sensor.pollen" = ps: with ps; [ ];
"qwikswitch" = ps: with ps; [ ]; "sensor.pushbullet" = ps: with ps; [ pushbullet ];
"rainbird" = ps: with ps; [ ];
"climate.sensibo" = ps: with ps; [ ];
"sensor.serial" = ps: with ps; [ ];
"switch.acer_projector" = ps: with ps; [ pyserial ];
"lock.sesame" = ps: with ps; [ ];
"goalfeed" = ps: with ps; [ ];
"sensor.sma" = ps: with ps; [ ];
"device_tracker.snmp" = ps: with ps; [ pysnmp ];
"sensor.snmp" = ps: with ps; [ pysnmp ];
"switch.snmp" = ps: with ps; [ pysnmp ];
"sensor.thinkingcleaner" = ps: with ps; [ ];
"switch.thinkingcleaner" = ps: with ps; [ ];
"sensor.blockchain" = ps: with ps; [ ];
"media_player.clementine" = ps: with ps; [ ];
"digital_ocean" = ps: with ps; [ digital-ocean ];
"ecobee" = ps: with ps; [ ];
"climate.eq3btsmart" = ps: with ps; [ ];
"sensor.etherscan" = ps: with ps; [ ];
"sensor.darksky" = ps: with ps; [ ];
"weather.darksky" = ps: with ps; [ ];
"gc100" = ps: with ps; [ ];
"sensor.hp_ilo" = ps: with ps; [ ];
"joaoapps_join" = ps: with ps; [ ];
"notify.joaoapps_join" = ps: with ps; [ ];
"juicenet" = ps: with ps; [ ];
"lirc" = ps: with ps; [ ];
"fan.xiaomi_miio" = ps: with ps; [ ];
"light.xiaomi_miio" = ps: with ps; [ ];
"remote.xiaomi_miio" = ps: with ps; [ ];
"switch.xiaomi_miio" = ps: with ps; [ ];
"vacuum.xiaomi_miio" = ps: with ps; [ ];
"media_player.mpd" = ps: with ps; [ mpd2 ];
"light.mystrom" = ps: with ps; [ ];
"switch.mystrom" = ps: with ps; [ ];
"nest" = ps: with ps; [ ];
"device_tracker.nmap_tracker" = ps: with ps; [ ];
"notify.pushover" = ps: with ps; [ ];
"sensor.ripple" = ps: with ps; [ ];
"media_player.roku" = ps: with ps; [ ];
"sensor.sochain" = ps: with ps; [ ];
"sensor.synologydsm" = ps: with ps; [ ];
"tado" = ps: with ps; [ ];
"telegram_bot" = ps: with ps; [ python-telegram-bot ];
"sensor.twitch" = ps: with ps; [ ];
"velbus" = ps: with ps; [ ];
"media_player.vlc" = ps: with ps; [ ];
"sensor.swiss_public_transport" = ps: with ps; [ ];
"alarm_control_panel.egardia" = ps: with ps; [ ];
"sensor.whois" = ps: with ps; [ ];
"device_tracker.tile" = ps: with ps; [ ];
"climate.touchline" = ps: with ps; [ ];
"device_tracker.trackr" = ps: with ps; [ ];
"tradfri" = ps: with ps; [ ];
"device_tracker.unifi" = ps: with ps; [ pyunifi ];
"keyboard" = ps: with ps; [ ];
"vera" = ps: with ps; [ ];
"media_player.vizio" = ps: with ps; [ ];
"velux" = ps: with ps; [ ];
"wemo" = ps: with ps; [ ];
"camera.xeoma" = ps: with ps; [ ];
"zabbix" = ps: with ps; [ ];
"sensor.qnap" = ps: with ps; [ ]; "sensor.qnap" = ps: with ps; [ ];
"switch.rachio" = ps: with ps; [ ]; "sensor.ripple" = ps: with ps; [ ];
"climate.radiotherm" = ps: with ps; [ ]; "sensor.sabnzbd" = ps: with ps; [ ];
"raincloud" = ps: with ps; [ ]; "sensor.scrape" = ps: with ps; [ beautifulsoup4 ];
"raspihats" = ps: with ps; [ ]; "sensor.season" = ps: with ps; [ ephem ];
"switch.rainmachine" = ps: with ps; [ ];
"python_script" = ps: with ps; [ ];
"rflink" = ps: with ps; [ ];
"ring" = ps: with ps; [ ];
"notify.rocketchat" = ps: with ps; [ ];
"vacuum.roomba" = ps: with ps; [ ];
"switch.rpi_rf" = ps: with ps; [ ];
"media_player.russound_rnet" = ps: with ps; [ ];
"media_player.russound_rio" = ps: with ps; [ ];
"media_player.yamaha" = ps: with ps; [ ];
"media_player.samsungtv" = ps: with ps; [ ];
"satel_integra" = ps: with ps; [ ];
"sensor.deutsche_bahn" = ps: with ps; [ ];
"scsgate" = ps: with ps; [ ];
"notify.sendgrid" = ps: with ps; [ ];
"light.sensehat" = ps: with ps; [ ];
"sensor.sensehat" = ps: with ps; [ ]; "sensor.sensehat" = ps: with ps; [ ];
"media_player.aquostv" = ps: with ps; [ ]; "sensor.serial" = ps: with ps; [ ];
"sensor.serial_pm" = ps: with ps; [ ];
"sensor.shodan" = ps: with ps; [ ]; "sensor.shodan" = ps: with ps; [ ];
"notify.simplepush" = ps: with ps; [ ]; "sensor.sma" = ps: with ps; [ ];
"alarm_control_panel.simplisafe" = ps: with ps; [ ]; "sensor.snmp" = ps: with ps; [ pysnmp ];
"skybell" = ps: with ps; [ ]; "sensor.sochain" = ps: with ps; [ ];
"notify.slack" = ps: with ps; [ ];
"sleepiq" = ps: with ps; [ ];
"media_player.snapcast" = ps: with ps; [ ];
"sensor.speedtest" = ps: with ps; [ ]; "sensor.speedtest" = ps: with ps; [ ];
"recorder" = ps: with ps; [ sqlalchemy ];
"sensor.sql" = ps: with ps; [ sqlalchemy ]; "sensor.sql" = ps: with ps; [ sqlalchemy ];
"statsd" = ps: with ps; [ statsd ];
"sensor.steam_online" = ps: with ps; [ ]; "sensor.steam_online" = ps: with ps; [ ];
"tahoma" = ps: with ps; [ ]; "sensor.swiss_hydrological_data" = ps: with ps; [ xmltodict ];
"sensor.swiss_public_transport" = ps: with ps; [ ];
"sensor.synologydsm" = ps: with ps; [ ];
"sensor.systemmonitor" = ps: with ps; [ psutil ];
"sensor.sytadin" = ps: with ps; [ beautifulsoup4 ];
"sensor.tank_utility" = ps: with ps; [ ]; "sensor.tank_utility" = ps: with ps; [ ];
"binary_sensor.tapsaff" = ps: with ps; [ ]; "sensor.ted5000" = ps: with ps; [ xmltodict ];
"tellstick" = ps: with ps; [ ];
"tellduslive" = ps: with ps; [ ];
"sensor.temper" = ps: with ps; [ ]; "sensor.temper" = ps: with ps; [ ];
"tesla" = ps: with ps; [ ]; "sensor.thinkingcleaner" = ps: with ps; [ ];
"thingspeak" = ps: with ps; [ ]; "sensor.tibber" = ps: with ps; [ ];
"light.tikteck" = ps: with ps; [ ];
"calendar.todoist" = ps: with ps; [ todoist ];
"toon" = ps: with ps; [ ];
"alarm_control_panel.totalconnect" = ps: with ps; [ ];
"sensor.transmission" = ps: with ps; [ transmissionrpc ]; "sensor.transmission" = ps: with ps; [ transmissionrpc ];
"switch.transmission" = ps: with ps; [ transmissionrpc ]; "sensor.travisci" = ps: with ps; [ ];
"twilio" = ps: with ps; [ twilio ]; "sensor.twitch" = ps: with ps; [ ];
"sensor.uber" = ps: with ps; [ ]; "sensor.uber" = ps: with ps; [ ];
"sensor.ups" = ps: with ps; [ ]; "sensor.ups" = ps: with ps; [ ];
"camera.uvc" = ps: with ps; [ ];
"climate.venstar" = ps: with ps; [ ];
"volvooncall" = ps: with ps; [ ];
"sensor.vasttrafik" = ps: with ps; [ ]; "sensor.vasttrafik" = ps: with ps; [ ];
"vultr" = ps: with ps; [ vultr ];
"wake_on_lan" = ps: with ps; [ ];
"switch.wake_on_lan" = ps: with ps; [ ];
"sensor.waqi" = ps: with ps; [ ]; "sensor.waqi" = ps: with ps; [ ];
"cloud" = ps: with ps; [ ]; "sensor.whois" = ps: with ps; [ ];
"waterfurnace" = ps: with ps; [ ];
"media_player.gpmdp" = ps: with ps; [ ];
"spc" = ps: with ps; [ websockets ];
"zigbee" = ps: with ps; [ ];
"sensor.xbox_live" = ps: with ps; [ ]; "sensor.xbox_live" = ps: with ps; [ ];
"knx" = ps: with ps; [ ];
"media_player.bluesound" = ps: with ps; [ xmltodict ];
"sensor.swiss_hydrological_data" = ps: with ps; [ xmltodict ];
"sensor.ted5000" = ps: with ps; [ xmltodict ];
"sensor.yr" = ps: with ps; [ xmltodict ];
"sensor.yahoo_finance" = ps: with ps; [ ]; "sensor.yahoo_finance" = ps: with ps; [ ];
"sensor.yr" = ps: with ps; [ xmltodict ];
"sensor.yweather" = ps: with ps; [ ]; "sensor.yweather" = ps: with ps; [ ];
"shiftr" = ps: with ps; [ paho-mqtt ];
"skybell" = ps: with ps; [ ];
"sleepiq" = ps: with ps; [ ];
"spc" = ps: with ps; [ websockets ];
"statsd" = ps: with ps; [ statsd ];
"switch.acer_projector" = ps: with ps; [ pyserial ];
"switch.anel_pwrctrl" = ps: with ps; [ ];
"switch.broadlink" = ps: with ps; [ ];
"switch.deluge" = ps: with ps; [ ];
"switch.digitalloggers" = ps: with ps; [ ];
"switch.dlink" = ps: with ps; [ ];
"switch.edimax" = ps: with ps; [ ];
"switch.fritzdect" = ps: with ps; [ ];
"switch.hikvisioncam" = ps: with ps; [ ];
"switch.mfi" = ps: with ps; [ ];
"switch.mystrom" = ps: with ps; [ ];
"switch.netio" = ps: with ps; [ ];
"switch.orvibo" = ps: with ps; [ ];
"switch.rachio" = ps: with ps; [ ];
"switch.rainmachine" = ps: with ps; [ ];
"switch.rpi_rf" = ps: with ps; [ ];
"switch.snmp" = ps: with ps; [ pysnmp ];
"switch.thinkingcleaner" = ps: with ps; [ ];
"switch.tplink" = ps: with ps; [ ];
"switch.transmission" = ps: with ps; [ transmissionrpc ];
"switch.wake_on_lan" = ps: with ps; [ wakeonlan ];
"switch.xiaomi_miio" = ps: with ps; [ ];
"tado" = ps: with ps; [ ];
"tahoma" = ps: with ps; [ ];
"telegram_bot" = ps: with ps; [ python-telegram-bot ];
"tellduslive" = ps: with ps; [ ];
"tellstick" = ps: with ps; [ ];
"tesla" = ps: with ps; [ ];
"thingspeak" = ps: with ps; [ ];
"toon" = ps: with ps; [ ];
"tradfri" = ps: with ps; [ ];
"tts" = ps: with ps; [ mutagen ];
"tts.amazon_polly" = ps: with ps; [ boto3 ];
"tts.baidu" = ps: with ps; [ ];
"tts.google" = ps: with ps; [ ];
"tts.microsoft" = ps: with ps; [ ];
"twilio" = ps: with ps; [ twilio ];
"updater" = ps: with ps; [ distro ];
"upnp" = ps: with ps; [ ];
"usps" = ps: with ps; [ ];
"vacuum.roomba" = ps: with ps; [ ];
"vacuum.xiaomi_miio" = ps: with ps; [ ];
"velbus" = ps: with ps; [ ];
"velux" = ps: with ps; [ ];
"vera" = ps: with ps; [ ];
"verisure" = ps: with ps; [ ];
"volvooncall" = ps: with ps; [ ];
"vultr" = ps: with ps; [ vultr ];
"wake_on_lan" = ps: with ps; [ wakeonlan ];
"waterfurnace" = ps: with ps; [ ];
"weather.buienradar" = ps: with ps; [ ];
"weather.darksky" = ps: with ps; [ ];
"weather.metoffice" = ps: with ps; [ ];
"weather.openweathermap" = ps: with ps; [ ];
"weather.yweather" = ps: with ps; [ ]; "weather.yweather" = ps: with ps; [ ];
"light.yeelight" = ps: with ps; [ ]; "wemo" = ps: with ps; [ ];
"light.yeelightsunflower" = ps: with ps; [ ]; "wink" = ps: with ps; [ ];
"media_extractor" = ps: with ps; [ ]; "xiaomi_aqara" = ps: with ps; [ ];
"light.zengge" = ps: with ps; [ ]; "zabbix" = ps: with ps; [ ];
"zeroconf" = ps: with ps; [ zeroconf ]; "zeroconf" = ps: with ps; [ zeroconf ];
"media_player.ziggo_mediabox_xl" = ps: with ps; [ ]; "zha" = ps: with ps; [ ];
"zigbee" = ps: with ps; [ ];
"zwave" = ps: with ps; [ pydispatcher ];
}; };
} }

View File

@ -14,6 +14,7 @@
# Then, a Nix attribute set mapping component name to dependencies is created. # Then, a Nix attribute set mapping component name to dependencies is created.
from urllib.request import urlopen from urllib.request import urlopen
from collections import OrderedDict
import subprocess import subprocess
import os import os
import sys import sys
@ -73,7 +74,7 @@ version = get_version()
print('Generating component-packages.nix for version {}'.format(version)) print('Generating component-packages.nix for version {}'.format(version))
requirements = fetch_reqs(version=version) requirements = fetch_reqs(version=version)
build_inputs = {} build_inputs = {}
for component, reqs in requirements.items(): for component, reqs in OrderedDict(sorted(requirements.items())).items():
attr_paths = [] attr_paths = []
for req in reqs: for req in reqs:
try: try:

View File

@ -12,11 +12,11 @@ assert enableSSL -> openssl !=null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "hiawatha-${version}"; name = "hiawatha-${version}";
version = "10.5"; version = "10.7";
src = fetchurl { src = fetchurl {
url = "https://github.com/hsleisink/hiawatha/archive/v${version}.tar.gz"; url = "https://github.com/hsleisink/hiawatha/archive/v${version}.tar.gz";
sha256 = "11nqdmmhq1glgsiza8pfh69wmpgwl51vb3xijmpcxv63a7ywp4fj"; sha256 = "1k0vgpfkmdxmkimq4ab70cqwhj5qwr4pzq7nnv957ah8cw2ijy1z";
}; };
buildInputs = [ cmake libxslt zlib libxml2 ] ++ stdenv.lib.optional enableSSL openssl ; buildInputs = [ cmake libxslt zlib libxml2 ] ++ stdenv.lib.optional enableSSL openssl ;

View File

@ -2,7 +2,7 @@
buildGoPackage rec { buildGoPackage rec {
version = "4.6.3"; version = "4.6.3";
name = "grafana-v${version}"; name = "grafana-${version}";
goPackagePath = "github.com/grafana/grafana"; goPackagePath = "github.com/grafana/grafana";
src = fetchFromGitHub { src = fetchFromGitHub {

View File

@ -2,7 +2,7 @@
buildGoPackage rec { buildGoPackage rec {
name = "kapacitor-${version}"; name = "kapacitor-${version}";
version = "1.0.0"; version = "1.4.0";
goPackagePath = "github.com/influxdata/kapacitor"; goPackagePath = "github.com/influxdata/kapacitor";
@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "influxdata"; owner = "influxdata";
repo = "kapacitor"; repo = "kapacitor";
rev = "v${version}"; rev = "v${version}";
sha256 = "14l9bhj6qdif79s4dyqqbnjgj3m4iarvw0ckld1wdhpdgvl8w9qh"; sha256 = "1qanf7qljzqqkyw2cdazg0ll13q8a3fs3sqydcgfbgpdmf707sj2";
}; };
meta = with lib; { meta = with lib; {

View File

@ -2,7 +2,7 @@
{pkgs ? import <nixpkgs> { {pkgs ? import <nixpkgs> {
inherit system; inherit system;
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-4_x"}: }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-6_x"}:
let let
nodeEnv = import ../../../development/node-packages/node-env.nix { nodeEnv = import ../../../development/node-packages/node-env.nix {

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, perl }: { stdenv, fetchurl, perl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "convmv-1.15"; name = "convmv-2.04";
src = fetchurl { src = fetchurl {
url = "http://www.j3e.de/linux/convmv/${name}.tar.gz"; url = "http://www.j3e.de/linux/convmv/${name}.tar.gz";
sha256 = "0daiiapsrca8zlbmlz2kw2fn4vmkh48cblb70h08idchhk3sw5f3"; sha256 = "075xn1ill26hbhg4nl54sp75b55db3ikl7lvhqb9ijvkpi67j6yy";
}; };
preBuild='' preBuild=''

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "fpart-${version}"; name = "fpart-${version}";
version = "0.9.3"; version = "1.0.0";
src = fetchurl { src = fetchurl {
url = "http://contribs.martymac.org/fpart/${name}.tar.gz"; url = "http://contribs.martymac.org/fpart/${name}.tar.gz";
sha256 = "0f1vm7c7v9nrd0mnz6qivpnngni6y53b11kvniclqfd25hhw6ggq"; sha256 = "1p0ajmry18lcg82znfp8nxs4w3izic775l7df08hywlq4vfa66pg";
}; };
postInstall = '' postInstall = ''

View File

@ -7,11 +7,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "latex2html-${version}"; name = "latex2html-${version}";
version = "2016"; version = "2018";
src = fetchurl { src = fetchurl {
url = "http://mirrors.ctan.org/support/latex2html/latex2html-${version}.tar.gz"; url = "http://mirrors.ctan.org/support/latex2html/latex2html-${version}.tar.gz";
sha256 = "028k0ypbq94mlhydf1sbqlphlfl2fhmlzhgqq5jjzihfmccbq7db"; sha256 = "1qnlg8ajh0amy9gy8rh8sp1l224ak54264i3dhk7rrv9s4k7bqq9";
}; };
buildInputs = [ ghostscript netpbm perl ]; buildInputs = [ ghostscript netpbm perl ];

View File

@ -3,11 +3,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "mc-${version}"; name = "mc-${version}";
version = "4.8.19"; version = "4.8.20";
src = fetchurl { src = fetchurl {
url = "http://www.midnight-commander.org/downloads/${name}.tar.xz"; url = "http://www.midnight-commander.org/downloads/${name}.tar.xz";
sha256 = "1pzjq4nfxl2aakxipdjs5hq9n14374ly1l00s40kd2djnnxmd7pb"; sha256 = "072h7n9b3j79fqn48xaw0xhlcjavpsmfpz6nyh20lhmfz3sffzh1";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];

View File

@ -1,13 +1,13 @@
{ stdenv, fetchurl, python2Packages }: { stdenv, fetchurl, python2Packages }:
python2Packages.buildPythonApplication rec { python2Packages.buildPythonApplication rec {
version = "5.4"; version = "5.5";
name = "getmail-${version}"; name = "getmail-${version}";
namePrefix = ""; namePrefix = "";
src = fetchurl { src = fetchurl {
url = "http://pyropus.ca/software/getmail/old-versions/${name}.tar.gz"; url = "http://pyropus.ca/software/getmail/old-versions/${name}.tar.gz";
sha256 = "1iwss9z94p165gxr2yw7s9q12a0bn71fcdbikzkykr5s7xxnz2ds"; sha256 = "0l43lbnrnyyrq8mlnw37saq6v0mh3nkirdq1dwnsrihykzjjwf70";
}; };
doCheck = false; doCheck = false;

View File

@ -2,7 +2,7 @@
buildGoPackage rec { buildGoPackage rec {
name = "httplab-${version}"; name = "httplab-${version}";
version = "0.1.0"; version = "0.3.0";
rev = "v${version}"; rev = "v${version}";
goPackagePath = "github.com/gchaincl/httplab"; goPackagePath = "github.com/gchaincl/httplab";
@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "gchaincl"; owner = "gchaincl";
repo = "httplab"; repo = "httplab";
inherit rev; inherit rev;
sha256 = "19d0aasaxayvw25m9n2gahyq590dwym7k0fng8pqvrgc2mpl0ncw"; sha256 = "1q9rp43z59nryfm79gci5a1gmqw552rqd4cki81rymbj3f6xvrf9";
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -2,10 +2,10 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "minissdpd-${version}"; name = "minissdpd-${version}";
version = "1.5.20160301"; version = "1.5.20180203";
src = fetchurl { src = fetchurl {
sha256 = "053icnb25jg2vvjxirkznks3ipbbdjxac278y19rk2w9cirgi9lv"; sha256 = "1yiri887s8wxh4zrjc5dw19gyypqg63962aimcgd19blvpbwnfcv";
url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz"; url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz";
name = "${name}.tar.gz"; name = "${name}.tar.gz";
}; };

View File

@ -3,11 +3,11 @@
assert stdenv.isLinux; assert stdenv.isLinux;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "miniupnpd-2.0.20171212"; name = "miniupnpd-2.0.20180203";
src = fetchurl { src = fetchurl {
url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz"; url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz";
sha256 = "0jdcll1nd8jf356fpl0n2yw8sww58nfz6hkx052d77l34afq6sn7"; sha256 = "1djb0w76yd5jyqm5mzmxlxikxzzwqzjgy75h8saxc3rlz3r1a346";
name = "${name}.tar.gz"; name = "${name}.tar.gz";
}; };

View File

@ -1,3 +1,4 @@
#!/bin/sh -e #!/usr/bin/env nix-shell
#! nix-shell -i bash -p nodePackages.node2nix
node2nix -i pkg.json -c nixui.nix -e ../../../development/node-packages/node-env.nix --no-copy-node-env exec node2nix -6 -i pkg.json -c nixui.nix -e ../../../development/node-packages/node-env.nix --no-copy-node-env

View File

@ -1,8 +1,8 @@
# This file has been generated by node2nix 1.2.0. Do not edit! # This file has been generated by node2nix 1.5.1. Do not edit!
{pkgs ? import <nixpkgs> { {pkgs ? import <nixpkgs> {
inherit system; inherit system;
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-4_x"}: }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-6_x"}:
let let
nodeEnv = import ../../../development/node-packages/node-env.nix { nodeEnv = import ../../../development/node-packages/node-env.nix {

View File

@ -1,36 +1,9 @@
# This file has been generated by node2nix 1.2.0. Do not edit! # This file has been generated by node2nix 1.5.1. Do not edit!
{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
let let
sources = { sources = {
"isnumber-1.0.0" = {
name = "isnumber";
packageName = "isnumber";
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/isnumber/-/isnumber-1.0.0.tgz";
sha1 = "0e3f9759b581d99dd85086f0ec2a74909cfadd01";
};
};
"nedb-1.0.2" = {
name = "nedb";
packageName = "nedb";
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/nedb/-/nedb-1.0.2.tgz";
sha1 = "309f10ba29f2002f74a92fb870b8a53ba2131593";
};
};
"underscore-1.8.3" = {
name = "underscore";
packageName = "underscore";
version = "1.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz";
sha1 = "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022";
};
};
"async-0.2.10" = { "async-0.2.10" = {
name = "async"; name = "async";
packageName = "async"; packageName = "async";
@ -40,15 +13,6 @@ let
sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"; sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1";
}; };
}; };
"underscore-1.4.4" = {
name = "underscore";
packageName = "underscore";
version = "1.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz";
sha1 = "61a6a32010622afa07963bf325203cf12239d604";
};
};
"binary-search-tree-0.2.4" = { "binary-search-tree-0.2.4" = {
name = "binary-search-tree"; name = "binary-search-tree";
packageName = "binary-search-tree"; packageName = "binary-search-tree";
@ -58,6 +22,15 @@ let
sha1 = "14fe106366a59ca8efb68c0ae30c36aaff0cd510"; sha1 = "14fe106366a59ca8efb68c0ae30c36aaff0cd510";
}; };
}; };
"isnumber-1.0.0" = {
name = "isnumber";
packageName = "isnumber";
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/isnumber/-/isnumber-1.0.0.tgz";
sha1 = "0e3f9759b581d99dd85086f0ec2a74909cfadd01";
};
};
"mkdirp-0.3.5" = { "mkdirp-0.3.5" = {
name = "mkdirp"; name = "mkdirp";
packageName = "mkdirp"; packageName = "mkdirp";
@ -67,6 +40,33 @@ let
sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7";
}; };
}; };
"nedb-1.0.2" = {
name = "nedb";
packageName = "nedb";
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/nedb/-/nedb-1.0.2.tgz";
sha1 = "309f10ba29f2002f74a92fb870b8a53ba2131593";
};
};
"underscore-1.4.4" = {
name = "underscore";
packageName = "underscore";
version = "1.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz";
sha1 = "61a6a32010622afa07963bf325203cf12239d604";
};
};
"underscore-1.8.3" = {
name = "underscore";
packageName = "underscore";
version = "1.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz";
sha1 = "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022";
};
};
}; };
in in
{ {
@ -80,13 +80,13 @@ in
sha256 = "2a2b1dcd9201e306242688c6c86f520ac47ef5de841ae0d7ea6ae8ff2889c3ab"; sha256 = "2a2b1dcd9201e306242688c6c86f520ac47ef5de841ae0d7ea6ae8ff2889c3ab";
}; };
dependencies = [ dependencies = [
sources."async-0.2.10"
sources."binary-search-tree-0.2.4"
sources."isnumber-1.0.0" sources."isnumber-1.0.0"
sources."mkdirp-0.3.5"
(sources."nedb-1.0.2" // { (sources."nedb-1.0.2" // {
dependencies = [ dependencies = [
sources."async-0.2.10"
sources."underscore-1.4.4" sources."underscore-1.4.4"
sources."binary-search-tree-0.2.4"
sources."mkdirp-0.3.5"
]; ];
}) })
sources."underscore-1.8.3" sources."underscore-1.8.3"
@ -98,5 +98,6 @@ in
license = "Apache-2.0"; license = "Apache-2.0";
}; };
production = true; production = true;
bypassCache = false;
}; };
} }

View File

@ -0,0 +1,44 @@
{ lib
, pythonPackages
, fetchpatch
}:
with pythonPackages;
buildPythonApplication rec {
pname = "diceware";
version = "0.9.3";
src = fetchPypi {
inherit pname version;
sha256 = "0p09q6945qvdmvckjl8rfqx0g8nf6igc3c6rab6v74k9bsmbf15p";
};
nativeBuildInputs = [ pytestrunner ];
checkInputs = [ pytest ];
# NOTE: remove once 0.9.4 is released
patches = [
(fetchpatch {
url = "${meta.homepage}/commit/86379bf49ade2b486071d6d330515f01ecb06ab4.patch";
sha256 = "0nxvxiqvxfsa9y6zwy9k7shsd0fk92psdzi4klqwd4wy3lbmw8di";
})
(fetchpatch {
url = "${meta.homepage}/commit/a7d844df76cd4b95a717f21ef5aa6167477b6733.patch";
sha256 = "0ab4fc2pbl2hcxqw5rr6awbhlnmdna6igqjijywwr1byzb7ga4iq";
})
];
# see https://github.com/ulif/diceware/commit/a7d844df76cd4b95a717f21ef5aa6167477b6733
checkPhase = ''
py.test -m 'not packaging'
'';
meta = with lib; {
description = "Generates passphrases by concatenating words randomly picked from wordlists";
homepage = https://github.com/ulif/diceware;
license = licenses.gpl3;
maintainers = with maintainers; [ asymmetric ];
};
}

View File

@ -1,11 +1,11 @@
{stdenv, fetchurl, openssl, bison, flex, pam, zlib, usePAM ? stdenv.isLinux }: {stdenv, fetchurl, openssl, bison, flex, pam, zlib, usePAM ? stdenv.isLinux }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "monit-5.23.0"; name = "monit-5.25.1";
src = fetchurl { src = fetchurl {
url = "${meta.homepage}dist/${name}.tar.gz"; url = "${meta.homepage}dist/${name}.tar.gz";
sha256 = "04v7sp2vc1q6h8c5j8h4izffn9d97cdj0k64m4ml00lw6wxgwffx"; sha256 = "1g417cf6j0v6z233a3625fw1cxsh45xql7ag83jz2988n772ap2b";
}; };
nativeBuildInputs = [ bison flex ]; nativeBuildInputs = [ bison flex ];

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, zlib, bzip2, bison, flex }: { stdenv, fetchurl, zlib, bzip2, bison, flex }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "mairix-0.23"; name = "mairix-0.24";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/mairix/${name}.tar.gz"; url = "mirror://sourceforge/mairix/${name}.tar.gz";
sha256 = "1yzjpmsih6c60ks0d0ia153z9g35nj7dmk98383m0crw31dj6kl0"; sha256 = "0msaxz5c5hf7k1ci16i67m4ynrbrpsxbqzk84nz6z2vnkh3jww50";
}; };
buildInputs = [ zlib bzip2 bison flex ]; buildInputs = [ zlib bzip2 bison flex ];

View File

@ -3265,9 +3265,6 @@ with pkgs;
nodejs-slim = nodejs-slim-6_x; nodejs-slim = nodejs-slim-6_x;
nodejs-4_x = callPackage ../development/web/nodejs/v4.nix {};
nodejs-slim-4_x = callPackage ../development/web/nodejs/v4.nix { enableNpm = false; };
nodejs-6_x = callPackage ../development/web/nodejs/v6.nix {}; nodejs-6_x = callPackage ../development/web/nodejs/v6.nix {};
nodejs-slim-6_x = callPackage ../development/web/nodejs/v6.nix { enableNpm = false; }; nodejs-slim-6_x = callPackage ../development/web/nodejs/v6.nix { enableNpm = false; };
@ -3285,10 +3282,6 @@ with pkgs;
nodejs = pkgs.nodejs-6_x; nodejs = pkgs.nodejs-6_x;
}; };
nodePackages_4_x = callPackage ../development/node-packages/default-v4.nix {
nodejs = pkgs.nodejs-4_x;
};
nodePackages = nodePackages_6_x; nodePackages = nodePackages_6_x;
# Can be used as a user shell # Can be used as a user shell
@ -6599,7 +6592,6 @@ with pkgs;
ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { }; ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
opa = callPackage ../development/compilers/opa { opa = callPackage ../development/compilers/opa {
nodejs = nodejs-4_x;
ocamlPackages = ocamlPackages_4_02; ocamlPackages = ocamlPackages_4_02;
}; };
@ -18009,6 +18001,8 @@ with pkgs;
wayv = callPackage ../tools/X11/wayv {}; wayv = callPackage ../tools/X11/wayv {};
webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {};
weechat = callPackage ../applications/networking/irc/weechat { weechat = callPackage ../applications/networking/irc/weechat {
inherit (darwin) libobjc; inherit (darwin) libobjc;
inherit (darwin) libresolv; inherit (darwin) libresolv;
@ -20833,4 +20827,6 @@ with pkgs;
safeDiscardStringContext = callPackage ../build-support/safe-discard-string-context.nix { }; safeDiscardStringContext = callPackage ../build-support/safe-discard-string-context.nix { };
simplehttp2server = callPackage ../servers/simplehttp2server { }; simplehttp2server = callPackage ../servers/simplehttp2server { };
diceware = callPackage ../tools/security/diceware { };
} }