Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 264f44b1d0aa
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ab322bb4fcbc
Choose a head ref

Commits on Dec 24, 2019

  1. tigervnc: 1.10.0 -> 1.10.1

    r-ryantm committed Dec 24, 2019
    Copy the full SHA
    e91f467 View commit details

Commits on Dec 26, 2019

  1. root: wrap python executables

    In normal use of ROOT the PYTHONPATH is intended to be set when user
    sources the thisroot.{,s}sh. We do that in the setupHook. This covers
    the case when thisroot.sh was not sourced.
    veprbl committed Dec 26, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    veprbl Dmitry Kalinkin
    Copy the full SHA
    0b28198 View commit details
  2. Copy the full SHA
    0b85ab2 View commit details
  3. ueberzug: init at 18.1.5

    Br1ght0ne authored and Lassulus committed Dec 26, 2019
    Copy the full SHA
    debc253 View commit details
  4. nixosTests.nginx*: port to python

    globin authored and Ma27 committed Dec 26, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Ma27 Maximilian Bosch
    Copy the full SHA
    1c2781d View commit details
  5. nixosTests.nginx*: review fixes

    Co-Authored-By: Florian Klink <flokli@flokli.de>
    2 people authored and Ma27 committed Dec 26, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Ma27 Maximilian Bosch
    Copy the full SHA
    abbce76 View commit details
  6. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Ma27 Maximilian Bosch
    Copy the full SHA
    495b0b5 View commit details
  7. Copy the full SHA
    b9fafdc View commit details
  8. Merge pull request #76541 from veprbl/pr/root_python_wrap

    root: wrap python executables
    veprbl authored Dec 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    984ceb1 View commit details
  9. nixos/nginx: fix test

    When using format-strings, curly brackets need to be escaped using `{{`
    to avoid errors from python.
    
    And apparently, Perl's `==` is used to compare substrings[1] which is why
    the translation to `assert http_code == "304"` failed as the string
    contains several headers from curl.
    
    [1] Just check `perl <(echo 'die "alarm" if "foo\n304" == 304')`
    Ma27 committed Dec 26, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Ma27 Maximilian Bosch
    Copy the full SHA
    c5c7ccf View commit details
  10. Merge pull request #76543 from mpickering/wip/branca

    Python: Add missing setuptools dependency to branca
    Ma27 authored Dec 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    70564f3 View commit details
  11. Merge pull request #74072 from mayflower/tests-python-nginx

    nixosTests.nginx*: port to python
    Ma27 authored Dec 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    466921c View commit details
  12. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    infinisil Silvan Mosberger
    Copy the full SHA
    4b193d7 View commit details
  13. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Ma27 Maximilian Bosch
    Copy the full SHA
    6f802ab View commit details
  14. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Ma27 Maximilian Bosch
    Copy the full SHA
    b43892e View commit details
  15. Merge pull request #76442 from r-ryantm/auto-update/tigervnc

    tigervnc: 1.10.0 -> 1.10.1
    Ma27 authored Dec 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    fa28c77 View commit details
  16. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Ma27 Maximilian Bosch
    Copy the full SHA
    1ea4896 View commit details
  17. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Ma27 Maximilian Bosch
    Copy the full SHA
    645d99e View commit details
  18. pythonPackages.histbook: remove

    The development of this library has been stopped, the github repo
    archived.
    veprbl committed Dec 26, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    veprbl Dmitry Kalinkin
    Copy the full SHA
    88f7725 View commit details
  19. texlab: fix macOS build (#76544)

    kira-bruneau authored and veprbl committed Dec 26, 2019
    Copy the full SHA
    690390d View commit details
  20. maintainer-list.nix: remove ndowens

    Nathan authored and veprbl committed Dec 26, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    veprbl Dmitry Kalinkin
    Copy the full SHA
    b0caf68 View commit details
  21. simplenote: fix libstdc++ error

    Fixes a bug that was noticed during an automated version bump.
    
    What was needed was to add an LD_LIBRARY_PATH entry for stdenv.cc.cc in
    makeWrapper
    
    ```
    --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc ] }" \
    ```
    
    The error as seen in developer tools console was:
    
    ```
    /nix/store/d4b2xcpdf4y4hspbwrmjdz540m493894-simplenote-1.12.0/opt/Simplenote/resources/electron.asar/renderer/init.js:158 Unable to load preload script: /nix/store/d4b2xcpdf4y4hspbwrmjdz540m493894-simplenote-1.12.0/opt/Simplenote/resources/app.asar/desktop/preload.js
    (anonymous) @ /nix/store/d4b2xcpdf4y4hspbwrmjdz540m493894-simplenote-1.12.0/opt/Simplenote/resources/electron.asar/renderer/init.js:158
    /nix/store/d4b2xcpdf4y4hspbwrmjdz540m493894-simplenote-1.12.0/opt/Simplenote/resources/electron.asar/renderer/init.js:159 Error: libstdc++.so.6: cannot open shared object file: No such file or directory
        at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:160:31)
        at Object.Module._extensions..node (internal/modules/cjs/loader.js:722)
        at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:169:18)
        at Module.load (internal/modules/cjs/loader.js:602)
        at tryModuleLoad (internal/modules/cjs/loader.js:541)
        at Function.Module._load (internal/modules/cjs/loader.js:533)
        at Module.require (internal/modules/cjs/loader.js:640)
        at require (internal/modules/cjs/helpers.js:20)
        at Object.<anonymous> (/nix/store/d4b2xcpdf4y4hspbwrmjdz540m493894-simplenote-1.12.0/opt/Simplenote/resources/app.asar/node_modules/@paulcbetts/spellchecker/lib/spellchecker.js:3)
        at Object.<anonymous> (/nix/store/d4b2xcpdf4y4hspbwrmjdz540m493894-simplenote-1.12.0/opt/Simplenote/resources/app.asar/node_modules/@paulcbetts/spellchecker/lib/spellchecker.js:116)
    ```
    To (help) anyone that may find have errors like this in the future:
    
    makeWrapper requiring the makeLibraryPath with stdenv.cc.cc is fairly common for electron apps.
    At least ones that use dpkg on prebuilt debian .deb files (my `bitwarden` derivation requires it, too) that use gappsWrapperArgs
    
    Thanks @ryantm / r-ryantm and @worldofpeace :)
    
    Reference: NixOS/nixpkgs#76421 (review)
    Kiwi committed Dec 26, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    Copy the full SHA
    cc20373 View commit details
  22. Merge pull request #76555 from veprbl/pr/remove_ndowens

    maintainer-list.nix: remove ndowens
    veprbl authored Dec 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2272e34 View commit details
  23. Merge pull request #76550 from veprbl/pr/histbook_remove

    pythonPackages.histbook: remove
    veprbl authored Dec 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a10ba57 View commit details
  24. Merge pull request #76558 from Kiwi/simplenote-fix

    simplenote: fix libstdc++ error
    worldofpeace authored Dec 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ab322bb View commit details
Showing with 168 additions and 138 deletions.
  1. +5 −6 maintainers/maintainer-list.nix
  2. +14 −10 nixos/tests/nginx-sso.nix
  3. +40 −37 nixos/tests/nginx.nix
  4. +1 −1 pkgs/applications/audio/flacon/default.nix
  5. +1 −1 pkgs/applications/graphics/pqiv/default.nix
  6. +1 −0 pkgs/applications/misc/simplenote/default.nix
  7. +1 −1 pkgs/applications/misc/worker/default.nix
  8. +1 −1 pkgs/applications/networking/instant-messengers/jitsi/default.nix
  9. +1 −1 pkgs/applications/networking/irc/epic5/default.nix
  10. +11 −3 pkgs/applications/science/misc/root/default.nix
  11. +1 −1 pkgs/applications/window-managers/awesome/default.nix
  12. +1 −1 pkgs/development/libraries/umockdev/default.nix
  13. +4 −0 pkgs/development/node-packages/default-v10.nix
  14. +1 −1 pkgs/development/node-packages/node-packages-v10.json
  15. +2 −1 pkgs/development/python-modules/branca/default.nix
  16. +0 −20 pkgs/development/python-modules/histbook/default.nix
  17. +1 −1 pkgs/development/python-modules/marionette-harness/mozdevice.nix
  18. +2 −2 pkgs/development/python-modules/marionette-harness/mozlog.nix
  19. +4 −3 pkgs/development/python-modules/marionette-harness/mozprofile.nix
  20. +2 −2 pkgs/development/python-modules/marionette-harness/mozrunner.nix
  21. +2 −2 pkgs/development/python-modules/marionette-harness/mozversion.nix
  22. +3 −3 pkgs/development/python-modules/pytesseract/default.nix
  23. +7 −7 pkgs/development/python-modules/pytesseract/tesseract-binary.patch
  24. +1 −1 pkgs/development/python-modules/speedtest-cli/default.nix
  25. +25 −0 pkgs/development/python-modules/ueberzug/default.nix
  26. +2 −2 pkgs/development/tools/repository-managers/nexus/default.nix
  27. +3 −3 pkgs/development/tools/rust/cargo-expand/default.nix
  28. +2 −2 pkgs/os-specific/linux/bpftool/default.nix
  29. +1 −1 pkgs/servers/http/hiawatha/default.nix
  30. +3 −3 pkgs/tools/admin/tigervnc/default.nix
  31. +1 −1 pkgs/tools/archivers/sharutils/default.nix
  32. +1 −1 pkgs/tools/misc/ttfautohint/default.nix
  33. +1 −1 pkgs/tools/networking/swaks/default.nix
  34. +1 −1 pkgs/tools/security/tpm-quote-tools/default.nix
  35. +1 −1 pkgs/tools/system/augeas/default.nix
  36. +1 −1 pkgs/tools/system/di/default.nix
  37. +1 −1 pkgs/tools/system/hwinfo/default.nix
  38. +1 −1 pkgs/tools/system/ioping/default.nix
  39. +1 −1 pkgs/tools/system/xe/default.nix
  40. +1 −1 pkgs/tools/text/catdoc/default.nix
  41. +1 −1 pkgs/tools/text/discount/default.nix
  42. +1 −1 pkgs/tools/text/dos2unix/default.nix
  43. +1 −1 pkgs/tools/text/highlight/default.nix
  44. +1 −1 pkgs/tools/text/kytea/default.nix
  45. +1 −1 pkgs/tools/text/numdiff/default.nix
  46. +1 −1 pkgs/tools/text/wgetpaste/default.nix
  47. +1 −1 pkgs/tools/text/xurls/default.nix
  48. +1 −1 pkgs/tools/typesetting/fop/default.nix
  49. +3 −1 pkgs/top-level/all-packages.nix
  50. +4 −2 pkgs/top-level/python-packages.nix
11 changes: 5 additions & 6 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -2968,7 +2968,12 @@
infinisil = {
email = "contact@infinisil.com";
github = "infinisil";
githubId = 20525370;
name = "Silvan Mosberger";
keys = [{
longkeyid = "rsa4096/0x422E9EDAE0157170";
fingerprint = "6C2B 55D4 4E04 8266 6B7D DA1A 422E 9EDA E015 7170";
}];
};
ingenieroariel = {
email = "ariel@nunez.co";
@@ -4898,12 +4903,6 @@
githubId = 364510;
name = "Tobias Geerinckx-Rice";
};
ndowens = {
email = "ndowens04@gmail.com";
github = "ndowens";
githubId = 117743;
name = "Nathan Owens";
};
neeasade = {
email = "nathanisom27@gmail.com";
github = "neeasade";
24 changes: 14 additions & 10 deletions nixos/tests/nginx-sso.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import ./make-test.nix ({ pkgs, ... }: {
import ./make-test-python.nix ({ pkgs, ... }: {
name = "nginx-sso";
meta = {
maintainers = with pkgs.stdenv.lib.maintainers; [ delroth ];
@@ -27,18 +27,22 @@ import ./make-test.nix ({ pkgs, ... }: {
};

testScript = ''
startAll;
start_all()
$machine->waitForUnit("nginx-sso.service");
$machine->waitForOpenPort(8080);
machine.wait_for_unit("nginx-sso.service")
machine.wait_for_open_port(8080)
# No valid user -> 401.
$machine->fail("curl -sSf http://localhost:8080/auth");
with subtest("No valid user -> 401"):
machine.fail("curl -sSf http://localhost:8080/auth")
# Valid user but no matching ACL -> 403.
$machine->fail("curl -sSf -H 'Authorization: Token MyToken' http://localhost:8080/auth");
with subtest("Valid user but no matching ACL -> 403"):
machine.fail(
"curl -sSf -H 'Authorization: Token MyToken' http://localhost:8080/auth"
)
# Valid user and matching ACL -> 200.
$machine->succeed("curl -sSf -H 'Authorization: Token MyToken' -H 'X-Application: MyApp' http://localhost:8080/auth");
with subtest("Valid user and matching ACL -> 200"):
machine.succeed(
"curl -sSf -H 'Authorization: Token MyToken' -H 'X-Application: MyApp' http://localhost:8080/auth"
)
'';
})
77 changes: 40 additions & 37 deletions nixos/tests/nginx.nix
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
# 2. whether the ETag header is properly generated whenever we're serving
# files in Nix store paths
# 3. nginx doesn't restart on configuration changes (only reloads)
import ./make-test.nix ({ pkgs, ... }: {
import ./make-test-python.nix ({ pkgs, ... }: {
name = "nginx";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ mbbx6spp ];
@@ -69,43 +69,46 @@ import ./make-test.nix ({ pkgs, ... }: {
justReloadSystem = "${nodes.webserver.config.system.build.toplevel}/fine-tune/child-2";
reloadRestartSystem = "${nodes.webserver.config.system.build.toplevel}/fine-tune/child-3";
in ''
my $url = 'http://localhost/index.html';
sub checkEtag {
my $etag = $webserver->succeed(
'curl -v '.$url.' 2>&1 | sed -n -e "s/^< [Ee][Tt][Aa][Gg]: *//p"'
);
$etag =~ s/\r?\n$//;
my $httpCode = $webserver->succeed(
'curl -w "%{http_code}" -X HEAD -H \'If-None-Match: '.$etag.'\' '.$url
);
chomp $httpCode;
die "HTTP code is not 304" unless $httpCode == 304;
return $etag;
}
$webserver->waitForUnit("nginx");
$webserver->waitForOpenPort("80");
subtest "check ETag if serving Nix store paths", sub {
my $oldEtag = checkEtag;
$webserver->succeed("${etagSystem}/bin/switch-to-configuration test >&2");
$webserver->sleep(1); # race condition
my $newEtag = checkEtag;
die "Old ETag $oldEtag is the same as $newEtag" if $oldEtag eq $newEtag;
};
url = "http://localhost/index.html"
subtest "config is reloaded on nixos-rebuild switch", sub {
$webserver->succeed("${justReloadSystem}/bin/switch-to-configuration test >&2");
$webserver->waitForOpenPort("8080");
$webserver->fail("journalctl -u nginx | grep -q -i stopped");
$webserver->succeed("journalctl -u nginx | grep -q -i reloaded");
};
subtest "restart when nginx package changes", sub {
$webserver->succeed("${reloadRestartSystem}/bin/switch-to-configuration test >&2");
$webserver->waitForUnit("nginx");
$webserver->succeed("journalctl -u nginx | grep -q -i stopped");
};
def check_etag():
etag = webserver.succeed(
f'curl -v {url} 2>&1 | sed -n -e "s/^< etag: *//ip"'
).rstrip()
http_code = webserver.succeed(
f"curl -w '%{{http_code}}' --head --fail -H 'If-None-Match: {etag}' {url}"
)
assert http_code.split("\n")[-1] == "304"
return etag
webserver.wait_for_unit("nginx")
webserver.wait_for_open_port(80)
with subtest("check ETag if serving Nix store paths"):
old_etag = check_etag()
webserver.succeed(
"${etagSystem}/bin/switch-to-configuration test >&2"
)
webserver.sleep(1)
new_etag = check_etag()
assert old_etag != new_etag
with subtest("config is reloaded on nixos-rebuild switch"):
webserver.succeed(
"${justReloadSystem}/bin/switch-to-configuration test >&2"
)
webserver.wait_for_open_port(8080)
webserver.fail("journalctl -u nginx | grep -q -i stopped")
webserver.succeed("journalctl -u nginx | grep -q -i reloaded")
with subtest("restart when nginx package changes"):
webserver.succeed(
"${reloadRestartSystem}/bin/switch-to-configuration test >&2"
)
webserver.wait_for_unit("nginx")
webserver.succeed("journalctl -u nginx | grep -q -i stopped")
'';
})
2 changes: 1 addition & 1 deletion pkgs/applications/audio/flacon/default.nix
Original file line number Diff line number Diff line change
@@ -29,6 +29,6 @@ stdenv.mkDerivation rec {
homepage = https://flacon.github.io/;
license = licenses.lgpl21;
platforms = platforms.linux;
maintainers = with maintainers; [ ndowens nico202 ];
maintainers = with maintainers; [ nico202 ];
};
}
2 changes: 1 addition & 1 deletion pkgs/applications/graphics/pqiv/default.nix
Original file line number Diff line number Diff line change
@@ -22,7 +22,7 @@ stdenv.mkDerivation (rec {
description = "Powerful image viewer with minimal UI";
homepage = http://www.pberndt.com/Programme/Linux/pqiv;
license = licenses.gpl3;
maintainers = [ maintainers.ndowens ];
maintainers = [];
platforms = platforms.linux;
};
})
1 change: 1 addition & 0 deletions pkgs/applications/misc/simplenote/default.nix
Original file line number Diff line number Diff line change
@@ -87,6 +87,7 @@ let

postFixup = ''
makeWrapper $out/opt/Simplenote/simplenote $out/bin/simplenote \
--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc ] }" \
"''${gappsWrapperArgs[@]}"
'';
};
2 changes: 1 addition & 1 deletion pkgs/applications/misc/worker/default.nix
Original file line number Diff line number Diff line change
@@ -15,6 +15,6 @@ stdenv.mkDerivation rec {
description = "A two-pane file manager with advanced file manipulation features";
homepage = http://www.boomerangsworld.de/cms/worker/index.html;
license = licenses.gpl2;
maintainers = [ maintainers.ndowens ];
maintainers = [];
};
}
Original file line number Diff line number Diff line change
@@ -66,6 +66,6 @@ stdenv.mkDerivation rec {
description = "Open Source Video Calls and Chat";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ ndowens ];
maintainers = with maintainers; [];
};
}
2 changes: 1 addition & 1 deletion pkgs/applications/networking/irc/epic5/default.nix
Original file line number Diff line number Diff line change
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
homepage = http://epicsol.org;
description = "A IRC client that offers a great ircII interface";
license = licenses.bsd3;
maintainers = [ maintainers.ndowens ];
maintainers = [];
};
}

14 changes: 11 additions & 3 deletions pkgs/applications/science/misc/root/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{ stdenv, fetchurl, cmake, gl2ps, gsl, libX11, libXpm, libXft, libXext
, libGLU, libGL, libxml2, lz4, lzma, pcre, pkgconfig, python, xxHash, zlib
{ stdenv, fetchurl, makeWrapper, cmake, gl2ps, gsl, libX11, libXpm, libXft
, libXext, libGLU, libGL, libxml2, lz4, lzma, pcre, pkgconfig, python, xxHash
, zlib
, Cocoa, OpenGL, noSplash ? false }:

stdenv.mkDerivation rec {
@@ -11,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "196ghma6g5a7sqz52wyjkgvmh4hj4vqwppm0zwdypy33hgy8anii";
};

nativeBuildInputs = [ cmake pkgconfig ];
nativeBuildInputs = [ makeWrapper cmake pkgconfig ];
buildInputs = [ gl2ps pcre python zlib libxml2 lz4 lzma gsl xxHash ]
++ stdenv.lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ]
++ stdenv.lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ]
@@ -73,6 +74,13 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

postInstall = ''
for prog in rootbrowse rootcp rooteventselector rootls rootmkdir rootmv rootprint rootrm rootslimtree; do
wrapProgram "$out/bin/$prog" \
--prefix PYTHONPATH : "$out/lib"
done
'';

setupHook = ./setup-hook.sh;

meta = with stdenv.lib; {
2 changes: 1 addition & 1 deletion pkgs/applications/window-managers/awesome/default.nix
Original file line number Diff line number Diff line change
@@ -86,7 +86,7 @@ stdenv.mkDerivation rec {
description = "Highly configurable, dynamic window manager for X";
homepage = https://awesomewm.org/;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ lovek323 rasendubi ndowens ];
maintainers = with maintainers; [ lovek323 rasendubi ];
platforms = platforms.linux;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/umockdev/default.nix
Original file line number Diff line number Diff line change
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Mock hardware devices for creating unit tests";
license = licenses.lgpl2;
maintainers = with maintainers; [ ndowens ];
maintainers = with maintainers; [];
platforms = with platforms; linux;
};
}
4 changes: 4 additions & 0 deletions pkgs/development/node-packages/default-v10.nix
Original file line number Diff line number Diff line change
@@ -95,6 +95,10 @@ nodePackages // {
'';
};

texlab-citeproc-build-deps = nodePackages."texlab-citeproc-build-deps-../tools/misc/texlab/citeproc".override {
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ pkgs.darwin.apple_sdk.frameworks.CoreServices ];
};

webtorrent-cli = nodePackages.webtorrent-cli.override {
buildInputs = [ nodePackages.node-gyp-build ];
};
2 changes: 1 addition & 1 deletion pkgs/development/node-packages/node-packages-v10.json
Original file line number Diff line number Diff line change
@@ -15,7 +15,6 @@
, "bower2nix"
, "browserify"
, "castnow"
, { "texlab-citeproc-build-deps": "../tools/misc/texlab/citeproc" }
, "clean-css"
, "coffee-script"
, "coinmon"
@@ -126,6 +125,7 @@
, "swagger"
, {"tedicross": "git+https://github.com/TediCross/TediCross.git#v0.8.7"}
, "tern"
, { "texlab-citeproc-build-deps": "../tools/misc/texlab/citeproc" }
, "textlint"
, "textlint-plugin-latex"
, "textlint-rule-abbr-within-parentheses"
3 changes: 2 additions & 1 deletion pkgs/development/python-modules/branca/default.nix
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@
, jinja2
, selenium
, six
, setuptools
}:

buildPythonPackage rec {
@@ -17,7 +18,7 @@ buildPythonPackage rec {
};

checkInputs = [ pytest selenium ];
propagatedBuildInputs = [ jinja2 six ];
propagatedBuildInputs = [ jinja2 six setuptools ];

# Seems to require a browser
doCheck = false;
20 changes: 0 additions & 20 deletions pkgs/development/python-modules/histbook/default.nix

This file was deleted.

Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ buildPythonPackage rec {

src = fetchPypi {
inherit pname version;
sha256 = "4cbeb4558f952cb08f53c4b57a405981b5683f38df0b293f0e7d20b6f4c17d84";
sha256 = "1gw2lk16fz2n1953i29hgw47s2h0c6z911zzg8am1in8qq2318xv";
format = "wheel";
};

4 changes: 2 additions & 2 deletions pkgs/development/python-modules/marionette-harness/mozlog.nix
Original file line number Diff line number Diff line change
@@ -10,13 +10,13 @@

buildPythonPackage rec {
pname = "mozlog";
version = "4.2.0";
version = "5.0";

disabled = isPy3k;

src = fetchPypi {
inherit pname version;
sha256 = "dc85cfb9d47af6811f2367f471de7028c36204340c5e68a928115409ea75d9a9";
sha256 = "0h1hgs13c1w0wvz60400i37m00077li1ky28j7kgx4bl75pkd3sw";
};

propagatedBuildInputs = [ blessings mozterm six ];
Original file line number Diff line number Diff line change
@@ -4,18 +4,19 @@
, mozlog
, mozfile
, mozhttpd
, wptserve
}:

buildPythonPackage rec {
pname = "mozprofile";
version = "2.3.0";
version = "2.4.0";

src = fetchPypi {
inherit pname version;
sha256 = "95e7410ff2a65775422936749b346da8abf09fe0aafa3bb5dd1651b17da137d1";
sha256 = "09l18x72vahq7il9nj6qj7la2d21vvbcn9szlm3vsvsbkz68w0yk";
};

propagatedBuildInputs = [ mozlog mozfile mozhttpd ];
propagatedBuildInputs = [ mozlog mozfile mozhttpd wptserve ];

meta = {
description = "Mozilla application profile handling library";
Original file line number Diff line number Diff line change
@@ -12,11 +12,11 @@

buildPythonPackage rec {
pname = "mozrunner";
version = "7.6.0";
version = "7.7.0";

src = fetchPypi {
inherit pname version;
sha256 = "0ae84147f0fd784daa32c1d74f94b6e384967831aaf0c635bb3d9d0af3c4b112";
sha256 = "04s6w0sp83bn3c6ym75rnlpmcy3yr7d35jxkxhgzmy75gbcps7bi";
};

propagatedBuildInputs = [ mozdevice mozfile mozinfo mozlog mozprocess
Original file line number Diff line number Diff line change
@@ -7,11 +7,11 @@

buildPythonPackage rec {
pname = "mozversion";
version = "2.1.0";
version = "2.2.0";

src = fetchPypi {
inherit pname version;
sha256 = "65f41d7dc14002f83d8f147c82ca34f7213ad07065d250939daaeeb3787dc0fa";
sha256 = "0jczc1yr2yi3mf1qdgpvg9sidp5hf3jplzs4917j65ymvk2zw9na";
};

propagatedBuildInputs = [ mozlog mozdevice ];
Loading