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: 97490e67836c
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 625ce6c7f66c
Choose a head ref

Commits on Mar 11, 2021

  1. pythonPackages.pywebview: 3.3.1 -> 3.4

    also fix tests by adding pyqtwebengine
    jojosch committed Mar 11, 2021

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    1b154aa View commit details

Commits on Mar 23, 2021

  1. mkl: 2020.3.304 -> 2021.1.1.52

    Intel MKL is succeeded by Intel oneMKL. This also results in several
    changes:
    
    - The versioning scheme has been changed, it now consists of a version
      such as "2021.1.1" and a build such as "52".
    - The tarball of RPMs has been replaced by a relatively complex
      installer, so instead we use the RPMs provided by the upstream
      Yum repository.
    
    To better detect breakage, the passthru tests also check static builds
    and with parallel (iomp) execution.
    danieldk committed Mar 23, 2021

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    6556beb View commit details

Commits on Mar 24, 2021

  1. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    08b21db View commit details

Commits on Mar 28, 2021

  1. Copy the full SHA
    1a56d59 View commit details

Commits on Mar 30, 2021

  1. tcp-cutter: rename from cutter

    Mic92 committed Mar 30, 2021
    Copy the full SHA
    77ca695 View commit details

Commits on Apr 1, 2021

  1. cutter: 1.12.0 -> 2.0.0

    This also introduces rizin, which cutter builds on top
    Mic92 committed Apr 1, 2021
    Copy the full SHA
    ca9ca6e View commit details

Commits on Apr 4, 2021

  1. laminar: use "pname" instead of "name" in mkDerivation

    Dmitry Bogatov committed Apr 4, 2021
    Copy the full SHA
    19b0f56 View commit details
  2. Copy the full SHA
    7187949 View commit details
  3. vigra: use the HDF5 v1.10 API

    vigra is not yet compatible with the v1.12 API [0][1].
    
    [0] ukoethe/vigra#476
    [1] ukoethe/vigra#476
    LeSuisse committed Apr 4, 2021
    Copy the full SHA
    5196dcf View commit details

Commits on Apr 5, 2021

  1. erlangR23: 23.2.6 -> 23.3.1

    dlesl committed Apr 5, 2021
    Copy the full SHA
    e067a4c View commit details
  2. rebar3: 3.14.2 -> 3.14.4

    dlesl committed Apr 5, 2021
    Copy the full SHA
    63bfd8f View commit details
  3. viking: 1.8 → 1.9

    sikmir committed Apr 5, 2021
    Copy the full SHA
    93a484f View commit details

Commits on Apr 6, 2021

  1. Copy the full SHA
    0968946 View commit details
  2. ruby_3_0: 3.0.0 -> 3.0.1

    Lisa Ugray committed Apr 6, 2021
    Copy the full SHA
    7ed8d11 View commit details
  3. Copy the full SHA
    48a2307 View commit details

Commits on Apr 7, 2021

  1. Copy the full SHA
    0e31f09 View commit details
  2. Copy the full SHA
    dc84583 View commit details
  3. Copy the full SHA
    df34ff2 View commit details
  4. fetchzip: accept urls

    Required after 9bbfb26
    SuperSandro2000 committed Apr 7, 2021
    Copy the full SHA
    9f78dd4 View commit details
  5. paratype-pt-*: convert url -> urls

    Fixes eval after 9bbfb26
    SuperSandro2000 committed Apr 7, 2021
    Copy the full SHA
    36c50a6 View commit details
  6. sublime: url => urls

    Fixes eval after 9bbfb26
    SuperSandro2000 committed Apr 7, 2021
    Copy the full SHA
    435fe3d View commit details
  7. pipewire: 0.3.24 -> 0.3.25

    jansol committed Apr 7, 2021
    Copy the full SHA
    f94c84f View commit details
  8. noisetorch: 0.9.0 -> 0.10.1

    cab404 committed Apr 7, 2021
    Copy the full SHA
    d4a5b28 View commit details
  9. bitwig-studio: 3.3.6 -> 3.3.7

    bfortz committed Apr 7, 2021
    Copy the full SHA
    8a5bae4 View commit details
  10. gitkraken: 7.5.3 -> 7.5.4

    rhoriguchi committed Apr 7, 2021
    Copy the full SHA
    a9053b6 View commit details
  11. services.tailscale: add openresolv to path

    Without openresolv, magic dns is not very usable.
    FRidh committed Apr 7, 2021
    Copy the full SHA
    b9ef51a View commit details
  12. home-assistant: error out if enabled component test does not exist

    Unfortunately enabling xdist hides the error away and the tests fail
    abruptly with no clear indication of what went wrong.
    
    Only after disabling xdist (`-n auto`, `--dist loadfile`) you would see
    
    > ERROR: file or directory not found: tests/components/openhome
    
    #118453 (comment)
    mweinelt committed Apr 7, 2021
    Copy the full SHA
    b85dd81 View commit details
  13. Copy the full SHA
    d63226c View commit details
  14. Copy the full SHA
    5452be4 View commit details
  15. Copy the full SHA
    5e504f8 View commit details
  16. fish: 3.2.1 -> 3.2.2

    Replacing all occurrences of `/usr` with `/nix` doesn't work, because
    one test is just verifying if `wdirname` works (and `dirname /usr/lib`
    is not the same as `dirname /nix/lib`).
    cole-h committed Apr 7, 2021
    Copy the full SHA
    5634512 View commit details
  17. Copy the full SHA
    b132849 View commit details
  18. Copy the full SHA
    55ddc94 View commit details
  19. reason: 3.6.2 → 3.7.0

    vbgl committed Apr 7, 2021
    Copy the full SHA
    e66af6a View commit details
  20. Copy the full SHA
    cc6d25b View commit details
  21. terraform_0_14: 0.14.9 -> 0.14.10

    Diego Rodriguez committed Apr 7, 2021
    Copy the full SHA
    03bd054 View commit details
  22. wesnoth: 1.14.15 -> 1.14.16

    kampka committed Apr 7, 2021
    Copy the full SHA
    2ea305e View commit details
  23. Merge pull request #118735 from KAction/laminar

    laminar: use "pname" instead of "name" in mkDerivation
    maralorn authored Apr 7, 2021
    Copy the full SHA
    c50e680 View commit details
  24. Copy the full SHA
    7b36a1a View commit details
  25. Copy the full SHA
    0e489fb View commit details
  26. python3Packages.solo-python: mark package as broken

    solo-python currently does not support fido2 >= v0.9. Hence, we mark the
    package as broken until upstream intoduces support. Starting point to
    track this issue: solokeys/solo1-cli#110.
    veehaitch committed Apr 7, 2021
    Copy the full SHA
    c1c4341 View commit details
  27. Copy the full SHA
    1072da3 View commit details
  28. Copy the full SHA
    0ff4e2a View commit details
  29. yubikey-manager: run tests

    veehaitch committed Apr 7, 2021
    Copy the full SHA
    042b705 View commit details
  30. Copy the full SHA
    cf42b2e View commit details
  31. Copy the full SHA
    34da789 View commit details
  32. python3Packages.botocore: 1.20.45 -> 1.20.46

    NeQuissimus authored and Jonathan Ringer committed Apr 7, 2021
    Copy the full SHA
    321f4d5 View commit details
  33. python3Packages.boto3: 1.17.45 -> 1.17.46

    NeQuissimus authored and Jonathan Ringer committed Apr 7, 2021
    Copy the full SHA
    608bb08 View commit details
  34. awscli: 1.19.45 -> 1.19.46

    NeQuissimus authored and Jonathan Ringer committed Apr 7, 2021
    Copy the full SHA
    5152bc8 View commit details
  35. python3Packages.gdown: fix build, add missing six dep

    Jonathan Ringer committed Apr 7, 2021
    Copy the full SHA
    a4c701e View commit details
Showing with 2,570 additions and 1,765 deletions.
  1. +6 −0 maintainers/maintainer-list.nix
  2. +10 −0 maintainers/team-list.nix
  3. +0 −9 nixos/modules/hardware/video/amdgpu.nix
  4. +0 −1 nixos/modules/module-list.nix
  5. +7 −1 nixos/modules/services/desktops/pipewire/bluez-monitor.conf.json
  6. +1 −1 nixos/modules/services/misc/home-assistant.nix
  7. +1 −0 nixos/modules/services/networking/tailscale.nix
  8. +2 −2 pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
  9. +5 −2 pkgs/applications/audio/noisetorch/default.nix
  10. +2 −2 pkgs/applications/editors/sublime/2/default.nix
  11. +20 −5 pkgs/applications/misc/qcad/default.nix
  12. +32 −35 pkgs/applications/misc/viking/default.nix
  13. +1 −1 pkgs/applications/networking/cluster/kube3d/default.nix
  14. +2 −2 pkgs/applications/networking/cluster/terraform/default.nix
  15. +2 −2 pkgs/applications/science/robotics/qgroundcontrol/default.nix
  16. +2 −2 pkgs/applications/version-management/gitkraken/default.nix
  17. +6 −6 pkgs/applications/version-management/gitlab/data.json
  18. +5 −1 pkgs/applications/version-management/gitlab/default.nix
  19. +1 −1 pkgs/applications/version-management/gitlab/gitaly/Gemfile
  20. +2 −2 pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
  21. +4 −16 pkgs/applications/version-management/gitlab/gitaly/default.nix
  22. +3 −3 pkgs/applications/version-management/gitlab/gitaly/gemset.nix
  23. +11 −7 pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
  24. +27 −21 pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
  25. +113 −59 pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
  26. +274 −93 pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
  27. +4 −6 pkgs/applications/version-management/gitlab/update.py
  28. +808 −968 pkgs/applications/version-management/gitlab/yarnPkgs.nix
  29. +7 −4 pkgs/build-support/fetchzip/default.nix
  30. +8 −6 pkgs/build-support/rust/build-rust-crate/build-crate.nix
  31. +1 −1 pkgs/build-support/rust/build-rust-crate/configure-crate.nix
  32. +1 −1 pkgs/data/fonts/paratype-pt/mono.nix
  33. +1 −1 pkgs/data/fonts/paratype-pt/sans.nix
  34. +1 −1 pkgs/data/fonts/paratype-pt/serif.nix
  35. +2 −2 pkgs/data/themes/yaru/default.nix
  36. +2 −2 pkgs/development/compilers/go/1.15.nix
  37. +4 −4 pkgs/development/compilers/reason/default.nix
  38. +2 −2 pkgs/development/interpreters/erlang/R23.nix
  39. +3 −3 pkgs/development/interpreters/ruby/default.nix
  40. +1 −1 pkgs/development/interpreters/ruby/patchsets.nix
  41. +2 −8 pkgs/development/libraries/pipewire/default.nix
  42. +98 −74 pkgs/development/libraries/science/math/mkl/default.nix
  43. +13 −5 pkgs/development/libraries/science/math/mkl/test/default.nix
  44. +4 −2 pkgs/development/libraries/x264/default.nix
  45. +2 −0 pkgs/development/ocaml-modules/merlin-extend/default.nix
  46. +4 −4 pkgs/development/ocaml-modules/ocamlnet/default.nix
  47. +3 −2 pkgs/development/ocaml-modules/sqlite3/default.nix
  48. +51 −0 pkgs/development/python-modules/aiodiscover/default.nix
  49. +52 −0 pkgs/development/python-modules/async-dns/default.nix
  50. +3 −1 pkgs/development/python-modules/aws-adfs/default.nix
  51. +35 −0 pkgs/development/python-modules/awslambdaric/default.nix
  52. +2 −2 pkgs/development/python-modules/boto3/default.nix
  53. +2 −2 pkgs/development/python-modules/botocore/default.nix
  54. +10 −0 pkgs/development/python-modules/fido2/default.nix
  55. +2 −1 pkgs/development/python-modules/gdown/default.nix
  56. +43 −0 pkgs/development/python-modules/homepluscontrol/default.nix
  57. +4 −3 pkgs/development/python-modules/internetarchive/default.nix
  58. +23 −0 pkgs/development/python-modules/localimport/default.nix
  59. +32 −0 pkgs/development/python-modules/makefun/default.nix
  60. +47 −0 pkgs/development/python-modules/nodepy-runtime/default.nix
  61. +7 −10 pkgs/development/python-modules/pubnub/default.nix
  62. +2 −2 pkgs/development/python-modules/pysmappee/default.nix
  63. +30 −0 pkgs/development/python-modules/pytest-raises/default.nix
  64. +34 −6 pkgs/development/python-modules/pywebview/default.nix
  65. +3 −2 pkgs/development/python-modules/requests-aws4auth/default.nix
  66. +34 −0 pkgs/development/python-modules/ronin/default.nix
  67. +28 −0 pkgs/development/python-modules/screenlogicpy/default.nix
  68. +3 −0 pkgs/development/python-modules/solo-python/default.nix
  69. +33 −14 pkgs/development/python-modules/wakeonlan/default.nix
  70. +2 −2 pkgs/development/python-modules/xknx/default.nix
  71. +58 −0 pkgs/development/python-modules/yalexs/default.nix
  72. +5 −1 pkgs/development/ruby-modules/gem-config/default.nix
  73. +0 −63 pkgs/development/tools/analysis/radare2/cutter.nix
  74. +87 −99 pkgs/development/tools/analysis/radare2/default.nix
  75. +10 −43 pkgs/development/tools/analysis/radare2/update.py
  76. +46 −0 pkgs/development/tools/analysis/rizin/cutter.nix
  77. +71 −0 pkgs/development/tools/analysis/rizin/default.nix
  78. +29 −25 pkgs/development/tools/build-managers/gradle/default.nix
  79. +19 −24 pkgs/development/tools/build-managers/rebar3/default.nix
  80. +3 −3 pkgs/development/tools/build-managers/sbt-extras/default.nix
  81. +2 −2 pkgs/development/tools/continuous-integration/jenkins/default.nix
  82. +1 −1 pkgs/development/tools/continuous-integration/laminar/default.nix
  83. +3 −3 pkgs/development/tools/cue/default.nix
  84. +24 −0 pkgs/development/tools/rust/cargo-feature/default.nix
  85. +29 −0 pkgs/games/antsimulator/default.nix
  86. +2 −2 pkgs/games/devilutionx/default.nix
  87. +2 −2 pkgs/games/wesnoth/default.nix
  88. +2 −2 pkgs/os-specific/linux/kernel/linux-xanmod.nix
  89. +1 −3 pkgs/os-specific/linux/libcap/default.nix
  90. +0 −22 pkgs/os-specific/linux/libcap/no-shared-lib.patch
  91. +35 −0 pkgs/os-specific/linux/vendor-reset/default.nix
  92. +1 −1 pkgs/servers/home-assistant/appdaemon.nix
  93. +1 −1 pkgs/servers/home-assistant/cli.nix
  94. +9 −1 pkgs/servers/home-assistant/default.nix
  95. +1 −1 pkgs/servers/home-assistant/frontend.nix
  96. +1 −1 pkgs/servers/monitoring/zabbix/agent2.nix
  97. +4 −9 pkgs/servers/monitoring/zabbix/versions.nix
  98. +3 −3 pkgs/servers/plex/raw.nix
  99. +7 −6 pkgs/servers/teleport/default.nix
  100. +3 −3 pkgs/shells/fish/default.nix
  101. +3 −3 pkgs/shells/zsh/oh-my-zsh/default.nix
  102. +2 −2 pkgs/tools/admin/awscli/default.nix
  103. +50 −0 pkgs/tools/misc/hdf5/1.10.nix
  104. +3 −1 pkgs/tools/misc/hdf5/default.nix
  105. +3 −3 pkgs/tools/misc/topgrade/default.nix
  106. +3 −4 pkgs/tools/misc/yubikey-manager/default.nix
  107. +3 −2 pkgs/tools/networking/{cutter → tcp-cutter}/default.nix
  108. +2 −2 pkgs/tools/virtualization/ec2instanceconnectcli/default.nix
  109. +2 −0 pkgs/top-level/aliases.nix
  110. +20 −9 pkgs/top-level/all-packages.nix
  111. +25 −1 pkgs/top-level/python-packages.nix
  112. +3 −1 pkgs/top-level/python2-packages.nix
6 changes: 6 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -8167,6 +8167,12 @@
githubId = 16779;
name = "Rickard Nilsson";
};
riey = {
email = "creeper844@gmail.com";
github = "Riey";
githubId = 14910534;
name = "Riey";
};
rika = {
email = "rika@paymentswit.ch";
github = "NekomimiScience";
10 changes: 10 additions & 0 deletions maintainers/team-list.nix
Original file line number Diff line number Diff line change
@@ -87,6 +87,16 @@ with lib.maintainers; {
scope = "Maintain GNOME desktop environment and platform.";
};

home-assistant = {
members = [
fab
globin
hexa
mic92
];
scope = "Maintain the Home Assistant ecosystem";
};

jitsi = {
members = [
mmilata
9 changes: 0 additions & 9 deletions nixos/modules/hardware/video/amdgpu.nix

This file was deleted.

1 change: 0 additions & 1 deletion nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
@@ -74,7 +74,6 @@
./hardware/sata.nix
./hardware/wooting.nix
./hardware/uinput.nix
./hardware/video/amdgpu.nix
./hardware/video/amdgpu-pro.nix
./hardware/video/ati.nix
./hardware/video/capture/mwprocapture.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,13 @@
}
],
"actions": {
"update-props": {}
"update-props": {
"bluez5.reconnect-profiles": [
"hfp_hf",
"hsp_hs",
"a2dp_sink"
]
}
}
},
{
2 changes: 1 addition & 1 deletion nixos/modules/services/misc/home-assistant.nix
Original file line number Diff line number Diff line change
@@ -63,7 +63,7 @@ let
};

in {
meta.maintainers = with maintainers; [ ];
meta.maintainers = teams.home-assistant.members;

options.services.home-assistant = {
enable = mkEnableOption "Home Assistant";
1 change: 1 addition & 0 deletions nixos/modules/services/networking/tailscale.nix
Original file line number Diff line number Diff line change
@@ -28,6 +28,7 @@ in {
systemd.packages = [ cfg.package ];
systemd.services.tailscaled = {
wantedBy = [ "multi-user.target" ];
path = [ pkgs.openresolv ];
serviceConfig.Environment = "PORT=${toString cfg.port}";
};
};
4 changes: 2 additions & 2 deletions pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
Original file line number Diff line number Diff line change
@@ -6,11 +6,11 @@

stdenv.mkDerivation rec {
pname = "bitwig-studio";
version = "3.3.6";
version = "3.3.7";

src = fetchurl {
url = "https://downloads.bitwig.com/stable/${version}/${pname}-${version}.deb";
sha256 = "sha256-k7L6CU2lY9192tfaWtVOxq9BCY7FZZdxmHT8EA+ZFsk=";
sha256 = "13jr45kzv0xjhhqk30qpq793349qyx8jpas4kl6i6bk3xfrd3fbz";
};

nativeBuildInputs = [ dpkg makeWrapper wrapGAppsHook ];
7 changes: 5 additions & 2 deletions pkgs/applications/audio/noisetorch/default.nix
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

buildGoModule rec {
pname = "NoiseTorch";
version = "0.9.0";
version = "0.10.1";

src = fetchFromGitHub {
owner = "lawl";
@@ -11,7 +11,10 @@ buildGoModule rec {
sha256 = "1a4g112h83m55pga8kq2a1wzxpycj59v4bygyjfyi1s09q1y97qg";
};

patches = [ ./version.patch ];
patches = [
# Get version from environment instead of git tags
./version.patch
];

vendorSha256 = null;

4 changes: 2 additions & 2 deletions pkgs/applications/editors/sublime/2/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
if stdenv.hostPlatform.system == "i686-linux" then
fetchurl {
name = "sublimetext-2.0.2.tar.bz2";
url = [
urls = [
"http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2.tar.bz2"
"https://download.sublimetext.com/Sublime%20Text%202.0.2.tar.bz2"
];
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
else
fetchurl {
name = "sublimetext-2.0.2.tar.bz2";
url = [
urls = [
"http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2.tar.bz2"
"https://download.sublimetext.com/Sublime%20Text%202.0.2%20x64.tar.bz2"
];
25 changes: 20 additions & 5 deletions pkgs/applications/misc/qcad/default.nix
Original file line number Diff line number Diff line change
@@ -10,18 +10,20 @@
, qtsvg
, qtxmlpatterns
, qttools
, lib, stdenv
, lib
, stdenv
, installShellFiles
}:

mkDerivationWith stdenv.mkDerivation rec {
pname = "qcad";
version = "3.26.0.1";
version = "3.26.1.0";

src = fetchFromGitHub {
owner = "qcad";
repo = "qcad";
rev = "v${version}";
sha256 = "sha256-V+QlwM8BWmcarwZtqJfc+MYHOZgIH1W5R8m2EHhNJls=";
sha256 = "sha256-OWAc7g8DiJR3z6dUF5D0Yo3wnRKd1Xe7D1eq15NRW5c=";
};

patches = [
@@ -36,7 +38,7 @@ mkDerivationWith stdenv.mkDerivation rec {
src/3rdparty/qt-labs-qtscriptgenerator-5.14.0/qt-labs-qtscriptgenerator-5.14.0.pro \
src/3rdparty/qt-labs-qtscriptgenerator-${qtbase.version}/qt-labs-qtscriptgenerator-${qtbase.version}.pro
fi
'';
'';

qmakeFlags = [
"MUPARSER_DIR=${muparser}"
@@ -65,15 +67,27 @@ mkDerivationWith stdenv.mkDerivation rec {
cp -r scripts $out/lib
cp -r plugins $out/lib/plugins
cp -r patterns $out/lib/patterns
cp -r fonts $out/lib/fonts
cp -r libraries $out/lib/libraries
cp -r linetypes $out/lib/linetypes
cp -r ts $out/lib/ts
# workaround to fix the library browser:
rm -r $out/lib/plugins/sqldrivers
ln -s -t $out/lib/plugins ${qtbase}/${qtbase.qtPluginPrefix}/sqldrivers
rm -r $out/lib/plugins/printsupport
ln -s -t $out/lib/plugins ${qtbase}/${qtbase.qtPluginPrefix}/printsupport
rm -r $out/lib/plugins/imageformats
ln -s -t $out/lib/plugins ${qtbase}/${qtbase.qtPluginPrefix}/imageformats
install -Dm644 scripts/qcad_icon.svg $out/share/icons/hicolor/scalable/apps/qcad.svg
installManPage qcad.1
runHook postInstall
'';
'';

buildInputs = [
boost
@@ -89,6 +103,7 @@ mkDerivationWith stdenv.mkDerivation rec {
pkg-config
qmake
qttools
installShellFiles
];

meta = with lib; {
67 changes: 32 additions & 35 deletions pkgs/applications/misc/viking/default.nix
Original file line number Diff line number Diff line change
@@ -1,60 +1,57 @@
{ fetchurl, fetchpatch, lib, stdenv, makeWrapper
, pkg-config, intltool, gettext, gtk2, expat, curl
, gpsd, bc, file, gnome-doc-utils, libexif, libxml2, libxslt, scrollkeeper
, docbook_xml_dtd_412, gexiv2, gpsbabel, expect
{ lib, stdenv, fetchurl
, docbook_xml_dtd_45, docbook_xsl, intltool, itstool, libxslt, pkg-config, wrapGAppsHook, yelp-tools
, curl, gdk-pixbuf, gtk3, json-glib, libxml2
, gpsbabel
, withGeoClue ? true, geoclue2
, withGeoTag ? true, gexiv2
, withMagic ? true, file
, withMapnik ? false, mapnik
, withMBTiles ? true, sqlite
, withOAuth ? true, liboauth
, withMd5Hash ? true, nettle
, withGeoClue ? true, geoclue2 }:
, withOAuth ? true, liboauth
, withRealtimeGPSTracking ? true, gpsd
}:

stdenv.mkDerivation rec {
pname = "viking";
version = "1.8";
version = "1.9";

src = fetchurl {
url = "mirror://sourceforge/viking/viking/viking-${version}.tar.bz2";
sha256 = "1a0g0fbj4q5s9p8fv0mqvxws10q3naj81l72sz30vvqpbz6vqp45";
url = "mirror://sourceforge/viking/viking-${version}.tar.bz2";
sha256 = "0fybpy6k0vmjp231h5ckysl3c0rcnh2afznijwq6y78j4hywyjpy";
};

patches = [
# Fix build without mapnik and sqlite https://github.com/viking-gps/viking/pull/79
(fetchpatch {
url = "https://github.com/viking-gps/viking/commit/995feefcb97bdb1590ed018224cf47ce197fe0c1.patch";
sha256 = "1xb0b76kg690fag9mw3yfj5k766jmqp1sm8q4f29n1h3nz5g8izd";
})
];
nativeBuildInputs = [ docbook_xml_dtd_45 docbook_xsl intltool itstool libxslt pkg-config wrapGAppsHook yelp-tools ];

nativeBuildInputs = [ pkg-config makeWrapper ];
buildInputs = [ intltool gettext gtk2 expat curl gpsd bc file gnome-doc-utils
libexif libxml2 libxslt scrollkeeper docbook_xml_dtd_412 gexiv2
] ++ lib.optional withMapnik mapnik
buildInputs = [ curl gdk-pixbuf gtk3 json-glib libxml2 ]
++ lib.optional withGeoClue geoclue2
++ lib.optional withGeoTag gexiv2
++ lib.optional withMagic file
++ lib.optional withMapnik mapnik
++ lib.optional withMBTiles sqlite
++ lib.optional withMd5Hash nettle
++ lib.optional withOAuth liboauth
++ lib.optional withMBTiles sqlite;
++ lib.optional withOAuth liboauth
++ lib.optional withRealtimeGPSTracking gpsd;

configureFlags = [
"--disable-scrollkeeper"
(lib.enableFeature withMapnik "mapnik")
(lib.enableFeature withGeoClue "geoclue")
(lib.enableFeature withMd5Hash "nettle")
(lib.enableFeature withOAuth "oauth")
(lib.enableFeature withGeoTag "geotag")
(lib.enableFeature withMagic "magic")
(lib.enableFeature withMapnik "mapnik")
(lib.enableFeature withMBTiles "mbtiles")
(lib.enableFeature withMd5Hash "nettle")
(lib.enableFeature withOAuth "oauth")
(lib.enableFeature withRealtimeGPSTracking "realtime-gps-tracking")
];

preBuild = ''
sed -i help/Makefile \
-e 's|--noout|--noout --nonet --path "${scrollkeeper}/share/xml/scrollkeeper/dtds"|g'
sed -i help/Makefile -e 's|--postvalid||g'
'';
hardeningDisable = [ "format" ];

doCheck = true;

postInstall = ''
wrapProgram $out/bin/viking \
--prefix PATH : "${gpsbabel}/bin" \
--prefix PATH : "${expect}/bin"
preFixup = ''
gappsWrapperArgs+=(
--prefix PATH : ${lib.makeBinPath [ gpsbabel ]}
)
'';

meta = with lib; {
2 changes: 1 addition & 1 deletion pkgs/applications/networking/cluster/kube3d/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, buildGoModule, fetchFromGitHub, installShellFiles, k3sVersion ? "1.20.4-k3s1" }:
{ lib, buildGoModule, fetchFromGitHub, installShellFiles, k3sVersion ? "1.20.5-k3s1" }:

buildGoModule rec {
pname = "kube3d";
4 changes: 2 additions & 2 deletions pkgs/applications/networking/cluster/terraform/default.nix
Original file line number Diff line number Diff line change
@@ -157,8 +157,8 @@ in rec {
});

terraform_0_14 = pluggable (generic {
version = "0.14.9";
sha256 = "0r9d28mbj7h9prr39gm5kd49l7sm8l1ab9rwrkpyhwgr119zf35b";
version = "0.14.10";
sha256 = "05vfb8hzma3qxq4w1h25mmgv96g90if214zlar0sm9fq8zsvb1yw";
vendorSha256 = "1d93aqkjdrvabkvix6h1qaxpjzv7w1wa7xa44czdnjs2lapx4smm";
patches = [ ./provider-path.patch ];
passthru = { inherit plugins; };
4 changes: 2 additions & 2 deletions pkgs/applications/science/robotics/qgroundcontrol/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@

mkDerivation rec {
pname = "qgroundcontrol";
version = "4.1.1";
version = "4.1.2";

qtInputs = [
qtbase qtcharts qtlocation qtserialport qtsvg qtquickcontrols2
@@ -63,7 +63,7 @@ mkDerivation rec {
owner = "mavlink";
repo = pname;
rev = "v${version}";
sha256 = "1dji7jmwsrgcgzhra94wrgz67ydsdra7p10fw8gbw54gf6ncjfjm";
sha256 = "16q0g9b1kyan3qhhp5mmfnrx9h8q7qn83baplbiprqjgpvkxfll4";
fetchSubmodules = true;
};

4 changes: 2 additions & 2 deletions pkgs/applications/version-management/gitkraken/default.nix
Original file line number Diff line number Diff line change
@@ -13,11 +13,11 @@ let
in
stdenv.mkDerivation rec {
pname = "gitkraken";
version = "7.5.3";
version = "7.5.4";

src = fetchzip {
url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz";
sha256 = "0vxvfq0dh6l1plqbq67gfydr8bh5w3q6d5y3bn3rdia10wa1dac6";
sha256 = "1laqki01zcmsl9s18dnwg3x3jbbs0xcipiyj2qlsb1sx9y4x05wm";
};

dontBuild = true;
12 changes: 6 additions & 6 deletions pkgs/applications/version-management/gitlab/data.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"version": "13.9.4",
"repo_hash": "0gwxjmph3ac5v0h5zz8664412yq09cka5p4amdbxk7hna24igksz",
"version": "13.10.2",
"repo_hash": "1q3qnfzhikbbsmzzbldwn6xvsyxr1jgv5lj7mgcji11j8qv1a625",
"owner": "gitlab-org",
"repo": "gitlab",
"rev": "v13.9.4-ee",
"rev": "v13.10.2-ee",
"passthru": {
"GITALY_SERVER_VERSION": "13.9.4",
"GITLAB_PAGES_VERSION": "1.35.0",
"GITALY_SERVER_VERSION": "13.10.2",
"GITLAB_PAGES_VERSION": "1.36.0",
"GITLAB_SHELL_VERSION": "13.17.0",
"GITLAB_WORKHORSE_VERSION": "8.63.2"
"GITLAB_WORKHORSE_VERSION": "13.10.2"
}
}
6 changes: 5 additions & 1 deletion pkgs/applications/version-management/gitlab/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchurl, fetchFromGitLab, bundlerEnv
, ruby, tzdata, git, nettools, nixosTests, nodejs, openssl
, gitlabEnterprise ? false, callPackage, yarn
, fixup_yarn_lock, replace
, fixup_yarn_lock, replace, file
}:

let
@@ -32,6 +32,10 @@ let
openssl = x.openssl // {
buildInputs = [ openssl ];
};
ruby-magic-static = x.ruby-magic-static // {
buildInputs = [ file ];
buildFlags = [ "--enable-system-libraries" ];
};
};
groups = [
"default" "unicorn" "ed25519" "metrics" "development" "puma" "test" "kerberos"
2 changes: 1 addition & 1 deletion pkgs/applications/version-management/gitlab/gitaly/Gemfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
source 'https://rubygems.org'

gem 'rugged', '~> 1.0.1'
gem 'rugged', '~> 1.1'
gem 'github-linguist', '~> 7.12', require: 'linguist'
gem 'gitlab-markup', '~> 1.7.1'
gem 'activesupport', '~> 6.0.3.4'
Loading