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: 56b9f6fc8e1c
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: 3c57887f64cf
Choose a head ref
Loading
Showing with 2,547 additions and 951 deletions.
  1. +8 −0 nixos/doc/manual/release-notes/rl-1809.xml
  2. +17 −1 nixos/modules/services/monitoring/datadog-agent.nix
  3. +28 −17 pkgs/applications/audio/lollypop/default.nix
  4. +52 −0 pkgs/applications/audio/vocal/default.nix
  5. +4 −13 pkgs/applications/editors/leo-editor/default.nix
  6. +73 −0 pkgs/applications/editors/quilter/default.nix
  7. +2 −2 pkgs/applications/graphics/krita/default.nix
  8. +2 −2 pkgs/applications/graphics/qcomicbook/default.nix
  9. +7 −18 pkgs/applications/misc/glava/default.nix
  10. +47 −0 pkgs/applications/misc/notejot/default.nix
  11. +7 −7 pkgs/applications/misc/xca/default.nix
  12. +2 −2 pkgs/applications/networking/browsers/chromium/plugins.nix
  13. +6 −6 pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
  14. +5 −5 pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
  15. +10 −3 pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
  16. +9 −7 pkgs/applications/networking/cluster/kubernetes/default.nix
  17. +47 −0 pkgs/applications/networking/ftp/taxi/default.nix
  18. +54 −0 pkgs/applications/networking/weather/meteo/default.nix
  19. +49 −0 pkgs/applications/office/aesop/default.nix
  20. +53 −0 pkgs/applications/office/bookworm/default.nix
  21. +41 −0 pkgs/applications/science/biology/seaview/default.nix
  22. +6 −3 pkgs/applications/science/logic/tamarin-prover/default.nix
  23. +109 −0 pkgs/applications/science/logic/tamarin-prover/ghc-8.4-support-term.patch
  24. +130 −0 pkgs/applications/science/logic/tamarin-prover/ghc-8.4-support-theory.patch
  25. +140 −0 pkgs/applications/science/logic/tamarin-prover/ghc-8.4-support-utils.patch
  26. +2 −2 pkgs/applications/window-managers/xmonad/log-applet/default.nix
  27. +4 −4 pkgs/build-support/vm/default.nix
  28. +0 −4 pkgs/desktops/gnome-2/default.nix
  29. +0 −23 pkgs/desktops/gnome-2/platform/gconfmm/default.nix
  30. +0 −35 pkgs/desktops/gnome-2/platform/gtkglextmm/default.nix
  31. +0 −121 pkgs/desktops/gnome-2/platform/gtkglextmm/fix_ftbfs_gtk_2_36.patch
  32. +0 −15 pkgs/desktops/gnome-2/platform/gtkglextmm/gdk.patch
  33. +1 −1 pkgs/desktops/gnome-3/core/mutter/default.nix
  34. +8 −2 pkgs/development/libraries/ceres-solver/default.nix
  35. +1 −2 pkgs/development/libraries/csfml/default.nix
  36. +11 −5 pkgs/development/libraries/flatpak/default.nix
  37. +20 −0 pkgs/development/libraries/flatpak/fix-paths.patch
  38. +3 −37 pkgs/development/libraries/flatpak/fix-test-paths.patch
  39. +2 −2 pkgs/development/libraries/flatpak/use-flatpak-from-path.patch
  40. +1 −0 pkgs/development/libraries/kde-frameworks/default.nix
  41. +1 −1 pkgs/development/libraries/kde-frameworks/fetch.sh
  42. +320 −312 pkgs/development/libraries/kde-frameworks/srcs.nix
  43. +13 −0 pkgs/development/libraries/kde-frameworks/syndication.nix
  44. +29 −0 pkgs/development/libraries/libiio/default.nix
  45. +4 −2 pkgs/development/libraries/libndtypes/default.nix
  46. +3 −4 pkgs/development/libraries/libxnd/default.nix
  47. +1 −0 pkgs/development/libraries/physics/cernlib/default.nix
  48. +7 −7 pkgs/development/libraries/pipewire/default.nix
  49. +30 −0 pkgs/development/libraries/science/benchmark/papi/default.nix
  50. +33 −0 pkgs/development/libraries/science/math/parmetis/default.nix
  51. +29 −0 pkgs/development/libraries/science/math/scalapack/default.nix
  52. +2 −0 pkgs/development/libraries/wolfssl/default.nix
  53. +24 −0 pkgs/development/libraries/xdg-dbus-proxy/default.nix
  54. +2 −2 pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
  55. +2 −2 pkgs/development/libraries/xdg-desktop-portal/default.nix
  56. +4 −3 pkgs/development/python-modules/Flask-PyMongo/default.nix
  57. +5 −4 pkgs/development/python-modules/daphne/default.nix
  58. +2 −7 pkgs/development/python-modules/eve/default.nix
  59. +6 −2 pkgs/development/python-modules/nilearn/default.nix
  60. +17 −7 pkgs/development/python-modules/pydub/default.nix
  61. +0 −46 pkgs/development/python-modules/pydub/pyaudioop-python3.patch
  62. +16 −8 pkgs/development/python-modules/pyfakefs/default.nix
  63. +5 −2 pkgs/development/python-modules/pytest-rerunfailures/default.nix
  64. +2 −1 pkgs/development/python-modules/readme_renderer/default.nix
  65. +10 −0 pkgs/development/python-modules/restview/default.nix
  66. +7 −0 pkgs/development/python-modules/us/default.nix
  67. +7 −6 pkgs/development/python-modules/wordfreq/default.nix
  68. +10 −5 pkgs/development/python-modules/zodb/default.nix
  69. +26 −0 pkgs/development/python-modules/zodb/fix-tests-with-persistent-4.4.patch
  70. +18 −104 pkgs/development/tools/build-managers/gn/default.nix
  71. +5 −1 pkgs/development/tools/cargo-web/default.nix
  72. +2 −0 pkgs/development/tools/flatpak-builder/default.nix
  73. +4 −1 pkgs/misc/calaos/installer/default.nix
  74. +4 −6 pkgs/misc/cups/drivers/brlaser/default.nix
  75. +2 −2 pkgs/misc/drivers/sc-controller/default.nix
  76. +2 −2 pkgs/misc/uboot/default.nix
  77. +16 −8 pkgs/misc/vim-plugins/default.nix
  78. +60 −0 pkgs/misc/vim-plugins/generated.nix
  79. +6 −0 pkgs/misc/vim-plugins/vim-plugin-names
  80. +2 −2 pkgs/os-specific/linux/firmware/raspberrypi/default.nix
  81. +3 −3 pkgs/os-specific/linux/kernel/linux-rpi.nix
  82. +2 −2 pkgs/servers/atlassian/confluence.nix
  83. +2 −2 pkgs/servers/atlassian/crowd.nix
  84. +2 −2 pkgs/servers/atlassian/jira.nix
  85. +3 −3 pkgs/servers/monitoring/grafana/default.nix
  86. +21 −12 pkgs/servers/monitoring/prometheus/dovecot-exporter-deps.nix
  87. +2 −2 pkgs/servers/monitoring/prometheus/dovecot-exporter.nix
  88. +2 −2 pkgs/tools/X11/ncview/default.nix
  89. +2 −2 pkgs/tools/admin/scaleway-cli/default.nix
  90. +5 −11 pkgs/tools/graphics/pdftag/default.nix
  91. +7 −7 pkgs/tools/misc/bat/default.nix
  92. +39 −0 pkgs/tools/misc/hashit/default.nix
  93. +6 −4 pkgs/tools/misc/ostree/default.nix
  94. +2 −1 pkgs/tools/networking/dd-agent/6.nix
  95. +669 −0 pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix
  96. +26 −0 pkgs/tools/networking/dd-agent/datadog-process-agent.nix
  97. +4 −3 pkgs/tools/networking/nbd/default.nix
  98. +4 −2 pkgs/tools/package-management/cargo-update/default.nix
  99. +2 −2 pkgs/tools/virtualization/google-compute-engine/default.nix
  100. +45 −5 pkgs/top-level/all-packages.nix
8 changes: 8 additions & 0 deletions nixos/doc/manual/release-notes/rl-1809.xml
Original file line number Diff line number Diff line change
@@ -451,6 +451,14 @@ inherit (pkgs.nixos {
deprecated. Use <literal>networking.networkmanager.dns</literal> instead.
</para>
</listitem>
<listitem>
<para>
The Kubernetes package has been bumped to major version 1.11.
Please consult the
<link xlink:href="https://github.com/kubernetes/kubernetes/blob/release-1.11/CHANGELOG-1.11.md">release notes</link>
for details on new features and api changes.
</para>
</listitem>
<listitem>
<para>
The option
18 changes: 17 additions & 1 deletion nixos/modules/services/monitoring/datadog-agent.nix
Original file line number Diff line number Diff line change
@@ -8,14 +8,14 @@ let
ddConf = {
dd_url = "https://app.datadoghq.com";
skip_ssl_validation = "no";
api_key = "";
confd_path = "/etc/datadog-agent/conf.d";
additional_checksd = "/etc/datadog-agent/checks.d";
use_dogstatsd = true;
}
// optionalAttrs (cfg.logLevel != null) { log_level = cfg.logLevel; }
// optionalAttrs (cfg.hostname != null) { inherit (cfg) hostname; }
// optionalAttrs (cfg.tags != null ) { tags = concatStringsSep ", " cfg.tags; }
// optionalAttrs (cfg.enableLiveProcessCollection) { process_config = { enabled = "true"; }; }
// cfg.extraConfig;

# Generate Datadog configuration files for each configured checks.
@@ -125,6 +125,13 @@ in {
'';
};

enableLiveProcessCollection = mkOption {
description = ''
Whether to enable the live process collection agent.
'';
default = false;
type = types.bool;
};
checks = mkOption {
description = ''
Configuration for all Datadog checks. Keys of this attribute
@@ -229,6 +236,15 @@ in {
path = [ datadogPkg pkgs.python pkgs.sysstat pkgs.procps pkgs.jdk ];
serviceConfig.ExecStart = "${datadogPkg}/bin/dd-jmxfetch";
});

datadog-process-agent = lib.mkIf cfg.enableLiveProcessCollection (makeService {
description = "Datadog Live Process Agent";
path = [ ];
script = ''
export DD_API_KEY=$(head -n 1 ${cfg.apiKeyFile})
${pkgs.datadog-process-agent}/bin/agent --config /etc/datadog-agent/datadog.yaml
'';
});
};

environment.etc = etcfiles;
45 changes: 28 additions & 17 deletions pkgs/applications/audio/lollypop/default.nix
Original file line number Diff line number Diff line change
@@ -1,38 +1,46 @@
{ stdenv, fetchgit, meson, ninja, pkgconfig, wrapGAppsHook
, appstream-glib, desktop-file-utils, gobjectIntrospection
, python36Packages, gnome3, glib, gst_all_1 }:
{ stdenv, fetchgit, meson, ninja, pkgconfig
, python3, gtk3, gst_all_1, libsecret, libsoup
, appstream-glib, desktop-file-utils, gnome3
, gobjectIntrospection, wrapGAppsHook }:

stdenv.mkDerivation rec {
python3.pkgs.buildPythonApplication rec {
version = "0.9.522";
name = "lollypop-${version}";

format = "other";
doCheck = false;

src = fetchgit {
url = "https://gitlab.gnome.org/World/lollypop";
rev = "refs/tags/${version}";
fetchSubmodules = true;
sha256 = "0f2brwv884cvmxj644jcj9sg5hix3wvnjy2ndg0fh5cxyqz0kwn5";
};

nativeBuildInputs = with python36Packages; [
nativeBuildInputs = with python3.pkgs; [
appstream-glib
desktop-file-utils
gobjectIntrospection
meson
ninja
python36Packages.python
pkgconfig
wrapGAppsHook
wrapPython
];

buildInputs = [ glib ] ++ (with gnome3; [
gsettings-desktop-schemas gtk3 libsecret libsoup totem-pl-parser
]) ++ (with gst_all_1; [
gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly
buildInputs = with gst_all_1; [
gnome3.totem-pl-parser
gst-libav
gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gstreamer
]);
gtk3
libsecret
libsoup
];

pythonPath = with python36Packages; [
pythonPath = with python3.pkgs; [
beautifulsoup4
gst-python
pillow
@@ -42,11 +50,14 @@ stdenv.mkDerivation rec {
pylast
];

postFixup = "wrapPythonPrograms";

postPatch = ''
chmod +x ./meson_post_install.py
patchShebangs ./meson_post_install.py
chmod +x meson_post_install.py
patchShebangs meson_post_install.py
'';

preFixup = ''
buildPythonPath "$out/libexec/lollypop-sp $pythonPath"
patchPythonScript "$out/libexec/lollypop-sp"
'';

meta = with stdenv.lib; {
52 changes: 52 additions & 0 deletions pkgs/applications/audio/vocal/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{ stdenv, fetchFromGitHub, cmake, ninja, pkgconfig, vala, gtk3, libxml2, granite, webkitgtk, clutter-gtk
, clutter-gst, libunity, libnotify, sqlite, gst_all_1, libsoup, json-glib, gnome3, gobjectIntrospection, wrapGAppsHook }:

stdenv.mkDerivation rec {
pname = "vocal";
version = "2.2.0";

name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "needle-and-thread";
repo = pname;
rev = version;
sha256 = "09cm4azyaa9fmfymygf25gf0klpm5p04k6bc1i90jhw0f1im8sgl";
};

nativeBuildInputs = [
cmake
gobjectIntrospection
libxml2
ninja
pkgconfig
vala
wrapGAppsHook
];

buildInputs = with gst_all_1; [
clutter-gst
clutter-gtk
gnome3.libgee
granite
gst-plugins-base
gst-plugins-good
gstreamer
json-glib
libnotify
libunity
sqlite
webkitgtk
];

meta = with stdenv.lib; {
description = "The podcast client for the modern free desktop";
longDescription = ''
Vocal is a powerful, fast, and intuitive application that helps users find new podcasts, manage their libraries, and enjoy the best that indepedent audio and video publishing has to offer. Vocal features full support for both episode downloading and streaming, native system integration, iTunes store search and top 100 charts (with international results support), iTunes link parsing, OPML importing and exporting, and so much more. Plus, it has great smart features like automatically keeping your library clean from old files, and the ability to set custom skip intervals.
'';
homepage = https://github.com/needle-and-thread/vocal;
license = licenses.gpl3Plus;
maintainers = with maintainers; [ worldofpeace ];
platforms = platforms.linux;
};
}
17 changes: 4 additions & 13 deletions pkgs/applications/editors/leo-editor/default.nix
Original file line number Diff line number Diff line change
@@ -1,29 +1,20 @@
{ stdenv, python3, libsForQt56, fetchFromGitHub, makeWrapper, makeDesktopItem }:
{ stdenv, python3, fetchFromGitHub, makeWrapper, makeDesktopItem }:

let
packageOverrides = self: super: {
pyqt56 = libsForQt56.callPackage ../../../development/python-modules/pyqt/5.x.nix {
pythonPackages = self;
};
};

pythonPackages = (python3.override { inherit packageOverrides; }).pkgs;
in
stdenv.mkDerivation rec {
name = "leo-editor-${version}";
version = "5.6";
version = "5.7.3";

src = fetchFromGitHub {
owner = "leo-editor";
repo = "leo-editor";
rev = version;
sha256 = "1k6q3gvaf05bi0mzkmmb1p6wrgxwri7ivn38p6f0m0wfd3f70x2j";
sha256 = "0ri6l6cxwva450l05af5vs1lsgrz6ciwd02njdgphs9pm1vwxbl9";
};

dontBuild = true;

nativeBuildInputs = [ makeWrapper python3 ];
propagatedBuildInputs = with pythonPackages; [ pyqt56 docutils ];
propagatedBuildInputs = with python3.pkgs; [ pyqt5 docutils ];

desktopItem = makeDesktopItem rec {
name = "leo-editor";
73 changes: 73 additions & 0 deletions pkgs/applications/editors/quilter/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{ stdenv, fetchFromGitHub, fetchpatch, vala, pkgconfig, meson, ninja, python3
, granite, gtk3, desktop-file-utils, gnome3, gtksourceview, webkitgtk, gtkspell3
, discount, gobjectIntrospection, wrapGAppsHook }:

stdenv.mkDerivation rec {
pname = "quilter";
version = "1.6.3";

name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "lainsce";
repo = pname;
rev = version;
sha256 = "1wa0i6dgg6fgb7q9z33v9qmn1a1dn3ik58v1f3a49dvd5xyf8q6q";
};

nativeBuildInputs = [
desktop-file-utils
gobjectIntrospection
meson
ninja
pkgconfig
python3
vala
wrapGAppsHook
];

buildInputs = [
discount
granite
gtk3
gtksourceview
gtkspell3
webkitgtk
gnome3.libgee
];

patches = [
# Fix build with vala 0.42 - Drop these in next release
(fetchpatch {
url = "https://github.com/lainsce/quilter/commit/a58838213cd7f2d33048c7b34b96dc8875612624.patch";
sha256 = "1a4w1zql4zfk8scgrrssrm9n3sh5fsc1af5zvrqk8skbv7f2c80n";
})
(fetchpatch {
url = "https://github.com/lainsce/quilter/commit/d1800ce830343a1715bc83da3339816554896be5.patch";
sha256 = "0xl5iz8bgx5661vbbq8qa1wkfvw9d3da67x564ckjfi05zq1vddz";
})
# Correct libMarkdown dependency discovery: See https://github.com/lainsce/quilter/pull/170
(fetchpatch {
url = "https://github.com/lainsce/quilter/commit/8b1f3a60bd14cb86c1c62f9917c5f0c12bc4e459.patch";
sha256 = "1kjc6ygf9yjvqfa4xhzxiava3338swp9wbjhpfaa3pyz3ayh188n";
})
# post_install script cleanups: See https://github.com/lainsce/quilter/pull/171
(fetchpatch {
url = "https://github.com/lainsce/quilter/commit/55bf3b10cd94fcc40b0867bbdb1931a09f577922.patch";
sha256 = "1330amichaif2qfrh4qkxwqbcpr87ipik7vzjbjdm2bv3jz9353r";
})
];

postPatch = ''
chmod +x meson/post_install.py
patchShebangs meson/post_install.py
'';

meta = with stdenv.lib; {
description = "Focus on your writing - designed for elementary OS";
homepage = https://github.com/lainsce/quilter;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ worldofpeace ];
platforms = platforms.linux;
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/krita/default.nix
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
, kguiaddons, ki18n, kitemmodels, kitemviews, kwindowsystem
, kio, kcrash
, boost, libraw, fftw, eigen, exiv2, libheif, lcms2, gsl, openexr, giflib
, openjpeg, opencolorio, vc, poppler_qt5, curl, ilmbase
, openjpeg, opencolorio, vc, poppler, curl, ilmbase
, qtmultimedia, qtx11extras
, python3
}:
@@ -23,7 +23,7 @@ mkDerivation rec {
karchive kconfig kwidgetsaddons kcompletion kcoreaddons kguiaddons
ki18n kitemmodels kitemviews kwindowsystem kio kcrash
boost libraw fftw eigen exiv2 lcms2 gsl openexr libheif giflib
openjpeg opencolorio poppler_qt5 curl ilmbase
openjpeg opencolorio poppler curl ilmbase
qtmultimedia qtx11extras
python3
] ++ lib.optional (stdenv.hostPlatform.isi686 || stdenv.hostPlatform.isx86_64) vc;
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/qcomicbook/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, pkgconfig, cmake, qtbase, qttools, qtx11extras, poppler_qt5 }:
{ stdenv, fetchFromGitHub, pkgconfig, cmake, qtbase, qttools, qtx11extras, poppler }:

stdenv.mkDerivation rec {
name = "qcomicbook-${version}";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
];

buildInputs = [
qtbase qttools qtx11extras poppler_qt5
qtbase qttools qtx11extras poppler
];

postInstall = ''
25 changes: 7 additions & 18 deletions pkgs/applications/misc/glava/default.nix
Original file line number Diff line number Diff line change
@@ -1,24 +1,14 @@
{ stdenv, fetchurl, writeScript, fetchFromGitHub
{ stdenv, fetchgit, fetchurl, writeScript
, libGL, libX11, libXext, python3, libXrandr, libXrender, libpulseaudio, libXcomposite
, enableGlfw ? false, glfw }:

let
inherit (stdenv.lib) optional makeLibraryPath;

version = "1.4.5";
gladVersion = "0.1.24";
# glad
# https://github.com/wacossusca34/glava/issues/46#issuecomment-397816520
glad = fetchFromGitHub {
owner = "Dav1dde";
repo = "glad";
rev = "v${gladVersion}";
sha256 = "0s2c9w064kqa5i07w8zmvgpg1pa3wj86l1nhgw7w56cjhq7cf8h8";
};
# gl.xml
gl = fetchurl {
url = https://raw.githubusercontent.com/KhronosGroup/OpenGL-Registry/a24f3f7a4c924fdbc666024f99c70e5b8e34c819/xml/gl.xml;
sha256 = "1mskxjmhb35m8qv255pibf633d8sn1w9rdsf0lj75bhlgy0zi5c7";
url = https://raw.githubusercontent.com/KhronosGroup/OpenGL-Registry/56312cfe680e4be5ae61bbf1c628e420f8731718/xml/gl.xml;
sha256 = "1c45bcgaxiic5gmb3gkrd9qcvascvij97vz5y6fc3a2y7x3gjc5l";
};
# EGL 1.5
egl = fetchurl {
@@ -43,12 +33,12 @@ let
in
stdenv.mkDerivation rec {
name = "glava-${version}";
version = "1.5.1";

src = fetchFromGitHub {
owner = "wacossusca34";
repo = "glava";
src = fetchgit {
url = "https://github.com/wacossusca34/glava.git";
rev = "v${version}";
sha256 = "1zfw8samrzxxbny709rcdz1z77cw1cd46wlfnf7my02kipmqn0nr";
sha256 = "1k8x0a0g2pm7ficsk4az9s7mjbm85a987apjg5c4y6iyldxgd6sb";
};

buildInputs = [
@@ -65,7 +55,6 @@ in
];

patchPhase = ''
cp -r --no-preserve=all ${glad}/* glad
mkdir -p glad/include/KHR
cp ${gl} glad/gl.xml
Loading