lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
18b25cbb 44c2105b

+320 -141
+12
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
··· 876 876 </listitem> 877 877 <listitem> 878 878 <para> 879 + ZFS module will not allow hibernation by default, this is a 880 + safety measure to prevent data loss cases like the ones 881 + described at 882 + <link xlink:href="https://github.com/openzfs/zfs/issues/260">OpenZFS/260</link> 883 + and 884 + <link xlink:href="https://github.com/openzfs/zfs/issues/12842">OpenZFS/12842</link>. 885 + Use the <literal>boot.zfs.allowHibernation</literal> option to 886 + configure this behaviour. 887 + </para> 888 + </listitem> 889 + <listitem> 890 + <para> 879 891 The Redis module now disables RDB persistence when 880 892 <literal>services.redis.servers.&lt;name&gt;.save = []</literal> 881 893 instead of using the Redis default.
+2
nixos/doc/manual/release-notes/rl-2211.section.md
··· 273 273 274 274 - A new module was added for the Saleae Logic device family, providing the options `hardware.saleae-logic.enable` and `hardware.saleae-logic.package`. 275 275 276 + - ZFS module will not allow hibernation by default, this is a safety measure to prevent data loss cases like the ones described at [OpenZFS/260](https://github.com/openzfs/zfs/issues/260) and [OpenZFS/12842](https://github.com/openzfs/zfs/issues/12842). Use the `boot.zfs.allowHibernation` option to configure this behaviour. 277 + 276 278 - The Redis module now disables RDB persistence when `services.redis.servers.<name>.save = []` instead of using the Redis default. 277 279 278 280 - Neo4j was updated from version 3 to version 4. See this [migration guide](https://neo4j.com/docs/upgrade-migration-guide/current/) on how to migrate your Neo4j instance.
+4 -4
nixos/modules/security/acme/default.nix
··· 26 26 Type = "oneshot"; 27 27 User = user; 28 28 Group = mkDefault "acme"; 29 - UMask = 0022; 30 - StateDirectoryMode = 750; 29 + UMask = "0022"; 30 + StateDirectoryMode = "750"; 31 31 ProtectSystem = "strict"; 32 32 ReadWritePaths = [ 33 33 "/var/lib/acme" ··· 85 85 serviceConfig = commonServiceConfig // { 86 86 StateDirectory = "acme/.minica"; 87 87 BindPaths = "/var/lib/acme/.minica:/tmp/ca"; 88 - UMask = 0077; 88 + UMask = "0077"; 89 89 }; 90 90 91 91 # Working directory will be /tmp ··· 243 243 244 244 serviceConfig = commonServiceConfig // { 245 245 Group = data.group; 246 - UMask = 0027; 246 + UMask = "0027"; 247 247 248 248 StateDirectory = "acme/${cert}"; 249 249
+1 -1
nixos/modules/services/logging/journalwatch.nix
··· 239 239 Type = "oneshot"; 240 240 # requires a relative directory name to create beneath /var/lib 241 241 StateDirectory = user; 242 - StateDirectoryMode = 0750; 242 + StateDirectoryMode = "0750"; 243 243 ExecStart = "${pkgs.python3Packages.journalwatch}/bin/journalwatch mail"; 244 244 # lowest CPU and IO priority, but both still in best-effort class to prevent starvation 245 245 Nice=19;
+1 -1
nixos/modules/services/matrix/appservice-discord.nix
··· 137 137 PrivateTmp = true; 138 138 WorkingDirectory = appDir; 139 139 StateDirectory = baseNameOf dataDir; 140 - UMask = 0027; 140 + UMask = "0027"; 141 141 EnvironmentFile = cfg.environmentFile; 142 142 143 143 ExecStart = ''
+1 -1
nixos/modules/services/matrix/mautrix-telegram.nix
··· 162 162 PrivateTmp = true; 163 163 WorkingDirectory = pkgs.mautrix-telegram; # necessary for the database migration scripts to be found 164 164 StateDirectory = baseNameOf dataDir; 165 - UMask = 0027; 165 + UMask = "0027"; 166 166 EnvironmentFile = cfg.environmentFile; 167 167 168 168 ExecStart = ''
+1 -1
nixos/modules/services/misc/geoipupdate.nix
··· 183 183 DynamicUser = true; 184 184 ReadWritePaths = cfg.settings.DatabaseDirectory; 185 185 RuntimeDirectory = "geoipupdate"; 186 - RuntimeDirectoryMode = 0700; 186 + RuntimeDirectoryMode = "0700"; 187 187 CapabilityBoundingSet = ""; 188 188 PrivateDevices = true; 189 189 PrivateMounts = true;
+1 -1
nixos/modules/services/misc/mx-puppet-discord.nix
··· 107 107 PrivateTmp = true; 108 108 WorkingDirectory = pkgs.mx-puppet-discord; 109 109 StateDirectory = baseNameOf dataDir; 110 - UMask = 0027; 110 + UMask = "0027"; 111 111 112 112 ExecStart = '' 113 113 ${pkgs.mx-puppet-discord}/bin/mx-puppet-discord \
+1 -1
nixos/modules/services/misc/rmfakecloud.nix
··· 138 138 SystemCallArchitectures = "native"; 139 139 WorkingDirectory = serviceDataDir; 140 140 StateDirectory = baseNameOf serviceDataDir; 141 - UMask = 0027; 141 + UMask = "0027"; 142 142 }; 143 143 }; 144 144 };
+1 -1
nixos/modules/services/monitoring/parsedmarc.nix
··· 494 494 Group = "parsedmarc"; 495 495 DynamicUser = true; 496 496 RuntimeDirectory = "parsedmarc"; 497 - RuntimeDirectoryMode = 0700; 497 + RuntimeDirectoryMode = "0700"; 498 498 CapabilityBoundingSet = ""; 499 499 PrivateDevices = true; 500 500 PrivateMounts = true;
+1 -1
nixos/modules/services/ttys/getty.nix
··· 146 146 enable = mkDefault config.boot.isContainer; 147 147 }; 148 148 149 - environment.etc.issue = 149 + environment.etc.issue = mkDefault 150 150 { # Friendly greeting on the virtual consoles. 151 151 source = pkgs.writeText "issue" '' 152 152
+1 -1
nixos/modules/services/web-apps/bookstack.nix
··· 372 372 User = user; 373 373 WorkingDirectory = "${bookstack}"; 374 374 RuntimeDirectory = "bookstack/cache"; 375 - RuntimeDirectoryMode = 0700; 375 + RuntimeDirectoryMode = "0700"; 376 376 }; 377 377 path = [ pkgs.replace-secret ]; 378 378 script =
+2 -2
nixos/modules/services/web-apps/discourse.nix
··· 798 798 "public" 799 799 "sockets" 800 800 ]; 801 - RuntimeDirectoryMode = 0750; 801 + RuntimeDirectoryMode = "0750"; 802 802 StateDirectory = map (p: "discourse/" + p) [ 803 803 "uploads" 804 804 "backups" 805 805 "tmp" 806 806 ]; 807 - StateDirectoryMode = 0750; 807 + StateDirectoryMode = "0750"; 808 808 LogsDirectory = "discourse"; 809 809 TimeoutSec = "infinity"; 810 810 Restart = "on-failure";
+1 -1
nixos/modules/services/web-apps/keycloak.nix
··· 616 616 Group = "keycloak"; 617 617 DynamicUser = true; 618 618 RuntimeDirectory = "keycloak"; 619 - RuntimeDirectoryMode = 0700; 619 + RuntimeDirectoryMode = "0700"; 620 620 AmbientCapabilities = "CAP_NET_BIND_SERVICE"; 621 621 }; 622 622 script = ''
+1 -1
nixos/modules/services/web-apps/snipe-it.nix
··· 394 394 User = user; 395 395 WorkingDirectory = snipe-it; 396 396 RuntimeDirectory = "snipe-it/cache"; 397 - RuntimeDirectoryMode = 0700; 397 + RuntimeDirectoryMode = "0700"; 398 398 }; 399 399 path = [ pkgs.replace-secret ]; 400 400 script =
+13
nixos/modules/tasks/filesystems/zfs.nix
··· 226 226 ''; 227 227 }; 228 228 229 + allowHibernation = mkOption { 230 + type = types.bool; 231 + default = false; 232 + description = lib.mdDoc '' 233 + Allow hibernation support, this may be a unsafe option depending on your 234 + setup. Make sure to NOT use Swap on ZFS. 235 + ''; 236 + }; 237 + 229 238 extraPools = mkOption { 230 239 type = types.listOf types.str; 231 240 default = []; ··· 498 507 499 508 boot = { 500 509 kernelModules = [ "zfs" ]; 510 + # https://github.com/openzfs/zfs/issues/260 511 + # https://github.com/openzfs/zfs/issues/12842 512 + # https://github.com/NixOS/nixpkgs/issues/106093 513 + kernelParams = lib.optionals (!config.boot.zfs.allowHibernation) [ "nohibernate" ]; 501 514 502 515 extraModulePackages = [ 503 516 (if config.boot.zfs.enableUnstable then
+3 -3
pkgs/applications/audio/mmlgui/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "mmlgui"; 18 - version = "unstable-2022-09-15"; 18 + version = "unstable-2022-10-13"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "superctr"; 22 22 repo = "mmlgui"; 23 - rev = "163cc73a7c009d524b0d5aff94f9ed47fe19e3ce"; 23 + rev = "6b2687504644b481db403f032f463e38bbbb1dca"; 24 24 fetchSubmodules = true; 25 - sha256 = "kKo3ge2wcDK2xU1YCfEwyqw84N+3jcbOEEsJHSpMpzY="; 25 + sha256 = "OkYVjdvi8ls01DaIiDEPFXFCUh6g9AEeSlbDFfdPKeo="; 26 26 }; 27 27 28 28 postPatch = ''
+4 -4
pkgs/applications/editors/vscode/extensions/default.nix
··· 582 582 mktplcRef = { 583 583 name = "catppuccin-vsc"; 584 584 publisher = "catppuccin"; 585 - version = "2.1.0"; 586 - sha256 = "sha256-1pX9NQxW2Rm9p912Pn7QmLmXPI7EmiXTnCLWsIQNFhY="; 585 + version = "2.2.1"; 586 + sha256 = "sha256-vS+hz3RxG71F5QoO4LQOgOgFh6GQ8QX/+4mMD0KC1kA="; 587 587 }; 588 588 meta = with lib; { 589 589 description = "Soothing pastel theme for VSCode"; ··· 1731 1731 mktplcRef = { 1732 1732 name = "direnv"; 1733 1733 publisher = "mkhl"; 1734 - version = "0.6.1"; 1735 - sha256 = "sha256-5/Tqpn/7byl+z2ATflgKV1+rhdqj+XMEZNbGwDmGwLQ="; 1734 + version = "0.7.0"; 1735 + sha256 = "sha256-MLBPhDBU8vPVvbde3fdwhxKvQa8orUMKAAXoOfNrbh4="; 1736 1736 }; 1737 1737 meta = with lib; { 1738 1738 description = "direnv support for Visual Studio Code";
-2
pkgs/applications/graphics/xfig/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , xlibsWrapper 5 4 , makeWrapper 6 5 , imagemagick 7 6 , libXpm ··· 25 24 nativeBuildInputs = [ imagemagick makeWrapper ]; 26 25 27 26 buildInputs = [ 28 - xlibsWrapper 29 27 libXpm 30 28 libXmu 31 29 libXi
+2 -2
pkgs/applications/graphics/xmountains/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, xlibsWrapper, xorg }: 1 + { lib, stdenv, fetchFromGitHub, xorg }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "xmountains"; ··· 11 11 sha256 = "0dx4n2y736lv04sj41cp1dw8n5zkw5gyd946a6zsiv0k796s9ra9"; 12 12 }; 13 13 14 - buildInputs = [ xlibsWrapper xorg.xbitmaps ]; 14 + buildInputs = [ xorg.xbitmaps xorg.libX11 ]; 15 15 nativeBuildInputs = with xorg; [ imake gccmakedep ]; 16 16 17 17 installPhase = "install -Dm755 xmountains -t $out/bin";
+2 -2
pkgs/applications/misc/mediaelch/default.nix
··· 18 18 19 19 mkDerivation rec { 20 20 pname = "mediaelch"; 21 - version = "2.8.16"; 21 + version = "2.8.18"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "Komet"; 25 25 repo = "MediaElch"; 26 26 rev = "v${version}"; 27 - sha256 = "sha256-83bHfIRVAC+3RkCYmV+TBjjQxaFMHfVyxt5Jq44dzeI="; 27 + sha256 = "sha256-9kwU9j8YNF/OmzrQaRAlBpW+t/tIpZJw5+pfEoTmCBA="; 28 28 fetchSubmodules = true; 29 29 }; 30 30
+14 -14
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 120 120 "version": "2.30.0" 121 121 }, 122 122 "azurerm": { 123 - "hash": "sha256-W86RutsTsOi7bH1kJleaf6K1a91caDJTcXxsBn9gkmk=", 123 + "hash": "sha256-TOm7e3yLTsmWCIDHklUncCjI5vbd0u/HWH/koOL95u4=", 124 124 "owner": "hashicorp", 125 125 "provider-source-address": "registry.terraform.io/hashicorp/azurerm", 126 126 "repo": "terraform-provider-azurerm", 127 - "rev": "v3.29.0", 127 + "rev": "v3.29.1", 128 128 "vendorHash": null, 129 - "version": "3.29.0" 129 + "version": "3.29.1" 130 130 }, 131 131 "azurestack": { 132 132 "hash": "sha256-aSwVa7y1AJ6sExx+bO/93oLBNgSBDJjuPYPY8i3C9T0=", ··· 804 804 "version": "1.12.8" 805 805 }, 806 806 "nsxt": { 807 - "hash": "sha256-oXcT1VmwC9a+U0vM5O9y2As2PbzPr95LrUB6KlFKcMc=", 807 + "hash": "sha256-TOoRtCKdR1fBjk39dbMgBd7pDJGfjvkQAqfpJzWRwRg=", 808 808 "owner": "vmware", 809 809 "provider-source-address": "registry.terraform.io/vmware/nsxt", 810 810 "repo": "terraform-provider-nsxt", 811 - "rev": "v3.2.8", 811 + "rev": "v3.2.9", 812 812 "vendorHash": null, 813 - "version": "3.2.8" 813 + "version": "3.2.9" 814 814 }, 815 815 "null": { 816 816 "hash": "sha256-2YM3btZInUlIwp1VkasuugZZ8FervpRviUlx60vhVak=", ··· 841 841 "version": "4.96.0" 842 842 }, 843 843 "okta": { 844 - "hash": "sha256-yUWz6JiejI36QXSzGj36Pzu8/exK4U/DXCdbToSeCrE=", 844 + "hash": "sha256-COGXHUjXYGB2QDY0iBG+MvNcxGy87vpGIerQU2XXEmw=", 845 845 "owner": "okta", 846 846 "provider-source-address": "registry.terraform.io/okta/okta", 847 847 "repo": "terraform-provider-okta", 848 - "rev": "v3.37.0", 849 - "vendorHash": "sha256-qAnMwxTvvds3pOarRTWWVQqOCJKd0wSH2LZoPl4n2uA=", 850 - "version": "3.37.0" 848 + "rev": "v3.38.0", 849 + "vendorHash": "sha256-iGQ3JPJ78Qhj+izR8D4H5oWGq4fF5lXuNHQCmpr7zFE=", 850 + "version": "3.38.0" 851 851 }, 852 852 "oktaasa": { 853 853 "hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=", ··· 1039 1039 "version": "1.7.10" 1040 1040 }, 1041 1041 "signalfx": { 1042 - "hash": "sha256-ke/35QtsYNW+6HVjBrx6hQ+CO2zhZsVLlryWTgI1vRE=", 1042 + "hash": "sha256-alLC61bEaFiVtoH0Fczj7G0m70ie1RNvTBR+MgYZGkQ=", 1043 1043 "owner": "splunk-terraform", 1044 1044 "provider-source-address": "registry.terraform.io/splunk-terraform/signalfx", 1045 1045 "repo": "terraform-provider-signalfx", 1046 - "rev": "v6.17.0", 1047 - "vendorHash": "sha256-hxYQF1sZOS5x6sZtUJg13A6SPZG6Ql20vAs8VDQegqQ=", 1048 - "version": "6.17.0" 1046 + "rev": "v6.18.0", 1047 + "vendorHash": "sha256-ESUNfkllwkS1NcAD30tO90VQcHR5XhdIeyXXHmU/byc=", 1048 + "version": "6.18.0" 1049 1049 }, 1050 1050 "skytap": { 1051 1051 "hash": "sha256-EAimiuQJOt12baZSjDKI+c9UjJd8e26ouOAZIZezw/I=",
+2 -2
pkgs/applications/science/astronomy/gnuastro/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "gnuastro"; 6 - version = "0.18"; 6 + version = "0.19"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://gnu/gnuastro/gnuastro-${version}.tar.gz"; 10 - sha256 = "sha256-bKfiLhQFERdMbwL9+UitCL8/dB/k6YKNjBzfKnCtWec="; 10 + sha256 = "sha256-4bPNW0sSb/J34vSOit8BA9Z/wK0Hz5o9OqfgVSlDDjU="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ libtool ];
-2
pkgs/applications/video/xine-ui/default.nix
··· 12 12 , readline 13 13 , shared-mime-info 14 14 , xine-lib 15 - , xlibsWrapper 16 15 , xorg 17 16 }: 18 17 ··· 47 46 ncurses 48 47 readline 49 48 xine-lib 50 - xlibsWrapper 51 49 ] ++ (with xorg; [ 52 50 libXext 53 51 libXft
+4 -1
pkgs/applications/virtualization/libnvidia-container/default.nix
··· 10 10 , libtirpc 11 11 , makeWrapper 12 12 , substituteAll 13 + , removeReferencesTo 13 14 , go 14 15 }: 15 16 let ··· 86 87 NIX_CFLAGS_COMPILE = [ "-I${libtirpc.dev}/include/tirpc" ]; 87 88 NIX_LDFLAGS = [ "-L${libtirpc.dev}/lib" "-ltirpc" ]; 88 89 89 - nativeBuildInputs = [ pkg-config go rpcsvc-proto makeWrapper ]; 90 + nativeBuildInputs = [ pkg-config go rpcsvc-proto makeWrapper removeReferencesTo ]; 90 91 91 92 buildInputs = [ libelf libcap libseccomp libtirpc ]; 92 93 ··· 105 106 libraryPath = lib.makeLibraryPath [ "$out" driverLink "${driverLink}-32" ]; 106 107 in 107 108 '' 109 + remove-references-to -t "${go}" $out/lib/libnvidia-container-go.so.1.9.0 108 110 wrapProgram $out/bin/nvidia-container-cli --prefix LD_LIBRARY_PATH : ${libraryPath} 109 111 ''; 112 + disallowedReferences = [ go ]; 110 113 111 114 meta = with lib; { 112 115 homepage = "https://github.com/NVIDIA/libnvidia-container";
+2 -2
pkgs/applications/window-managers/ion-3/default.nix
··· 1 - { lib, stdenv, fetchurl, xlibsWrapper, lua, gettext, groff }: 1 + { lib, stdenv, fetchurl, lua, gettext, groff, libICE, libSM, libX11, libXext }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ion"; ··· 9 9 sha256 = "1nkks5a95986nyfkxvg2rik6zmwx0lh7szd5fji7yizccwzc9xns"; 10 10 }; 11 11 12 - buildInputs = [ xlibsWrapper lua gettext groff ]; 12 + buildInputs = [ libICE libSM libX11 libXext lua gettext groff ]; 13 13 14 14 buildFlags = [ "LUA_DIR=${lua}" "X11_PREFIX=/no-such-path" "PREFIX=\${out}" ]; 15 15
+1 -1
pkgs/development/compilers/vyper/default.nix
··· 47 47 setuptools-scm 48 48 ]; 49 49 50 - pythonRelaxDeps = [ "semantic-version" ]; 50 + pythonRelaxDeps = [ "asttokens" "semantic-version" ]; 51 51 52 52 propagatedBuildInputs = [ 53 53 asttokens
+2 -2
pkgs/development/python-modules/Rtree/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "rtree"; 13 - version = "1.0.0"; 13 + version = "1.0.1"; 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 pname = "Rtree"; 18 18 inherit version; 19 - sha256 = "sha256-0Eg0ghITRrCTuaQlGNQPkhrfRFkVt66jB+smdoyDloI="; 19 + sha256 = "sha256-IiEhaZwwOmQGXYSb9wOLHsq8N7Zcf6NAvts47w6AVCk="; 20 20 }; 21 21 22 22 postPatch = ''
+2 -2
pkgs/development/python-modules/async-upnp-client/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "async-upnp-client"; 17 - version = "0.32.0"; 17 + version = "0.32.1"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "StevenLooman"; 24 24 repo = "async_upnp_client"; 25 25 rev = version; 26 - sha256 = "sha256-pVeVn2Z+onRjG3bIeRl5dXoNPwAWtarV56PL/CQOQUA="; 26 + sha256 = "sha256-T/8AZU95eHl/AIVkG9tYhN19B8PLvTWRTBRJjbvfI+8="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/awscrt/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "awscrt"; 15 - version = "0.14.7"; 15 + version = "0.15.1"; 16 16 format = "setuptools"; 17 17 18 - disabled = pythonOlder "3.6"; 18 + disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-59bwgjT3zFYx4q8G5Bi5RMUSQCVIlupu7rtycgXNXtg="; 22 + hash = "sha256-2VBdad9NL19eW2Djot2gkynyjSCUvG4f0KnEub6M0vg="; 23 23 }; 24 24 25 25 buildInputs = lib.optionals stdenv.isDarwin [
+51
pkgs/development/python-modules/dlms-cosem/default.nix
··· 1 + { lib 2 + , asn1crypto 3 + , attrs 4 + , buildPythonPackage 5 + , cryptography 6 + , fetchFromGitHub 7 + , pyserial 8 + , pytestCheckHook 9 + , python-dateutil 10 + , pythonOlder 11 + , typing-extensions 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "dlms-cosem"; 16 + version = "21.3.2"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.7"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "pwitab"; 23 + repo = pname; 24 + rev = "refs/tags/${version}"; 25 + sha256 = "sha256-BrLanP+SIRRof15yzqwcDOxw92phbW7m9CfORz0xo7I="; 26 + }; 27 + 28 + propagatedBuildInputs = [ 29 + asn1crypto 30 + attrs 31 + cryptography 32 + pyserial 33 + python-dateutil 34 + typing-extensions 35 + ]; 36 + 37 + checkInputs = [ 38 + pytestCheckHook 39 + ]; 40 + 41 + pythonImportsCheck = [ 42 + "dlms_cosem" 43 + ]; 44 + 45 + meta = with lib; { 46 + description = "Python module to parse DLMS/COSEM"; 47 + homepage = "https://github.com/pwitab/dlms-cosem"; 48 + license = with licenses; [ mit ]; 49 + maintainers = with maintainers; [ fab ]; 50 + }; 51 + }
+4 -2
pkgs/development/python-modules/dsmr-parser/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , dlms-cosem 3 4 , fetchFromGitHub 4 5 , pyserial 5 6 , pyserial-asyncio ··· 11 12 12 13 buildPythonPackage rec { 13 14 pname = "dsmr-parser"; 14 - version = "0.33"; 15 + version = "0.34"; 15 16 format = "setuptools"; 16 17 17 18 disabled = pythonOlder "3.8"; ··· 20 21 owner = "ndokter"; 21 22 repo = "dsmr_parser"; 22 23 rev = "v${version}"; 23 - sha256 = "sha256-Phx8Yqx6beTzkQv0fU8Pfs2btPgKVARdO+nMcne1S+w="; 24 + sha256 = "sha256-GO+lSgTmFgi/ljt99mteoot+p5BJnGb6ZFky5I3I6Io="; 24 25 }; 25 26 26 27 propagatedBuildInputs = [ 28 + dlms-cosem 27 29 pyserial 28 30 pyserial-asyncio 29 31 pytz
+2 -2
pkgs/development/python-modules/fiona/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "fiona"; 9 - version = "1.8.21"; 9 + version = "1.8.22"; 10 10 11 11 src = fetchPypi { 12 12 pname = "Fiona"; 13 13 inherit version; 14 - sha256 = "sha256-Og7coqegcNtAXXEYchSkPSMzpXtAl1RKP8woIGali/w="; 14 + sha256 = "sha256-qCqZzps+eCV0AVfEXJ+yJZ1OkvCohqqsJfDbQP/h7qM="; 15 15 }; 16 16 17 17 CXXFLAGS = lib.optionalString stdenv.cc.isClang "-std=c++11";
+2 -2
pkgs/development/python-modules/flake8-bugbear/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "flake8-bugbear"; 14 - version = "22.10.25"; 14 + version = "22.10.27"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.6"; ··· 20 20 owner = "PyCQA"; 21 21 repo = pname; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-+eE9MY1k9JN0l3g8/wWOfbhkoSZLYG+wPKvl63R1n3o="; 23 + hash = "sha256-pzVzCEkndbesX3tzuuPqtpEmCd5/bSuQmJ2J2IPFRMk="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/glcontext/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "glcontext"; 11 - version = "2.3.6"; 11 + version = "2.3.7"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "moderngl"; 15 15 repo = pname; 16 16 rev = "refs/tags/${version}"; 17 - sha256 = "sha256-fE1fyoKQz1jmTBcAz2CbkLjRfgN5QedpMOLMU8keIZs="; 17 + sha256 = "sha256-U/oP9nx7iTK6EYbUl90UD7fTOo5oDlh9ULPNjRibsXE="; 18 18 }; 19 19 20 20 disabled = !isPy3k;
+2 -2
pkgs/development/python-modules/google-cloud-container/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-container"; 16 - version = "2.12.2"; 16 + version = "2.13.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-GnA60NjGi33i9P5D8IItQjLKlLirJITyijrGQROQHvM="; 23 + hash = "sha256-Rq4DuCbXX4DSIr01AFYo0O4+wQv4B5yzrrX9a2ecAFI="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/growattserver/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "growattserver"; 10 - version = "1.2.2"; 10 + version = "1.2.3"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 15 15 src = fetchFromGitHub { 16 16 owner = "indykoning"; 17 17 repo = "PyPi_GrowattServer"; 18 - rev = version; 19 - hash = "sha256-dS5Ng89aYzfegdFlyt1eo7vhva2ME77pQV2hkd/iNq8="; 18 + rev = "refs/tags/${version}"; 19 + hash = "sha256-79/siHqwY3TNFIxodR24TJwsrKapG1GP4u4fIKxdFI4="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+5 -3
pkgs/development/python-modules/immutabledict/default.nix
··· 3 3 , fetchFromGitHub 4 4 , poetry-core 5 5 , pytestCheckHook 6 + , pythonOlder 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "immutabledict"; 10 - version = "2.2.1"; 11 + version = "2.2.2"; 11 12 format = "pyproject"; 12 13 14 + disabled = pythonOlder "3.7"; 15 + 13 16 src = fetchFromGitHub { 14 17 owner = "corenting"; 15 18 repo = "immutabledict"; 16 19 rev = "v${version}"; 17 - sha256 = "sha256-z04xxoCw0eBtkt++y/1yUsAPaLlAGUtWBdRBM74ul1c="; 20 + hash = "sha256-YqUxkpFl2G/LFLtFWqocXbFvgVhqqiquoWNIIO9c/6o="; 18 21 }; 19 22 20 23 nativeBuildInputs = [ ··· 36 39 maintainers = with maintainers; [ hexa ]; 37 40 }; 38 41 } 39 -
+2 -2
pkgs/development/python-modules/influxdb-client/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "influxdb-client"; 19 - version = "1.33.0"; 19 + version = "1.34.0"; 20 20 format = "setuptools"; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 25 25 owner = "influxdata"; 26 26 repo = "influxdb-client-python"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-RhUIdIwLYJwlpLtyrXO9GCvKY6OLDJl7Aop5acgTHN0="; 28 + hash = "sha256-Bswlrfh9lBobZDA4Rt/02jMER5IrZ6b3ykpbklCFhUE="; 29 29 }; 30 30 31 31 propagatedBuildInputs = [
+46 -10
pkgs/development/python-modules/osqp/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 4 3 , cmake 4 + , cvxopt 5 + , fetchPypi 5 6 , future 6 7 , numpy 8 + , pytestCheckHook 9 + , pythonOlder 7 10 , qdldl 8 - , setuptools-scm 9 11 , scipy 10 - # check inputs 11 - , pytestCheckHook 12 - , cvxopt 12 + , setuptools-scm 13 13 }: 14 14 15 15 buildPythonPackage rec { 16 16 pname = "osqp"; 17 17 version = "0.6.2.post5"; 18 + format = "setuptools"; 19 + 20 + disabled = pythonOlder "3.7"; 18 21 19 22 src = fetchPypi { 20 23 inherit pname version; 21 - sha256 = "b2fa17aae42a7ed498ec261b33f262bb4b3605e7e8464062159d9fae817f0d61"; 24 + hash = "sha256-svoXquQqftSY7CYbM/Jiu0s2BefoRkBiFZ2froF/DWE="; 22 25 }; 23 26 24 27 SETUPTOOLS_SCM_PRETEND_VERSION = version; 25 28 26 - nativeBuildInputs = [ cmake setuptools-scm ]; 27 29 dontUseCmakeConfigure = true; 30 + 31 + nativeBuildInputs = [ 32 + cmake 33 + setuptools-scm 34 + ]; 28 35 29 36 propagatedBuildInputs = [ 30 37 future ··· 33 40 scipy 34 41 ]; 35 42 36 - pythonImportsCheck = [ "osqp" ]; 37 - checkInputs = [ pytestCheckHook cvxopt ]; 43 + checkInputs = [ 44 + cvxopt 45 + pytestCheckHook 46 + ]; 47 + 48 + pythonImportsCheck = [ 49 + "osqp" 50 + ]; 51 + 38 52 disabledTests = [ 39 - "mkl_" 53 + # Test are failing due to scipy update (removal of scipy.random in 1.9.0) 54 + # Is fixed upstream but requires a new release 55 + "test_feasibility_problem" 56 + "test_issue14" 57 + "test_polish_random" 58 + "test_polish_unconstrained" 59 + "test_primal_and_dual_infeasible_problem" 60 + "test_primal_infeasible_problem" 61 + "test_solve" 62 + "test_unconstrained_problem" 63 + "test_update_A_allind" 64 + "test_update_A" 65 + "test_update_bounds" 66 + "test_update_l" 67 + "test_update_P_A_allind" 68 + "test_update_P_A_indA" 69 + "test_update_P_A_indP_indA" 70 + "test_update_P_A_indP" 71 + "test_update_P_allind" 72 + "test_update_P" 73 + "test_update_q" 74 + "test_update_u" 75 + "test_warm_start" 40 76 ]; 41 77 42 78 meta = with lib; {
+2 -2
pkgs/development/python-modules/pyeight/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyeight"; 11 - version = "0.3.1"; 11 + version = "0.3.2"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 17 17 owner = "mezz64"; 18 18 repo = "pyEight"; 19 19 rev = version; 20 - sha256 = "sha256-vW64m8XQZ9XfgjlZph47JFyOsxWtCbIJZBZVwsTrjLs="; 20 + sha256 = "sha256-JYmhEZQw11qPNV2jZhP+0VFb387kNom70R3C13PM7kc="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/stevedore/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "stevedore"; 13 - version = "4.0.0"; 13 + version = "4.0.1"; 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-+CzJmh/1UjENGcN5gnwsZN2fhaOLzVVZ2yRwFhhnt4Y="; 18 + sha256 = "sha256-miMRGm5hInDFkf0x/zMhxrXz1fPauxQnMXpatgj8Jho="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/zeroconf/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "zeroconf"; 14 - version = "0.39.1"; 14 + version = "0.39.3"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "jstasiak"; 21 21 repo = "python-zeroconf"; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-fIp1RLf6qpo9s5fdgFt7yid6M/Sf3hmm8MZikjCiCu0="; 23 + hash = "sha256-bzD8i97m6iHsHiGJHlyRuhtKBqQiAb6YEOglIIGn2no="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+11 -2
pkgs/development/tools/misc/xspim/default.nix
··· 1 - { lib, stdenv, fetchsvn, imake, bison, flex, xlibsWrapper, libXaw, libXpm, ... }: 1 + { lib, stdenv, fetchsvn, imake, bison, flex, xorg }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "xspim"; ··· 11 11 }; 12 12 13 13 nativeBuildInputs = [ imake bison flex ]; 14 - buildInputs = [ xlibsWrapper libXaw libXpm ]; 14 + buildInputs = [ 15 + xorg.libICE 16 + xorg.libSM 17 + xorg.libX11 18 + xorg.libXaw 19 + xorg.libXext 20 + xorg.libXmu 21 + xorg.libXpm 22 + xorg.libXt 23 + ]; 15 24 16 25 preConfigure = '' 17 26 cd xspim
+12 -2
pkgs/development/tools/misc/xxgdb/default.nix
··· 1 - { lib, stdenv, fetchurl, imake, xlibsWrapper, gccmakedep, libXaw }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , imake 5 + , gccmakedep 6 + , libX11 7 + , libXaw 8 + , libXext 9 + , libXmu 10 + , libXt 11 + }: 2 12 3 13 stdenv.mkDerivation rec { 4 14 pname = "xxgdb"; ··· 15 25 ]; 16 26 17 27 nativeBuildInputs = [ imake gccmakedep ]; 18 - buildInputs = [ xlibsWrapper libXaw ]; 28 + buildInputs = [ libX11 libXaw libXext libXmu libXt ]; 19 29 20 30 preConfigure = '' 21 31 mkdir build
+3 -3
pkgs/development/tools/symfony-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "symfony-cli"; 5 - version = "5.4.16"; 6 - vendorSha256 = "sha256-A0Dq5QoKSFDpif8x27a1O8CGZ9s5PzOycvPfvEp4qn4="; 5 + version = "5.4.17"; 6 + vendorSha256 = "sha256-hIi+WmLxCTFbu8E++CJkp4bOUrK81PkojRk60SljVik="; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "symfony-cli"; 10 10 repo = "symfony-cli"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-dKt7hM04gDQtpGwDSppDmJqr2uEb77tke4YJYbXMCgU="; 12 + sha256 = "sha256-cOO8U0/PnH19/oaK9wM/mPplC+VTIkF5+RXdjWJyxqc="; 13 13 }; 14 14 15 15 postInstall = ''
+13 -2
pkgs/games/zoom/default.nix
··· 3 3 , fetchurl 4 4 , perl 5 5 , expat 6 - , xlibsWrapper 6 + , fontconfig 7 7 , freetype 8 + , xorg 8 9 }: 9 10 10 11 # !!! assert freetype == xorg.freetype ··· 18 19 hash = "sha256-8pZ/HAVV341K6QRDUC0UzzO2rGW2AvSZ++Pp445V27w="; 19 20 }; 20 21 21 - buildInputs = [ perl expat xlibsWrapper freetype ]; 22 + buildInputs = [ 23 + perl 24 + expat 25 + fontconfig 26 + freetype 27 + xorg.libICE 28 + xorg.libSM 29 + xorg.libX11 30 + xorg.libXext 31 + xorg.libXrender 32 + ]; 22 33 23 34 NIX_CFLAGS_COMPILE = "-I${freetype}/include/freetype2 -fgnu89-inline"; 24 35
+2 -3
pkgs/misc/screensavers/rss-glx/default.nix
··· 3 3 , fetchurl 4 4 , autoconf 5 5 , pkg-config 6 - , xlibsWrapper 6 + , libX11 7 7 , libXext 8 8 , libGLU 9 9 , libGL ··· 22 22 }; 23 23 24 24 nativeBuildInputs = [ autoconf pkg-config ]; 25 - buildInputs = [ libGLU libGL xlibsWrapper imagemagick6 libtiff bzip2 ]; 25 + buildInputs = [ libGLU libGL libX11 libXext imagemagick6 libtiff bzip2 ]; 26 26 27 27 patches = [ 28 28 ./cstddef.patch 29 29 ]; 30 30 31 31 NIX_CFLAGS_COMPILE = "-I${imagemagick6.dev}/include/ImageMagick"; 32 - NIX_LDFLAGS= "-rpath ${libXext}/lib"; 33 32 34 33 meta = { 35 34 description = "Really Slick Screensavers Port to GLX";
+2 -2
pkgs/misc/screensavers/xtrlock-pam/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, python2, pkg-config, xlibsWrapper, pam }: 1 + { lib, stdenv, fetchFromGitHub, python2, pkg-config, pam, xorg }: 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "xtrlock-pam"; ··· 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config ]; 15 - buildInputs = [ python2 xlibsWrapper pam ]; 15 + buildInputs = [ python2 pam xorg.libX11 ]; 16 16 17 17 configurePhase = '' 18 18 substituteInPlace .config/options.py --replace /usr/include/security/pam_appl.h ${pam}/include/security/pam_appl.h
+2 -2
pkgs/servers/jellyfin/default.nix
··· 29 29 in 30 30 buildDotnetModule rec { 31 31 pname = "jellyfin"; 32 - version = "10.8.5"; # ensure that jellyfin-web has matching version 32 + version = "10.8.6"; # ensure that jellyfin-web has matching version 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "jellyfin"; 36 36 repo = "jellyfin"; 37 37 rev = "v${version}"; 38 - sha256 = "le6yNEK1k0U9ZnkqvBLCiLz0p3rK7jcet7xl/ym+L2g="; 38 + sha256 = "nZt6/PdilKXK6Z/9NtoP3MnomduoRVkkJpbL70/MLTQ="; 39 39 }; 40 40 41 41 patches = [
+2 -2
pkgs/servers/jellyfin/node-deps.nix
··· 11817 11817 args = { 11818 11818 name = "jellyfin-web"; 11819 11819 packageName = "jellyfin-web"; 11820 - version = "10.8.5"; 11821 - src = ../../../../../../../../../nix/store/ab0b3ia5gcmwb7p5kz6dvw456qrdbz91-source; 11820 + version = "10.8.6"; 11821 + src = ../../../../../../../nix/store/zk40h20vcx9jpz7kcc8fdcn5b9rbxs5p-source; 11822 11822 dependencies = [ 11823 11823 sources."@ampproject/remapping-2.1.2" 11824 11824 (sources."@apideck/better-ajv-errors-0.3.3" // {
+2 -2
pkgs/servers/jellyfin/web.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "jellyfin-web"; 10 - version = "10.8.5"; 10 + version = "10.8.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "jellyfin"; 14 14 repo = "jellyfin-web"; 15 15 rev = "v${version}"; 16 - sha256 = "KNIxqZSTO1330KFW8y+4nVFiCM1KEEwEM0Vdei26gVI="; 16 + sha256 = "6g00UjQyPaiimHNJBout/omyerqe2hCGChNkmojELOA="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+5 -7
pkgs/servers/nosql/immudb/default.nix
··· 6 6 }: 7 7 8 8 let 9 - webconsoleVersion = "1.0.17"; 9 + webconsoleVersion = "1.0.18"; 10 10 webconsoleDist = fetchzip { 11 11 url = "https://github.com/codenotary/immudb-webconsole/releases/download/v${webconsoleVersion}/immudb-webconsole.tar.gz"; 12 - sha256 = "sha256-hFSvPwSRXyrSBYktTOwIRa1+aH+mX/scDYDokvZuW1s="; 12 + sha256 = "sha256-4BhTK+gKO8HW1CelGa30THpfkqfqFthK+b7p9QWl4Pw="; 13 13 }; 14 14 in 15 15 buildGoModule rec { 16 16 pname = "immudb"; 17 - version = "1.3.2"; 17 + version = "1.4.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "codenotary"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-lcKjeqZeTQQMhVjnWNP3c+HanI/eenfUbpZJAo5FEkM="; 23 + sha256 = "sha256-L8RvbMmq9DPJ2FvxlCE1KC8TRhmZA5CrzUPmr9JNy0Q="; 24 24 }; 25 25 26 26 preBuild = '' ··· 29 29 go generate -tags webconsole ./webconsole 30 30 ''; 31 31 32 - proxyVendor = true; # check if this is needed anymore when updating 33 - 34 - vendorSha256 = "sha256-gMpkV0XqY6wh7s0lndIdCoYlvVBrMk7/lvyDVqnJ66c="; 32 + vendorSha256 = "sha256-k2OwwGjuyfM3QIRz+/DgGD0xUYor4TDmfBmcQOkcA3A="; 35 33 36 34 nativeBuildInputs = [ installShellFiles ]; 37 35
+2 -2
pkgs/tools/X11/xinput_calibrator/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, libXi, xorgproto, autoconf, automake, libtool, m4, xlibsWrapper, pkg-config }: 1 + { lib, stdenv, fetchFromGitHub, libXi, xorgproto, autoconf, automake, libtool, m4, pkg-config, xorg }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "xinput_calibrator"; ··· 14 14 preConfigure = "./autogen.sh --with-gui=X11"; 15 15 16 16 nativeBuildInputs = [ pkg-config autoconf automake ]; 17 - buildInputs = [ xorgproto libXi libtool m4 xlibsWrapper ]; 17 + buildInputs = [ xorgproto libXi libtool m4 xorg.libX11 xorg.libXext ]; 18 18 19 19 meta = { 20 20 homepage = "https://github.com/tias/xinput_calibrator";
+4 -2
pkgs/tools/X11/xwinwrap/default.nix
··· 1 - { lib, stdenv, fetchbzr, xlibsWrapper }: 1 + { lib, stdenv, fetchbzr, xorg }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "xwinwrap"; ··· 11 11 }; 12 12 13 13 buildInputs = [ 14 - xlibsWrapper 14 + xorg.libX11 15 + xorg.libXext 16 + xorg.libXrender 15 17 ]; 16 18 17 19 buildPhase = if stdenv.hostPlatform.system == "x86_64-linux" then ''
+4 -2
pkgs/tools/graphics/scrot/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , imlib2 5 - , xlibsWrapper 6 5 , autoreconfHook 7 6 , autoconf-archive 7 + , libX11 8 + , libXext 8 9 , libXfixes 9 10 , libXcomposite 10 11 , pkg-config ··· 30 31 31 32 buildInputs = [ 32 33 imlib2 33 - xlibsWrapper 34 + libX11 35 + libXext 34 36 libXfixes 35 37 libXcomposite 36 38 libbsd
+4 -2
pkgs/tools/misc/arch-install-scripts/default.nix
··· 22 22 23 23 resholve.mkDerivation rec { 24 24 pname = "arch-install-scripts"; 25 - version = "26"; 25 + version = "27"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "archlinux"; 29 29 repo = "arch-install-scripts"; 30 30 rev = "v${version}"; 31 - hash = "sha256-TRo1ANKSt3njw4HdBMUymMJDpTkL/i5/hdSqxHZnuYw="; 31 + hash = "sha256-owJImToG8GIk1TfkSKJyXCu9RTJ1qYlvQ6DTMSazaeQ="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ asciidoc gnum4 ]; ··· 63 63 64 64 # packages resholve should resolve executables from 65 65 inputs = [ coreutils gawk gnugrep pacman util-linux ]; 66 + 67 + execer = [ "cannot:${pacman}/bin/pacman-key" ]; 66 68 67 69 # TODO: no good way to resolve mount/umount in Nix builds for now 68 70 # see https://github.com/abathur/resholve/issues/29
+2 -2
pkgs/tools/misc/diffoscope/default.nix
··· 11 11 # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! 12 12 python3Packages.buildPythonApplication rec { 13 13 pname = "diffoscope"; 14 - version = "224"; 14 + version = "225"; 15 15 16 16 src = fetchurl { 17 17 url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; 18 - sha256 = "sha256-rbfXQJJjPZAtoYbrpJczR5Gft+SeGoo6xjZvgwI+l1g="; 18 + sha256 = "sha256-nuQmvYpCSzw2kUj/UdcBpn6jabaVMYT47MDblzpb/o0="; 19 19 }; 20 20 21 21 outputs = [ "out" "man" ];
+1 -1
pkgs/tools/misc/file/default.nix
··· 25 25 ++ lib.optional stdenv.hostPlatform.isWindows libgnurx; 26 26 27 27 # https://bugs.astron.com/view.php?id=382 28 - doCheck = !stdenv.hostPlatform.isMusl; 28 + doCheck = !stdenv.buildPlatform.isMusl; 29 29 30 30 makeFlags = lib.optional stdenv.hostPlatform.isWindows "FILE_COMPILE=file"; 31 31
+24 -6
pkgs/tools/package-management/pacman/default.nix
··· 4 4 , fetchurl 5 5 , asciidoc 6 6 , binutils 7 - , bzip2 8 7 , coreutils 9 8 , curl 10 9 , gnupg ··· 17 16 , openssl 18 17 , perl 19 18 , pkg-config 19 + , zlib 20 + 21 + # Compression tools in scripts/libmakepkg/util/compress.sh.in 22 + , gzip 23 + , bzip2 20 24 , xz 21 - , zlib 25 + , zstd 26 + , lrzip 27 + , lzop 28 + , ncompress 29 + , lz4 30 + , lzip 22 31 23 32 # Tells pacman where to find ALPM hooks provided by packages. 24 33 # This path is very likely to be used in an Arch-like root. ··· 44 53 ]; 45 54 46 55 buildInputs = [ 47 - bzip2 48 56 curl 49 57 gpgme 50 58 libarchive 51 59 openssl 52 60 perl 53 - xz 54 61 zlib 55 62 ]; 56 63 ··· 63 70 }) 64 71 ]; 65 72 66 - postPatch = '' 73 + postPatch = let compressionTools = [ 74 + gzip 75 + bzip2 76 + xz 77 + zstd 78 + lrzip 79 + lzop 80 + ncompress 81 + lz4 82 + lzip 83 + ]; in '' 84 + echo 'export PATH=${lib.makeBinPath compressionTools}:$PATH' >> scripts/libmakepkg/util/compress.sh.in 67 85 substituteInPlace meson.build \ 68 86 --replace "install_dir : SYSCONFDIR" "install_dir : '$out/etc'" \ 69 87 --replace "join_paths(DATAROOTDIR, 'libalpm/hooks/')" "'${sysHookDir}'" \ ··· 88 106 wrapProgram $out/bin/makepkg \ 89 107 --prefix PATH : ${lib.makeBinPath [ binutils ]} 90 108 wrapProgram $out/bin/pacman-key \ 91 - --prefix PATH : ${lib.makeBinPath [ gnupg ]} 109 + --prefix PATH : ${lib.makeBinPath [ "${placeholder "out"}" gnupg ]} 92 110 ''; 93 111 94 112 meta = with lib; {
+9
pkgs/tools/security/sequoia/default.nix
··· 1 1 { stdenv 2 2 , fetchFromGitLab 3 + , fetchpatch 3 4 , lib 4 5 , darwin 5 6 , git ··· 35 36 }; 36 37 37 38 cargoSha256 = "sha256-Y7iiZVIT9Vbe4YmTfGTU8p3H3odQKms2FBnnWgvF7mI="; 39 + 40 + patches = [ 41 + (fetchpatch 42 + { url = "https://gitlab.com/sequoia-pgp/sequoia/-/commit/7916f90421ecb9a75e32f0284459bcc9a3fd02b0.patch"; 43 + sha256 = "sha256-KBBn6XaGzIT0iVzoCYsS0N+OkZzGuWmUmIF2hl49FEI="; 44 + } 45 + ) 46 + ]; 38 47 39 48 nativeBuildInputs = [ 40 49 pkg-config
+2 -2
pkgs/tools/text/vale/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "vale"; 5 - version = "2.20.2"; 5 + version = "2.21.0"; 6 6 7 7 subPackages = [ "cmd/vale" ]; 8 8 outputs = [ "out" "data" ]; ··· 11 11 owner = "errata-ai"; 12 12 repo = "vale"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-NQtpuFHHbZwrD9kwSppx7GvJ+Puj4awyN0mAbwlMH8Y="; 14 + sha256 = "sha256-H+Hi9KS8gDAfXNqotHdkzWK1m8twOajC8kf/uLUEAv4="; 15 15 }; 16 16 17 17 vendorSha256 = "sha256-ODzQkNOXEvSOhG6MoJbyxIwduFAW5FQb5hlOn3+io3A=";
+2 -2
pkgs/tools/typesetting/ted/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, zlib, pcre, xlibsWrapper, xorg, libjpeg, libtiff, libpng, gtk2, libpaper, makeWrapper, ghostscript }: 1 + { lib, stdenv, fetchurl, pkg-config, zlib, pcre, xorg, libjpeg, libtiff, libpng, gtk2, libpaper, makeWrapper, ghostscript }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ted"; ··· 59 59 ''; 60 60 61 61 nativeBuildInputs = [ pkg-config makeWrapper ]; 62 - buildInputs = [ zlib pcre xlibsWrapper xorg.libXpm libjpeg libtiff libpng gtk2 libpaper ]; 62 + buildInputs = [ zlib pcre xorg.libX11 xorg.libICE xorg.libSM xorg.libXpm libjpeg libtiff libpng gtk2 libpaper ]; 63 63 64 64 meta = with lib; { 65 65 description = "An easy rich text processor";
+2
pkgs/top-level/python-packages.nix
··· 2620 2620 2621 2621 dlinfo = callPackage ../development/python-modules/dlinfo { }; 2622 2622 2623 + dlms-cosem = callPackage ../development/python-modules/dlms-cosem { }; 2624 + 2623 2625 dlx = callPackage ../development/python-modules/dlx { }; 2624 2626 2625 2627 dmenu-python = callPackage ../development/python-modules/dmenu { };