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: 8e1852ac7e78
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: bc94dcf50028
Choose a head ref

Commits on Apr 24, 2019

  1. Copy the full SHA
    d0fbe33 View commit details

Commits on May 2, 2019

  1. python37Packages.ordered-set: 3.1 -> 3.1.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/python3.7-ordered-set/versions
    r-ryantm committed May 2, 2019
    Copy the full SHA
    fdc6535 View commit details
  2. python37Packages.qdarkstyle: 2.6.5 -> 2.6.6

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.7-qdarkstyle/versions
    r-ryantm committed May 2, 2019
    Copy the full SHA
    1459c52 View commit details
  3. rtmidi: 2.1.1 -> 4.0.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/rtmidi/versions
    r-ryantm committed May 2, 2019
    Copy the full SHA
    ec2fb52 View commit details

Commits on May 3, 2019

  1. vnstat: 2.1 -> 2.2

    https://humdi.net/vnstat/CHANGES
    
    * enable tests
    * add hardening options from upstream's
      example service
    * fix "documentation" setting in service:
      either needs to be `unitConfig.Documentation`
      (uppercase) or lowercase but not within unitConfig.
    dtzWill committed May 3, 2019
    Copy the full SHA
    329df95 View commit details
  2. Copy the full SHA
    a68213a View commit details

Commits on May 5, 2019

  1. Copy the full SHA
    fb147b0 View commit details

Commits on May 7, 2019

  1. rubocop: 0.62.0 -> 0.68.1

    marsam committed May 7, 2019
    Copy the full SHA
    d7d3924 View commit details

Commits on May 8, 2019

  1. Copy the full SHA
    0b5a5c5 View commit details
  2. hubstaff: 1.3.1 → 1.4.3

    srghma committed May 8, 2019
    Copy the full SHA
    6324caa View commit details
  3. hubstaff: 1.4.3 -> 1.4.5

    srghma committed May 8, 2019
    Copy the full SHA
    aadfa89 View commit details
  4. mendeley: 1.19.1 -> 1.19.5

    tbenst committed May 8, 2019
    Copy the full SHA
    a69b9b6 View commit details
  5. renderdoc: 1.2 -> 1.4

    jansol committed May 8, 2019
    Copy the full SHA
    084d191 View commit details

Commits on May 9, 2019

  1. upower: 0.99.9 -> 0.99.10

    Using placeholder and drop the NIX_CFLAGS_LINK.
    
    https://gitlab.freedesktop.org/upower/upower/blob/UPOWER_0_99_10/NEWS
    worldofpeace committed May 9, 2019
    Copy the full SHA
    b39324b View commit details
  2. howl: 0.5.3 -> 0.6

    pacien committed May 9, 2019
    Copy the full SHA
    3e22192 View commit details
  3. elk: 7.0.0 -> 7.0.1

    basvandijk committed May 9, 2019
    Copy the full SHA
    78cb9b7 View commit details
  4. Copy the full SHA
    26fa9aa View commit details
  5. Merge pull request #61185 from basvandijk/elk-7.0.1

    elk: 7.0.0 -> 7.0.1
    basvandijk authored May 9, 2019
    Copy the full SHA
    46a869b View commit details
  6. subversion: fix configure missing APR_INT64_T_FMT

    configurePhase fails when building Python bindings or subversionClient
    > configure: error: failed to recognize APR_INT64_T_FMT on this platform
    
    Adding "-P" CPPFLAG solves the issue.
    See also: https://issues.apache.org/jira/browse/SVN-4813
    c0bw3b authored May 9, 2019
    Copy the full SHA
    ac63101 View commit details
  7. ubridge: 0.9.14 -> 0.9.15

    primeos committed May 9, 2019
    Copy the full SHA
    bde990b View commit details
  8. Merge pull request #61175 from pacien/howl-0.6

    howl: 0.5.3 -> 0.6
    c0bw3b authored May 9, 2019
    Copy the full SHA
    6add916 View commit details
  9. Merge pull request #61038 from enumatech/gnu32-gnu64

    Adds pkgsCross.gnu32 and pkgsCross.gnu64 platforms
    matthewbauer authored May 9, 2019
    Copy the full SHA
    32b4311 View commit details
  10. Copy the full SHA
    3976c1c View commit details
  11. Merge pull request #61163 from tbenst/mendeley

    mendeley: 1.19.1 -> 1.19.5
    c0bw3b authored May 9, 2019
    Copy the full SHA
    cdcc4b2 View commit details
  12. Merge pull request #60898 from lopsided98/rpi-firmware-update

    raspberrypifw: 1.20181112 -> 1.20190401
    c0bw3b authored May 9, 2019
    Copy the full SHA
    1cd3efc View commit details
  13. Merge pull request #60737 from r-ryantm/auto-update/python3.7-qdarkstyle

    python37Packages.qdarkstyle: 2.6.5 -> 2.6.6
    c0bw3b authored May 9, 2019
    Copy the full SHA
    7b8a715 View commit details
  14. Copy the full SHA
    7fbcbf3 View commit details
  15. LTS Haskell 13.20

    peti committed May 9, 2019
    Copy the full SHA
    9fdb33a View commit details
  16. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.14.3 from Hackage revision
    commercialhaskell/all-cabal-hashes@c2043c4.
    peti committed May 9, 2019
    Copy the full SHA
    03edc1e View commit details
  17. Copy the full SHA
    65cb34b View commit details
  18. Copy the full SHA
    2faa640 View commit details
  19. Copy the full SHA
    10c28ba View commit details
  20. Copy the full SHA
    583c94d View commit details
  21. Copy the full SHA
    464db70 View commit details
  22. Copy the full SHA
    4cd5e3f View commit details
  23. Copy the full SHA
    5cff040 View commit details
  24. Copy the full SHA
    4c3d279 View commit details
  25. Copy the full SHA
    1aa4576 View commit details
  26. Copy the full SHA
    aa61fde View commit details
  27. Copy the full SHA
    6a47224 View commit details
  28. Copy the full SHA
    17fe388 View commit details
  29. Copy the full SHA
    2d66230 View commit details
  30. Copy the full SHA
    5761cd8 View commit details
  31. Copy the full SHA
    64d6f5f View commit details
  32. Copy the full SHA
    7055bea View commit details
  33. Copy the full SHA
    44ac450 View commit details
  34. Copy the full SHA
    e4659b5 View commit details
  35. Copy the full SHA
    47a7480 View commit details
  36. Copy the full SHA
    b04b3fd View commit details
  37. Merge pull request #61128 from deadloko/fix/LighttpdCrossCompilation

    lighttpd: fix crosscompilation
    matthewbauer authored May 9, 2019
    Copy the full SHA
    4dce6bc View commit details
Showing with 1,156 additions and 1,586 deletions.
  1. +3 −0 lib/systems/examples.nix
  2. +17 −2 nixos/modules/services/monitoring/vnstat.nix
  3. +4 −4 pkgs/applications/editors/android-studio/default.nix
  4. +3 −3 pkgs/applications/editors/howl/default.nix
  5. +6 −3 pkgs/applications/graphics/digikam/default.nix
  6. +2 −2 pkgs/applications/graphics/renderdoc/default.nix
  7. +4 −5 pkgs/applications/misc/hubstaff/default.nix
  8. +5 −0 pkgs/applications/misc/hubstaff/revision.json
  9. +18 −0 pkgs/applications/misc/hubstaff/update.sh
  10. +76 −76 pkgs/applications/networking/cluster/terraform-providers/data.nix
  11. +2 −2 pkgs/applications/networking/cluster/terraform/default.nix
  12. +10 −5 pkgs/applications/networking/vnstat/default.nix
  13. +5 −9 pkgs/applications/office/kmymoney/default.nix
  14. +3 −3 pkgs/applications/office/mendeley/default.nix
  15. +2 −2 pkgs/applications/science/logic/tptp/default.nix
  16. +3 −3 pkgs/applications/science/logic/vampire/default.nix
  17. +5 −0 pkgs/applications/version-management/subversion/default.nix
  18. +2 −2 pkgs/data/fonts/public-sans/default.nix
  19. +2 −2 pkgs/data/misc/hackage/default.nix
  20. +2 −2 pkgs/data/misc/osinfo-db/default.nix
  21. +2 −2 pkgs/data/themes/matcha/default.nix
  22. +7 −11 pkgs/development/compilers/dotnet/sdk/default.nix
  23. +257 −0 pkgs/development/compilers/graalvm/001_mx.py.patch
  24. +16 −0 pkgs/development/compilers/graalvm/002_setjmp.c.patch
  25. +12 −0 pkgs/development/compilers/graalvm/003_mx_truffle.py.patch
  26. +12 −0 pkgs/development/compilers/graalvm/004_mx_jvmci.py.patch
  27. +216 −96 pkgs/development/compilers/graalvm/default.nix
  28. +14 −0 pkgs/development/compilers/graalvm/truffle.make
  29. +40 −14 pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
  30. +62 −52 pkgs/development/haskell-modules/configuration-hackage2nix.yaml
  31. +103 −1,078 pkgs/development/haskell-modules/hackage-packages.nix
  32. +2 −2 pkgs/development/libraries/audio/rtmidi/default.nix
  33. +4 −3 pkgs/development/libraries/libosinfo/default.nix
  34. +17 −0 pkgs/development/node-packages/node-packages-v10.json
  35. +2 −2 pkgs/development/python-modules/ordered-set/default.nix
  36. +7 −5 pkgs/development/python-modules/python-igraph/default.nix
  37. +2 −2 pkgs/development/python-modules/qdarkstyle/default.nix
  38. +4 −4 pkgs/development/tools/misc/kibana/7.x.nix
  39. +0 −1 pkgs/development/tools/rubocop/Gemfile
  40. +6 −10 pkgs/development/tools/rubocop/Gemfile.lock
  41. +1 −1 pkgs/development/tools/rubocop/default.nix
  42. +17 −27 pkgs/development/tools/rubocop/gemset.nix
  43. +6 −5 pkgs/games/nethack/default.nix
  44. +1 −1 pkgs/misc/logging/beats/7.x.nix
  45. +98 −98 pkgs/misc/vim-plugins/generated.nix
  46. +3 −3 pkgs/os-specific/linux/firmware/raspberrypi/default.nix
  47. +47 −24 pkgs/os-specific/linux/upower/default.nix
  48. +5 −2 pkgs/servers/http/lighttpd/default.nix
  49. +4 −4 pkgs/servers/search/elasticsearch/7.x.nix
  50. +3 −3 pkgs/shells/zsh/oh-my-zsh/default.nix
  51. +3 −3 pkgs/tools/graphics/viu/default.nix
  52. +2 −2 pkgs/tools/misc/logstash/7.x.nix
  53. +2 −2 pkgs/tools/misc/osinfo-db-tools/default.nix
  54. +2 −2 pkgs/tools/networking/ubridge/default.nix
  55. +3 −2 pkgs/top-level/all-packages.nix
3 changes: 3 additions & 0 deletions lib/systems/examples.nix
Original file line number Diff line number Diff line change
@@ -88,6 +88,9 @@ rec {
config = "aarch64-unknown-linux-musl";
};

gnu64 = { config = "x86_64-unknown-linux-gnu"; };
gnu32 = { config = "i686-unknown-linux-gnu"; };

musl64 = { config = "x86_64-unknown-linux-musl"; };
musl32 = { config = "i686-unknown-linux-musl"; };

19 changes: 17 additions & 2 deletions nixos/modules/services/monitoring/vnstat.nix
Original file line number Diff line number Diff line change
@@ -28,14 +28,29 @@ in {
path = [ pkgs.coreutils ];
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
unitConfig.documentation = "man:vnstatd(1) man:vnstat(1) man:vnstat.conf(5)";
documentation = [
"man:vnstatd(1)"
"man:vnstat(1)"
"man:vnstat.conf(5)"
];
preStart = "chmod 755 /var/lib/vnstat";
serviceConfig = {
ExecStart = "${pkgs.vnstat}/bin/vnstatd -n";
ExecReload = "${pkgs.procps}/bin/kill -HUP $MAINPID";
ProtectHome = true;

# Hardening (from upstream example service)
ProtectSystem = "strict";
StateDirectory = "vnstat";
PrivateDevices = true;
ProtectKernelTunables = true;
ProtectControlGroups = true;
ProtectHome = true;
ProtectKernelModules = true;
PrivateTmp = true;
MemoryDenyWriteExecute = true;
RestrictRealtime = true;
RestrictNamespaces = true;

User = "vnstatd";
};
};
8 changes: 4 additions & 4 deletions pkgs/applications/editors/android-studio/default.nix
Original file line number Diff line number Diff line change
@@ -12,11 +12,11 @@ let
build = "183.5452501";
sha256Hash = "0i8wz9v6nxzr27a07cv2330i84v94pcl13gjwvpglp55hyzd8axd";
};
betaVersion = stableVersion;
betaVersion = latestVersion;
latestVersion = { # canary & dev
version = "3.5.0.12"; # "Android Studio 3.5 Canary 13"
build = "191.5487692";
sha256Hash = "0iwd2qa551rs9b0w4rs7wmzdbh3r4j76xvs815l6i5pilk0s47gz";
version = "3.5.0.13"; # "Android Studio 3.5 Beta 1"
build = "191.5529924";
sha256Hash = "0i710n2wr0a8lvxf1mg6a5pmdh1l72wa0hwyricyixi0mylwwc6l";
};
in rec {
# Attributes are named by their corresponding release channels
6 changes: 3 additions & 3 deletions pkgs/applications/editors/howl/default.nix
Original file line number Diff line number Diff line change
@@ -4,12 +4,12 @@ with stdenv.lib;

stdenv.mkDerivation rec {
name = "howl-${version}";
version = "0.5.3";
version = "0.6";

# Use the release tarball containing pre-downloaded dependencies sources
src = fetchurl {
url = "https://github.com/howl-editor/howl/releases/download/0.5.3/howl-0.5.3.tgz";
sha256 = "0gnc8vr5h8mwapbcqc1zr9la62rb633awyqgy8q7pwjpiy85a03v";
url = "https://github.com/howl-editor/howl/releases/download/${version}/howl-${version}.tgz";
sha256 = "1qc58l3rkr37cj6vhf8c7bnwbz93nscyraz7jxqwjq6k4gj0cjw3";
};

sourceRoot = "./howl-${version}/src";
9 changes: 6 additions & 3 deletions pkgs/applications/graphics/digikam/default.nix
Original file line number Diff line number Diff line change
@@ -8,6 +8,7 @@
, qtsvg
, qtwebengine

, akonadi-contacts
, kcalcore
, kconfigwidgets
, kcoreaddons
@@ -50,14 +51,14 @@
}:

mkDerivation rec {
name = "digikam-${version}";
version = "6.0.0";
pname = "digikam";
version = "6.1.0";

src = fetchFromGitHub {
owner = "KDE";
repo = "digikam";
rev = "v${version}";
sha256 = "1ifvrn0bm7fp07d059rl4dy146qzdxafl36ipxg1fg00dkv95hh4";
sha256 = "0h0jqfgpanhxfi3r7cgip58ppypqx79z6c5jj7i7f19hp2zziip8";
};

nativeBuildInputs = [ cmake doxygen extra-cmake-modules kdoctools wrapGAppsHook ];
@@ -88,6 +89,7 @@ mkDerivation rec {
qtsvg
qtwebengine

akonadi-contacts
kcalcore
kconfigwidgets
kcoreaddons
@@ -112,6 +114,7 @@ mkDerivation rec {

preFixup = ''
gappsWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ gnumake hugin enblend-enfuse ]})
gappsWrapperArgs+=(--suffix DK_PLUGIN_PATH : ${placeholder "out"}/${qtbase.qtPluginPrefix}/${pname})
substituteInPlace $out/bin/digitaglinktree \
--replace "/usr/bin/perl" "${perl}/bin/perl" \
--replace "/usr/bin/sqlite3" "${sqlite}/bin/sqlite3"
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/renderdoc/default.nix
Original file line number Diff line number Diff line change
@@ -12,14 +12,14 @@ let
};
in
stdenv.mkDerivation rec {
version = "1.2";
version = "1.4";
name = "renderdoc-${version}";

src = fetchFromGitHub {
owner = "baldurk";
repo = "renderdoc";
rev = "v${version}";
sha256 = "0s1q5d58x18yz3nf94pv5i1qd2hc0a4gdj4qkpcn8s6ms2x05pz4";
sha256 = "1iann73r4yzkwnm13h4zqipqrp5i5cnkv27yyap0axz6h3npw94r";
};

buildInputs = [
9 changes: 4 additions & 5 deletions pkgs/applications/misc/hubstaff/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,9 @@

let

version = "1.3.1-ff75f26";
data = builtins.fromJSON (builtins.readFile ./revision.json);

inherit (data) version url sha256;

rpath = stdenv.lib.makeLibraryPath
[ libX11 zlib libSM libICE libXext freetype libXrender fontconfig libXft
@@ -17,10 +19,7 @@ in
stdenv.mkDerivation {
name = "hubstaff-${version}";

src = fetchurl {
url = "https://hubstaff-production.s3.amazonaws.com/downloads/HubstaffClient/Builds/Release/${version}/Hubstaff-${version}.sh";
sha256 = "0jm5l34r6lkfkg8vsdfqbr0axngxznhagwcl9y184lnyji91fmdl";
};
src = fetchurl { inherit sha256 url; };

nativeBuildInputs = [ unzip makeWrapper ];

5 changes: 5 additions & 0 deletions pkgs/applications/misc/hubstaff/revision.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"url": "https://hubstaff-production.s3.amazonaws.com/downloads/HubstaffClient/Builds/Release/1.4.5-c5b459ea/Hubstaff-1.4.5-c5b459ea.sh",
"version": "1.4.5-c5b459ea",
"sha256": "180qglbj175wln0kh8d5czhjvy7z503zxn4w6522hkz4ddz201nz"
}
18 changes: 18 additions & 0 deletions pkgs/applications/misc/hubstaff/update.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p nix-prefetch-git curl

SCRIPT_DIR=$(dirname "$(readlink -f "$BASH_SOURCE")")

installation_script_url=$(curl --fail --head --location --silent --output /dev/null --write-out %{url_effective} https://app.hubstaff.com/download/linux)

version=$(echo "$installation_script_url" | sed -r 's/^https:\/\/hubstaff\-production\.s3\.amazonaws\.com\/downloads\/HubstaffClient\/Builds\/Release\/([^\/]+)\/Hubstaff.+$/\1/')

sha256=$(nix-prefetch-url "$installation_script_url")

cat <<EOT > $SCRIPT_DIR/revision.json
{
"url": "$installation_script_url",
"version": "$version",
"sha256": "$sha256"
}
EOT
Loading