Skip to content
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 93a277ca60c0
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 48110c12956c
Choose a head ref

Commits on Jun 11, 2018

  1. Add buildGradleApp to androidenv

    ali-abrar authored and matthewbauer committed Jun 11, 2018
    Copy the full SHA
    62b59e5 View commit details
  2. add signing to buildGradleApp

    ali-abrar authored and matthewbauer committed Jun 11, 2018
    Copy the full SHA
    1cc64da View commit details
  3. Add android sdk license acceptance

    ali-abrar authored and matthewbauer committed Jun 11, 2018
    Copy the full SHA
    465e3a0 View commit details
  4. Copy the full SHA
    abddf4a View commit details
  5. Fix gradle build

    Ryan Trinkle authored and matthewbauer committed Jun 11, 2018
    Copy the full SHA
    fe04fe8 View commit details

Commits on Jun 13, 2018

  1. flent: enable man by default

    teto committed Jun 13, 2018
    Copy the full SHA
    e96ce01 View commit details
  2. http-getter: init at 20180606

    Used by flent
    teto committed Jun 13, 2018
    Copy the full SHA
    0080fe9 View commit details

Commits on Jun 14, 2018

  1. libpfm: 4.9.0 -> 4.10.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/libpfm/versions.
    
    These checks were done:
    
    - built on NixOS
    
    - 0 of 0 passed binary check by having a zero exit code.
    - 0 of 0 passed binary check by having the new version present in output.
    - directory tree listing: https://gist.github.com/18a96cac8552cdaa20b1dc95f0a5dd0d
    - du listing: https://gist.github.com/b27b79dfd650b016fa859607d16859d9
    R. RyanTM committed Jun 14, 2018
    Copy the full SHA
    3a2ffc7 View commit details
  2. libsixel: 1.7.3 -> 1.8.1

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/libsixel/versions.
    
    These checks were done:
    
    - built on NixOS
    - /nix/store/ik92zw2fv4xpgnyrqj7aqyck2zzvxva5-libsixel-1.8.1/bin/img2sixel passed the binary check.
    - /nix/store/ik92zw2fv4xpgnyrqj7aqyck2zzvxva5-libsixel-1.8.1/bin/sixel2png passed the binary check.
    - /nix/store/ik92zw2fv4xpgnyrqj7aqyck2zzvxva5-libsixel-1.8.1/bin/libsixel-config passed the binary check.
    - 3 of 3 passed binary check by having a zero exit code.
    - 1 of 3 passed binary check by having the new version present in output.
    - found 1.8.1 with grep in /nix/store/ik92zw2fv4xpgnyrqj7aqyck2zzvxva5-libsixel-1.8.1
    - directory tree listing: https://gist.github.com/12d77ba43524f986a70f71b8e6f1714e
    - du listing: https://gist.github.com/9642634786b1c4b8f9c5396f7d8c02cd
    R. RyanTM committed Jun 14, 2018
    Copy the full SHA
    d45db16 View commit details

Commits on Jun 19, 2018

  1. mate.marco: 1.20.1 -> 1.20.2

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/marco/versions.
    
    These checks were done:
    
    - built on NixOS
    - Warning: no invocation of /nix/store/3d7i93si0k0hw4rnizj1wbfxc05p0rib-marco-1.20.2/bin/marco-message had a zero exit code or showed the expected version
    - Warning: no invocation of /nix/store/3d7i93si0k0hw4rnizj1wbfxc05p0rib-marco-1.20.2/bin/marco-window-demo had a zero exit code or showed the expected version
    - /nix/store/3d7i93si0k0hw4rnizj1wbfxc05p0rib-marco-1.20.2/bin/marco passed the binary check.
    - Warning: no invocation of /nix/store/3d7i93si0k0hw4rnizj1wbfxc05p0rib-marco-1.20.2/bin/marco-theme-viewer had a zero exit code or showed the expected version
    - Warning: no invocation of /nix/store/3d7i93si0k0hw4rnizj1wbfxc05p0rib-marco-1.20.2/bin/.marco-message-wrapped had a zero exit code or showed the expected version
    - Warning: no invocation of /nix/store/3d7i93si0k0hw4rnizj1wbfxc05p0rib-marco-1.20.2/bin/.marco-window-demo-wrapped had a zero exit code or showed the expected version
    - /nix/store/3d7i93si0k0hw4rnizj1wbfxc05p0rib-marco-1.20.2/bin/.marco-wrapped passed the binary check.
    - Warning: no invocation of /nix/store/3d7i93si0k0hw4rnizj1wbfxc05p0rib-marco-1.20.2/bin/.marco-theme-viewer-wrapped had a zero exit code or showed the expected version
    - 2 of 8 passed binary check by having a zero exit code.
    - 0 of 8 passed binary check by having the new version present in output.
    - found 1.20.2 with grep in /nix/store/3d7i93si0k0hw4rnizj1wbfxc05p0rib-marco-1.20.2
    - directory tree listing: https://gist.github.com/5f84e537102f55b7305fa05523d6ae45
    - du listing: https://gist.github.com/0c776c9cc3cd0b81c377dca02c0ce516
    R. RyanTM committed Jun 19, 2018
    Copy the full SHA
    75dc4a5 View commit details
  2. mate.mate-media: 1.20.0 -> 1.20.1

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/mate-media/versions.
    
    These checks were done:
    
    - built on NixOS
    - /nix/store/gwzsp1glki73nq66abq5z1znh1lil0x6-mate-media-1.20.1/bin/mate-volume-control-applet passed the binary check.
    - /nix/store/gwzsp1glki73nq66abq5z1znh1lil0x6-mate-media-1.20.1/bin/mate-volume-control passed the binary check.
    - /nix/store/gwzsp1glki73nq66abq5z1znh1lil0x6-mate-media-1.20.1/bin/.mate-volume-control-applet-wrapped passed the binary check.
    - /nix/store/gwzsp1glki73nq66abq5z1znh1lil0x6-mate-media-1.20.1/bin/.mate-volume-control-wrapped passed the binary check.
    - 4 of 4 passed binary check by having a zero exit code.
    - 0 of 4 passed binary check by having the new version present in output.
    - found 1.20.1 with grep in /nix/store/gwzsp1glki73nq66abq5z1znh1lil0x6-mate-media-1.20.1
    - directory tree listing: https://gist.github.com/300945f471b2583b1ee1a6c1c4549e55
    - du listing: https://gist.github.com/6c5caabcd4ffedd883ecbedc924fcebf
    R. RyanTM committed Jun 19, 2018
    Copy the full SHA
    3bbbf11 View commit details
  3. mate.mate-power-manager: 1.20.1 -> 1.20.2

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/mate-power-manager/versions.
    
    These checks were done:
    
    - built on NixOS
    - /nix/store/8hng11y2bqq66g844xwpfa0a977wn10p-mate-power-manager-1.20.2/bin/mate-power-manager passed the binary check.
    - /nix/store/8hng11y2bqq66g844xwpfa0a977wn10p-mate-power-manager-1.20.2/bin/mate-power-preferences passed the binary check.
    - /nix/store/8hng11y2bqq66g844xwpfa0a977wn10p-mate-power-manager-1.20.2/bin/mate-power-statistics passed the binary check.
    - /nix/store/8hng11y2bqq66g844xwpfa0a977wn10p-mate-power-manager-1.20.2/bin/.mate-power-manager-wrapped passed the binary check.
    - /nix/store/8hng11y2bqq66g844xwpfa0a977wn10p-mate-power-manager-1.20.2/bin/.mate-power-preferences-wrapped passed the binary check.
    - /nix/store/8hng11y2bqq66g844xwpfa0a977wn10p-mate-power-manager-1.20.2/bin/.mate-power-statistics-wrapped passed the binary check.
    - /nix/store/8hng11y2bqq66g844xwpfa0a977wn10p-mate-power-manager-1.20.2/bin/mate-power-backlight-helper passed the binary check.
    - 7 of 7 passed binary check by having a zero exit code.
    - 2 of 7 passed binary check by having the new version present in output.
    - found 1.20.2 with grep in /nix/store/8hng11y2bqq66g844xwpfa0a977wn10p-mate-power-manager-1.20.2
    - directory tree listing: https://gist.github.com/f8d3fda03f4b6da87bde96d8dd1e974e
    - du listing: https://gist.github.com/8b7bb5497d6d6ab20df5efb10ba50b19
    R. RyanTM committed Jun 19, 2018
    Copy the full SHA
    3cf548b View commit details
  4. mate.mate-polkit: 1.20.0 -> 1.20.1

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/mate-polkit/versions.
    
    These checks were done:
    
    - built on NixOS
    
    - 0 of 0 passed binary check by having a zero exit code.
    - 0 of 0 passed binary check by having the new version present in output.
    - found 1.20.1 with grep in /nix/store/6jg3p5hdy44ijwbbzdjy7vjm6dzbkp6a-mate-polkit-1.20.1
    - directory tree listing: https://gist.github.com/01e5b02d44da8912f9242d3772fcd447
    - du listing: https://gist.github.com/8d2779ce364c45ecdae0c047392431e8
    R. RyanTM committed Jun 19, 2018
    Copy the full SHA
    694e6ef View commit details
  5. libpfm: only builds on linux

    fpletz authored Jun 19, 2018
    Copy the full SHA
    618713a View commit details
  6. gsl: 2.4 -> 2.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/gsl/versions.
    
    These checks were done:
    
    - built on NixOS
    - /nix/store/cams8w74kvh5b7bx2jykap5yh469qzap-gsl-2.5/bin/gsl-randist passed the binary check.
    - /nix/store/cams8w74kvh5b7bx2jykap5yh469qzap-gsl-2.5/bin/gsl-histogram passed the binary check.
    - /nix/store/cams8w74kvh5b7bx2jykap5yh469qzap-gsl-2.5/bin/gsl-config passed the binary check.
    - 3 of 3 passed binary check by having a zero exit code.
    - 1 of 3 passed binary check by having the new version present in output.
    - found 2.5 with grep in /nix/store/cams8w74kvh5b7bx2jykap5yh469qzap-gsl-2.5
    - directory tree listing: https://gist.github.com/70df8117b02b4102425b4cd0219498cb
    - du listing: https://gist.github.com/67a7925931ba8738deb32c46fbf5d919
    R. RyanTM committed Jun 19, 2018
    Copy the full SHA
    0733e46 View commit details
  7. dhall-json_1_2_0: fix dependencies

    dhall-json 1.2.0 requires dhall's version to be at least 1.14.0 and less
    than 1.15.0.  The package wasn't building for me because `dhall` is at
    version 1.11.1; pinning to `dhall_1_14_0` fixed it.
    philandstuff committed Jun 19, 2018
    Copy the full SHA
    5a2e2db View commit details
  8. fwup: 1.1.0 -> 1.2.1

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
    
    This update was made based on information from https://repology.org/metapackage/fwup/versions.
    
    These checks were done:
    
    - built on NixOS
    - /nix/store/3s224sym5k1x127cdw3325viz8ra5ayk-fwup-1.2.1/bin/fwup passed the binary check.
    - Warning: no invocation of /nix/store/3s224sym5k1x127cdw3325viz8ra5ayk-fwup-1.2.1/bin/img2fwup had a zero exit code or showed the expected version
    - 1 of 2 passed binary check by having a zero exit code.
    - 1 of 2 passed binary check by having the new version present in output.
    - found 1.2.1 with grep in /nix/store/3s224sym5k1x127cdw3325viz8ra5ayk-fwup-1.2.1
    - directory tree listing: https://gist.github.com/1a05338ae9e6c25b9b4629c585534efa
    - du listing: https://gist.github.com/aa6a7bc6b62cc7b0c47ce36dc0173a5f
    R. RyanTM committed Jun 19, 2018
    Copy the full SHA
    ff0ea57 View commit details

Commits on Jun 20, 2018

  1. haskell: make generic builder follow compiler’s shared config

    enableShared in generic-builder.nix should default to what the GHC
    compiler was compiled with. Add a passthru to all of the GHC compilers
    to hold the value of enableShared. If enableShared is not set in the
    GHC we just use false as the default value for enableSharedLibraries.
    
    Note: I may have missed some compilers. Only GHC & GHCJS are covered
    by this commit but this shouldn’t break evaluation of anything else.
    matthewbauer authored and Ericson2314 committed Jun 20, 2018
    Copy the full SHA
    fd7a6ea View commit details

Commits on Jun 21, 2018

  1. ghc8.4: add android triple

    The triple is needed for armv7a-android-prebuilt to work (partly) with
    GHC.
    
    - also set EXTRA_CC_OPTS for ghc8.2
    matthewbauer committed Jun 21, 2018
    Copy the full SHA
    9e4aebd View commit details
  2. Copy the full SHA
    6572cb5 View commit details
  3. Merge pull request #42005 from r-ryantm/auto-update/libsixel

    libsixel: 1.7.3 -> 1.8.1
    Mic92 authored Jun 21, 2018
    Copy the full SHA
    0f94e4b View commit details
  4. Merge pull request #42004 from r-ryantm/auto-update/libpfm

    libpfm: 4.9.0 -> 4.10.0
    Mic92 authored Jun 21, 2018
    Copy the full SHA
    0f0c9a4 View commit details
  5. Merge pull request #42235 from r-ryantm/auto-update/mate-polkit

    mate.mate-polkit: 1.20.0 -> 1.20.1
    Mic92 authored Jun 21, 2018
    Copy the full SHA
    b94269d View commit details
  6. Merge pull request #42233 from r-ryantm/auto-update/mate-power-manager

    mate.mate-power-manager: 1.20.1 -> 1.20.2
    Mic92 authored Jun 21, 2018
    Copy the full SHA
    dfb4f96 View commit details
  7. Merge pull request #42312 from obsidiansystems/fix-android-prebuilt-ghc

    Fix Android-prebuilt ghc build
    peti authored Jun 21, 2018
    Copy the full SHA
    624a9ff View commit details
  8. Merge pull request #42231 from r-ryantm/auto-update/mate-media

    mate.mate-media: 1.20.0 -> 1.20.1
    Mic92 authored Jun 21, 2018
    Copy the full SHA
    939bf0d View commit details
  9. Merge pull request #42229 from r-ryantm/auto-update/marco

    mate.marco: 1.20.1 -> 1.20.2
    Mic92 authored Jun 21, 2018
    Copy the full SHA
    eb16ff9 View commit details
  10. rancher-compose: remove

    I no longer use rancher and can test this derivation.
    Also rancher-compose should have the same version as the rancher cluster
    used. So it is better to be build by the user using it rather having a
    random version in nixpkgs.
    Mic92 committed Jun 21, 2018
    Copy the full SHA
    9da836d View commit details
  11. Merge pull request #42274 from r-ryantm/auto-update/fwup

    fwup: 1.1.0 -> 1.2.1
    Mic92 authored Jun 21, 2018
    Copy the full SHA
    bc8ba3e View commit details
  12. telegraf: 1.6.1 -> 1.7.0

    Mic92 committed Jun 21, 2018
    Copy the full SHA
    7e67294 View commit details
  13. Copy the full SHA
    2193fcd View commit details
  14. linux: 4.14.50 -> 4.14.51

    NeQuissimus committed Jun 21, 2018
    Copy the full SHA
    310bfc9 View commit details
  15. linux: 4.16.16 -> 4.16.17

    NeQuissimus committed Jun 21, 2018
    Copy the full SHA
    599e3aa View commit details
  16. tests.plasma5: Fixes OCR in sddm by providing a custom theme

    The custom theme just sets the old background colour that OCR works
    again.
    bkchr committed Jun 21, 2018
    Copy the full SHA
    51bafa6 View commit details
  17. nodejs: 10.4.1 -> 10.5.0

    lo1tuma committed Jun 21, 2018
    Copy the full SHA
    7e7f286 View commit details
  18. Merge pull request #42256 from r-ryantm/auto-update/gsl

    gsl: 2.4 -> 2.5
    lsix authored Jun 21, 2018
    Copy the full SHA
    5fc0603 View commit details
  19. Merge pull request #42323 from Mic92/rancher-compose

    rancher-compose: remove
    Mic92 authored Jun 21, 2018
    Copy the full SHA
    c62bd11 View commit details
  20. Merge pull request #42328 from holidaycheck/nodejs-10.5.0

    nodejs: 10.4.1 -> 10.5.0
    adisbladis authored Jun 21, 2018
    Copy the full SHA
    3813d5d View commit details
  21. erlangR21: init at 21.0

    goertzenator committed Jun 21, 2018
    Copy the full SHA
    4001a68 View commit details
  22. Copy the full SHA
    2e8feba View commit details
  23. 5
    Copy the full SHA
    bf1c28e View commit details
  24. xcode: add 9.4 sdk

    This is the newest sdk. I have skipped 9.3 for now but someone can
    certainly add it if they need it for some reason.
    
    Also I added a generic "xcode" that will always point to the newest
    xcode that is available in Nixpkgs.
    matthewbauer committed Jun 21, 2018
    Copy the full SHA
    3da395f View commit details
  25. parallel: 2018052 -> 20180622

    pSub committed Jun 21, 2018
    Copy the full SHA
    d401db4 View commit details
  26. Copy the full SHA
    b72da4b View commit details
  27. androidenv: add "androidsdk_latest" for latest sdk

    This is easier than having to remember which SDKs are supported, etc.
    Stuff based on this can become more future-proof.
    matthewbauer committed Jun 21, 2018
    Copy the full SHA
    2a0c328 View commit details
  28. Merge pull request #42329 from goertzenator/erlang-21.0

    add erlang-21.0
    LnL7 authored Jun 21, 2018
    Copy the full SHA
    26434c0 View commit details
  29. yabar: fix build

    The stable build for `yabar` is currently broken: https://hydra.nixos.org/build/75989172
    
    Main reason is that the inline function `ya_setup_prefix_suffix` is
    supposed to be an inline function, but was insufficiently declared as
    such which broke the compiler recently with the following message:
    
    ```
    gcc -std=c99 -Iinclude -pedantic -Wall -Os `pkg-config --cflags pango pangocairo libconfig` -DVERSION=\"0.4.0\" -D_POSIX_C_SOURCE=199309L -DYA_INTERNAL -DYA_DYN_COL -DYA_ENV_VARS -DYA_INTERNAL_EWMH  -c -o src/intern_blks/ya_intern.o src/intern_blks/ya_intern.c
    gcc -o yabar src/ya_main.o src/ya_draw.o src/ya_exec.o src/ya_parse.o src/intern_blks/ya_intern.o -lxcb -lpthread -lxcb-randr -lxcb-ewmh `pkg-config --libs pango pangocairo libconfig`
    src/intern_blks/ya_intern.o: In function `ya_int_date':
    ya_intern.c:(.text+0x49): undefined reference to `ya_setup_prefix_suffix'
    src/intern_blks/ya_intern.o: In function `ya_int_uptime':
    ya_intern.c:(.text+0xf4): undefined reference to `ya_setup_prefix_suffix'
    src/intern_blks/ya_intern.o: In function `ya_int_brightness':
    ya_intern.c:(.text+0x1d8): undefined reference to `ya_setup_prefix_suffix'
    src/intern_blks/ya_intern.o: In function `ya_int_bandwidth':
    ya_intern.c:(.text+0x377): undefined reference to `ya_setup_prefix_suffix'
    src/intern_blks/ya_intern.o: In function `ya_int_cpu':
    ya_intern.c:(.text+0x6de): undefined reference to `ya_setup_prefix_suffix'
    src/intern_blks/ya_intern.o:ya_intern.c:(.text+0x924): more undefined references to `ya_setup_prefix_suffix' follow
    collect2: error: ld returned 1 exit status
    make: *** [Makefile:18: yabar] Error 1
    ```
    
    This issue has been fixed on master (see
    geokb/yabar@9779a5e)
    which is why `nixos.yabar-unstable` remained functional.
    Ma27 committed Jun 21, 2018
    Copy the full SHA
    2ae3292 View commit details
  30. Merge pull request #41855 from obsidiansystems/gradle-app

    init androidenv.buildGradleApp
    matthewbauer authored Jun 21, 2018
    Copy the full SHA
    ec2ea29 View commit details
  31. Copy the full SHA
    dc7a913 View commit details
  32. Merge pull request #42311 from obsidiansystems/haskell-enable-shared-…

    …defaults
    
    haskell: make generic builder follow compiler’s shared config
    Ericson2314 authored Jun 21, 2018
    Copy the full SHA
    e050011 View commit details
Showing with 511 additions and 152 deletions.
  1. +1 −0 .github/PULL_REQUEST_TEMPLATE.md
  2. +2 −2 nixos/modules/programs/thefuck.nix
  3. +4 −0 nixos/tests/installer.nix
  4. +16 −2 nixos/tests/plasma5.nix
  5. +5 −2 pkgs/applications/networking/flent/default.nix
  6. +23 −0 pkgs/applications/networking/flent/http-getter.nix
  7. +2 −2 pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
  8. +1 −0 pkgs/applications/version-management/git-and-tools/git/default.nix
  9. +18 −21 pkgs/applications/version-management/git-and-tools/hub/default.nix
  10. +0 −44 pkgs/applications/virtualization/rancher-compose/default.nix
  11. +3 −1 pkgs/applications/window-managers/yabar/build.nix
  12. +11 −3 pkgs/applications/window-managers/yabar/default.nix
  13. +2 −2 pkgs/desktops/mate/marco/default.nix
  14. +2 −2 pkgs/desktops/mate/mate-media/default.nix
  15. +2 −2 pkgs/desktops/mate/mate-polkit/default.nix
  16. +2 −2 pkgs/desktops/mate/mate-power-manager/default.nix
  17. +4 −1 pkgs/development/compilers/ghc/7.10.3-binary.nix
  18. +1 −0 pkgs/development/compilers/ghc/7.10.3.nix
  19. +1 −0 pkgs/development/compilers/ghc/8.0.2.nix
  20. +4 −1 pkgs/development/compilers/ghc/8.2.1-binary.nix
  21. +3 −0 pkgs/development/compilers/ghc/8.2.2.nix
  22. +3 −0 pkgs/development/compilers/ghc/8.4.3.nix
  23. +1 −0 pkgs/development/compilers/ghc/head.nix
  24. +2 −1 pkgs/development/compilers/ghcjs-ng/default.nix
  25. +2 −0 pkgs/development/compilers/ghcjs/base.nix
  26. +2 −0 pkgs/development/haskell-modules/configuration-common.nix
  27. +1 −1 pkgs/development/haskell-modules/generic-builder.nix
  28. +9 −7 pkgs/development/haskell-modules/hoogle.nix
  29. +10 −0 pkgs/development/interpreters/erlang/R21.nix
  30. +2 −2 pkgs/development/libraries/gmp/6.x.nix
  31. +2 −2 pkgs/development/libraries/gsl/default.nix
  32. +3 −3 pkgs/development/libraries/libpfm/default.nix
  33. +2 −2 pkgs/development/libraries/libsixel/default.nix
  34. +12 −2 pkgs/development/mobile/androidenv/androidsdk.nix
  35. +104 −0 pkgs/development/mobile/androidenv/build-gradle-app.nix
  36. +19 −4 pkgs/development/mobile/androidenv/default.nix
  37. +2 −2 pkgs/development/web/nodejs/v10.nix
  38. +3 −1 pkgs/os-specific/darwin/xcode/default.nix
  39. +2 −2 pkgs/os-specific/linux/kernel/linux-4.14.nix
  40. +2 −2 pkgs/os-specific/linux/kernel/linux-4.16.nix
  41. +2 −2 pkgs/servers/monitoring/telegraf/default.nix
  42. +190 −19 pkgs/servers/monitoring/telegraf/{deps-1.6.1.nix → deps-1.7.0.nix}
  43. +2 −2 pkgs/tools/misc/fwup/default.nix
  44. +10 −3 pkgs/tools/misc/jdupes/default.nix
  45. +2 −2 pkgs/tools/misc/parallel/default.nix
  46. +3 −5 pkgs/top-level/all-packages.nix
  47. +10 −0 pkgs/top-level/beam-packages.nix
  48. +2 −1 pkgs/top-level/darwin-packages.nix
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -13,6 +13,7 @@
- [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
- [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
- [ ] Tested execution of all binary files (usually in `./result/bin/`)
- [ ] Determined the impact on package closure size (by running `nix path-info -S` before and after)
- [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

---
4 changes: 2 additions & 2 deletions nixos/modules/programs/thefuck.nix
Original file line number Diff line number Diff line change
@@ -31,8 +31,8 @@ in
environment.systemPackages = with pkgs; [ thefuck ];
environment.shellInit = initScript;

programs.zsh.shellInit = mkIf prg.zsh.enable initScript;
programs.fish.shellInit = mkIf prg.fish.enable ''
programs.zsh.interactiveShellInit = mkIf prg.zsh.enable initScript;
programs.fish.interactiveShellInit = mkIf prg.fish.enable ''
${pkgs.thefuck}/bin/thefuck --alias | source
'';
};
4 changes: 4 additions & 0 deletions nixos/tests/installer.nix
Original file line number Diff line number Diff line change
@@ -51,6 +51,8 @@ let
hardware.enableAllFirmware = lib.mkForce false;
services.udisks2.enable = lib.mkDefault false;
${replaceChars ["\n"] ["\n "] extraConfig}
}
'';
@@ -250,6 +252,8 @@ let
++ optional (bootLoader == "grub" && grubVersion == 1) pkgs.grub
++ optionals (bootLoader == "grub" && grubVersion == 2) [ pkgs.grub2 pkgs.grub2_efi ];

services.udisks2.enable = mkDefault false;

nix.binaryCaches = mkForce [ ];
nix.extraOptions =
''
18 changes: 16 additions & 2 deletions nixos/tests/plasma5.nix
Original file line number Diff line number Diff line change
@@ -6,13 +6,28 @@ import ./make-test.nix ({ pkgs, ...} :
maintainers = [ ttuegel ];
};

machine = { lib, ... }: {
machine = { lib, ... }:
let
sddm_theme = pkgs.stdenv.mkDerivation {
name = "breeze-ocr-theme";
phases = "buildPhase";
buildCommand = ''
mkdir -p $out/share/sddm/themes/
cp -r ${pkgs.plasma-workspace}/share/sddm/themes/breeze $out/share/sddm/themes/breeze-ocr-theme
chmod -R +w $out/share/sddm/themes/breeze-ocr-theme
printf "[General]\ntype=color\ncolor=#1d99f3\nbackground=\n" > $out/share/sddm/themes/breeze-ocr-theme/theme.conf
'';
};
in
{
imports = [ ./common/user-account.nix ];
services.xserver.enable = true;
services.xserver.displayManager.sddm.enable = true;
services.xserver.displayManager.sddm.theme = "breeze-ocr-theme";
services.xserver.desktopManager.plasma5.enable = true;
services.xserver.desktopManager.default = "plasma5";
virtualisation.memorySize = 1024;
environment.systemPackages = [ sddm_theme ];

# fontconfig-penultimate-0.3.3 -> 0.3.4 broke OCR apparently, but no idea why.
nixpkgs.config.packageOverrides = superPkgs: {
@@ -30,7 +45,6 @@ import ./make-test.nix ({ pkgs, ...} :
xdo = "${pkgs.xdotool}/bin/xdotool";
in ''
startAll;
# Wait for display manager to start
$machine->waitForText(qr/${user.description}/);
$machine->screenshot("sddm");
7 changes: 5 additions & 2 deletions pkgs/applications/networking/flent/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{ stdenv, buildPythonApplication, fetchFromGitHub, matplotlib, netperf, procps, pyqt5 }:
{ stdenv, buildPythonApplication, fetchFromGitHub, matplotlib, procps, pyqt5
, sphinx
}:

buildPythonApplication rec {
pname = "flent";
@@ -10,7 +12,8 @@ buildPythonApplication rec {
sha256 = "1llcdakk0nk9xlpjjz7mv4a80yq4sjnbqhaqvyj9m6lbcxgssh2r";
};

buildInputs = [ netperf ];
buildInputs = [ sphinx ];

propagatedBuildInputs = [
matplotlib
procps
23 changes: 23 additions & 0 deletions pkgs/applications/networking/flent/http-getter.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{ stdenv, fetchFromGitHub, cmake
, curl, pkgconfig }:

stdenv.mkDerivation rec {
name = "http-getter";
version = "20180606";

src = fetchFromGitHub {
owner = "tohojo";
repo = "http-getter";
rev = "79bcccce721825a745f089d0c347bbaf2e6e12f4";
sha256 = "1zxk52s1h5qx62idil237zdpj8agrry0w1xwkfx05wvv9sw4ld35";
};

buildInputs = [ cmake pkgconfig curl ];

meta = with stdenv.lib; {
homepage = https://github.com/tohojo/http-getter;
description = "Simple getter for HTTP URLs using cURL";
platforms = platforms.unix;
license = licenses.gpl3;
};
}
Original file line number Diff line number Diff line change
@@ -40,11 +40,11 @@ let

in stdenv.mkDerivation rec {
name = "signal-desktop-${version}";
version = "1.12.1";
version = "1.13.0";

src = fetchurl {
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
sha256 = "1p85hpk8kzzgncfm033bzpwm7hk6rrq8zdpwqlk5z2biarwjdqfx";
sha256 = "1iapkkfqssbjcksgic7i8x0cwp6gwcbbrfxlw7vp6k1cfvjwv9pf";
};

phases = [ "unpackPhase" "installPhase" ];
Original file line number Diff line number Diff line change
@@ -109,6 +109,7 @@ stdenv.mkDerivation {
preInstall = stdenv.lib.optionalString stdenv.isDarwin ''
mkdir -p $out/bin
cp -a $PWD/contrib/credential/osxkeychain/git-credential-osxkeychain $out/bin
rm -f $PWD/contrib/credential/osxkeychain/git-credential-osxkeychain.o
'';

postInstall =
39 changes: 18 additions & 21 deletions pkgs/applications/version-management/git-and-tools/hub/default.nix
Original file line number Diff line number Diff line change
@@ -1,38 +1,35 @@
{ stdenv, fetchgit, go, ronn, groff, utillinux, Security }:
{ stdenv, buildGoPackage, fetchFromGitHub, go, ronn, ruby, groff, Security, utillinux }:

stdenv.mkDerivation rec {
buildGoPackage rec {
name = "hub-${version}";
version = "2.4.0";

src = fetchgit {
url = https://github.com/github/hub.git;
rev = "refs/tags/v${version}";
goPackagePath = "github.com/github/hub";

src = fetchFromGitHub {
owner = "github";
repo = "hub";
rev = "v${version}";
sha256 = "1lr6vg0zhg2air9bnzcl811g97jraxq05l3cs46wqqflwy57xpz2";
};

buildInputs = [ groff ronn ruby utillinux ] ++
stdenv.lib.optional stdenv.isDarwin Security;

buildInputs = [ go ronn groff utillinux ]
++ stdenv.lib.optional stdenv.isDarwin Security;

buildPhase = ''
postPatch = ''
mkdir bin
ln -s ${ronn}/bin/ronn bin/ronn
patchShebangs .
make all man-pages
'';

installPhase = ''
prefix=$out sh -x < script/install.sh
mkdir -p "$out/share/zsh/site-functions"
cp "etc/hub.zsh_completion" "$out/share/zsh/site-functions/_hub"
mkdir -p "$out/etc/bash_completion.d"
cp "etc/hub.bash_completion.sh" "$out/etc/bash_completion.d/"
postInstall = ''
cd go/src/${goPackagePath}
install -D etc/hub.zsh_completion "$bin/share/zsh/site-functions/_hub"
install -D etc/hub.bash_completion.sh "$bin/etc/bash_completion.d/hub.bash_completion.sh"
install -D etc/hub.fish_completion "$bin/share/fish/vendor_completions.d/hub.fish"
# Should we also install provided git-hooks?
# And fish completion?
make man-pages
cp -r share/man $bin/share/man
'';

meta = with stdenv.lib; {
44 changes: 0 additions & 44 deletions pkgs/applications/virtualization/rancher-compose/default.nix

This file was deleted.

4 changes: 3 additions & 1 deletion pkgs/applications/window-managers/yabar/build.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, cairo, gdk_pixbuf, libconfig, pango, pkgconfig
, xcbutilwm, alsaLib, wirelesstools, asciidoc, libxslt, makeWrapper, docbook_xsl
, configFile ? null, lib
, rev, sha256, version
, rev, sha256, version, patches ? []
}:

stdenv.mkDerivation {
@@ -14,6 +14,8 @@ stdenv.mkDerivation {
repo = "yabar";
};

inherit patches;

hardeningDisable = [ "format" ];

nativeBuildInputs = [ pkgconfig ];
14 changes: 11 additions & 3 deletions pkgs/applications/window-managers/yabar/default.nix
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
{ callPackage, attrs ? {} }:
{ callPackage, attrs ? {}, fetchpatch }:

let
overrides = {
overrides = rec {
version = "0.4.0";

rev = "746387f0112f9b7aa2e2e27b3d69cb2892d8c63b";
rev = version;
sha256 = "1nw9dar1caqln5fr0dqk7dg6naazbpfwwzxwlkxz42shsc3w30a6";

patches = [
(fetchpatch {
url = "https://github.com/geommer/yabar/commit/9779a5e04bd6e8cdc1c9fcf5d7ac31416af85a53.patch";
sha256 = "1szhr3k1kq6ixgnp74wnzgfvgxm6r4zpc3ny2x2wzy6lh2czc07s";
})
];

} // attrs;
in callPackage ./build.nix overrides
4 changes: 2 additions & 2 deletions pkgs/desktops/mate/marco/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
name = "marco-${version}";
version = "1.20.1";
version = "1.20.2";

src = fetchurl {
url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz";
sha256 = "1qnx47aibvl00qaf1jik457cwncxb71pf5pd1m3gdg7ky61ljkm4";
sha256 = "1fn0yfqjp44gr4kly96qjsd73x06z1xyw6bpyhh09kdqwd80rgiy";
};

nativeBuildInputs = [
4 changes: 2 additions & 2 deletions pkgs/desktops/mate/mate-media/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
name = "mate-media-${version}";
version = "1.20.0";
version = "1.20.1";

src = fetchurl {
url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz";
sha256 = "09vbw7nc91ljnxm5sbrch0w7zzn2i6qjb1b50q402niwr5b0zicr";
sha256 = "1db47m80qfb1xyrg1qxwvmkc53qp97yhvh86fgwjv00x96c3j9s9";
};

buildInputs = [
4 changes: 2 additions & 2 deletions pkgs/desktops/mate/mate-polkit/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
name = "mate-polkit-${version}";
version = "1.20.0";
version = "1.20.1";

src = fetchurl {
url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz";
sha256 = "00c1rmi31gv1a3lk7smjp489kd3wrj0d6npagnb8p1rz0g88ha94";
sha256 = "05g6k5z903p9p0dbi0y61z5chip52gqrhy5zrjn6xjxv1ad29lsk";
};

nativeBuildInputs = [
4 changes: 2 additions & 2 deletions pkgs/desktops/mate/mate-power-manager/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
name = "mate-power-manager-${version}";
version = "1.20.1";
version = "1.20.2";

src = fetchurl {
url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz";
sha256 = "1s46jvjcrai6xb2k0dy7i121b9ihfl5h3y5809fg9fzrbvw6bafn";
sha256 = "1z754jxnwashwxxfg3cxb9ifbqyjxgavzzwy2mjnzl6z7k95hvjh";
};

buildInputs = [
5 changes: 4 additions & 1 deletion pkgs/development/compilers/ghc/7.10.3-binary.nix
Original file line number Diff line number Diff line change
@@ -153,7 +153,10 @@ stdenv.mkDerivation rec {
[ $(./main) == "yes" ]
'';

passthru = { targetPrefix = ""; };
passthru = {
targetPrefix = "";
enableShared = true;
};

meta.license = stdenv.lib.licenses.bsd3;
meta.platforms = ["x86_64-linux" "i686-linux" "x86_64-darwin" "armv7l-linux"];
1 change: 1 addition & 0 deletions pkgs/development/compilers/ghc/7.10.3.nix
Original file line number Diff line number Diff line change
@@ -177,6 +177,7 @@ stdenv.mkDerivation rec {
inherit bootPkgs targetPrefix;

inherit llvmPackages;
inherit enableShared;

# Our Cabal compiler name
haskellCompilerName = "ghc-7.10.3";
1 change: 1 addition & 0 deletions pkgs/development/compilers/ghc/8.0.2.nix
Original file line number Diff line number Diff line change
@@ -183,6 +183,7 @@ stdenv.mkDerivation rec {
inherit bootPkgs targetPrefix;

inherit llvmPackages;
inherit enableShared;

# Our Cabal compiler name
haskellCompilerName = "ghc-8.0.2";
5 changes: 4 additions & 1 deletion pkgs/development/compilers/ghc/8.2.1-binary.nix
Original file line number Diff line number Diff line change
@@ -155,7 +155,10 @@ stdenv.mkDerivation rec {
[ $(./main) == "yes" ]
'';

passthru = { targetPrefix = ""; };
passthru = {
targetPrefix = "";
enableShared = true;
};

meta.license = stdenv.lib.licenses.bsd3;
# AArch64 should work in theory but eventually some builds start segfaulting
3 changes: 3 additions & 0 deletions pkgs/development/compilers/ghc/8.2.2.nix
Original file line number Diff line number Diff line change
@@ -59,6 +59,8 @@ let
'' + stdenv.lib.optionalString enableRelocatedStaticLibs ''
GhcLibHcOpts += -fPIC
GhcRtsHcOpts += -fPIC
'' + stdenv.lib.optionalString targetPlatform.useAndroidPrebuilt ''
EXTRA_CC_OPTS += -std=gnu99
'';

# Splicer will pull out correct variations
@@ -222,6 +224,7 @@ stdenv.mkDerivation rec {
inherit bootPkgs targetPrefix;

inherit llvmPackages;
inherit enableShared;

# Our Cabal compiler name
haskellCompilerName = "ghc-8.2.2";
Loading