summaryrefslogtreecommitdiffstats
path: root/pkgs
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2023-01-26 18:01:29 +0000
committerGitHub <noreply@github.com>2023-01-26 18:01:29 +0000
commit578f1ba854d2c4d5a628c2749558e89dd38359eb (patch)
tree7d41133635f9e37c976ea4dca9e8702414104c65 /pkgs
parent636db670cc29052b818b81129642322b9ec2af0d (diff)
parenta58215b5eb8d5c53cc32189b4692ffab98e2dbfd (diff)
Merge master into staging-next
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/networking/browsers/firefox/common.nix1
-rw-r--r--pkgs/applications/science/misc/root/default.nix1
-rw-r--r--pkgs/applications/system/glances/default.nix7
-rw-r--r--pkgs/applications/system/zxfer/default.nix86
-rw-r--r--pkgs/applications/version-management/lab/default.nix8
-rw-r--r--pkgs/applications/video/streamlink/default.nix5
-rw-r--r--pkgs/data/misc/hackage/pin.json8
-rw-r--r--pkgs/data/misc/v2ray-geoip/default.nix6
-rw-r--r--pkgs/desktops/deepin/default.nix24
-rw-r--r--pkgs/desktops/deepin/library/dde-qt-dbus-factory/default.nix53
-rw-r--r--pkgs/desktops/deepin/library/deepin-wayland-protocols/default.nix31
-rw-r--r--pkgs/desktops/deepin/library/disomaster/default.nix40
-rw-r--r--pkgs/desktops/deepin/library/docparser/default.nix40
-rw-r--r--pkgs/desktops/deepin/library/dtkcommon/default.nix45
-rw-r--r--pkgs/desktops/deepin/library/dtkcore/default.nix55
-rw-r--r--pkgs/desktops/deepin/library/dtkgui/default.nix57
-rw-r--r--pkgs/desktops/deepin/library/dtkwidget/default.nix67
-rw-r--r--pkgs/desktops/deepin/library/dwayland/default.nix48
-rw-r--r--pkgs/desktops/deepin/library/gio-qt/default.nix42
-rw-r--r--pkgs/desktops/deepin/library/image-editor/default.nix69
-rw-r--r--pkgs/desktops/deepin/library/qt5integration/default.nix55
-rw-r--r--pkgs/desktops/deepin/library/qt5platform-plugins/default.nix55
-rw-r--r--pkgs/desktops/deepin/library/udisks2-qt5/default.nix34
-rw-r--r--pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/0001-Remove-Install-Unlisted-Engines-function.patch6
-rw-r--r--pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix21
-rw-r--r--pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/fix-paths.patch13
-rw-r--r--pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix4
-rw-r--r--pkgs/development/beam-modules/default.nix2
-rw-r--r--pkgs/development/compilers/ghc/9.2.4-binary.nix14
-rw-r--r--pkgs/development/compilers/paco/default.nix21
-rw-r--r--pkgs/development/compilers/paco/deps.nix93
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix7
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix4
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix1
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix (renamed from pkgs/development/haskell-modules/configuration-ghc-head.nix)4
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml8
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml10
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml61
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml4
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1329
-rw-r--r--pkgs/development/haskell-modules/with-packages-wrapper.nix14
-rw-r--r--pkgs/development/interpreters/spidermonkey/common.nix1
-rw-r--r--pkgs/development/libraries/bobcat/default.nix1
-rw-r--r--pkgs/development/libraries/glib/default.nix5
-rw-r--r--pkgs/development/libraries/libarchive/default.nix17
-rw-r--r--pkgs/development/libraries/libelf-freebsd/default.nix38
-rw-r--r--pkgs/development/libraries/libelf/default.nix13
-rw-r--r--pkgs/development/libraries/wlroots/default.nix11
-rw-r--r--pkgs/development/ocaml-modules/lustre-v6/default.nix2
-rw-r--r--pkgs/development/python-modules/aiolivisi/default.nix4
-rw-r--r--pkgs/development/python-modules/autopep8/default.nix20
-rw-r--r--pkgs/development/python-modules/awscrt/default.nix4
-rw-r--r--pkgs/development/python-modules/env-canada/default.nix5
-rw-r--r--pkgs/development/python-modules/lxmf/default.nix4
-rw-r--r--pkgs/development/python-modules/nomadnet/default.nix4
-rw-r--r--pkgs/development/python-modules/peaqevcore/default.nix4
-rw-r--r--pkgs/development/python-modules/pyqtwebengine/default.nix6
-rw-r--r--pkgs/development/python-modules/pysolcast/default.nix4
-rw-r--r--pkgs/development/python-modules/python-lsp-server/default.nix24
-rw-r--r--pkgs/development/python-modules/screenlogicpy/default.nix4
-rw-r--r--pkgs/development/python-modules/setupmeta/default.nix6
-rw-r--r--pkgs/development/python-modules/twilio/default.nix4
-rw-r--r--pkgs/development/python-modules/types-decorator/default.nix4
-rw-r--r--pkgs/development/python-modules/zha-quirks/default.nix4
-rw-r--r--pkgs/development/tools/buildah/wrapper.nix15
-rw-r--r--pkgs/os-specific/linux/ax99100/default.nix31
-rw-r--r--pkgs/os-specific/linux/ax99100/kernel-5.18-pci_free_consistent-pci_alloc_consistent.patch14
-rw-r--r--pkgs/os-specific/linux/ax99100/kernel-6.1-set_termios-const-ktermios.patch18
-rw-r--r--pkgs/os-specific/linux/kernel/zen-kernels.nix8
-rw-r--r--pkgs/servers/nosql/cassandra/4.json4
-rw-r--r--pkgs/servers/nosql/cassandra/generic.nix4
-rw-r--r--pkgs/tools/admin/awscli2/default.nix4
-rw-r--r--pkgs/tools/admin/pgadmin/default.nix2
-rw-r--r--pkgs/tools/admin/qovery-cli/default.nix4
-rw-r--r--pkgs/tools/graphics/vulkan-caps-viewer/default.nix13
-rw-r--r--pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix4
-rw-r--r--pkgs/tools/misc/massren/default.nix30
-rw-r--r--pkgs/tools/misc/parquet-tools/default.nix38
-rw-r--r--pkgs/tools/networking/httplab/default.nix23
-rw-r--r--pkgs/tools/package-management/nix/default.nix8
-rw-r--r--pkgs/tools/security/echidna/default.nix4
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix11
-rw-r--r--pkgs/top-level/haskell-packages.nix2
84 files changed, 1859 insertions, 1021 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix
index 07243fe10ed9..948b32172489 100644
--- a/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/pkgs/applications/networking/browsers/firefox/common.nix
@@ -471,6 +471,7 @@ buildStdenv.mkDerivation ({
separateDebugInfo = enableDebugSymbols;
enableParallelBuilding = true;
+ # https://github.com/NixOS/nixpkgs/issues/201254
NIX_LDFLAGS = if (with stdenv; isAarch64 && isLinux) then [ "-lgcc" ] else null;
# tests were disabled in configureFlags
diff --git a/pkgs/applications/science/misc/root/default.nix b/pkgs/applications/science/misc/root/default.nix
index af6aed851e09..cfda819a42ca 100644
--- a/pkgs/applications/science/misc/root/default.nix
+++ b/pkgs/applications/science/misc/root/default.nix
@@ -207,6 +207,7 @@ stdenv.mkDerivation rec {
"-Druntime_cxxmodules=OFF"
];
+ # https://github.com/NixOS/nixpkgs/issues/201254
NIX_LDFLAGS = lib.optionalString (stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU) "-lgcc";
# Workaround the xrootd runpath bug #169677 by prefixing [DY]LD_LIBRARY_PATH with ${lib.makeLibraryPath xrootd}.
diff --git a/pkgs/applications/system/glances/default.nix b/pkgs/applications/system/glances/default.nix
index f4ec3126976e..cf9e8ec05fd4 100644
--- a/pkgs/applications/system/glances/default.nix
+++ b/pkgs/applications/system/glances/default.nix
@@ -1,5 +1,5 @@
{ stdenv, buildPythonApplication, fetchFromGitHub, fetchpatch, isPyPy, lib
-, defusedxml, future, packaging, psutil, setuptools
+, defusedxml, future, ujson, packaging, psutil, setuptools
# Optional dependencies:
, bottle, pysnmp
, hddtemp
@@ -9,14 +9,14 @@
buildPythonApplication rec {
pname = "glances";
- version = "3.3.0";
+ version = "3.3.1";
disabled = isPyPy;
src = fetchFromGitHub {
owner = "nicolargo";
repo = "glances";
rev = "refs/tags/v${version}";
- sha256 = "sha256-4EZjr8oW5759U20YS6eWVZ0pelTCDj75FBc7IkAzd3M=";
+ sha256 = "sha256-93fghrNktcz+YyPkRl6ZiSZC+3a5TDql6eFZMy6veJc=";
};
# On Darwin this package segfaults due to mismatch of pure and impure
@@ -36,6 +36,7 @@ buildPythonApplication rec {
bottle
defusedxml
future
+ ujson
netifaces
packaging
psutil
diff --git a/pkgs/applications/system/zxfer/default.nix b/pkgs/applications/system/zxfer/default.nix
new file mode 100644
index 000000000000..b62c1262430c
--- /dev/null
+++ b/pkgs/applications/system/zxfer/default.nix
@@ -0,0 +1,86 @@
+{ lib
+, bash
+, fetchFromGitHub
+, installShellFiles
+, coreutils
+, gawk
+, gnugrep
+, gnused
+, openssh
+, resholve
+, rsync
+, which
+, zfs
+}:
+
+resholve.mkDerivation rec {
+ pname = "zxfer";
+ version = "1.1.7";
+
+ src = fetchFromGitHub {
+ owner = "allanjude";
+ repo = pname;
+ rev = "v${version}";
+ hash = "sha256-11SQJcD3GqPYBIgaycyKkc62/diVKPuuj2Or97j+NZY=";
+ };
+
+ nativeBuildInputs = [ installShellFiles ];
+
+ # these may point to paths on remote systems, calculated at runtime, thus we cannot fix them
+ # we can only set their initial values, and let them remain dynamic
+ postPatch = ''
+ substituteInPlace zxfer \
+ --replace 'LCAT=""' 'LCAT=${coreutils}/bin/cat' \
+ --replace 'LZFS=$( which zfs )' 'LZFS=${zfs}/bin/zfs'
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ installManPage zxfer.1m zxfer.8
+ install -Dm755 zxfer -t $out/bin/
+
+ runHook postInstall
+ '';
+
+ solutions.default = {
+ scripts = [ "bin/zxfer" ];
+ interpreter = "${bash}/bin/sh";
+ inputs = [
+ coreutils
+ gawk
+ gnugrep
+ gnused
+ openssh
+ rsync
+ which
+ ];
+ fake.external = [
+ "kldload" # bsd builtin
+ "kldstat" # bsd builtin
+ "svcadm" # solaris builtin
+ ];
+ keep = {
+ "$LCAT" = true;
+ "$LZFS" = true;
+ "$PROGRESS_DIALOG" = true;
+ "$RZFS" = true;
+ "$input_optionts" = true;
+ "$option_O" = true;
+ "$option_T" = true;
+ };
+ fix = {
+ "$AWK" = [ "awk" ];
+ "$RSYNC" = [ "rsync" ];
+ };
+ execer = [ "cannot:${rsync}/bin/rsync" ];
+ };
+
+ meta = with lib; {
+ description = "A popular script for managing ZFS snapshot replication";
+ homepage = "https://github.com/allanjude/zxfer";
+ changelog = "https://github.com/allanjude/zxfer/releases/tag/v${version}";
+ license = licenses.bsd2;
+ maintainers = with lib.maintainers; [ urandom ];
+ };
+}
diff --git a/pkgs/applications/version-management/lab/default.nix b/pkgs/applications/version-management/lab/default.nix
index 754fa778fed9..38531775b99e 100644
--- a/pkgs/applications/version-management/lab/default.nix
+++ b/pkgs/applications/version-management/lab/default.nix
@@ -22,14 +22,14 @@ buildGoModule rec {
ldflags = [ "-s" "-w" "-X main.version=${version}" ];
postInstall = ''
- # make xdg-open overrideable at runtime
- wrapProgram $out/bin/lab \
- --prefix PATH ":" "${lib.makeBinPath [ git ]}" \
- --suffix PATH ":" "${lib.makeBinPath [ xdg-utils ]}"
+ # create shell completions before wrapProgram so that lab detects the right path for itself
installShellCompletion --cmd lab \
--bash <($out/bin/lab completion bash) \
--fish <($out/bin/lab completion fish) \
--zsh <($out/bin/lab completion zsh)
+ # make xdg-open overrideable at runtime
+ wrapProgram $out/bin/lab \
+ --suffix PATH ":" "${lib.makeBinPath [ git xdg-utils ]}"
'';
meta = with lib; {
diff --git a/pkgs/applications/video/streamlink/default.nix b/pkgs/applications/video/streamlink/default.nix
index 6a8207e7bc16..d10fd2e21a79 100644
--- a/pkgs/applications/video/streamlink/default.nix
+++ b/pkgs/applications/video/streamlink/default.nix
@@ -6,12 +6,12 @@
python3Packages.buildPythonApplication rec {
pname = "streamlink";
- version = "5.1.2";
+ version = "5.2.1";
format = "pyproject";
src = python3Packages.fetchPypi {
inherit pname version;
- hash = "sha256-UB9gTT2/rQXV1Q7UQywEHlGBCJDMDmXupD8nYII4dno=";
+ hash = "sha256-/YcFH5t9x9EsmK7oPvSECmhL2ypHYgPvsMdL1IupEfw=";
};
nativeCheckInputs = with python3Packages; [
@@ -35,6 +35,7 @@ python3Packages.buildPythonApplication rec {
requests
websocket-client
urllib3
+ certifi
]) ++ [
ffmpeg
];
diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json
index 9e14413b745c..3cb903245f89 100644
--- a/pkgs/data/misc/hackage/pin.json
+++ b/pkgs/data/misc/hackage/pin.json
@@ -1,6 +1,6 @@
{
- "commit": "39a6ef760cb2f514e170dc40e7ec1f7699722e7d",
- "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/39a6ef760cb2f514e170dc40e7ec1f7699722e7d.tar.gz",
- "sha256": "1s9w4g4dar9blr3vvy9pf18qxcgyvrrdnc65jrkx75gr9dr3247w",
- "msg": "Update from Hackage at 2023-01-08T15:35:40Z"
+ "commit": "75d1bbbd68d9ae36d527666e2f140343323b02fa",
+ "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/75d1bbbd68d9ae36d527666e2f140343323b02fa.tar.gz",
+ "sha256": "018lz90f12bw8n8g4rbwfbnpmw6g3vblc12pd4qzq727h1d27p5l",
+ "msg": "Update from Hackage at 2023-01-12T12:18:29Z"
}
diff --git a/pkgs/data/misc/v2ray-geoip/default.nix b/pkgs/data/misc/v2ray-geoip/default.nix
index 439845d79ab6..5f33ff70c150 100644
--- a/pkgs/data/misc/v2ray-geoip/default.nix
+++ b/pkgs/data/misc/v2ray-geoip/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "v2ray-geoip";
- version = "202301190046";
+ version = "202301260045";
src = fetchFromGitHub {
owner = "v2fly";
repo = "geoip";
- rev = "83ea735314fbc2c3404cb4b9aa044b476e67bc8b";
- sha256 = "sha256-8u2xhpoA6BH9e+kgDwxPsjD4RSuUw05h39aUo7ivM3U=";
+ rev = "dda29e7611d13ff6f580cf389a7b84194363f75c";
+ sha256 = "sha256-9X9Oh4WFFpuRG1jQyQHTqNOCcW5f+uNOjH1iv1i6Je0=";
};
installPhase = ''
diff --git a/pkgs/desktops/deepin/default.nix b/pkgs/desktops/deepin/default.nix
new file mode 100644
index 000000000000..9711fe514806
--- /dev/null
+++ b/pkgs/desktops/deepin/default.nix
@@ -0,0 +1,24 @@
+{ lib, pkgs, libsForQt5 }:
+let
+ packages = self:
+ let
+ inherit (self) callPackage;
+ in {
+ #### LIBRARIES
+ dtkcommon = callPackage ./library/dtkcommon { };
+ dtkcore = callPackage ./library/dtkcore { };
+ dtkgui = callPackage ./library/dtkgui { };
+ dtkwidget = callPackage ./library/dtkwidget { };
+ qt5platform-plugins = callPackage ./library/qt5platform-plugins { };
+ qt5integration = callPackage ./library/qt5integration { };
+ deepin-wayland-protocols = callPackage ./library/deepin-wayland-protocols { };
+ dwayland = callPackage ./library/dwayland { };
+ dde-qt-dbus-factory = callPackage ./library/dde-qt-dbus-factory { };
+ disomaster = callPackage ./library/disomaster { };
+ docparser = callPackage ./library/docparser { };
+ gio-qt = callPackage ./library/gio-qt { };
+ image-editor = callPackage ./library/image-editor { };
+ udisks2-qt5 = callPackage ./library/udisks2-qt5 { };
+ };
+in
+lib.makeScope libsForQt5.newScope packages
diff --git a/pkgs/desktops/deepin/library/dde-qt-dbus-factory/default.nix b/pkgs/desktops/deepin/library/dde-qt-dbus-factory/default.nix
new file mode 100644
index 000000000000..ef302c5b7222
--- /dev/null
+++ b/pkgs/desktops/deepin/library/dde-qt-dbus-factory/default.nix
@@ -0,0 +1,53 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, qmake
+, qtbase
+, wrapQtAppsHook
+, python3
+, dtkcore
+}:
+
+stdenv.mkDerivation rec {
+ pname = "dde-qt-dbus-factory";
+ version = "5.5.22";
+
+ src = fetchFromGitHub {
+ owner = "linuxdeepin";
+ repo = pname;
+ rev = version;
+ sha256 = "sha256-jqk04S+i3py3rVJcHmkPKHsU+eNEN1yoUBBlfXBbcwM=";
+ };
+
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ python3