lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'staging' into staging-next

+245 -290
+5
.editorconfig
··· 55 55 [*.lock] 56 56 indent_size = unset 57 57 58 + # trailing whitespace is an actual syntax element of classic Markdown/ 59 + # CommonMark to enforce a line break 60 + [*.md] 61 + trim_trailing_whitespace = unset 62 + 58 63 [eggs.nix] 59 64 trim_trailing_whitespace = unset 60 65
+4
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
··· 74 74 </para> 75 75 </listitem> 76 76 <listitem> 77 + <literallayout>Pulseaudio has been upgraded to version 15.0 and now optionally <link xlink:href="https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/15.0/#supportforldacandaptxbluetoothcodecsplussbcxqsbcwithhigher-qualityparameters">supports additional Bluetooth audio codecs</link> like aptX or LDAC, with codec switching support being available in <literal>pavucontrol</literal>. This feature is disabled by default but can be enabled by using <literal>hardware.pulseaudio.package = pkgs.pulseaudioFull;</literal>. 78 + Existing 3rd party modules that provided similar functionality, like <literal>pulseaudio-modules-bt</literal> or <literal>pulseaudio-hsphfpd</literal> are deprecated and have been removed.</literallayout> 79 + </listitem> 80 + <listitem> 77 81 <para> 78 82 The new 79 83 <link xlink:href="https://nixos.org/manual/nixpkgs/stable/#sec-postgresqlTestHook"><literal>postgresqlTestHook</literal></link>
+3
nixos/doc/manual/release-notes/rl-2205.section.md
··· 27 27 28 28 - Systemd has been upgraded to the version 250. 29 29 30 + - Pulseaudio has been upgraded to version 15.0 and now optionally [supports additional Bluetooth audio codecs](https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/15.0/#supportforldacandaptxbluetoothcodecsplussbcxqsbcwithhigher-qualityparameters) like aptX or LDAC, with codec switching support being available in `pavucontrol`. This feature is disabled by default but can be enabled by using `hardware.pulseaudio.package = pkgs.pulseaudioFull;`. 31 + Existing 3rd party modules that provided similar functionality, like `pulseaudio-modules-bt` or `pulseaudio-hsphfpd` are deprecated and have been removed. 32 + 30 33 - The new [`postgresqlTestHook`](https://nixos.org/manual/nixpkgs/stable/#sec-postgresqlTestHook) runs a PostgreSQL server for the duration of package checks. 31 34 32 35 - [`kops`](https://kops.sigs.k8s.io) defaults to 1.22.4, which will enable [Instance Metadata Service Version 2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html) and require tokens on new clusters with Kubernetes 1.22. This will increase security by default, but may break some types of workloads. See the [release notes](https://kops.sigs.k8s.io/releases/1.22-notes/) for details.
+2 -2
pkgs/applications/audio/caudec/default.nix
··· 1 - { lib, stdenv, fetchurl, makeWrapper, bash, bc, findutils, flac, lame, opusTools, procps, sox }: 1 + { lib, stdenv, fetchurl, makeWrapper, bc, findutils, flac, lame, opusTools, procps, sox }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "caudec"; ··· 13 13 patchShebangs ./install.sh 14 14 ''; 15 15 16 - nativeBuildInputs = [ bash makeWrapper ]; 16 + nativeBuildInputs = [ makeWrapper ]; 17 17 18 18 installPhase = '' 19 19 ./install.sh --prefix=$out/bin
+2 -2
pkgs/applications/audio/fluidsynth/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "fluidsynth"; 8 - version = "2.2.3"; 8 + version = "2.2.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "FluidSynth"; 12 12 repo = "fluidsynth"; 13 13 rev = "v${version}"; 14 - sha256 = "0x5808d03ym23np17nl8gfbkx3c4y3d7jyyr2222wn2prswbb6x3"; 14 + sha256 = "sha256-aR8TLxl6OziP+DMSNro0DB/UtvzXDeDYQ3o/iy70XD4="; 15 15 }; 16 16 17 17 nativeBuildInputs = [ buildPackages.stdenv.cc pkg-config cmake ];
+1 -2
pkgs/applications/blockchains/bisq-desktop/default.nix
··· 10 10 , writeScript 11 11 , bash 12 12 , tor 13 - , gnutar 14 13 , zip 15 14 , xz 16 15 }: ··· 42 41 sha256 = "09bpkmn22kal3cxg8sil02wy2f2gplsbdkp4viagn0jppma02jid"; 43 42 }; 44 43 45 - nativeBuildInputs = [ makeWrapper copyDesktopItems imagemagick dpkg gnutar zip xz ]; 44 + nativeBuildInputs = [ makeWrapper copyDesktopItems imagemagick dpkg zip xz ]; 46 45 47 46 desktopItems = [ 48 47 (makeDesktopItem {
-1
pkgs/applications/editors/oni2/common.nix
··· 95 95 clang 96 96 makeWrapper 97 97 nodePackages.esy 98 - bash 99 98 perl 100 99 which 101 100 nasm
-1
pkgs/applications/editors/vscode/extensions/ms-vsliveshare-vsliveshare/default.nix
··· 43 43 }; 44 44 }).overrideAttrs({ nativeBuildInputs ? [], buildInputs ? [], ... }: { 45 45 nativeBuildInputs = nativeBuildInputs ++ [ 46 - bash 47 46 jq 48 47 autoPatchelfHook 49 48 makeWrapper
+2 -2
pkgs/applications/graphics/geeqie/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, pkg-config, autoconf, automake, gettext, intltool 2 2 , gtk3, lcms2, exiv2, libchamplain, clutter-gtk, ffmpegthumbnailer, fbida 3 - , wrapGAppsHook, fetchpatch, bash, doxygen 3 + , wrapGAppsHook, fetchpatch, doxygen 4 4 , nix-update-script 5 5 }: 6 6 ··· 32 32 33 33 nativeBuildInputs = 34 34 [ pkg-config autoconf automake gettext intltool 35 - wrapGAppsHook bash doxygen 35 + wrapGAppsHook doxygen 36 36 ]; 37 37 38 38 buildInputs = [
+2 -2
pkgs/applications/graphics/sane/backends/brscan4/default.nix
··· 1 - { stdenv, lib, fetchurl, callPackage, patchelf, makeWrapper, coreutils, libusb-compat-0_1 }: 1 + { stdenv, lib, fetchurl, callPackage, patchelf, makeWrapper, libusb-compat-0_1 }: 2 2 let 3 3 myPatchElf = file: with lib; '' 4 4 patchelf --set-interpreter \ ··· 28 28 tar xfvz data.tar.gz 29 29 ''; 30 30 31 - nativeBuildInputs = [ makeWrapper patchelf coreutils udevRules ]; 31 + nativeBuildInputs = [ makeWrapper patchelf udevRules ]; 32 32 buildInputs = [ libusb-compat-0_1 ]; 33 33 dontBuild = true; 34 34
+2 -2
pkgs/applications/graphics/sane/backends/brscan5/default.nix
··· 1 - { stdenv, lib, fetchurl, callPackage, patchelf, makeWrapper, coreutils, libusb1, avahi-compat, glib, libredirect, nixosTests }: 1 + { stdenv, lib, fetchurl, callPackage, patchelf, makeWrapper, libusb1, avahi-compat, glib, libredirect, nixosTests }: 2 2 let 3 3 myPatchElf = file: with lib; '' 4 4 patchelf --set-interpreter \ ··· 27 27 tar xfv data.tar.xz 28 28 ''; 29 29 30 - nativeBuildInputs = [ makeWrapper patchelf coreutils ]; 30 + nativeBuildInputs = [ makeWrapper patchelf ]; 31 31 buildInputs = [ libusb1 avahi-compat stdenv.cc.cc glib ]; 32 32 dontBuild = true; 33 33
+1 -3
pkgs/applications/networking/bee/bee.nix
··· 1 - { version ? "release", lib, fetchFromGitHub, buildGoModule, coreutils }: 1 + { version ? "release", lib, fetchFromGitHub, buildGoModule }: 2 2 3 3 let 4 4 ··· 38 38 repo = "bee"; 39 39 inherit (versionSpec) rev sha256; 40 40 }; 41 - 42 - nativeBuildInputs = [ coreutils ]; 43 41 44 42 subPackages = [ "cmd/bee" ]; 45 43
+2 -2
pkgs/applications/networking/browsers/chromium/common.nix
··· 7 7 # Native build inputs: 8 8 , ninja, pkg-config 9 9 , python3, perl 10 - , gnutar, which 10 + , which 11 11 , llvmPackages 12 12 # postPatch: 13 13 , pkgsBuildHost ··· 133 133 nativeBuildInputs = [ 134 134 ninja pkg-config 135 135 python3WithPackages perl 136 - gnutar which 136 + which 137 137 llvmPackages.bintools 138 138 ]; 139 139
-2
pkgs/applications/networking/browsers/firefox/common.nix
··· 24 24 # build time 25 25 , autoconf 26 26 , cargo 27 - , gnused 28 27 , makeWrapper 29 28 , nodejs 30 29 , perl ··· 208 207 nativeBuildInputs = [ 209 208 autoconf 210 209 cargo 211 - gnused 212 210 llvmPackages.llvm # llvm-objdump 213 211 makeWrapper 214 212 nodejs
-2
pkgs/applications/networking/instant-messengers/linphone/default.nix
··· 13 13 , ffmpeg 14 14 , gdk-pixbuf 15 15 , glib 16 - , gnused 17 16 , graphviz 18 17 , gtk2 19 18 , intltool ··· 120 119 nativeBuildInputs = [ 121 120 bcunit 122 121 cmake 123 - gnused 124 122 graphviz 125 123 intltool 126 124 makeWrapper
+1 -2
pkgs/applications/networking/mailreaders/meli/default.nix
··· 6 6 , dbus 7 7 , sqlite 8 8 , file 9 - , gzip 10 9 , makeWrapper 11 10 , notmuch 12 11 # Build with support for notmuch backend ··· 25 24 26 25 cargoSha256 = "sha256-ZE653OtXyZ9454bKPApmuL2kVko/hGBWEAya1L1KIoc="; 27 26 28 - nativeBuildInputs = [ pkg-config gzip makeWrapper ]; 27 + nativeBuildInputs = [ pkg-config makeWrapper ]; 29 28 30 29 buildInputs = [ openssl dbus sqlite ] ++ lib.optional withNotmuch notmuch; 31 30
+2 -2
pkgs/applications/networking/mailreaders/notmuch-bower/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, gawk, mercury, pandoc, ncurses, gpgme }: 1 + { lib, stdenv, fetchFromGitHub, mercury, pandoc, ncurses, gpgme }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "notmuch-bower"; ··· 11 11 sha256 = "0r5s16pc3ym5nd33lv9ljv1p1gpb7yysrdni4g7w7yvjrnwk35l6"; 12 12 }; 13 13 14 - nativeBuildInputs = [ gawk mercury pandoc ]; 14 + nativeBuildInputs = [ mercury pandoc ]; 15 15 16 16 buildInputs = [ ncurses gpgme ]; 17 17
-2
pkgs/applications/office/bookworm/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , appstream 5 - , bash 6 5 , coreutils 7 6 , curl 8 7 , desktop-file-utils ··· 40 39 }; 41 40 42 41 nativeBuildInputs = [ 43 - bash 44 42 meson 45 43 ninja 46 44 pkg-config
+1 -3
pkgs/applications/science/biology/quast/default.nix
··· 1 - { lib, stdenv, fetchurl, python3Packages, zlib, bash, coreutils }: 1 + { lib, stdenv, fetchurl, python3Packages, zlib, bash }: 2 2 3 3 let 4 4 pythonPackages = python3Packages; ··· 15 15 }; 16 16 17 17 pythonPath = with pythonPackages; [ simplejson joblib setuptools matplotlib ]; 18 - 19 - nativeBuildInputs = [ coreutils ]; 20 18 21 19 buildInputs = [ zlib ] ++ pythonPath; 22 20
+2 -2
pkgs/applications/science/biology/tebreak/default.nix
··· 1 1 { lib, fetchFromGitHub, last, exonerate, minia, python3, bwa 2 - , samtools, findutils }: 2 + , samtools }: 3 3 4 4 python3.pkgs.buildPythonApplication rec { 5 5 pname = "tebreak"; ··· 12 12 sha256 = "13mgh775d8hkl340923lfwwm4r5ps70girn8d6wgfxzwzxylz8iz"; 13 13 }; 14 14 15 - nativeBuildInputs = [ findutils python3.pkgs.cython ]; 15 + nativeBuildInputs = [ python3.pkgs.cython ]; 16 16 propagatedBuildInputs = with python3.pkgs; [ 17 17 pysam 18 18 scipy
-2
pkgs/applications/terminal-emulators/alacritty/default.nix
··· 6 6 , nixosTests 7 7 8 8 , cmake 9 - , gzip 10 9 , installShellFiles 11 10 , makeWrapper 12 11 , ncurses ··· 68 67 69 68 nativeBuildInputs = [ 70 69 cmake 71 - gzip 72 70 installShellFiles 73 71 makeWrapper 74 72 ncurses
+2 -2
pkgs/applications/version-management/git-and-tools/git/default.nix
··· 26 26 assert svnSupport -> perlSupport; 27 27 28 28 let 29 - version = "2.35.3"; 29 + version = "2.36.0"; 30 30 svn = subversionClient.override { perlBindings = perlSupport; }; 31 31 gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ]; 32 32 in ··· 39 39 40 40 src = fetchurl { 41 41 url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"; 42 - sha256 = "sha256-FenbT5vy7Z//MMtioAxcfAkBAV9asEjNtOiwTd7gD6I="; 42 + sha256 = "sha256-r16/wWWEZPXQ1For/YhMk1+2B6EMwCHZW8gHeIYcwdM="; 43 43 }; 44 44 45 45 outputs = [ "out" ] ++ lib.optional withManual "doc";
-2
pkgs/applications/video/clickshare-csc1/default.nix
··· 4 4 , alsa-lib 5 5 , autoPatchelfHook 6 6 , binutils-unwrapped 7 - , gnutar 8 7 , libav_0_8 9 8 , libnotify 10 9 , libresample ··· 35 34 nativeBuildInputs = [ 36 35 autoPatchelfHook 37 36 binutils-unwrapped 38 - gnutar 39 37 rpmextract 40 38 unzip 41 39 ];
+2 -2
pkgs/applications/video/kodi/unwrapped.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, autoconf, automake, libtool, makeWrapper 2 - , pkg-config, cmake, gnumake, yasm, python3Packages 2 + , pkg-config, cmake, yasm, python3Packages 3 3 , libgcrypt, libgpg-error, libunistring 4 4 , boost, avahi, lame 5 5 , gettext, pcre-cpp, yajl, fribidi, which ··· 160 160 doxygen 161 161 makeWrapper 162 162 which 163 - pkg-config gnumake 163 + pkg-config 164 164 autoconf automake libtool # still needed for some components. Check if that is the case with 19.0 165 165 jre_headless yasm gettext python3Packages.python flatbuffers 166 166
-2
pkgs/applications/video/peek/default.nix
··· 10 10 , appstream-glib 11 11 , pkg-config 12 12 , txt2man 13 - , gzip 14 13 , vala 15 14 , wrapGAppsHook 16 15 , gsettings-desktop-schemas ··· 50 49 appstream-glib 51 50 desktop-file-utils 52 51 gettext 53 - gzip 54 52 meson 55 53 ninja 56 54 libxml2
+1 -5
pkgs/applications/window-managers/wmfs/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, gnumake, 1 + { lib, stdenv, fetchFromGitHub, 2 2 libX11, libXinerama, libXrandr, libXpm, libXft, imlib2 }: 3 3 stdenv.mkDerivation { 4 4 pname = "wmfs"; ··· 11 11 sha256 = "1m7dsmmlhq2qipim659cp9aqlriz1cwrrgspl8baa5pncln0gd5c"; 12 12 rev = "b7b8ff812d28c79cb22a73db2739989996fdc6c2"; 13 13 }; 14 - 15 - nativeBuildInputs = [ 16 - gnumake 17 - ]; 18 14 19 15 buildInputs = [ 20 16 imlib2
+1 -2
pkgs/build-support/docker/default.nix
··· 8 8 , fakechroot 9 9 , fakeNss 10 10 , fakeroot 11 - , findutils 12 11 , go 13 12 , jq 14 13 , jshon ··· 556 555 }; 557 556 result = runCommand "docker-image-${baseName}.tar.gz" 558 557 { 559 - nativeBuildInputs = [ jshon pigz coreutils findutils jq moreutils ]; 558 + nativeBuildInputs = [ jshon pigz jq moreutils ]; 560 559 # Image name must be lowercase 561 560 imageName = lib.toLower name; 562 561 imageTag = if tag == null then "" else tag;
+2 -2
pkgs/build-support/fetchfirefoxaddon/default.nix
··· 1 - {stdenv, lib, coreutils, unzip, jq, zip, fetchurl,writeScript, ...}: 1 + {stdenv, unzip, jq, zip, fetchurl,writeScript, ...}: 2 2 3 3 { 4 4 name ··· 40 40 zip -r -q -FS "$out/$UUID.xpi" * 41 41 rm -r "$out/$UUID" 42 42 ''; 43 - nativeBuildInputs = [ coreutils unzip zip jq ]; 43 + nativeBuildInputs = [ unzip zip jq ]; 44 44 }
+1 -6
pkgs/build-support/fetchnextcloudapp/default.nix
··· 1 - { stdenv, gnutar, findutils, fetchurl, ... }: 1 + { stdenv, fetchurl, ... }: 2 2 { name 3 3 , url 4 4 , version ··· 12 12 src = fetchurl { 13 13 inherit url sha256; 14 14 }; 15 - 16 - nativeBuildInputs = [ 17 - gnutar 18 - findutils 19 - ]; 20 15 21 16 unpackPhase = '' 22 17 tar -xzpf $src
+2 -2
pkgs/build-support/writers/default.nix
··· 1 - { pkgs, config, buildPackages, lib, stdenv, libiconv, mkNugetDeps, mkNugetSource, gawk, gnused, gixy }: 1 + { pkgs, config, buildPackages, lib, stdenv, libiconv, mkNugetDeps, mkNugetSource, gixy }: 2 2 3 3 let 4 4 aliases = if config.allowAliases then (import ./aliases.nix lib) else prev: {}; ··· 205 205 writeNginxConfig = name: text: pkgs.runCommandLocal name { 206 206 inherit text; 207 207 passAsFile = [ "text" ]; 208 - nativeBuildInputs = [ gawk gnused gixy ]; 208 + nativeBuildInputs = [ gixy ]; 209 209 } /* sh */ '' 210 210 # nginx-config-formatter has an error - https://github.com/1connect/nginx-config-formatter/issues/16 211 211 awk -f ${awkFormatNginx} "$textPath" | sed '/^\s*$/d' > $out
+2 -2
pkgs/desktops/cdesktopenv/default.nix
··· 3 3 , xorgproto, libX11, bison, ksh, perl, gnum4 4 4 , libXinerama, libXt, libXext, libtirpc, motif, libXft, xbitmaps 5 5 , libjpeg, libXmu, libXdmcp, libXScrnSaver, symlinkJoin, bdftopcf 6 - , ncompress, mkfontdir, tcl, libXaw, gcc, glibcLocales, gawk 6 + , ncompress, mkfontdir, tcl, libXaw, gcc, glibcLocales 7 7 , autoPatchelfHook, libredirect, makeWrapper, xset, xrdb, fakeroot 8 8 , rpcsvc-proto }: 9 9 ··· 43 43 libjpeg libXmu libXdmcp libXScrnSaver tcl libXaw ksh 44 44 ]; 45 45 nativeBuildInputs = [ 46 - bison ncompress gawk autoPatchelfHook makeWrapper fakeroot 46 + bison ncompress autoPatchelfHook makeWrapper fakeroot 47 47 rpcsvc-proto 48 48 ]; 49 49 # build fails otherwise
-1
pkgs/development/compilers/bupc/default.nix
··· 16 16 # Used during the configure phase 17 17 ENVCMD = "${coreutils}/bin/env"; 18 18 19 - nativeBuildInputs = [ coreutils ]; 20 19 buildInputs = [ perl ]; 21 20 22 21 meta = with lib; {
+1 -1
pkgs/development/compilers/chez/default.nix
··· 15 15 fetchSubmodules = true; 16 16 }; 17 17 18 - nativeBuildInputs = [ coreutils ] ++ lib.optional stdenv.isDarwin cctools; 18 + nativeBuildInputs = lib.optional stdenv.isDarwin cctools; 19 19 buildInputs = [ ncurses libiconv libX11 libuuid ]; 20 20 21 21 enableParallelBuilding = true;
+2 -2
pkgs/development/compilers/opendylan/bin.nix
··· 1 1 # Binaries provided by Open Dylan to be used to bootstrap from source. 2 2 # The binaries can also be used as is. 3 - {lib, stdenv, fetchurl, patchelf, boehmgc, gnused, gcc, makeWrapper}: 3 + {lib, stdenv, fetchurl, patchelf, boehmgc, gcc, makeWrapper}: 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "opendylan"; ··· 16 16 } 17 17 else throw "platform ${stdenv.hostPlatform.system} not supported."; 18 18 19 - nativeBuildInputs = [ patchelf boehmgc gnused makeWrapper ]; 19 + nativeBuildInputs = [ patchelf boehmgc makeWrapper ]; 20 20 21 21 buildCommand = '' 22 22 mkdir -p "$out"
+1 -3
pkgs/development/compilers/squeak/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, fetchurl, fetchzip 2 - , autoconf, automake, autoreconfHook, bash, clang, dos2unix, file, gzip, perl 2 + , autoconf, automake, autoreconfHook, clang, dos2unix, file, perl 3 3 , pkg-config 4 4 , alsa-lib, coreutils, freetype, glib, glibc, gnugrep, libpulseaudio, libtool 5 5 , libuuid, openssl, pango, xorg ··· 75 75 autoconf 76 76 automake 77 77 autoreconfHook 78 - bash 79 78 clang 80 79 dos2unix 81 80 file 82 - gzip 83 81 perl 84 82 pkg-config 85 83 ];
-6
pkgs/development/compilers/swift/default.nix
··· 10 10 , pkg-config 11 11 , sqlite 12 12 , swig 13 - , bash 14 13 , libxml2 15 14 , clang_10 16 15 , python3 ··· 29 28 , libgit2 30 29 , fetchFromGitHub 31 30 , fetchpatch 32 - , findutils 33 31 , makeWrapper 34 32 , gnumake 35 33 , file ··· 188 186 nativeBuildInputs = [ 189 187 autoconf 190 188 automake 191 - bash 192 189 cmake 193 - coreutils 194 - findutils 195 190 git 196 - gnumake 197 191 libtool 198 192 makeWrapper 199 193 ninja
+2 -2
pkgs/development/coq-modules/flocq/default.nix
··· 1 - { lib, bash, which, autoconf, automake, 1 + { lib, which, autoconf, automake, 2 2 mkCoqDerivation, coq, version ? null }: 3 3 4 4 with lib; mkCoqDerivation { ··· 16 16 release."2.6.1".sha256 = "0q5a038ww5dn72yvwn5298d3ridkcngb1dik8hdyr3xh7gr5qibj"; 17 17 releaseRev = v: "flocq-${v}"; 18 18 19 - nativeBuildInputs = [ bash which autoconf ]; 19 + nativeBuildInputs = [ which autoconf ]; 20 20 mlPlugin = true; 21 21 useMelquiondRemake.logpath = "Flocq"; 22 22
-1
pkgs/development/interpreters/guile/1.8.nix
··· 38 38 ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) 39 39 pkgsBuildBuild.guile_1_8; 40 40 nativeBuildInputs = [ 41 - gawk 42 41 makeWrapper 43 42 pkg-config 44 43 ];
-1
pkgs/development/interpreters/guile/2.0.nix
··· 42 42 43 43 nativeBuildInputs = [ 44 44 makeWrapper 45 - gawk 46 45 pkg-config 47 46 ]; 48 47 buildInputs = [
-1
pkgs/development/interpreters/guile/2.2.nix
··· 40 40 ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) 41 41 pkgsBuildBuild.guile; 42 42 nativeBuildInputs = [ 43 - gawk 44 43 makeWrapper 45 44 pkg-config 46 45 ];
-1
pkgs/development/interpreters/guile/3.0.nix
··· 40 40 ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) 41 41 pkgsBuildBuild.guile; 42 42 nativeBuildInputs = [ 43 - gawk 44 43 makeWrapper 45 44 pkg-config 46 45 ];
+3
pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh
··· 11 11 if [ -n "$setupPyGlobalFlags" ]; then 12 12 args+="$setupPyGlobalFlags" 13 13 fi 14 + if [ -n "$enableParallelBuilding" ]; then 15 + setupPyBuildFlags+="--parallel $NIX_BUILD_CORES" 16 + fi 14 17 if [ -n "$setupPyBuildFlags" ]; then 15 18 args+="build_ext $setupPyBuildFlags" 16 19 fi
+2 -2
pkgs/development/interpreters/python/wrapper.nix
··· 1 - { lib, stdenv, buildEnv, makeWrapper 1 + { lib, stdenv, buildEnv, makeBinaryWrapper 2 2 3 3 # manually pased 4 4 , python ··· 27 27 inherit ignoreCollisions; 28 28 extraOutputsToInstall = [ "out" ] ++ extraOutputsToInstall; 29 29 30 - nativeBuildInputs = [ makeWrapper ]; 30 + nativeBuildInputs = [ makeBinaryWrapper ]; 31 31 32 32 postBuild = '' 33 33 if [ -L "$out/bin" ]; then
+2 -2
pkgs/development/libraries/at-spi2-core/default.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "at-spi2-core"; 22 - version = "2.44.0"; 22 + version = "2.44.1"; 23 23 24 24 outputs = [ "out" "dev" ]; 25 25 26 26 src = fetchurl { 27 27 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 28 - sha256 = "fu488oWwiQYP1rblGz6yys91LMo6CCx/TCxauEHlE1M="; 28 + sha256 = "S+sjJwumz3yvILWXNU11GU2Jr7adLvzxX0JxaIum90Y="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+7
pkgs/development/libraries/dbus/default.nix
··· 43 43 url = "https://gitlab.freedesktop.org/dbus/dbus/-/commit/6bfaea0707ba1a7788c4b6d30c18fb094f3a1dd4.patch"; 44 44 sha256 = "1d8ay55n2ksw5faqx3hsdpfni3xl3gq9hnjl65073xcfnx67x8d2"; 45 45 }) 46 + 47 + # Fix dbus-daemon crashing when running tests due to long XDG_DATA_DIRS. 48 + # https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/302 49 + (fetchpatch { 50 + url = "https://gitlab.freedesktop.org/dbus/dbus/-/commit/b551b3e9737958216a1a9d359150a4110a9d0549.patch"; 51 + sha256 = "kOVjlklZzKvBZXmmrE1UiO4XWRoBLViGwdn6/eDH+DY="; 52 + }) 46 53 ] ++ (lib.optional stdenv.isSunOS ./implement-getgrouplist.patch); 47 54 48 55 postPatch = ''
+2 -2
pkgs/development/libraries/gecode/3.nix
··· 1 - { lib, stdenv, fetchurl, bash, perl }: 1 + { lib, stdenv, fetchurl, perl }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gecode"; ··· 9 9 sha256 = "0k45jas6p3cyldgyir1314ja3174sayn2h2ly3z9b4dl3368pk77"; 10 10 }; 11 11 12 - nativeBuildInputs = [ bash perl ]; 12 + nativeBuildInputs = [ perl ]; 13 13 14 14 preConfigure = "patchShebangs configure"; 15 15
+2 -10
pkgs/development/libraries/glib/default.nix
··· 45 45 46 46 stdenv.mkDerivation rec { 47 47 pname = "glib"; 48 - version = "2.72.0"; 48 + version = "2.72.1"; 49 49 50 50 src = fetchurl { 51 51 url = "mirror://gnome/sources/glib/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 52 - sha256 = "177w1MTnpi4I77jl8lKgE1cAe5WIqH/ytGOjhXAR950="; 52 + sha256 = "wH5XFHslTO+SzoCgN43AwCpDWOfeRwLp9AMGl4EJX+I="; 53 53 }; 54 54 55 55 patches = optionals stdenv.isDarwin [ 56 56 ./darwin-compilation.patch 57 - 58 - # Fix Inkscape compilation with clang++ 59 - # https://gitlab.gnome.org/GNOME/glib/-/issues/2625 60 - (fetchpatch { 61 - url = "https://gitlab.gnome.org/GNOME/glib/-/commit/97d39b745ff1f621424f68a41ce0a7c5bb554c87.patch"; 62 - sha256 = "wftuyf3ExFfrISngCQpEUpIGfHCCLXeYv/PEb/TE6a8="; 63 - revert = true; 64 - }) 65 57 ] ++ optionals stdenv.hostPlatform.isMusl [ 66 58 ./quark_init_on_demand.patch 67 59 ./gobject_init_on_demand.patch
+4 -7
pkgs/development/libraries/glibc/default.nix
··· 40 40 makeFlagsArray+=("bindir=$bin/bin" "sbindir=$bin/sbin" "rootsbindir=$bin/sbin") 41 41 ''; 42 42 43 - # The stackprotector and fortify hardening flags are autodetected by glibc 44 - # and enabled by default if supported. Setting it for every gcc invocation 45 - # does not work. 46 - hardeningDisable = [ "stackprotector" "fortify" ] 47 - # XXX: Not actually musl-speciic but since only musl enables pie by default, 48 - # limit rebuilds by only disabling pie w/musl 49 - ++ lib.optional stdenv.hostPlatform.isMusl "pie"; 43 + # The pie, stackprotector and fortify hardening flags are autodetected by 44 + # glibc and enabled by default if supported. Setting it for every gcc 45 + # invocation does not work. 46 + hardeningDisable = [ "fortify" "pie" "stackprotector" ]; 50 47 51 48 NIX_CFLAGS_COMPILE = lib.concatStringsSep " " 52 49 (builtins.concatLists [
+5 -3
pkgs/development/libraries/gstreamer/bad/default.nix
··· 84 84 , libxml2 85 85 , srt 86 86 , vo-aacenc 87 + , libfreeaptx 87 88 , VideoToolbox 88 89 , AudioToolbox 89 90 , AVFoundation ··· 96 97 97 98 stdenv.mkDerivation rec { 98 99 pname = "gst-plugins-bad"; 99 - version = "1.20.0"; 100 + version = "1.20.1"; 100 101 101 102 outputs = [ "out" "dev" ]; 102 103 103 104 src = fetchurl { 104 105 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 105 - sha256 = "sha256-AVuNTZo5Xr9ETUCHaGeiA03TMEs61IvDoN0MHucdwR0="; 106 + sha256 = "0j1q89dl8369djibc5p27lyj8y8p4maplmdzlryvrw0ib77w5lq9"; 106 107 }; 107 108 108 109 nativeBuildInputs = [ ··· 170 171 libintl 171 172 srt 172 173 vo-aacenc 174 + libfreeaptx 173 175 ] ++ lib.optionals enableZbar [ 174 176 zbar 175 177 ] ++ lib.optionals faacSupport [ ··· 261 263 "-Disac=disabled" # depends on `webrtc-audio-coding-1` not compatible with 0.3 262 264 "-Dgs=disabled" # depends on `google-cloud-cpp` 263 265 "-Donnx=disabled" # depends on `libonnxruntime` not packaged in nixpkgs as of writing 264 - "-Dopenaptx=disabled" # depends on older version of `libopenaptx` due to licensing conflict https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2235 266 + "-Dopenaptx=enabled" # since gstreamer-1.20.1 `libfreeaptx` is supported for circumventing the dubious license conflict with `libopenaptx` 265 267 ] 266 268 ++ lib.optionals (!stdenv.isLinux) [ 267 269 "-Dva=disabled" # see comment on `libva` in `buildInputs`
+2 -2
pkgs/development/libraries/gstreamer/base/default.nix
··· 41 41 42 42 stdenv.mkDerivation rec { 43 43 pname = "gst-plugins-base"; 44 - version = "1.20.0"; 44 + version = "1.20.1"; 45 45 46 46 outputs = [ "out" "dev" ]; 47 47 48 48 src = fetchurl { 49 49 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 50 - sha256 = "sha256-TLZvzPcwsQN+ZTOGLCEomQkSpttOW70U4O+RRFDrTHw="; 50 + sha256 = "0162ly7pscymq6bsf1d5fva2k9s16zvfwyi1q6z4yfd97d0sdn4n"; 51 51 }; 52 52 53 53 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/gstreamer/core/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "gstreamer"; 24 - version = "1.20.0"; 24 + version = "1.20.1"; 25 25 26 26 outputs = [ 27 27 "bin" ··· 34 34 35 35 src = fetchurl { 36 36 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 37 - sha256 = "sha256-7fS///hVkdT/97Ibue1/D+q8EjrEpO/ynnPLzkVPnbc="; 37 + sha256 = "0cghi6n4nhdbajz3wqcgbh5xm94myvnqgsi9g2bz9n1s9904l2fy"; 38 38 }; 39 39 40 40 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/gstreamer/devtools/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "gst-devtools"; 16 - version = "1.20.0"; 16 + version = "1.20.1"; 17 17 18 18 src = fetchurl { 19 19 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 20 - sha256 = "sha256-afyHVuydk+XFJYyZCIQ08gPpH9vFryjR8sWD/YGbeh0="; 20 + sha256 = "0asbapgf485h2gqq0sn9c4qknwi0ccpraf1685ixp2sv23pwgwc1"; 21 21 }; 22 22 23 23 outputs = [
+2 -2
pkgs/development/libraries/gstreamer/ges/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "gst-editing-services"; 19 - version = "1.20.0"; 19 + version = "1.20.1"; 20 20 21 21 outputs = [ 22 22 "out" ··· 26 26 27 27 src = fetchurl { 28 28 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 29 - sha256 = "sha256-+Detz0Bz0ZpZCJhOh5zQOfQZLKNo5x056MzYpWuf7t8="; 29 + sha256 = "1ps887yyj6jkj8a2613n43b4fbvynxwryinxvavi00cfnlhipkka"; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/gstreamer/good/default.nix
··· 48 48 49 49 stdenv.mkDerivation rec { 50 50 pname = "gst-plugins-good"; 51 - version = "1.20.0"; 51 + version = "1.20.1"; 52 52 53 53 outputs = [ "out" "dev" ]; 54 54 55 55 src = fetchurl { 56 56 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 57 - sha256 = "sha256-LRGcFauMnnn4zTxr9YL/egULKMyuUqtIZeGhRkmRZZw="; 57 + sha256 = "1al4f35mx41cy2h6agvmsqkjfchsyfs0iyxzpv6pnl0xh9pqfriw"; 58 58 }; 59 59 60 60 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/gstreamer/libav/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "gst-libav"; 19 - version = "1.20.0"; 19 + version = "1.20.1"; 20 20 21 21 src = fetchurl { 22 22 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 23 - sha256 = "sha256-Xu5e2NUIKjG1AESOQVNcci7jDNX4Ik8ymCu6ui7t7xc="; 23 + sha256 = "1iwz7928yi48xia5kfkj54x5dfmhbj25g9125vainpmp6fv1z9wi"; 24 24 }; 25 25 26 26 outputs = [ "out" "dev" ];
+2 -2
pkgs/development/libraries/gstreamer/rtsp-server/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "gst-rtsp-server"; 16 - version = "1.20.0"; 16 + version = "1.20.1"; 17 17 18 18 src = fetchurl { 19 19 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 20 - sha256 = "sha256-wgn17ZBtpxP91EqIROkJqmyK89+2MCWbCSz7d6d1WEM="; 20 + sha256 = "028maajlvfn96v3gqk2ws1k6w9hjfk7dsxnm84d73pnpi99bqia7"; 21 21 }; 22 22 23 23 outputs = [
+2 -2
pkgs/development/libraries/gstreamer/ugly/default.nix
··· 24 24 25 25 stdenv.mkDerivation rec { 26 26 pname = "gst-plugins-ugly"; 27 - version = "1.20.0"; 27 + version = "1.20.1"; 28 28 29 29 outputs = [ "out" "dev" ]; 30 30 31 31 src = fetchurl { 32 32 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 33 - sha256 = "sha256-To3LXSZVLwpJN/a8Ynm9kHD1XKauDqoy1y0mTEQAHC4="; 33 + sha256 = "06fvgyjwcf4paqxgp1xmgd0d0glkxys7n818526k10wrw92m20s2"; 34 34 }; 35 35 36 36 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/gstreamer/vaapi/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "gstreamer-vaapi"; 24 - version = "1.20.0"; 24 + version = "1.20.1"; 25 25 26 26 src = fetchurl { 27 27 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 28 - sha256 = "sha256-95pHNG39XlheBj53B45fxJiwbe6JW/y/R9iGP8rJ6jI="; 28 + sha256 = "0dqiy8mhcpq3yla8dk69pkjid7hiv98ykvwskb4pk45g6z2zdyw7"; 29 29 }; 30 30 31 31 outputs = [
+2 -2
pkgs/development/libraries/hyperscan/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, ragel, python3 2 - , coreutils, gnused, util-linux, fetchpatch 2 + , util-linux, fetchpatch 3 3 , boost 4 4 , withStatic ? false # build only shared libs by default, build static+shared if true 5 5 }: ··· 27 27 cmake ragel python3 28 28 # Consider simply using busybox for these 29 29 # Need at least: rev, sed, cut, nm 30 - coreutils gnused util-linux 30 + util-linux 31 31 ]; 32 32 33 33 cmakeFlags = [
+18 -7
pkgs/development/libraries/libarchive/default.nix
··· 37 37 hash = "sha256-G4wL5DDbX0FqaA4cnOlVLZ25ObN8dNsRtxyas29tpDA="; 38 38 }; 39 39 40 + postPatch = '' 41 + substituteInPlace Makefile.am --replace '/bin/pwd' "$(type -P pwd)" 42 + 43 + declare -a skip_tests=( 44 + # test won't work in nix sandbox 45 + 'test_write_disk_perms' 46 + # can't be sure builder will have sparse-capable fs 47 + 'test_sparse_basic' 48 + ) 49 + 50 + for test_name in "''${skip_tests[@]}" ; do 51 + sed -i "/$test_name/d" Makefile.am 52 + rm "libarchive/test/$test_name.c" 53 + done 54 + ''; 55 + 40 56 outputs = [ "out" "lib" "dev" ]; 41 57 42 58 nativeBuildInputs = [ ··· 60 76 61 77 configureFlags = lib.optional (!xarSupport) "--without-xml2"; 62 78 63 - postPatch = '' 64 - substituteInPlace Makefile.am --replace '/bin/pwd' 'pwd' 65 - ''; 66 - 67 79 preBuild = lib.optionalString stdenv.isCygwin '' 68 80 echo "#include <windows.h>" >> config.h 69 81 ''; 70 82 71 - # 484: test_write_disk_perms FAIL 72 - # TODO: how to disable it? Should it be reported upstream? 73 - doCheck = false; 83 + # https://github.com/libarchive/libarchive/issues/1475 84 + doCheck = !stdenv.hostPlatform.isMusl; 74 85 75 86 preFixup = '' 76 87 sed -i $lib/lib/libarchive.la \
+2 -2
pkgs/development/libraries/libinput/default.nix
··· 45 45 46 46 stdenv.mkDerivation rec { 47 47 pname = "libinput"; 48 - version = "1.20.0"; 48 + version = "1.20.1"; 49 49 50 50 outputs = [ "bin" "out" "dev" ]; 51 51 ··· 54 54 owner = "libinput"; 55 55 repo = "libinput"; 56 56 rev = version; 57 - sha256 = "Ey6ItBIrf1POACp2+6R0B4KxJq5V1HoO+y4j6hZSGAE="; 57 + sha256 = "eujnabUaeNEJC/tPPhwcNS9sqDIorF52RjfqKBotbmc="; 58 58 }; 59 59 60 60 patches = [
+2 -2
pkgs/development/libraries/libpqxx/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, postgresql, python3, gnused }: 1 + { lib, stdenv, fetchFromGitHub, postgresql, python3 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libpqxx"; ··· 11 11 sha256 = "sha256-O30czHwEDXz5xY4o3MWhmEK06OKTKMQCy0M6qwSEpy8="; 12 12 }; 13 13 14 - nativeBuildInputs = [ gnused python3 ]; 14 + nativeBuildInputs = [ python3 ]; 15 15 buildInputs = [ postgresql ]; 16 16 17 17 preConfigure = ''
+2 -2
pkgs/development/libraries/libvdpau/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libvdpau"; 5 - version = "1.4"; 5 + version = "1.5"; 6 6 7 7 src = fetchurl { 8 8 url = "https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/${version}/${pname}-${version}.tar.bz2"; 9 - sha256 = "0c1zsfr6ypzwv8g9z50kdahpb7pirarq4z8avqqyyma5b9684n22"; 9 + sha256 = "sha256-pdUKQrjCiP68BxUatkOsjeBqGERpZcckH4m06BCCGRM="; 10 10 }; 11 11 patches = [ ./installdir.patch ]; 12 12
+1 -3
pkgs/development/libraries/libxsmm/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, coreutils, gfortran, gnused 1 + { lib, stdenv, fetchFromGitHub, gfortran 2 2 , python3, util-linux, which 3 3 4 4 , enableStatic ? stdenv.hostPlatform.isStatic ··· 16 16 }; 17 17 18 18 nativeBuildInputs = [ 19 - coreutils 20 19 gfortran 21 - gnused 22 20 python3 23 21 util-linux 24 22 which
+2 -2
pkgs/development/libraries/physics/cernlib/default.nix
··· 1 - { lib, stdenv, fetchurl, gfortran, gnumake, imake, makedepend, motif, xorg }: 1 + { lib, stdenv, fetchurl, gfortran, imake, makedepend, motif, xorg }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "2006"; ··· 13 13 }; 14 14 15 15 buildInputs = with xorg; [ gfortran motif libX11 libXft libXt ]; 16 - nativeBuildInputs = [ gnumake imake makedepend ]; 16 + nativeBuildInputs = [ imake makedepend ]; 17 17 sourceRoot = "."; 18 18 19 19 patches = [ ./patch.patch ./0001-Use-strerror-rather-than-sys_errlist-to-fix-compilat.patch ];
+2 -2
pkgs/development/libraries/qt-5/modules/qtwebengine.nix
··· 1 1 { qtModule 2 2 , qtdeclarative, qtquickcontrols, qtlocation, qtwebchannel 3 3 4 - , bison, coreutils, flex, git, gperf, ninja, pkg-config, python2, which 4 + , bison, flex, git, gperf, ninja, pkg-config, python2, which 5 5 , nodejs, qtbase, perl 6 6 7 7 , xorg, libXcursor, libXScrnSaver, libXrandr, libXtst ··· 30 30 pname = "qtwebengine"; 31 31 qtInputs = [ qtdeclarative qtquickcontrols qtlocation qtwebchannel ]; 32 32 nativeBuildInputs = [ 33 - bison coreutils flex git gperf ninja pkg-config python2 which gn nodejs 33 + bison flex git gperf ninja pkg-config python2 which gn nodejs 34 34 ] ++ lib.optional stdenv.isDarwin xcbuild; 35 35 doCheck = true; 36 36 outputs = [ "bin" "dev" "out" ];
+2 -11
pkgs/development/libraries/science/math/liblapack/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , gfortran 6 5 , cmake 7 6 , shared ? true ··· 11 10 12 11 stdenv.mkDerivation rec { 13 12 pname = "liblapack"; 14 - version = "3.10.0"; 13 + version = "3.10.1"; 15 14 16 15 src = fetchFromGitHub { 17 16 owner = "Reference-LAPACK"; 18 17 repo = "lapack"; 19 18 rev = "v${version}"; 20 - sha256 = "sha256-ewYUM+M7jDO5LLnB4joiKkqgXjEDmWbFZbgad8x98gc="; 19 + sha256 = "07wwydw72gl4fhfqcyc8sbz7ynm0i23pggyfqn0r9a29g7qh8bqs"; 21 20 }; 22 - 23 - patches = [ 24 - (fetchpatch { 25 - name = "CVE-2021-4048.patch"; 26 - url = "https://github.com/Reference-LAPACK/lapack/commit/0631b6beaed60ba118b0b027c0f8d35397bf5df0.patch"; 27 - sha256 = "1bqjw3f6ak9iz97y7ckn0rrfcgrzbn9prgfasl489qpxgzp2kjh8"; 28 - }) 29 - ]; 30 21 31 22 nativeBuildInputs = [ gfortran cmake ]; 32 23
+2 -2
pkgs/development/python-modules/XlsxWriter/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "xlsxwriter"; 10 - version = "3.0.2"; 10 + version = "3.0.3"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "jmcnamara"; 17 17 repo = "XlsxWriter"; 18 18 rev = "RELEASE_${version}"; 19 - hash = "sha256-I87/8OhMoI9/BRXdmTZ1Ul+d+/x+Kg/9CuqMgTsP8Eo="; 19 + hash = "sha256-9fIxNkOdM+Bz1F9AWq02H3LLQnefxGSAtp9kM2OtJ9M="; 20 20 }; 21 21 22 22 checkInputs = [
+2
pkgs/development/python-modules/pandas/default.nix
··· 122 122 export PATH=$(pwd):$PATH 123 123 ''; 124 124 125 + enableParallelBuilding = true; 126 + 125 127 pythonImportsCheck = [ "pandas" ]; 126 128 127 129 meta = with lib; {
+3 -2
pkgs/development/python-modules/pybind11/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pybind11"; 16 - version = "2.9.1"; 16 + version = "2.9.2"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "pybind"; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - hash = "sha256-wBvEWQlZhHoSCMbGgYtB3alWBLA8mA8Mz6JPLhXa3Pc="; 22 + hash = "sha256-O3bkexUBa+gfiJEM6KSR8y/iVqHqlCFmz/9EghxdIpw="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ cmake ]; ··· 66 66 67 67 meta = with lib; { 68 68 homepage = "https://github.com/pybind/pybind11"; 69 + changelog = "https://github.com/pybind/pybind11/blob/${src.rev}/docs/changelog.rst"; 69 70 description = "Seamless operability between C++11 and Python"; 70 71 longDescription = '' 71 72 Pybind11 is a lightweight header-only library that exposes
+2
pkgs/development/python-modules/pydantic/default.nix
··· 43 43 export HOME=$(mktemp -d) 44 44 ''; 45 45 46 + enableParallelBuilding = true; 47 + 46 48 pythonImportsCheck = [ "pydantic" ]; 47 49 48 50 meta = with lib; {
-2
pkgs/development/python-modules/pync/default.nix
··· 3 3 , fetchPypi 4 4 , python-dateutil 5 5 , pkgs 6 - , coreutils 7 6 , which 8 7 }: 9 8 ··· 16 15 sha256 = "38b9e61735a3161f9211a5773c5f5ea698f36af4ff7f77fa03e8d1ff0caa117f"; 17 16 }; 18 17 19 - nativeBuildInputs = [ coreutils ]; 20 18 checkInputs = [ which ]; 21 19 propagatedBuildInputs = [ python-dateutil ]; 22 20
-1
pkgs/development/tools/build-managers/bazel/bazel_4/default.nix
··· 530 530 # when a command can’t be found in a bazel build, you might also 531 531 # need to add it to `defaultShellPath`. 532 532 nativeBuildInputs = [ 533 - coreutils 534 533 installShellFiles 535 534 makeWrapper 536 535 python3
-1
pkgs/development/tools/build-managers/bazel/bazel_5/default.nix
··· 525 525 # when a command can’t be found in a bazel build, you might also 526 526 # need to add it to `defaultShellPath`. 527 527 nativeBuildInputs = [ 528 - coreutils 529 528 installShellFiles 530 529 makeWrapper 531 530 python3
+7
pkgs/development/tools/build-managers/meson/default.nix
··· 58 58 # unsandboxed non-NixOS builds, see: 59 59 # https://github.com/NixOS/nixpkgs/issues/86131#issuecomment-711051774 60 60 ./boost-Do-not-add-system-paths-on-nix.patch 61 + 62 + # https://github.com/mesonbuild/meson/pull/9841 63 + # cross-compilation fix 64 + (fetchpatch { 65 + url = "https://github.com/mesonbuild/meson/commit/266e8acb5807b38a550cb5145cea0e19545a21d7.patch"; 66 + sha256 = "sha256-1GdKsm2xvq2GxTNeTyBH5O73hxboL0YI+w2BCoUeWXM="; 67 + }) 61 68 ] ++ lib.optionals withDarwinFrameworksGtkDocPatch [ 62 69 # Fix building gtkdoc for GLib 63 70 # https://github.com/mesonbuild/meson/pull/10186
+1 -2
pkgs/development/tools/build-managers/redo-apenwarr/default.nix
··· 1 - { stdenv, lib, python3, fetchFromGitHub, which, findutils, coreutils 1 + { stdenv, lib, python3, fetchFromGitHub, which, coreutils 2 2 , perl, installShellFiles 3 3 , doCheck ? true 4 4 }: stdenv.mkDerivation rec { ··· 52 52 python3 53 53 (with python3.pkgs; [ beautifulsoup4 markdown ]) 54 54 which 55 - findutils 56 55 installShellFiles 57 56 ]; 58 57
-2
pkgs/development/tools/krankerl/default.nix
··· 6 6 , dbus 7 7 , sqlite 8 8 , file 9 - , gzip 10 9 , makeWrapper 11 10 }: 12 11 ··· 25 24 26 25 nativeBuildInputs = [ 27 26 pkg-config 28 - gzip 29 27 makeWrapper 30 28 ]; 31 29
+1 -1
pkgs/development/tools/misc/universal-ctags/default.nix
··· 12 12 }; 13 13 14 14 depsBuildBuild = [ buildPackages.stdenv.cc ]; 15 - nativeBuildInputs = [ autoreconfHook coreutils pkg-config python3Packages.docutils ]; 15 + nativeBuildInputs = [ autoreconfHook pkg-config python3Packages.docutils ]; 16 16 buildInputs = [ jansson ] ++ lib.optional stdenv.isDarwin libiconv; 17 17 18 18 # to generate makefile.in
+4 -4
pkgs/development/tools/rust/cbindgen/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "rust-cbindgen"; 5 - version = "0.21.0"; 5 + version = "0.23.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "eqrion"; 9 9 repo = "cbindgen"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-WvCGAjFxjaql/y35QfHyHvwbEL4pKtlc3JO2NecqQCM="; 11 + hash = "sha256-yux5VpN8UqBscu5TyojlZmu4q2uz8b9Tu++eNlPUj/M="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-Kl2/u+ttPn1k7f3+XRCord4u+c4QZ80/Okb40XeyeIk="; 14 + cargoSha256 = "sha256:1838dsmaqdlbd3j040bdy1fvl3z77xmcz73r11qmnqsga4yva6d7"; 15 15 16 16 buildInputs = lib.optional stdenv.isDarwin Security; 17 17 ··· 33 33 description = "A project for generating C bindings from Rust code"; 34 34 homepage = "https://github.com/eqrion/cbindgen"; 35 35 license = licenses.mpl20; 36 - maintainers = with maintainers; [ ]; 36 + maintainers = with maintainers; [ hexa ]; 37 37 }; 38 38 }
-2
pkgs/development/tools/vala-language-server/default.nix
··· 6 6 , pkg-config 7 7 , scdoc 8 8 , gnome-builder 9 - , gnused 10 9 , glib 11 10 , libgee 12 11 , json-glib ··· 37 36 pkg-config 38 37 scdoc 39 38 # GNOME Builder Plugin 40 - gnused 41 39 gnome-builder 42 40 ]; 43 41
+2 -2
pkgs/misc/drivers/epson-workforce-635-nx625-series/default.nix
··· 1 1 { 2 - autoreconfHook, cups, gzip, libjpeg, rpmextract, 2 + autoreconfHook, cups, libjpeg, rpmextract, 3 3 fetchurl, lib, stdenv 4 4 }: 5 5 ··· 22 22 }; 23 23 sourceRoot = srcdirs.filter; 24 24 25 - nativeBuildInputs = [ autoreconfHook gzip rpmextract ]; 25 + nativeBuildInputs = [ autoreconfHook rpmextract ]; 26 26 buildInputs = [ cups libjpeg ]; 27 27 28 28 unpackPhase = ''
+2 -2
pkgs/misc/openrussian-cli/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, gnumake, pkg-config, wget, unzip, gawk 1 + { stdenv, lib, fetchFromGitHub, pkg-config, wget, unzip 2 2 , sqlite, which, lua, installShellFiles, makeWrapper 3 3 }: 4 4 let ··· 16 16 }; 17 17 18 18 nativeBuildInputs = [ 19 - gnumake pkg-config wget unzip gawk sqlite which installShellFiles makeWrapper 19 + pkg-config wget unzip sqlite which installShellFiles makeWrapper 20 20 ]; 21 21 22 22 buildInputs = [ luaEnv ];
-1
pkgs/os-specific/linux/apparmor/default.nix
··· 192 192 nativeBuildInputs = [ 193 193 pkg-config 194 194 libapparmor 195 - gawk 196 195 which 197 196 ]; 198 197
+2 -2
pkgs/os-specific/linux/device-tree/default.nix
··· 1 - { lib, stdenvNoCC, dtc, findutils }: 1 + { lib, stdenvNoCC, dtc }: 2 2 3 3 with lib; { 4 4 applyOverlays = (base: overlays': stdenvNoCC.mkDerivation { 5 5 name = "device-tree-overlays"; 6 - nativeBuildInputs = [ dtc findutils ]; 6 + nativeBuildInputs = [ dtc ]; 7 7 buildCommand = let 8 8 overlays = toList overlays'; 9 9 in ''
+4 -3
pkgs/os-specific/linux/ell/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "ell"; 10 - version = "0.49"; 10 + version = "0.50"; 11 11 12 12 outputs = [ "out" "dev" ]; 13 13 14 14 src = fetchgit { 15 15 url = "https://git.kernel.org/pub/scm/libs/ell/ell.git"; 16 16 rev = version; 17 - sha256 = "sha256-/5ivelqRDvJuPVJqMs27VJUIq7/Dw6ROt/cmjSo309s="; 17 + sha256 = "sha256-LQAbE/pAKjVFsn9FjIbvY6sTBcVBdi4LCOnDVZ/WGV0="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ ··· 31 31 doCheck = true; 32 32 33 33 meta = with lib; { 34 - homepage = "https://01.org/ell"; 34 + homepage = "https://git.kernel.org/pub/scm/libs/ell/ell.git"; 35 35 description = "Embedded Linux Library"; 36 36 longDescription = '' 37 37 The Embedded Linux* Library (ELL) provides core, low-level functionality for system daemons. It typically has no dependencies other than the Linux kernel, C standard library, and libdl (for dynamic linking). While ELL is designed to be efficient and compact enough for use on embedded Linux platforms, it is not limited to resource-constrained systems. 38 38 ''; 39 + changelog = "https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog?h=${version}"; 39 40 license = licenses.lgpl21Plus; 40 41 platforms = platforms.linux; 41 42 maintainers = with maintainers; [ mic92 dtzWill maxeaubrey ];
+2 -2
pkgs/os-specific/linux/kernel-headers/default.nix
··· 81 81 in { 82 82 inherit makeLinuxHeaders; 83 83 84 - linuxHeaders = let version = "5.16"; in 84 + linuxHeaders = let version = "5.17"; in 85 85 makeLinuxHeaders { 86 86 inherit version; 87 87 src = fetchurl { 88 88 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 89 - sha256 = "1fq86dbx2p124vi4j8nan68gj4zyw4xnqh4jxq9aqsdvi24pwz82"; 89 + sha256 = "1cdi43x4c3l4chznh57gm55szycj4wjlxl1dss1ilnfvvmhyypsm"; 90 90 }; 91 91 patches = [ 92 92 ./no-relocs.patch # for building x86 kernel headers on non-ELF platforms
+2 -2
pkgs/os-specific/linux/kernel/manual-config.nix
··· 1 1 { lib, buildPackages, runCommand, nettools, bc, bison, flex, perl, rsync, gmp, libmpc, mpfr, openssl 2 - , libelf, cpio, elfutils, zstd, gawk, python3Minimal, zlib, pahole 2 + , libelf, cpio, elfutils, zstd, python3Minimal, zlib, pahole 3 3 , writeTextFile 4 4 }: 5 5 ··· 320 320 enableParallelBuilding = true; 321 321 322 322 depsBuildBuild = [ buildPackages.stdenv.cc ]; 323 - nativeBuildInputs = [ perl bc nettools openssl rsync gmp libmpc mpfr gawk zstd python3Minimal ] 323 + nativeBuildInputs = [ perl bc nettools openssl rsync gmp libmpc mpfr zstd python3Minimal ] 324 324 ++ optional (stdenv.hostPlatform.linux-kernel.target == "uImage") buildPackages.ubootTools 325 325 ++ optional (lib.versionAtLeast version "4.14" && lib.versionOlder version "5.8") libelf 326 326 # Removed util-linuxMinimal since it should not be a dependency.
+2 -2
pkgs/os-specific/linux/libcap-ng/default.nix
··· 6 6 pname = "libcap-ng"; 7 7 # When updating make sure to test that the version with 8 8 # all of the python bindings still works 9 - version = "0.8.2"; 9 + version = "0.8.3"; 10 10 11 11 src = fetchurl { 12 12 url = "${meta.homepage}/${pname}-${version}.tar.gz"; 13 - sha256 = "1sasp1n154aqy9fz0knlb966svm7xg1zjhg1vr4q839bgjvq7h2j"; 13 + sha256 = "sha256-vtb2hI4iuy+Dtfdksq7w7TkwVOgDqOOocRyyo55rSS0="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ swig ];
+2 -2
pkgs/os-specific/linux/multipath-tools/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchpatch, pkg-config, perl, lvm2, libaio, gzip, readline, systemd, liburcu, json_c, kmod, nixosTests }: 1 + { lib, stdenv, fetchurl, fetchpatch, pkg-config, perl, lvm2, libaio, readline, systemd, liburcu, json_c, kmod, nixosTests }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "multipath-tools"; ··· 41 41 $(find * -name Makefile\*) 42 42 ''; 43 43 44 - nativeBuildInputs = [ gzip pkg-config perl ]; 44 + nativeBuildInputs = [ pkg-config perl ]; 45 45 buildInputs = [ systemd lvm2 libaio readline liburcu json_c ]; 46 46 47 47 makeFlags = [
+2 -2
pkgs/os-specific/linux/sysstat/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "sysstat"; 5 - version = "12.4.4"; 5 + version = "12.4.5"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pagesperso-orange.fr/sebastien.godard/sysstat-${version}.tar.xz"; 9 - sha256 = "sha256-lRLnR54E+S4lHFxrS9lLj2Q9ISvQ6Yao6k0Uem6UPSQ="; 9 + sha256 = "sha256-70RazqMBu7mW5BCEL2KQqNBJ6ITUhoz+9+hdwEt+7ls="; 10 10 }; 11 11 12 12 buildInputs = [ gettext ];
+2 -2
pkgs/servers/foundationdb/vsmake.nix
··· 3 3 # (which will eventually become the default version.) 4 4 { gcc6Stdenv, lib, fetchurl, fetchFromGitHub 5 5 6 - , which, findutils, m4, gawk 6 + , which, m4 7 7 , python2, openjdk, mono, libressl 8 8 , ... 9 9 }: ··· 51 51 inherit rev sha256; 52 52 }; 53 53 54 - nativeBuildInputs = [ python2 openjdk gawk which m4 findutils mono ]; 54 + nativeBuildInputs = [ python2 openjdk which m4 mono ]; 55 55 buildInputs = [ libressl boost ]; 56 56 57 57 inherit patches;
+2 -2
pkgs/servers/monitoring/net-snmp/default.nix
··· 1 1 { lib, stdenv, fetchurl, fetchpatch, autoreconfHook, removeReferencesTo 2 - , file, openssl, perl, perlPackages, nettools, gnused 2 + , file, openssl, perl, perlPackages, nettools 3 3 , withPerlTools ? false }: let 4 4 5 5 perlWithPkgs = perl.withPackages (ps: with ps; [ ··· 44 44 substituteInPlace testing/fulltests/support/simple_TESTCONF.sh --replace "/bin/netstat" "${nettools}/bin/netstat" 45 45 ''; 46 46 47 - nativeBuildInputs = [ autoreconfHook nettools removeReferencesTo gnused file ]; 47 + nativeBuildInputs = [ autoreconfHook nettools removeReferencesTo file ]; 48 48 buildInputs = [ openssl ] 49 49 ++ lib.optional withPerlTools perlWithPkgs; 50 50
+1 -2
pkgs/servers/nosql/cassandra/generic.nix
··· 9 9 , procps 10 10 , which 11 11 , jre 12 - , coreutils 13 12 , nixosTests 14 13 # generation is the attribute version suffix such as 3_11 in pkgs.cassandra_3_11 15 14 , generation ··· 41 40 url = "mirror://apache/cassandra/${version}/apache-cassandra-${version}-bin.tar.gz"; 42 41 }; 43 42 44 - nativeBuildInputs = [ makeWrapper coreutils ]; 43 + nativeBuildInputs = [ makeWrapper ]; 45 44 46 45 installPhase = '' 47 46 runHook preInstall
+10 -3
pkgs/servers/pulseaudio/default.nix
··· 4 4 , avahi, libjack2, libasyncns, lirc, dbus 5 5 , sbc, bluez5, udev, openssl, fftwFloat 6 6 , soxr, speexdsp, systemd, webrtc-audio-processing 7 - , check, meson, ninja, m4 7 + , gst_all_1 8 + , check, meson, ninja, m4, wrapGAppsHook 8 9 9 10 , x11Support ? false 10 11 ··· 19 20 , airtunesSupport ? false 20 21 21 22 , bluetoothSupport ? true 23 + , advancedBluetoothCodecs ? false 22 24 23 25 , remoteControlSupport ? false 24 26 ··· 48 50 outputs = [ "out" "dev" ]; 49 51 50 52 nativeBuildInputs = [ pkg-config meson ninja makeWrapper perlPackages.perl perlPackages.XMLParser m4 ] 51 - ++ lib.optionals stdenv.isLinux [ glib ]; 53 + ++ lib.optionals stdenv.isLinux [ glib ] 54 + # gstreamer plugin discovery requires wrapping 55 + ++ lib.optional (bluetoothSupport && advancedBluetoothCodecs) wrapGAppsHook; 52 56 53 57 propagatedBuildInputs = 54 58 lib.optionals stdenv.isLinux [ libcap ]; ··· 65 69 ++ lib.optionals stdenv.isLinux [ alsa-lib udev ] 66 70 ++ lib.optional airtunesSupport openssl 67 71 ++ lib.optionals bluetoothSupport [ bluez5 sbc ] 72 + # aptX and LDAC codecs are in gst-plugins-bad so far, rtpldacpay is in -good 73 + ++ lib.optionals (bluetoothSupport && advancedBluetoothCodecs) (builtins.attrValues { inherit (gst_all_1) gst-plugins-bad gst-plugins-good gst-plugins-base gstreamer; }) 68 74 ++ lib.optional remoteControlSupport lirc 69 75 ++ lib.optional zeroconfSupport avahi 70 76 ); ··· 74 80 "-Dasyncns=${if !libOnly then "enabled" else "disabled"}" 75 81 "-Davahi=${if zeroconfSupport then "enabled" else "disabled"}" 76 82 "-Dbluez5=${if !libOnly then "enabled" else "disabled"}" 77 - "-Dbluez5-gstreamer=disabled" 83 + # advanced bluetooth audio codecs are provided by gstreamer 84 + "-Dbluez5-gstreamer=${if (!libOnly && bluetoothSupport && advancedBluetoothCodecs) then "enabled" else "disabled"}" 78 85 "-Ddatabase=simple" 79 86 "-Ddoxygen=false" 80 87 "-Delogind=disabled"
+2 -2
pkgs/tools/filesystems/irods/common.nix
··· 1 - { lib, stdenv, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man, texinfo, libtool, cppzmq, libarchive 1 + { lib, stdenv, bzip2, zlib, autoconf, automake, cmake, help2man, texinfo, libtool, cppzmq, libarchive 2 2 , avro-cpp, boost, jansson, zeromq, openssl, pam, libiodbc, libkrb5, gcc, libcxx, which, catch2, nanodbc, fmt 3 3 , nlohmann_json, spdlog }: 4 4 5 5 # Common attributes of irods packages 6 6 7 7 { 8 - nativeBuildInputs = [ autoconf automake cmake gnumake help2man texinfo which gcc ]; 8 + nativeBuildInputs = [ autoconf automake cmake help2man texinfo which gcc ]; 9 9 buildInputs = [ bzip2 zlib libtool cppzmq libarchive avro-cpp jansson zeromq openssl pam libiodbc libkrb5 boost 10 10 libcxx catch2 nanodbc fmt nlohmann_json spdlog ]; 11 11
+2 -3
pkgs/tools/filesystems/irods/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man, texinfo, libtool, cppzmq 1 + { lib, stdenv, fetchFromGitHub, bzip2, zlib, autoconf, automake, cmake, help2man, texinfo, libtool, cppzmq 2 2 , libarchive, avro-cpp_llvm, boost, jansson, zeromq, openssl, pam, libiodbc, libkrb5, gcc, libcxx, which, catch2 3 3 , nanodbc_llvm, fmt, nlohmann_json, spdlog }: 4 4 ··· 8 8 in 9 9 let 10 10 common = import ./common.nix { 11 - inherit lib stdenv bzip2 zlib autoconf automake cmake gnumake 11 + inherit lib stdenv bzip2 zlib autoconf automake cmake 12 12 help2man texinfo libtool cppzmq libarchive jansson 13 13 zeromq openssl pam libiodbc libkrb5 gcc libcxx 14 14 boost avro-cpp which catch2 nanodbc fmt nlohmann_json ··· 99 99 }; 100 100 }); 101 101 } 102 -
+1 -2
pkgs/tools/filesystems/zkfuse/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , autoreconfHook 4 - , gnused 5 4 , boost 6 5 , fuse 7 6 , log4cxx ··· 15 14 16 15 sourceRoot = "apache-${zookeeper.pname}-${version}/zookeeper-contrib/zookeeper-contrib-zkfuse"; 17 16 18 - nativeBuildInputs = [ autoreconfHook gnused ]; 17 + nativeBuildInputs = [ autoreconfHook ]; 19 18 buildInputs = [ zookeeper_mt log4cxx boost fuse ]; 20 19 21 20 postPatch = ''
+2 -2
pkgs/tools/graphics/feedgnuplot/default.nix
··· 1 - { lib, fetchFromGitHub, makeWrapper, gawk 1 + { lib, fetchFromGitHub, makeWrapper 2 2 , makeFontsConf, freefont_ttf, gnuplot, perl, perlPackages 3 3 , stdenv, shortenPerlShebang 4 4 }: ··· 22 22 23 23 outputs = [ "out" ]; 24 24 25 - nativeBuildInputs = [ makeWrapper gawk ] ++ lib.optional stdenv.isDarwin shortenPerlShebang; 25 + nativeBuildInputs = [ makeWrapper ] ++ lib.optional stdenv.isDarwin shortenPerlShebang; 26 26 27 27 buildInputs = [ gnuplot perl ] 28 28 ++ (with perlPackages; [ ListMoreUtils IPCRun StringShellQuote ]);
+2 -2
pkgs/tools/graphics/gnuplot/default.nix
··· 21 21 in 22 22 (if withQt then mkDerivation else stdenv.mkDerivation) rec { 23 23 pname = "gnuplot"; 24 - version = "5.4.2"; 24 + version = "5.4.3"; 25 25 26 26 src = fetchurl { 27 27 url = "mirror://sourceforge/gnuplot/${pname}-${version}.tar.gz"; 28 - sha256 = "sha256-5Xx14TGBM5UdMqg7zcSv8X/tKHIsTnHyMFz8KuHK57o="; 28 + sha256 = "sha256-UfiburkPltNUP5UjU2jRiOseJu2ilpEiVqvNNTW9TYQ="; 29 29 }; 30 30 31 31 nativeBuildInputs = [ makeWrapper pkg-config texinfo ] ++ lib.optional withQt qttools;
+3 -14
pkgs/tools/graphics/graphviz/default.nix
··· 16 16 , pango 17 17 , bash 18 18 , bison 19 - , fetchpatch 20 19 , xorg 21 20 , ApplicationServices 22 21 , python3 ··· 28 27 in 29 28 stdenv.mkDerivation { 30 29 pname = "graphviz"; 31 - version = "2.49.3"; 30 + version = "2.50.0"; 32 31 33 32 src = fetchFromGitLab { 34 33 owner = "graphviz"; 35 34 repo = "graphviz"; 36 35 # use rev as tags have disappeared before 37 - rev = "3425dae078262591d04fec107ec71ab010651852"; 38 - sha256 = "1qvyjly7r1ihacdvxq0r59l4csr09sc05palpshzqsiz2wb1izk0"; 36 + rev = "ca43e4c6a217650447e2928c2e9cb493c73ebd7d"; 37 + sha256 = "1psfgr8y4hh9yyzl04f7xbqb2y9k1xbja051j6b06q9dx7bmkmky"; 39 38 }; 40 - 41 - patches = [ 42 - # Fix cross. 43 - # https://gitlab.com/graphviz/graphviz/-/merge_requests/2281 44 - # Remove when version > 2.49.3. 45 - (fetchpatch { 46 - url = "https://gitlab.com/graphviz/graphviz/-/commit/0cdb89acbb0caf5baf3d04a8821c9d0dfe065ea8.patch"; 47 - sha256 = "130mqlxzhzaz3vp4ccaq7z7fd9q6vjxmimz70g8y818igsbb13rf"; 48 - }) 49 - ]; 50 39 51 40 nativeBuildInputs = [ 52 41 autoreconfHook
+3 -3
pkgs/tools/misc/bat-extras/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, bash, makeWrapper, bat 1 + { lib, stdenv, fetchFromGitHub, makeWrapper, bat 2 2 # batdiff, batgrep, and batwatch 3 3 , coreutils 4 4 , getconf ··· 33 33 }; 34 34 35 35 # bat needs to be in the PATH during building so EXECUTABLE_BAT picks it up 36 - nativeBuildInputs = [ bash bat ]; 36 + nativeBuildInputs = [ bat ]; 37 37 38 38 dontConfigure = true; 39 39 ··· 93 93 94 94 src = core; 95 95 96 - nativeBuildInputs = [ bash makeWrapper ]; 96 + nativeBuildInputs = [ makeWrapper ]; 97 97 # Make the dependencies available to the tests. 98 98 buildInputs = dependencies; 99 99
-3
pkgs/tools/misc/dsq/default.nix
··· 6 6 , nix-update-script 7 7 , dsq 8 8 , testers 9 - , diffutils 10 9 }: 11 10 12 11 buildGoModule rec { ··· 21 20 }; 22 21 23 22 vendorSha256 = "sha256-yfhLQBmWkG0ZLjI/ArLZkEGvClmZXkl0o7fEu5JqHM8="; 24 - 25 - nativeBuildInputs = [ diffutils ]; 26 23 27 24 ldflags = [ "-X" "main.Version=${version}" ]; 28 25
+2 -2
pkgs/tools/misc/idutils/default.nix
··· 1 - { fetchurl, lib, stdenv, emacs, gnulib, autoconf, bison, automake, gettext, gperf, texinfo, perl, rsync, gawk}: 1 + { fetchurl, lib, stdenv, emacs, gnulib, autoconf, bison, automake, gettext, gperf, texinfo, perl, rsync}: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "idutils"; ··· 17 17 ''; 18 18 19 19 buildInputs = lib.optional stdenv.isLinux emacs; 20 - nativeBuildInputs = [ gnulib autoconf bison automake gettext gperf texinfo perl rsync gawk ]; 20 + nativeBuildInputs = [ gnulib autoconf bison automake gettext gperf texinfo perl rsync ]; 21 21 22 22 doCheck = !stdenv.isDarwin; 23 23
+7 -18
pkgs/tools/misc/man-db/default.nix
··· 25 25 outputs = [ "out" "doc" ]; 26 26 outputMan = "out"; # users will want `man man` to work 27 27 28 + strictDeps = true; 28 29 nativeBuildInputs = [ autoreconfHook groff makeWrapper pkg-config zstd ]; 29 30 buildInputs = [ libpipeline db groff ]; # (Yes, 'groff' is both native and build input) 30 31 checkInputs = [ libiconv /* for 'iconv' binary */ ]; ··· 41 42 42 43 # Add mandb locations for the above 43 44 echo "MANDB_MAP /nix/var/nix/profiles/default/share/man /var/cache/man/nixpkgs" >> src/man_db.conf.in 44 - 45 - # use absolute paths to reference programs, otherwise artifacts will have undeclared dependencies 46 - for f in configure.ac m4/man-check-progs.m4 m4/man-po4a.m4; do 47 - substituteInPlace $f \ 48 - --replace AC_CHECK_PROGS AC_PATH_PROGS 49 - done 50 45 ''; 51 46 52 47 configureFlags = [ ··· 72 67 # (multi-call binary). `apropos` is actually just a symlink to whatis. So we need to 73 68 # make sure that we don't wrap symlinks (since that changes argv[0] to the -wrapped name) 74 69 find "$out/bin" -type f | while read file; do 75 - wrapProgram "$file" --prefix PATH : "${groff}/bin" 70 + wrapProgram "$file" \ 71 + --prefix PATH : "${lib.getBin groff}/bin" \ 72 + --prefix PATH : "${lib.getBin zstd}/bin" 76 73 done 77 74 ''; 78 75 79 - postFixup = lib.optionalString (buildPackages.groff != groff) '' 80 - # Check to make sure none of the outputs depend on build-time-only groff: 81 - for outName in $outputs; do 82 - out=''${!outName} 83 - echo "Checking $outName(=$out) for references to build-time groff..." 84 - if grep -r '${buildPackages.groff}' $out; then 85 - echo "Found an erroneous dependency on groff ^^^" >&2 86 - exit 1 87 - fi 88 - done 89 - ''; 76 + disallowedReferences = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 77 + buildPackages.groff 78 + ]; 90 79 91 80 enableParallelBuilding = true; 92 81
+2 -2
pkgs/tools/misc/phoronix-test-suite/default.nix
··· 1 - { lib, stdenv, fetchurl, php, which, gnused, makeWrapper, gnumake, gcc, callPackage }: 1 + { lib, stdenv, fetchurl, php, which, makeWrapper, gnumake, gcc, callPackage }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "phoronix-test-suite"; ··· 10 10 }; 11 11 12 12 buildInputs = [ php ]; 13 - nativeBuildInputs = [ which gnused makeWrapper ]; 13 + nativeBuildInputs = [ which makeWrapper ]; 14 14 15 15 installPhase = '' 16 16 runHook preInstall
+1 -1
pkgs/tools/misc/tlp/default.nix
··· 40 40 ]; 41 41 42 42 buildInputs = [ perl ]; 43 - nativeBuildInputs = [ makeWrapper gnused ]; 43 + nativeBuildInputs = [ makeWrapper ]; 44 44 45 45 # XXX: While [1] states that DESTDIR should not be used, and that the correct 46 46 # variable to set is, in fact, PREFIX, tlp thinks otherwise. The Makefile for
+6 -5
pkgs/tools/networking/curl/default.nix
··· 108 108 configureFlags = [ 109 109 # Build without manual 110 110 "--disable-manual" 111 - # Disable default CA bundle, use NIX_SSL_CERT_FILE or fallback 112 - # to nss-cacert from the default profile. 113 - # https://github.com/curl/curl/issues/8696 - fallback is not supported by HTTP3 114 - (if http3Support then "--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt" else "--without-ca-bundle") 115 - "--without-ca-path" 116 111 (lib.enableFeature c-aresSupport "ares") 117 112 (lib.enableFeature ldapSupport "ldap") 118 113 (lib.enableFeature ldapSupport "ldaps") ··· 136 131 ++ lib.optionals stdenv.hostPlatform.isWindows [ 137 132 "--disable-shared" 138 133 "--enable-static" 134 + ] ++ lib.optionals stdenv.isDarwin [ 135 + # Disable default CA bundle, use NIX_SSL_CERT_FILE or fallback to nss-cacert from the default profile. 136 + # Without this curl might detect /etc/ssl/cert.pem at build time on macOS, causing curl to ignore NIX_SSL_CERT_FILE. 137 + # https://github.com/curl/curl/issues/8696 - fallback is not supported by HTTP3 138 + (if http3Support then "--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt" else "--without-ca-bundle") 139 + "--without-ca-path" 139 140 ]; 140 141 141 142 CXX = "${stdenv.cc.targetPrefix}c++";
+2 -2
pkgs/tools/networking/networkmanager/l2tp/default.nix
··· 1 1 { lib, stdenv, substituteAll, fetchFromGitHub, autoreconfHook, libtool, intltool, pkg-config 2 - , file, findutils 2 + , file 3 3 , gtk3, networkmanager, ppp, xl2tpd, strongswan, libsecret 4 4 , withGnome ? true, libnma, glib }: 5 5 ··· 25 25 buildInputs = [ networkmanager ppp glib ] 26 26 ++ lib.optionals withGnome [ gtk3 libsecret libnma ]; 27 27 28 - nativeBuildInputs = [ autoreconfHook libtool intltool pkg-config file findutils ]; 28 + nativeBuildInputs = [ autoreconfHook libtool intltool pkg-config file ]; 29 29 30 30 preConfigure = '' 31 31 intltoolize -f
+2 -2
pkgs/tools/networking/ntopng/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config, bash, autoreconfHook 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config, autoreconfHook 2 2 , zeromq, ndpi, json_c, openssl, libpcap, libcap, curl, libmaxminddb 3 3 , rrdtool, sqlite, libmysqlclient, expat, net-snmp 4 4 }: ··· 21 21 }) 22 22 ]; 23 23 24 - nativeBuildInputs = [ bash autoreconfHook pkg-config ]; 24 + nativeBuildInputs = [ autoreconfHook pkg-config ]; 25 25 26 26 buildInputs = [ 27 27 zeromq ndpi json_c openssl libpcap curl libmaxminddb rrdtool sqlite
+2 -2
pkgs/tools/security/munge/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, gawk, gnused, libgcrypt, zlib, bzip2 }: 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, libgcrypt, zlib, bzip2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "munge"; ··· 11 11 sha256 = "15h805rwcb9f89dyrkxfclzs41n3ff8x7cc1dbvs8mb0ds682c4j"; 12 12 }; 13 13 14 - nativeBuildInputs = [ autoreconfHook gawk gnused ]; 14 + nativeBuildInputs = [ autoreconfHook ]; 15 15 buildInputs = [ libgcrypt zlib bzip2 ]; 16 16 17 17 preAutoreconf = ''
+2 -2
pkgs/tools/text/cmigemo/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, fetchurl, buildPackages 2 - , gzip, libiconv, nkf, perl, which 2 + , libiconv, nkf, perl, which 3 3 , skk-dicts 4 4 }: 5 5 ··· 17 17 sha256 = "0xrblwhaf70m0knkd5584iahaq84rlk0926bhdsrzmakpw77hils"; 18 18 }; 19 19 20 - nativeBuildInputs = [ gzip libiconv nkf perl which ]; 20 + nativeBuildInputs = [ libiconv nkf perl which ]; 21 21 22 22 postUnpack = '' 23 23 cp ${skk-dicts}/share/SKK-JISYO.L source/dict/
+10 -2
pkgs/tools/text/groff/default.nix
··· 5 5 , autoreconfHook 6 6 , pkg-config 7 7 , texinfo 8 + , bash 8 9 }: 9 10 10 11 stdenv.mkDerivation rec { ··· 18 19 19 20 outputs = [ "out" "man" "doc" "info" "perl" ]; 20 21 22 + # Parallel build is failing for missing depends. Known upstream as: 23 + # https://savannah.gnu.org/bugs/?62084 21 24 enableParallelBuilding = false; 22 25 23 26 patches = [ ··· 31 34 }) 32 35 ]; 33 36 34 - postPatch = lib.optionalString (psutils != null) '' 37 + postPatch = '' 38 + # BASH_PROG gets replaced with a path to the build bash which doesn't get automatically patched by patchShebangs 39 + substituteInPlace contrib/gdiffmk/gdiffmk.sh \ 40 + --replace "@BASH_PROG@" "/bin/sh" 41 + '' + lib.optionalString (psutils != null) '' 35 42 substituteInPlace src/preproc/html/pre-html.cpp \ 36 43 --replace "psselect" "${psutils}/bin/psselect" 37 44 '' + lib.optionalString (netpbm != null) '' ··· 45 52 --replace "@PNMTOPS_NOSETPAGE@" "${lib.getBin netpbm}/bin/pnmtops -nosetpage" 46 53 ''; 47 54 48 - buildInputs = [ ghostscript psutils netpbm perl ]; 55 + strictDeps = true; 56 + buildInputs = [ ghostscript psutils netpbm perl bash ]; 49 57 nativeBuildInputs = [ autoreconfHook pkg-config texinfo ]; 50 58 51 59 # Builds running without a chroot environment may detect the presence
+1
pkgs/top-level/aliases.nix
··· 656 656 libmsgpack = throw "'libmsgpack' has been renamed to/replaced by 'msgpack'"; # Converted to throw 2022-02-22 657 657 libosmpbf = throw "libosmpbf was removed because it is no longer required by osrm-backend"; 658 658 libpng_apng = throw "libpng_apng has been removed, because it is equivalent to libpng"; # Added 2021-03-21 659 + libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20 659 660 libqmatrixclient = throw "libqmatrixclient was renamed to libquotient"; # Added 2020-04-09 660 661 libqrencode = throw "'libqrencode' has been renamed to/replaced by 'qrencode'"; # Converted to throw 2022-02-22 661 662 librdf = lrdf; # Added 2020-03-22
+6 -12
pkgs/top-level/all-packages.nix
··· 21983 21983 21984 21984 hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { }; 21985 21985 21986 - pulseaudio = callPackage ../servers/pulseaudio ({ 21986 + pulseaudio = callPackage ../servers/pulseaudio { 21987 21987 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa; 21988 - }); 21988 + }; 21989 21989 21990 21990 qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { }; 21991 21991 ··· 21994 21994 jackaudioSupport = true; 21995 21995 airtunesSupport = true; 21996 21996 bluetoothSupport = true; 21997 + advancedBluetoothCodecs = true; 21997 21998 remoteControlSupport = true; 21998 21999 zeroconfSupport = true; 21999 22000 }; 22000 22001 22001 - # libpulse implementations 22002 - libpulseaudio-vanilla = pulseaudio.override { 22002 + libpulseaudio = pulseaudio.override { 22003 22003 libOnly = true; 22004 22004 }; 22005 22005 22006 22006 apulse = callPackage ../misc/apulse { }; 22007 22007 22008 - libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { 22009 - libpulseaudio = libpulseaudio-vanilla; # headers only 22010 - }; 22008 + libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { }; 22011 22009 22012 - libcardiacarrest = callPackage ../misc/libcardiacarrest { 22013 - libpulseaudio = libpulseaudio-vanilla; # meta only 22014 - }; 22015 - 22016 - libpulseaudio = libpulseaudio-vanilla; 22010 + libcardiacarrest = callPackage ../misc/libcardiacarrest { }; 22017 22011 22018 22012 easyeffects = callPackage ../applications/audio/easyeffects { }; 22019 22013
-1
pkgs/top-level/perl-packages.nix
··· 17133 17133 sha256 = "0xl8lcv9gfv0nn8vrrxa4az359whqdhmzw4r51nn3add8pn3s9ip"; 17134 17134 }; 17135 17135 buildInputs = [ pkgs.zookeeper_mt ]; 17136 - nativeBuildInputs = [ pkgs.gnused ]; 17137 17136 # fix "error: format not a string literal and no format arguments [-Werror=format-security]" 17138 17137 hardeningDisable = [ "format" ]; 17139 17138 # Make the async API accessible
+1 -1
pkgs/top-level/python-packages.nix
··· 7424 7424 pynanoleaf = callPackage ../development/python-modules/pynanoleaf { }; 7425 7425 7426 7426 pync = callPackage ../development/python-modules/pync { 7427 - inherit (pkgs) coreutils which; 7427 + inherit (pkgs) which; 7428 7428 }; 7429 7429 7430 7430 pynello = callPackage ../development/python-modules/pynello { };