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: e42ae4e586cc
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: 0288f77c300f
Choose a head ref

Commits on Mar 31, 2018

  1. Copy the full SHA
    b2491ba View commit details

Commits on Apr 3, 2018

  1. Copy the full SHA
    d0072be View commit details

Commits on Apr 5, 2018

  1. nbstripout: fix tests

    Building of nbstripout has failed after the version was bumped to 0.3.1 because:
    the test files were missing from the new release tarball. This adds tests by
    using the release tarball from GitHub instead of PyPI.
    
    However, these tests fail because of a bug in one test. Thus, a patch is used to
    fix the tests.
    jluttine committed Apr 5, 2018
    Copy the full SHA
    caf8794 View commit details
  2. nvidia-x11: 390.25 -> 390.48

    Also fixes missing symbol error with kernel 4.16.
    bkchr committed Apr 5, 2018
    Copy the full SHA
    5d2331e View commit details

Commits on Apr 6, 2018

  1. Copy the full SHA
    426dbde View commit details
  2. nerdfonts: 1.1.0 -> 2.0.0

    bump to a version with Nix logo in it
    bricewge committed Apr 6, 2018
    Copy the full SHA
    e70e093 View commit details
  3. rustc: 1.24.0 -> 1.25.0

    bkchr committed Apr 6, 2018
    Copy the full SHA
    0c181bb View commit details
  4. Copy the full SHA
    9fca924 View commit details
  5. openttd: 1.7.2 -> 1.8.0

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/openttd/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran ‘/nix/store/m11nsq51szvkzqnlsb3k7skqzh2781jp-openttd-1.8.0/bin/openttd -h’ got 0 exit code
    - ran ‘/nix/store/m11nsq51szvkzqnlsb3k7skqzh2781jp-openttd-1.8.0/bin/openttd --help’ got 0 exit code
    - ran ‘/nix/store/m11nsq51szvkzqnlsb3k7skqzh2781jp-openttd-1.8.0/bin/openttd help’ got 0 exit code
    - ran ‘/nix/store/m11nsq51szvkzqnlsb3k7skqzh2781jp-openttd-1.8.0/bin/.openttd-wrapped -h’ got 0 exit code
    - ran ‘/nix/store/m11nsq51szvkzqnlsb3k7skqzh2781jp-openttd-1.8.0/bin/.openttd-wrapped --help’ got 0 exit code
    - ran ‘/nix/store/m11nsq51szvkzqnlsb3k7skqzh2781jp-openttd-1.8.0/bin/.openttd-wrapped help’ got 0 exit code
    - found 1.8.0 with grep in /nix/store/m11nsq51szvkzqnlsb3k7skqzh2781jp-openttd-1.8.0
    - directory tree listing: https://gist.github.com/8f8e59bc7bf394685911bd755a16c0a9
    R. RyanTM committed Apr 6, 2018
    Copy the full SHA
    2e905fb View commit details
  6. openorienteering-mapper: 0.8.1 -> 0.8.1.2

    Fixes crashes on darwin
    mpickering committed Apr 6, 2018
    Copy the full SHA
    4c7db1c View commit details
  7. Copy the full SHA
    734bae2 View commit details
  8. openorienteering-mapper: Load additional image formats

    This allows tiff images to be loaded correctly as templates.
    mpickering committed Apr 6, 2018
    Copy the full SHA
    0fe94a1 View commit details

Commits on Apr 7, 2018

  1. pcmanx-gtk2: fix build

    It fails to build after automake updates to 1.16
    because libtoolize generates hardcoded configure script
    which uses automake 1.15
    sifmelcara committed Apr 7, 2018
    Copy the full SHA
    209d455 View commit details
  2. nixos/iftop: add module

    This patch is heavily inspired by bd0d8ed which added
    a setcap wrapper for `mtr` in order to allow running `mtr` without
    `sudo`. The need for the capability `cap_net_raw` that can be registered using
    `setcap` has been documented in the Arch Wiki: https://wiki.archlinux.org/index.php/Capabilities#iftop
    
    A simple testcase has been added which starts two machines, one with a
    setcap wrapper for `iftop`, one without. Both testcases monitor the
    bandwidth usage of the machine using the options `-t -s 1` once, the
    machine with setcap wrapper is expected to succeed, the `iftop` on the
    machine without setcap wrapper is expected to return a non-zero exit
    code.
    Ma27 committed Apr 7, 2018
    Copy the full SHA
    50a34e5 View commit details
  3. Copy the full SHA
    458b2c6 View commit details
  4. vscode: 1.21.1 -> 1.22.1

    winniequinn committed Apr 7, 2018
    Copy the full SHA
    374fde0 View commit details
  5. Copy the full SHA
    d807aa1 View commit details
  6. Copy the full SHA
    e675ae4 View commit details
  7. dcraw: 9.26.0 -> 9.27.0

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/dcraw/versions.
    
    These checks were done:
    
    - built on NixOS
    - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
    - found 9.27.0 with grep in /nix/store/l6b0pk32npx23k5qpdi5n8zcfq9sahx4-dcraw-9.27.0
    - directory tree listing: https://gist.github.com/4c120255f84b102eb8cf19d2ee4bd491
    R. RyanTM committed Apr 7, 2018
    Copy the full SHA
    bdb945c View commit details
  8. Copy the full SHA
    eff7a19 View commit details
  9. enyo-doom: init at 1.05

    tadfisher committed Apr 7, 2018
    Copy the full SHA
    8f7750b View commit details
  10. rust: Allow setting cargoSha256 to null.

    Setting the hash to null is a convenient way to bypass the hash check
    while developing. It looks like the ability to do this was inadvertently
    removed while adding vendor directory support.
    
    This still checks that the user is explicitly setting the value but
    allows null as a valid option.
    kevincox committed Apr 7, 2018
    Copy the full SHA
    4499513 View commit details
  11. psc-package v0.3.2-pre -> v0.3.2

    v0.3.2 is released
    Jonathan Curran committed Apr 7, 2018
    Copy the full SHA
    7a51017 View commit details
  12. nomacs: 3.6.1 -> 3.8.1

    Fixes a build issue introduced by a Qt5 upgrade [1], and lets us drop
    our installation-path patch.
    
    [1] nomacs/nomacs#203
    ahmedtd committed Apr 7, 2018
    Copy the full SHA
    642bd5f View commit details
  13. containerd: 1.0.2 -> 1.0.3

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/containerd/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/containerd -h’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/containerd --help’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/containerd help’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/containerd-release -h’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/containerd-release --help’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/containerd-release help’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/containerd-stress -h’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/containerd-stress --help’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/containerd-stress help’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/ctr -h’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/ctr --help’ got 0 exit code
    - ran ‘/nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3/bin/ctr help’ got 0 exit code
    - found 1.0.3 with grep in /nix/store/qmgzfad2cazgv7j1k31pqs512b59b8hp-containerd-1.0.3
    - directory tree listing: https://gist.github.com/b830fb8c24834f83e627fd6d567eae87
    R. RyanTM committed Apr 7, 2018
    Copy the full SHA
    ed0146d View commit details

Commits on Apr 8, 2018

  1. cppcheck: 1.82 -> 1.83

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/cppcheck/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran ‘/nix/store/y9shqxbgyq6g7v5vx76f69901yb8sj06-cppcheck-1.83/bin/naming.py -h’ got 0 exit code
    - ran ‘/nix/store/y9shqxbgyq6g7v5vx76f69901yb8sj06-cppcheck-1.83/bin/naming.py --help’ got 0 exit code
    - ran ‘/nix/store/y9shqxbgyq6g7v5vx76f69901yb8sj06-cppcheck-1.83/bin/naming.py help’ got 0 exit code
    - ran ‘/nix/store/y9shqxbgyq6g7v5vx76f69901yb8sj06-cppcheck-1.83/bin/y2038.py -h’ got 0 exit code
    - ran ‘/nix/store/y9shqxbgyq6g7v5vx76f69901yb8sj06-cppcheck-1.83/bin/y2038.py --help’ got 0 exit code
    - ran ‘/nix/store/y9shqxbgyq6g7v5vx76f69901yb8sj06-cppcheck-1.83/bin/y2038.py help’ got 0 exit code
    - ran ‘/nix/store/y9shqxbgyq6g7v5vx76f69901yb8sj06-cppcheck-1.83/bin/cppcheck -h’ got 0 exit code
    - ran ‘/nix/store/y9shqxbgyq6g7v5vx76f69901yb8sj06-cppcheck-1.83/bin/cppcheck --help’ got 0 exit code
    - ran ‘/nix/store/y9shqxbgyq6g7v5vx76f69901yb8sj06-cppcheck-1.83/bin/cppcheck --version’ and found version 1.83
    - found 1.83 with grep in /nix/store/y9shqxbgyq6g7v5vx76f69901yb8sj06-cppcheck-1.83
    - directory tree listing: https://gist.github.com/49acebba8d7d9e3af647133ae23bd1cb
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    001275c View commit details
  2. confclerk: 0.6.1 -> 0.6.4

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/confclerk/versions.
    
    These checks were done:
    
    - built on NixOS
    - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
    - found 0.6.4 with grep in /nix/store/r8p6g80aawh16ixw0f29k3y88z3gjwkh-confclerk-0.6.4
    - directory tree listing: https://gist.github.com/bc73c35c3cf2429de20668a18ae13885
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    a427519 View commit details
  3. cmark: 0.27.1 -> 0.28.3

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/cmark/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran ‘/nix/store/ws8c9r62c7wsas7kj1v0svfs57d53dvv-cmark-0.28.3/bin/cmark -h’ got 0 exit code
    - ran ‘/nix/store/ws8c9r62c7wsas7kj1v0svfs57d53dvv-cmark-0.28.3/bin/cmark --help’ got 0 exit code
    - found 0.28.3 with grep in /nix/store/ws8c9r62c7wsas7kj1v0svfs57d53dvv-cmark-0.28.3
    - directory tree listing: https://gist.github.com/890d356ed9766b2fca77baebee346a0e
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    f406a04 View commit details
  4. clipgrab: 3.6.2 -> 3.6.8

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/clipgrab/versions.
    
    These checks were done:
    
    - built on NixOS
    - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
    - found 3.6.8 with grep in /nix/store/1y989g5la7p05gizhmkbiq8k7c93yv27-clipgrab-3.6.8
    - directory tree listing: https://gist.github.com/b319063218d7e4f46c8b6dccf8c9b79a
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    a536d80 View commit details
  5. cheat: 2.2.2 -> 2.2.3

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/cheat/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran ‘/nix/store/m8yp4ml3jvxhbci1fjg34b27pvpzq9pr-cheat-2.2.3/bin/.cheat-wrapped -h’ got 0 exit code
    - ran ‘/nix/store/m8yp4ml3jvxhbci1fjg34b27pvpzq9pr-cheat-2.2.3/bin/.cheat-wrapped --help’ got 0 exit code
    - ran ‘/nix/store/m8yp4ml3jvxhbci1fjg34b27pvpzq9pr-cheat-2.2.3/bin/.cheat-wrapped -v’ and found version 2.2.3
    - ran ‘/nix/store/m8yp4ml3jvxhbci1fjg34b27pvpzq9pr-cheat-2.2.3/bin/.cheat-wrapped --version’ and found version 2.2.3
    - ran ‘/nix/store/m8yp4ml3jvxhbci1fjg34b27pvpzq9pr-cheat-2.2.3/bin/cheat -h’ got 0 exit code
    - ran ‘/nix/store/m8yp4ml3jvxhbci1fjg34b27pvpzq9pr-cheat-2.2.3/bin/cheat --help’ got 0 exit code
    - ran ‘/nix/store/m8yp4ml3jvxhbci1fjg34b27pvpzq9pr-cheat-2.2.3/bin/cheat -v’ and found version 2.2.3
    - ran ‘/nix/store/m8yp4ml3jvxhbci1fjg34b27pvpzq9pr-cheat-2.2.3/bin/cheat --version’ and found version 2.2.3
    - found 2.2.3 with grep in /nix/store/m8yp4ml3jvxhbci1fjg34b27pvpzq9pr-cheat-2.2.3
    - directory tree listing: https://gist.github.com/661cfb129e250e70cce3e717f95e1ca9
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    d824354 View commit details
  6. bcftools: 1.7 -> 1.8

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/bcftools/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran ‘/nix/store/5nqh165r343n7954gm49wbsdwf9iic3l-bcftools-1.8/bin/plot-vcfstats -h’ got 0 exit code
    - ran ‘/nix/store/5nqh165r343n7954gm49wbsdwf9iic3l-bcftools-1.8/bin/plot-vcfstats --help’ got 0 exit code
    - ran ‘/nix/store/5nqh165r343n7954gm49wbsdwf9iic3l-bcftools-1.8/bin/bcftools -h’ got 0 exit code
    - ran ‘/nix/store/5nqh165r343n7954gm49wbsdwf9iic3l-bcftools-1.8/bin/bcftools --help’ got 0 exit code
    - ran ‘/nix/store/5nqh165r343n7954gm49wbsdwf9iic3l-bcftools-1.8/bin/bcftools help’ got 0 exit code
    - found 1.8 with grep in /nix/store/5nqh165r343n7954gm49wbsdwf9iic3l-bcftools-1.8
    - directory tree listing: https://gist.github.com/c9ddd760c0c740dabaabeb604fbb8a5a
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    7b75bc7 View commit details
  7. ceres-solver: 1.12.0 -> 1.14.0

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/ceres-solver/versions.
    
    These checks were done:
    
    - built on NixOS
    - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
    - found 1.14.0 with grep in /nix/store/mvj86dhnflivspnsg5j28bvvxs3cqxb2-ceres-solver-1.14.0
    - directory tree listing: https://gist.github.com/12d57ed67687bd3c67a7d582ae34e41d
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    51dc7f3 View commit details
  8. nixpkgs: remove z3 4.5.0

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice committed Apr 8, 2018
    Copy the full SHA
    86c5420 View commit details
  9. adapta-gtk-theme: 3.93.0.174 -> 3.93.0.225

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/adapta-gtk-theme/versions.
    
    These checks were done:
    
    - built on NixOS
    - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
    - directory tree listing: https://gist.github.com/3865bcde7ac7faabba940e89c5114260
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    dfcbd47 View commit details
  10. cb2bib: 1.9.2 -> 1.9.7

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/cb2bib/versions.
    
    These checks were done:
    
    - built on NixOS
    - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
    - found 1.9.7 with grep in /nix/store/hvx77c2sm156llkibz4hdizn7syszvgl-cb2bib-1.9.7
    - directory tree listing: https://gist.github.com/ddafa78f4e3eb99a2d1689e87e89d3ba
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    d39cb9d View commit details
  11. asymptote: 2.41 -> 2.42

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/asymptote/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran ‘/nix/store/2qw7zf6brwdbj56dbrn9342s3l51j2d1-asymptote-2.42/bin/asy -h’ got 0 exit code
    - ran ‘/nix/store/2qw7zf6brwdbj56dbrn9342s3l51j2d1-asymptote-2.42/bin/asy --help’ got 0 exit code
    - found 2.42 with grep in /nix/store/2qw7zf6brwdbj56dbrn9342s3l51j2d1-asymptote-2.42
    - directory tree listing: https://gist.github.com/ea517431d1ae476366452121c7871132
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    dbffe14 View commit details
  12. autorandr: 1.4 -> 1.5

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/autorandr/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran ‘/nix/store/vjiasvrsgwrpyqcy437jjk56r62m7w4c-autorandr-1.5/bin/autorandr -h’ got 0 exit code
    - ran ‘/nix/store/vjiasvrsgwrpyqcy437jjk56r62m7w4c-autorandr-1.5/bin/autorandr --help’ got 0 exit code
    - ran ‘/nix/store/vjiasvrsgwrpyqcy437jjk56r62m7w4c-autorandr-1.5/bin/autorandr --version’ and found version 1.5
    - found 1.5 with grep in /nix/store/vjiasvrsgwrpyqcy437jjk56r62m7w4c-autorandr-1.5
    - directory tree listing: https://gist.github.com/ca1a736eb6be03089d56d2e50bef2cfd
    R. RyanTM committed Apr 8, 2018
    Copy the full SHA
    1471530 View commit details
  13. pspg: init at 1.0.0

    jlesquembre committed Apr 8, 2018
    Copy the full SHA
    39b6747 View commit details
  14. Copy the full SHA
    6697370 View commit details
  15. Merge pull request #38601 from r-ryantm/auto-update/asymptote

    asymptote: 2.41 -> 2.42
    peti authored Apr 8, 2018
    Copy the full SHA
    d1d52ad View commit details
  16. Copy the full SHA
    fc6ab8d View commit details
  17. gtk-traymanager: fix build

    mdorman authored and peti committed Apr 8, 2018
    Copy the full SHA
    c83682b View commit details
  18. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.9.2-5-g17e0b6c from Hackage revision
    commercialhaskell/all-cabal-hashes@fac6246.
    peti committed Apr 8, 2018
    Copy the full SHA
    2498bcb View commit details
  19. ccnet: 6.1.0 -> 6.1.7 (#38593)

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/ccnet/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran ‘/nix/store/pjhaffj25vr662q3xvxxqjdddny0r0rn-ccnet-6.1.7/bin/ccnet -h’ got 0 exit code
    - ran ‘/nix/store/pjhaffj25vr662q3xvxxqjdddny0r0rn-ccnet-6.1.7/bin/ccnet --help’ got 0 exit code
    - found 6.1.7 with grep in /nix/store/pjhaffj25vr662q3xvxxqjdddny0r0rn-ccnet-6.1.7
    - directory tree listing: https://gist.github.com/b89fd3d2ea82f0d5a57dcfb186e1904d
    r-ryantm authored and dotlambda committed Apr 8, 2018
    Copy the full SHA
    a418676 View commit details
  20. archivemount: 0.8.9 -> 0.8.12 (#38276)

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/archivemount/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran `/nix/store/7dc19v4ibkd9a958mxrhbn8hi4dj6flw-archivemount-0.8.12/bin/archivemount -V` and found version 0.8.12
    - ran `/nix/store/7dc19v4ibkd9a958mxrhbn8hi4dj6flw-archivemount-0.8.12/bin/archivemount --version` and found version 0.8.12
    - found 0.8.12 with grep in /nix/store/7dc19v4ibkd9a958mxrhbn8hi4dj6flw-archivemount-0.8.12
    - directory tree listing: https://gist.github.com/9f95a5aa5b6c354b2dd5db0351c8fb72
    r-ryantm authored and dotlambda committed Apr 8, 2018
    Copy the full SHA
    922fcbb View commit details
  21. Merge pull request #38600 from r-ryantm/auto-update/cb2bib

    cb2bib: 1.9.2 -> 1.9.7
    nlewo authored Apr 8, 2018
    Copy the full SHA
    7ca4cc0 View commit details
  22. Merge pull request #38590 from r-ryantm/auto-update/cheat

    cheat: 2.2.2 -> 2.2.3
    Mic92 authored Apr 8, 2018
    Copy the full SHA
    8c05cc5 View commit details
  23. Merge pull request #38573 from kevincox/allow-null

    Allow setting cargoSha256 to null.
    Mic92 authored Apr 8, 2018
    Copy the full SHA
    5165557 View commit details
  24. Merge pull request #38602 from jlesquembre/pspg

    pspg: init at 1.0.0
    nlewo authored Apr 8, 2018
    Copy the full SHA
    5aae2a8 View commit details
  25. otter-browser: 0.9.94 -> 0.9.96 (#37239)

    Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:
    
    - built on NixOS
    - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
    - found 0.9.96 with grep in /nix/store/hy3dyckwbq8x0ylgydqf3hsd0yyj38mf-otter-browser-0.9.96
    - directory tree listing: https://gist.github.com/3ba5ac755cab96acd876703e94dff4b4
    ryantm authored and dotlambda committed Apr 8, 2018
    Copy the full SHA
    6593ce7 View commit details
Showing with 3,520 additions and 1,807 deletions.
  1. +2 −1 doc/overrides.css
  2. +1 −1 doc/reviewing-contributions.xml
  3. +1 −1 lib/default.nix
  4. +22 −1 lib/lists.nix
  5. +5 −0 maintainers/maintainer-list.nix
  6. +1 −0 nixos/modules/module-list.nix
  7. +18 −0 nixos/modules/programs/iftop.nix
  8. +3 −0 nixos/modules/virtualisation/google-compute-image.nix
  9. +1 −0 nixos/release.nix
  10. +30 −0 nixos/tests/iftop.nix
  11. +68 −0 pkgs/applications/audio/crip/default.nix
  12. +18 −18 pkgs/applications/editors/jetbrains/default.nix
  13. +4 −4 pkgs/applications/editors/vscode/default.nix
  14. +11 −9 pkgs/applications/gis/openorienteering-mapper/default.nix
  15. +2 −4 pkgs/applications/graphics/nomacs/default.nix
  16. +0 −13 pkgs/applications/graphics/nomacs/fix-appdata-install.patch
  17. +2 −2 pkgs/applications/misc/cheat/default.nix
  18. +2 −2 pkgs/applications/misc/confclerk/default.nix
  19. +12 −6 pkgs/applications/misc/pcmanx-gtk2/default.nix
  20. +3 −1 pkgs/applications/misc/sigal/default.nix
  21. +1 −1 pkgs/applications/networking/browsers/firefox/wrapper.nix
  22. +2 −2 pkgs/applications/networking/browsers/otter/default.nix
  23. +2 −2 pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
  24. +2 −2 pkgs/applications/networking/mailreaders/inboxer/default.nix
  25. +2 −2 pkgs/applications/office/cb2bib/default.nix
  26. +4 −6 pkgs/applications/science/biology/bcftools/default.nix
  27. +0 −31 pkgs/applications/science/logic/z3/4.5.0.nix
  28. +3 −4 pkgs/applications/science/misc/openmvs/default.nix
  29. +23 −4 pkgs/applications/version-management/nbstripout/default.nix
  30. +3 −3 pkgs/applications/version-management/sit/default.nix
  31. +2 −2 pkgs/applications/video/clipgrab/default.nix
  32. +2 −2 pkgs/applications/virtualization/containerd/default.nix
  33. +2 −2 pkgs/build-support/rust/default.nix
  34. +2 −2 pkgs/data/fonts/nerdfonts/default.nix
  35. +2 −2 pkgs/development/compilers/jetbrains-jdk/default.nix
  36. +2 −2 pkgs/development/compilers/purescript/psc-package/default.nix
  37. +8 −8 pkgs/development/compilers/rust/bootstrap.nix
  38. +3 −3 pkgs/development/compilers/rust/default.nix
  39. +4 −4 pkgs/development/compilers/zulu/8.nix
  40. +1 −0 pkgs/development/haskell-modules/configuration-nix.nix
  41. +1,870 −370 pkgs/development/haskell-modules/hackage-packages.nix
  42. +1 −3 pkgs/development/libraries/Xaw3d/default.nix
  43. +2 −2 pkgs/development/libraries/ceres-solver/default.nix
  44. +2 −2 pkgs/development/libraries/cmark/default.nix
  45. +2 −0 pkgs/development/libraries/gtksourceview/3.x.nix
  46. +2 −2 pkgs/development/tools/analysis/cppcheck/default.nix
  47. +10 −3 pkgs/development/tools/ocaml/ocamlify/default.nix
  48. +2 −2 pkgs/development/web/insomnia/default.nix
  49. +27 −0 pkgs/games/enyo-doom/default.nix
  50. +2 −2 pkgs/games/openttd/default.nix
  51. +2 −2 pkgs/misc/themes/adapta/default.nix
  52. +1,119 −1,138 pkgs/misc/vim-plugins/default.nix
  53. +103 −103 pkgs/misc/vim-plugins/vim-plugin-names
  54. +1 −0 pkgs/misc/vim-plugins/vim2nix/additional-nix-code/cpsm
  55. +0 −7 pkgs/misc/vim-plugins/vim2nix/additional-nix-code/matchit.zip
  56. +7 −5 pkgs/os-specific/linux/nvidia-x11/default.nix
  57. +19 −0 pkgs/os-specific/linux/nvidia-x11/fix_missing_symbol.patch
  58. +3 −1 pkgs/os-specific/linux/zfs/default.nix
  59. +2 −2 pkgs/tools/filesystems/archivemount/default.nix
  60. +4 −4 pkgs/tools/graphics/asymptote/default.nix
  61. +2 −2 pkgs/tools/graphics/dcraw/default.nix
  62. +2 −2 pkgs/tools/misc/autorandr/default.nix
  63. +28 −0 pkgs/tools/misc/pspg/default.nix
  64. +3 −3 pkgs/tools/networking/ccnet/default.nix
  65. +3 −3 pkgs/tools/networking/openssh/default.nix
  66. +6 −1 pkgs/top-level/all-packages.nix
  67. +15 −0 pkgs/top-level/perl-packages.nix
  68. +5 −1 pkgs/top-level/python-packages.nix
3 changes: 2 additions & 1 deletion doc/overrides.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@

.docbook .xref img[src^=images\/callouts\/],
.screen img,
.programlisting img {
width: 1em;
}
2 changes: 1 addition & 1 deletion doc/reviewing-contributions.xml
Original file line number Diff line number Diff line change
@@ -112,7 +112,7 @@ $ git rebase --onto nixos-unstable BASEBRANCH FETCH_HEAD <co
<varname>BASEBRANCH</varname> the base branch of the
pull-request.</para>
</callout>
<callout arearefs='reviewing-rebase-3'>
<callout arearefs='reviewing-rebase-4'>
<para>Rebasing the pull-request changes to the nixos-unstable
branch.</para>
</callout>
2 changes: 1 addition & 1 deletion lib/default.nix
Original file line number Diff line number Diff line change
@@ -74,7 +74,7 @@ let
inherit (lists) singleton foldr fold foldl foldl' imap0 imap1
concatMap flatten remove findSingle findFirst any all count
optional optionals toList range partition zipListsWith zipLists
reverseList listDfs toposort sort compareLists take drop sublist
reverseList listDfs toposort sort naturalSort compareLists take drop sublist
last init crossLists unique intersectLists subtractLists
mutuallyExclusive;
inherit (strings) concatStrings concatMapStrings concatImapStrings
23 changes: 22 additions & 1 deletion lib/lists.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
# General list operations.
{ lib }:
with lib.trivial;

let
inherit (lib.strings) toInt;
in
rec {

inherit (builtins) head tail length isList elemAt concatLists filter elem genList;
@@ -409,6 +411,25 @@ rec {
then compareLists cmp (tail a) (tail b)
else rel;

/* Sort list using "Natural sorting".
Numeric portions of strings are sorted in numeric order.
Example:
naturalSort ["disk11" "disk8" "disk100" "disk9"]
=> ["disk8" "disk9" "disk11" "disk100"]
naturalSort ["10.46.133.149" "10.5.16.62" "10.54.16.25"]
=> ["10.5.16.62" "10.46.133.149" "10.54.16.25"]
naturalSort ["v0.2" "v0.15" "v0.0.9"]
=> [ "v0.0.9" "v0.2" "v0.15" ]
*/
naturalSort = lst:
let
vectorise = s: map (x: if isList x then toInt (head x) else x) (builtins.split "(0|[1-9][0-9]*)" s);
prepared = map (x: [ (vectorise x) x ]) lst; # remember vectorised version for O(n) regex splits
less = a: b: (compareLists compare (head a) (head b)) < 0;
in
map (x: elemAt x 1) (sort less prepared);

/* Return the first (at most) N elements of a list.
Example:
5 changes: 5 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -1196,6 +1196,11 @@
github = "ElvishJerricco";
name = "Will Fancher";
};
endgame = {
email = "jack@jackkelly.name";
github = "endgame";
name = "Jack Kelly";
};
enzime = {
email = "enzime@users.noreply.github.com";
github = "enzime";
1 change: 1 addition & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
@@ -86,6 +86,7 @@
./programs/freetds.nix
./programs/gnupg.nix
./programs/gphoto2.nix
./programs/iftop.nix
./programs/java.nix
./programs/kbdlight.nix
./programs/less.nix
18 changes: 18 additions & 0 deletions nixos/modules/programs/iftop.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{ config, pkgs, lib, ... }:

with lib;

let
cfg = config.programs.iftop;
in {
options = {
programs.iftop.enable = mkEnableOption "iftop + setcap wrapper";
};
config = mkIf cfg.enable {
environment.systemPackages = [ pkgs.iftop ];
security.wrappers.iftop = {
source = "${pkgs.iftop}/bin/iftop";
capabilities = "cap_net_raw+p";
};
};
}
3 changes: 3 additions & 0 deletions nixos/modules/virtualisation/google-compute-image.nix
Original file line number Diff line number Diff line change
@@ -75,6 +75,9 @@ in

networking.usePredictableInterfaceNames = false;

# GC has 1460 MTU
networking.interfaces.eth0.mtu = 1460;

# allow the google-accounts-daemon to manage users
users.mutableUsers = true;
# and allow users to sudo without password
1 change: 1 addition & 0 deletions nixos/release.nix
Original file line number Diff line number Diff line change
@@ -295,6 +295,7 @@ in rec {
tests.hound = callTest tests/hound.nix {};
tests.hocker-fetchdocker = callTest tests/hocker-fetchdocker {};
tests.i3wm = callTest tests/i3wm.nix {};
tests.iftop = callTest tests/iftop.nix {};
tests.initrd-network-ssh = callTest tests/initrd-network-ssh {};
tests.installer = callSubTests tests/installer.nix {};
tests.influxdb = callTest tests/influxdb.nix {};
30 changes: 30 additions & 0 deletions nixos/tests/iftop.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import ./make-test.nix ({ pkgs, lib, ... }:

with lib;

{
name = "iftop";
meta.maintainers = with pkgs.stdenv.lib.maintainers; [ ma27 ];

nodes = {
withIftop = {
imports = [ ./common/user-account.nix ];

programs.iftop.enable = true;
};
withoutIftop = {
imports = [ ./common/user-account.nix ];
};
};

testScript = ''
subtest "machine with iftop enabled", sub {
$withIftop->start;
$withIftop->succeed("su -l alice -c 'iftop -t -s 1'");
};
subtest "machine without iftop", sub {
$withoutIftop->start;
$withoutIftop->mustFail("su -l alice -c 'iftop -t -s 1'");
};
'';
})
68 changes: 68 additions & 0 deletions pkgs/applications/audio/crip/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
{ stdenv
, fetchurl
, makeWrapper

, perl
, perlPackages

, cdparanoia
, coreutils
, eject
, flac
, gnugrep
, nano
, sox
, vorbis-tools
, vorbisgain
, which
}:

with stdenv.lib;

stdenv.mkDerivation rec {
name = "crip-3.9";
src = fetchurl {
url = "http://bach.dynet.com/crip/src/${name}.tar.gz";
sha256 = "0pk9152wll6fmkj1pki3fz3ijlf06jyk32v31yarwvdkwrk7s9xz";
};

buildInputs = [ perl perlPackages.CDDB_get ];
nativeBuildInputs = [ makeWrapper ];

toolDeps = makeBinPath [
cdparanoia
coreutils
eject
flac
gnugrep
sox
vorbis-tools
vorbisgain
which
];

scripts = [ "crip" "editcomment" "editfilenames" ];

installPhase = ''
mkdir -p $out/bin/
for script in ${escapeShellArgs scripts}; do
cp $script $out/bin/
substituteInPlace $out/bin/$script \
--replace '$editor = "vim";' '$editor = "${nano}/bin/nano";'
wrapProgram $out/bin/$script \
--set PERL5LIB "${makePerlPath [ perlPackages.CDDB_get ]}" \
--set PATH "${toolDeps}"
done
'';

meta = {
homepage = http://bach.dynet.com/crip/;
description = "Terminal-based ripper/encoder/tagger tool for creating Ogg Vorbis/FLAC files";
license = stdenv.lib.licenses.gpl1;
platforms = stdenv.lib.platforms.linux;
maintainers = [ maintainers.endgame ];
};
}
36 changes: 18 additions & 18 deletions pkgs/applications/editors/jetbrains/default.nix
Original file line number Diff line number Diff line change
@@ -104,9 +104,9 @@ let
}) (attrs: {
postFixup = (attrs.postFixup or "") + ''
interp="$(cat $NIX_CC/nix-support/dynamic-linker)"
patchelf --set-interpreter $interp $out/goland*/plugins/intellij-go-plugin/lib/dlv/linux/dlv
patchelf --set-interpreter $interp $out/goland*/plugins/go/lib/dlv/linux/dlv
chmod +x $out/goland*/plugins/intellij-go-plugin/lib/dlv/linux/dlv
chmod +x $out/goland*/plugins/go/lib/dlv/linux/dlv
'';
});

@@ -239,12 +239,12 @@ in

clion = buildClion rec {
name = "clion-${version}";
version = "2017.3.4"; /* updated by script */
version = "2018.1"; /* updated by script */
description = "C/C++ IDE. New. Intelligent. Cross-platform";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz";
sha256 = "1yxjvsp89mkk7gghbz5lqh7bbqi6l1ihg876c60bhqg0f5m98zcg"; /* updated by script */
sha256 = "1mwajah0qghkw2f4hap5f35x826h8318a0bjbn9lpknffgfi0zc3"; /* updated by script */
};
wmClass = "jetbrains-clion";
update-channel = "CLion_Release"; # channel's id as in http://www.jetbrains.com/updates/updates.xml
@@ -265,77 +265,77 @@ in

goland = buildGoland rec {
name = "goland-${version}";
version = "2017.3.3"; /* updated by script */
version = "2018.1"; /* updated by script */
description = "Up and Coming Go IDE";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/go/${name}.tar.gz";
sha256 = "073wwhg58hkd8w4jazvwngl78gbhnmilm63jhpirr98jk7i7a4mq"; /* updated by script */
sha256 = "0r008q3dn30zbn9zzyjj6pz3myxrb9i1s96kinj9vy0cj7gb0aai"; /* updated by script */
};
wmClass = "jetbrains-goland";
update-channel = "goland_release";
};

idea-community = buildIdea rec {
name = "idea-community-${version}";
version = "2017.3.5"; /* updated by script */
version = "2018.1"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
sha256 = "124rzc46f4bqyhllwyb26lkavh7zwbj62axrwhif34rayl2rcmpm"; /* updated by script */
sha256 = "08dlyf2zfgcbbbnadx5x0n877diyglg9h7h39njcw4ajh4aninyq"; /* updated by script */
};
wmClass = "jetbrains-idea-ce";
update-channel = "IDEA_Release";
};

idea-ultimate = buildIdea rec {
name = "idea-ultimate-${version}";
version = "2017.3.5"; /* updated by script */
version = "2018.1"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jdk.tar.gz";
sha256 = "10r3z37mhr8daxi14k011bhx3pxpx3lsj7jvikwll4wjlv1znhiw"; /* updated by script */
sha256 = "1483w692n29v22f5vchh8fbizwn74wlznd5pvlscxs4ly9af7935"; /* updated by script */
};
wmClass = "jetbrains-idea";
update-channel = "IDEA_Release";
};

phpstorm = buildPhpStorm rec {
name = "phpstorm-${version}";
version = "2017.3.5"; /* updated by script */
version = "2017.3.6"; /* updated by script */
description = "Professional IDE for Web and PHP developers";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz";
sha256 = "1mcq8n7rd074aghmiyqf1yg3qvs28w97kk4dygj2a46y3s1ha4cd"; /* updated by script */
sha256 = "00g86fggh8wfm02k9wwn33yqmbfr2b1x3vnvyn9gdpycdk46lqgw"; /* updated by script */
};
wmClass = "jetbrains-phpstorm";
update-channel = "PS2017.3";
};

pycharm-community = buildPycharm rec {
name = "pycharm-community-${version}";
version = "2017.3.4"; /* updated by script */
version = "2018.1"; /* updated by script */
description = "PyCharm Community Edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
sha256 = "027w73qrrj7aml2kdj3sx890q7jyj2jfnsg0pivi7i4kh8i11204"; /* updated by script */
sha256 = "0f3chibs7lp3kgkd0ah6d7z1lf3n4scalmadpxcn0fd6bap5mnjb"; /* updated by script */
};
wmClass = "jetbrains-pycharm-ce";
update-channel = "PyCharm_Release";
};

pycharm-professional = buildPycharm rec {
name = "pycharm-professional-${version}";
version = "2017.3.4"; /* updated by script */
version = "2018.1"; /* updated by script */
description = "PyCharm Professional Edition";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
sha256 = "0040ryx7kj64vwc10gvns43f1c97dvrgnwlmdm1m1506ldvaw0si"; /* updated by script */
sha256 = "0lq5bqnfxj02sbd4yaf3ma6nps7cnf0d11dzqjv9m6b41y55dp0k"; /* updated by script */
};
wmClass = "jetbrains-pycharm";
update-channel = "PyCharm_Release";
@@ -369,12 +369,12 @@ in

webstorm = buildWebStorm rec {
name = "webstorm-${version}";
version = "2017.3.5"; /* updated by script */
version = "2018.1"; /* updated by script */
description = "Professional IDE for Web and JavaScript development";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
sha256 = "123v4m8p7acndj8p8frn1bjvycijlx904pa84ka9pv18c90qiym9"; /* updated by script */
sha256 = "1lx852gycrzajh58k1r2wfpwwjna6y3fsd5srw5fgzw58f120vn4"; /* updated by script */
};
wmClass = "jetbrains-webstorm";
update-channel = "WS_Release";
8 changes: 4 additions & 4 deletions pkgs/applications/editors/vscode/default.nix
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
makeWrapper, libXScrnSaver, libxkbfile, libsecret }:

let
version = "1.21.1";
version = "1.22.1";
channel = "stable";

plat = {
@@ -12,9 +12,9 @@ let
}.${stdenv.system};

sha256 = {
"i686-linux" = "0c5wh6i4yl601hg0r1c8y25lz7j2p4vhisdnvnx9nzd6v4ib27cj";
"x86_64-linux" = "19i0wkl0qccq2cm10khy0xxb53a6g2m061g71y54s4cxb4wimc9l";
"x86_64-darwin" = "0d1ws4c3n80gypiarqbylyipg273ssc0m29jnrg7hx1mcy5ljb1i";
"i686-linux" = "1w1ywf21vcwmfq5ngag1y076nxbdqg3qav90ilxgd3dkv5j6fkjr";
"x86_64-linux" = "14phpsrkkv09dgr7phqhgjzfhm3zzbh3w2yhyng0cj3vwzysikcs";
"x86_64-darwin" = "0fqsr4ramanl7v1damf01zkmg75s9nlfkj6298h9sjvhc93pfcll";
}.${stdenv.system};

archive_fmt = if stdenv.system == "x86_64-darwin" then "zip" else "tar.gz";
Loading