Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
7ac4ee7b f1970fda

+356 -557
+1
doc/release-notes/rl-2505.section.md
··· 374 - `i18n.extraLocales` should now be the preferred way to install additional locales. 375 - `i18n.supportedLocales` is now considered an implementation detail and will be hidden from the documentation. But the option will still continue to work. 376 - `i18n.supportedLocales` will now trigger a warning when it omits any locale set in `i18n.defaultLocale`, `i18n.extraLocales` or `i18n.extraLocaleSettings`. 377 378 - `titaniumenv`, `titanium`, and `titanium-alloy` have been removed due to lack of maintenance in Nixpkgs []{#sec-nixpkgs-release-25.05-incompatibilities-titanium-removed}. 379
··· 374 - `i18n.extraLocales` should now be the preferred way to install additional locales. 375 - `i18n.supportedLocales` is now considered an implementation detail and will be hidden from the documentation. But the option will still continue to work. 376 - `i18n.supportedLocales` will now trigger a warning when it omits any locale set in `i18n.defaultLocale`, `i18n.extraLocales` or `i18n.extraLocaleSettings`. 377 + - The options `i18n.defaultCharset` & `i18n.localeCharsets` were added, and they complement `i18n.defaultLocale` & `i18n.extraLocaleSettings` respectively - allowing to control the character set used per locale setting. 378 379 - `titaniumenv`, `titanium`, and `titanium-alloy` have been removed due to lack of maintenance in Nixpkgs []{#sec-nixpkgs-release-25.05-incompatibilities-titanium-removed}. 380
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 18 19 - The `services.polipo` module has been removed as `polipo` is unmaintained and archived upstream. 20 21 ## Other Notable Changes {#sec-release-25.11-notable-changes} 22 23 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
··· 18 19 - The `services.polipo` module has been removed as `polipo` is unmaintained and archived upstream. 20 21 + - `renovate` was updated to v40. See the [upstream release notes](https://github.com/renovatebot/renovate/releases/tag/40.0.0) for breaking changes. 22 + 23 ## Other Notable Changes {#sec-release-25.11-notable-changes} 24 25 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+42 -15
nixos/modules/config/i18n.nix
··· 5 ... 6 }: 7 let 8 aggregatedLocales = 9 - (builtins.map 10 - (l: (lib.replaceStrings [ "utf8" "utf-8" "UTF8" ] [ "UTF-8" "UTF-8" "UTF-8" ] l) + "/UTF-8") 11 - ( 12 - [ config.i18n.defaultLocale ] 13 - ++ (lib.optionals (builtins.isList config.i18n.extraLocales) config.i18n.extraLocales) 14 - ++ (lib.attrValues (lib.filterAttrs (n: v: n != "LANGUAGE") config.i18n.extraLocaleSettings)) 15 - ) 16 - ) 17 ++ (lib.optional (builtins.isString config.i18n.extraLocales) config.i18n.extraLocales); 18 in 19 { ··· 48 default = "en_US.UTF-8"; 49 example = "nl_NL.UTF-8"; 50 description = '' 51 - The default locale. It determines the language for program 52 - messages, the format for dates and times, sort order, and so on. 53 - It also determines the character set, such as UTF-8. 54 ''; 55 }; 56 57 extraLocales = lib.mkOption { 58 type = lib.types.either (lib.types.listOf lib.types.str) (lib.types.enum [ "all" ]); 59 default = [ ]; 60 - example = [ "nl_NL.UTF-8" ]; 61 description = '' 62 Additional locales that the system should support, besides the ones 63 configured with {option}`i18n.defaultLocale` and ··· 74 LC_TIME = "de_DE.UTF-8"; 75 }; 76 description = '' 77 - A set of additional system-wide locale settings other than 78 - `LANG` which can be configured with 79 - {option}`i18n.defaultLocale`. 80 ''; 81 }; 82
··· 5 ... 6 }: 7 let 8 + sanitizeUTF8Capitalization = 9 + lang: (lib.replaceStrings [ "utf8" "utf-8" "UTF8" ] [ "UTF-8" "UTF-8" "UTF-8" ] lang); 10 aggregatedLocales = 11 + [ 12 + "${config.i18n.defaultLocale}/${config.i18n.defaultCharset}" 13 + ] 14 + ++ lib.pipe config.i18n.extraLocaleSettings [ 15 + (lib.mapAttrs (n: v: (sanitizeUTF8Capitalization v))) 16 + (lib.mapAttrsToList (LCRole: lang: lang + "/" + (config.i18n.localeCharsets.${LCRole} or "UTF-8"))) 17 + ] 18 + ++ (builtins.map sanitizeUTF8Capitalization ( 19 + lib.optionals (builtins.isList config.i18n.extraLocales) config.i18n.extraLocales 20 + )) 21 ++ (lib.optional (builtins.isString config.i18n.extraLocales) config.i18n.extraLocales); 22 in 23 { ··· 52 default = "en_US.UTF-8"; 53 example = "nl_NL.UTF-8"; 54 description = '' 55 + The default locale. It determines the language for program messages, 56 + the format for dates and times, sort order, and so on. Setting the 57 + default character set is done via {option}`i18n.defaultCharset`. 58 + ''; 59 + }; 60 + defaultCharset = lib.mkOption { 61 + type = lib.types.str; 62 + default = "UTF-8"; 63 + example = "ISO-8859-8"; 64 + description = '' 65 + The default locale character set. 66 ''; 67 }; 68 69 extraLocales = lib.mkOption { 70 type = lib.types.either (lib.types.listOf lib.types.str) (lib.types.enum [ "all" ]); 71 default = [ ]; 72 + example = [ "nl_NL.UTF-8/UTF-8" ]; 73 description = '' 74 Additional locales that the system should support, besides the ones 75 configured with {option}`i18n.defaultLocale` and ··· 86 LC_TIME = "de_DE.UTF-8"; 87 }; 88 description = '' 89 + A set of additional system-wide locale settings other than `LANG` 90 + which can be configured with {option}`i18n.defaultLocale`. Note that 91 + the `/UTF-8` suffix used in {option}`i18n.extraLocales` indicates a 92 + character set, and it must not be added manually here. To use a 93 + non-`UTF-8` character set such as ISO-XXXX-8, the 94 + {option}`i18n.localeCharsets` can be used. 95 + ''; 96 + }; 97 + localeCharsets = lib.mkOption { 98 + type = lib.types.attrsOf lib.types.str; 99 + default = { }; 100 + example = { 101 + LC_MESSAGES = "ISO-8859-15"; 102 + LC_TIME = "ISO-8859-1"; 103 + }; 104 + description = '' 105 + Per each {option}`i18n.extraLocaleSettings`, choose the character set 106 + to use for it. Essentially defaults to UTF-8 for all of them. 107 ''; 108 }; 109
+13 -16
nixos/modules/system/boot/systemd/journald.nix
··· 116 }; 117 118 config = { 119 - systemd.additionalUpstreamSystemUnits = 120 - [ 121 - "systemd-journald.socket" 122 - "systemd-journald@.socket" 123 - "systemd-journald-varlink@.socket" 124 - "systemd-journald.service" 125 - "systemd-journald@.service" 126 - "systemd-journal-flush.service" 127 - "systemd-journal-catalog-update.service" 128 - "systemd-journald-sync@.service" 129 - ] 130 - ++ (lib.optional (!config.boot.isContainer) "systemd-journald-audit.socket") 131 - ++ [ 132 - "systemd-journald-dev-log.socket" 133 - "syslog.socket" 134 - ]; 135 136 systemd.sockets.systemd-journald-audit.wantedBy = [ 137 "systemd-journald.service"
··· 116 }; 117 118 config = { 119 + systemd.additionalUpstreamSystemUnits = [ 120 + "systemd-journald.socket" 121 + "systemd-journald@.socket" 122 + "systemd-journald-varlink@.socket" 123 + "systemd-journald.service" 124 + "systemd-journald@.service" 125 + "systemd-journal-flush.service" 126 + "systemd-journal-catalog-update.service" 127 + "systemd-journald-sync@.service" 128 + "systemd-journald-audit.socket" 129 + "systemd-journald-dev-log.socket" 130 + "syslog.socket" 131 + ]; 132 133 systemd.sockets.systemd-journald-audit.wantedBy = [ 134 "systemd-journald.service"
+1
nixos/tests/all-tests.nix
··· 994 orthanc = runTest ./orthanc.nix; 995 owncast = handleTest ./owncast.nix { }; 996 outline = handleTest ./outline.nix { }; 997 image-contents = handleTest ./image-contents.nix { }; 998 openvscode-server = handleTest ./openvscode-server.nix { }; 999 open-webui = runTest ./open-webui.nix;
··· 994 orthanc = runTest ./orthanc.nix; 995 owncast = handleTest ./owncast.nix { }; 996 outline = handleTest ./outline.nix { }; 997 + i18n = runTest ./i18n.nix; 998 image-contents = handleTest ./image-contents.nix { }; 999 openvscode-server = handleTest ./openvscode-server.nix { }; 1000 open-webui = runTest ./open-webui.nix;
+43
nixos/tests/i18n.nix
···
··· 1 + { lib, ... }: 2 + { 3 + name = "glibLocales-custom-builds"; 4 + meta.maintainers = with lib.maintainers; [ doronbehar ]; 5 + 6 + nodes = { 7 + nonUTF8Charset = { 8 + i18n = { 9 + defaultLocale = "en_US"; 10 + defaultCharset = "ISO-8859-1"; 11 + }; 12 + }; 13 + extraLocales1 = { 14 + i18n = { 15 + defaultLocale = "en_US.UTF-8"; 16 + extraLocales = [ 17 + "nl_NL.UTF-8/UTF-8" 18 + ]; 19 + }; 20 + }; 21 + extraLocaleSettings = { 22 + i18n = { 23 + defaultLocale = "en_US.UTF-8"; 24 + extraLocaleSettings = { 25 + LC_MESSAGES = "en_US.UTF-8"; 26 + LC_TIME = "de_DE.UTF-8"; 27 + }; 28 + }; 29 + }; 30 + localeCharsets = { 31 + i18n = { 32 + defaultLocale = "en_US.UTF-8"; 33 + extraLocaleSettings = { 34 + LC_TIME = "de_DE"; 35 + }; 36 + localeCharsets = { 37 + LC_TIME = "ISO-8859-1"; 38 + }; 39 + }; 40 + }; 41 + }; 42 + testScript = { nodes, ... }: ""; 43 + }
+1
nixos/tests/kernel-generic.nix
··· 42 linux_6_6_hardened 43 linux_6_12_hardened 44 linux_6_13_hardened 45 linux_rt_5_4 46 linux_rt_5_10 47 linux_rt_5_15
··· 42 linux_6_6_hardened 43 linux_6_12_hardened 44 linux_6_13_hardened 45 + linux_6_14_hardened 46 linux_rt_5_4 47 linux_rt_5_10 48 linux_rt_5_15
+22
nixos/tests/systemd-journal.nix
··· 12 }; 13 nodes.auditd = { 14 security.auditd.enable = true; 15 environment.systemPackages = [ pkgs.audit ]; 16 }; 17 nodes.journaldAudit = { 18 services.journald.audit = true; 19 environment.systemPackages = [ pkgs.audit ]; 20 }; 21 22 testScript = '' ··· 50 # logs ideally should NOT end up in kmesg, but they do due to 51 # https://github.com/systemd/systemd/issues/15324 52 journaldAudit.succeed("journalctl _TRANSPORT=kernel --grep 'unit=systemd-journald'") 53 ''; 54 } 55 )
··· 12 }; 13 nodes.auditd = { 14 security.auditd.enable = true; 15 + security.audit.enable = true; 16 environment.systemPackages = [ pkgs.audit ]; 17 + boot.kernel.sysctl."kernel.printk_ratelimit" = 0; 18 + boot.kernelParams = [ "audit_backlog_limit=8192" ]; 19 }; 20 nodes.journaldAudit = { 21 services.journald.audit = true; 22 + security.audit.enable = true; 23 environment.systemPackages = [ pkgs.audit ]; 24 + boot.kernel.sysctl."kernel.printk_ratelimit" = 0; 25 + boot.kernelParams = [ "audit_backlog_limit=8192" ]; 26 + }; 27 + nodes.containerCheck = { 28 + containers.c1 = { 29 + autoStart = true; 30 + config = { }; 31 + }; 32 }; 33 34 testScript = '' ··· 62 # logs ideally should NOT end up in kmesg, but they do due to 63 # https://github.com/systemd/systemd/issues/15324 64 journaldAudit.succeed("journalctl _TRANSPORT=kernel --grep 'unit=systemd-journald'") 65 + 66 + 67 + with subtest("container systemd-journald-audit not running"): 68 + containerCheck.wait_for_unit("multi-user.target"); 69 + containerCheck.wait_until_succeeds("systemctl -M c1 is-active default.target"); 70 + 71 + # systemd-journald-audit.socket should exist but not run due to the upstream unit's `Condition*` settings 72 + (status, output) = containerCheck.execute("systemctl -M c1 is-active systemd-journald-audit.socket") 73 + containerCheck.log(output) 74 + assert status == 3 and output == "inactive\n", f"systemd-journald-audit.socket should exist in a container but remain inactive, was {output}" 75 ''; 76 } 77 )
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 1841 mktplcRef = { 1842 name = "dependi"; 1843 publisher = "fill-labs"; 1844 - version = "0.7.14"; 1845 - hash = "sha256-iLF2kxhSw39JBIs5K6hVmrEKueS8C22rnKCs+CiphwY="; 1846 }; 1847 meta = { 1848 changelog = "https://marketplace.visualstudio.com/items/fill-labs.dependi/changelog";
··· 1841 mktplcRef = { 1842 name = "dependi"; 1843 publisher = "fill-labs"; 1844 + version = "0.7.15"; 1845 + hash = "sha256-BXilurHO9WATC0PhT/scpZWEiRhJ9cSlq59opEM6wlE="; 1846 }; 1847 meta = { 1848 changelog = "https://marketplace.visualstudio.com/items/fill-labs.dependi/changelog";
+2 -2
pkgs/applications/misc/rofi/default.nix
··· 29 30 stdenv.mkDerivation rec { 31 pname = "rofi-unwrapped"; 32 - version = "1.7.8"; 33 34 src = fetchFromGitHub { 35 owner = "davatorium"; 36 repo = "rofi"; 37 rev = version; 38 fetchSubmodules = true; 39 - hash = "sha256-TEn3LoTUc5mxYcVkckIFTfkqQ9cUJxkXyg/5TFv5TZ0="; 40 }; 41 42 preConfigure = ''
··· 29 30 stdenv.mkDerivation rec { 31 pname = "rofi-unwrapped"; 32 + version = "1.7.9"; 33 34 src = fetchFromGitHub { 35 owner = "davatorium"; 36 repo = "rofi"; 37 rev = version; 38 fetchSubmodules = true; 39 + hash = "sha256-YI6ShRRBJ9ExkzDnI31YjtI1mWRWPzVRYQvpTAtLTeI="; 40 }; 41 42 preConfigure = ''
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-3d-effect.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "obs-3d-effect"; 11 - version = "0.1.3"; 12 13 src = fetchFromGitHub { 14 owner = "exeldro"; 15 repo = "obs-3d-effect"; 16 rev = version; 17 - sha256 = "sha256-SgxrBhuO3IaqINwjwdtn31cIcu3hXiPZyVMZJiNsO+s="; 18 }; 19 20 nativeBuildInputs = [ cmake ];
··· 8 9 stdenv.mkDerivation rec { 10 pname = "obs-3d-effect"; 11 + version = "0.1.4"; 12 13 src = fetchFromGitHub { 14 owner = "exeldro"; 15 repo = "obs-3d-effect"; 16 rev = version; 17 + sha256 = "sha256-5cPXfEcKIATFQktjIN5lmYjvakYe/k26aHKlJz5FqPE="; 18 }; 19 20 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix
··· 14 mkHyprlandPlugin, 15 }: 16 let 17 - version = "0.49.0"; 18 19 hyprland-plugins-src = fetchFromGitHub { 20 owner = "hyprwm"; 21 repo = "hyprland-plugins"; 22 tag = "v${version}"; 23 - hash = "sha256-GpsLyK/U05q7QnyFIWrnGS2loVyjPZByTtPitwu9UNw="; 24 }; 25 in 26 mkHyprlandPlugin hyprland {
··· 14 mkHyprlandPlugin, 15 }: 16 let 17 + version = "0.49.0-fix"; 18 19 hyprland-plugins-src = fetchFromGitHub { 20 owner = "hyprwm"; 21 repo = "hyprland-plugins"; 22 tag = "v${version}"; 23 + hash = "sha256-5wjvmFtk85uBJLnrKZbfrgo9OTTQlFP18ZNgfBwFsz0="; 24 }; 25 in 26 mkHyprlandPlugin hyprland {
+1 -289
pkgs/build-support/vm/default.nix
··· 984 985 # The set of supported RPM-based distributions. 986 987 - rpmDistros = { 988 - 989 - # Note: no i386 release for Fedora >= 26 990 - fedora26x86_64 = 991 - let 992 - version = "26"; 993 - in 994 - { 995 - name = "fedora-${version}-x86_64"; 996 - fullName = "Fedora ${version} (x86_64)"; 997 - packagesList = fetchurl rec { 998 - url = "mirror://fedora/linux/releases/${version}/Everything/x86_64/os/repodata/${sha256}-primary.xml.gz"; 999 - sha256 = "880055a50c05b20641530d09b23f64501a000b2f92fe252417c530178730a95e"; 1000 - }; 1001 - urlPrefix = "mirror://fedora/linux/releases/${version}/Everything/x86_64/os"; 1002 - archs = [ 1003 - "noarch" 1004 - "x86_64" 1005 - ]; 1006 - packages = commonFedoraPackages ++ [ 1007 - "cronie" 1008 - "util-linux" 1009 - ]; 1010 - unifiedSystemDir = true; 1011 - }; 1012 - 1013 - fedora27x86_64 = 1014 - let 1015 - version = "27"; 1016 - in 1017 - { 1018 - name = "fedora-${version}-x86_64"; 1019 - fullName = "Fedora ${version} (x86_64)"; 1020 - packagesList = fetchurl rec { 1021 - url = "mirror://fedora/linux/releases/${version}/Everything/x86_64/os/repodata/${sha256}-primary.xml.gz"; 1022 - sha256 = "48986ce4583cd09825c6d437150314446f0f49fa1a1bd62dcfa1085295030fe9"; 1023 - }; 1024 - urlPrefix = "mirror://fedora/linux/releases/${version}/Everything/x86_64/os"; 1025 - archs = [ 1026 - "noarch" 1027 - "x86_64" 1028 - ]; 1029 - packages = commonFedoraPackages ++ [ 1030 - "cronie" 1031 - "util-linux" 1032 - ]; 1033 - unifiedSystemDir = true; 1034 - }; 1035 - 1036 - centos6i386 = 1037 - let 1038 - version = "6.9"; 1039 - in 1040 - rec { 1041 - name = "centos-${version}-i386"; 1042 - fullName = "CentOS ${version} (i386)"; 1043 - urlPrefix = "mirror://centos/${version}/os/i386"; 1044 - packagesList = fetchurl rec { 1045 - url = "${urlPrefix}/repodata/${sha256}-primary.xml.gz"; 1046 - sha256 = "b826a45082ef68340325c0855f3d2e5d5a4d0f77d28ba3b871791d6f14a97aeb"; 1047 - }; 1048 - archs = [ 1049 - "noarch" 1050 - "i386" 1051 - ]; 1052 - packages = commonCentOSPackages ++ [ "procps" ]; 1053 - }; 1054 - 1055 - centos6x86_64 = 1056 - let 1057 - version = "6.9"; 1058 - in 1059 - rec { 1060 - name = "centos-${version}-x86_64"; 1061 - fullName = "CentOS ${version} (x86_64)"; 1062 - urlPrefix = "mirror://centos/${version}/os/x86_64"; 1063 - packagesList = fetchurl rec { 1064 - url = "${urlPrefix}/repodata/${sha256}-primary.xml.gz"; 1065 - sha256 = "ed2b2d4ac98d774d4cd3e91467e1532f7e8b0275cfc91a0d214b532dcaf1e979"; 1066 - }; 1067 - archs = [ 1068 - "noarch" 1069 - "x86_64" 1070 - ]; 1071 - packages = commonCentOSPackages ++ [ "procps" ]; 1072 - }; 1073 - 1074 - # Note: no i386 release for 7.x 1075 - centos7x86_64 = 1076 - let 1077 - version = "7.4.1708"; 1078 - in 1079 - rec { 1080 - name = "centos-${version}-x86_64"; 1081 - fullName = "CentOS ${version} (x86_64)"; 1082 - urlPrefix = "mirror://centos/${version}/os/x86_64"; 1083 - packagesList = fetchurl rec { 1084 - url = "${urlPrefix}/repodata/${sha256}-primary.xml.gz"; 1085 - sha256 = "b686d3a0f337323e656d9387b9a76ce6808b26255fc3a138b1a87d3b1cb95ed5"; 1086 - }; 1087 - archs = [ 1088 - "noarch" 1089 - "x86_64" 1090 - ]; 1091 - packages = commonCentOSPackages ++ [ "procps-ng" ]; 1092 - }; 1093 - }; 1094 1095 # The set of supported Dpkg-based distributions. 1096 1097 debDistros = { 1098 - ubuntu1404i386 = { 1099 - name = "ubuntu-14.04-trusty-i386"; 1100 - fullName = "Ubuntu 14.04 Trusty (i386)"; 1101 - packagesLists = [ 1102 - (fetchurl { 1103 - url = "mirror://ubuntu/dists/trusty/main/binary-i386/Packages.bz2"; 1104 - sha256 = "1d5y3v3v079gdq45hc07ja0bjlmzqfwdwwlq0brwxi8m75k3iz7x"; 1105 - }) 1106 - (fetchurl { 1107 - url = "mirror://ubuntu/dists/trusty/universe/binary-i386/Packages.bz2"; 1108 - sha256 = "03x9w92by320rfklrqhcl3qpwmnxds9c8ijl5zhcb21d6dcz5z1a"; 1109 - }) 1110 - ]; 1111 - urlPrefix = "mirror://ubuntu"; 1112 - packages = commonDebPackages ++ [ 1113 - "diffutils" 1114 - "libc-bin" 1115 - ]; 1116 - }; 1117 - 1118 - ubuntu1404x86_64 = { 1119 - name = "ubuntu-14.04-trusty-amd64"; 1120 - fullName = "Ubuntu 14.04 Trusty (amd64)"; 1121 - packagesLists = [ 1122 - (fetchurl { 1123 - url = "mirror://ubuntu/dists/trusty/main/binary-amd64/Packages.bz2"; 1124 - sha256 = "1hhzbyqfr5i0swahwnl5gfp5l9p9hspywb1vpihr3b74p1z935bh"; 1125 - }) 1126 - (fetchurl { 1127 - url = "mirror://ubuntu/dists/trusty/universe/binary-amd64/Packages.bz2"; 1128 - sha256 = "04560ba8s4z4v5iawknagrkn9q1nzvpn081ycmqvhh73p3p3g1jm"; 1129 - }) 1130 - ]; 1131 - urlPrefix = "mirror://ubuntu"; 1132 - packages = commonDebPackages ++ [ 1133 - "diffutils" 1134 - "libc-bin" 1135 - ]; 1136 - }; 1137 - 1138 - ubuntu1604i386 = { 1139 - name = "ubuntu-16.04-xenial-i386"; 1140 - fullName = "Ubuntu 16.04 Xenial (i386)"; 1141 - packagesLists = [ 1142 - (fetchurl { 1143 - url = "mirror://ubuntu/dists/xenial/main/binary-i386/Packages.xz"; 1144 - sha256 = "13r75sp4slqy8w32y5dnr7pp7p3cfvavyr1g7gwnlkyrq4zx4ahy"; 1145 - }) 1146 - (fetchurl { 1147 - url = "mirror://ubuntu/dists/xenial/universe/binary-i386/Packages.xz"; 1148 - sha256 = "14fid1rqm3sc0wlygcvn0yx5aljf51c2jpd4x0zxij4019316hsh"; 1149 - }) 1150 - ]; 1151 - urlPrefix = "mirror://ubuntu"; 1152 - packages = commonDebPackages ++ [ 1153 - "diffutils" 1154 - "libc-bin" 1155 - ]; 1156 - }; 1157 - 1158 - ubuntu1604x86_64 = { 1159 - name = "ubuntu-16.04-xenial-amd64"; 1160 - fullName = "Ubuntu 16.04 Xenial (amd64)"; 1161 - packagesLists = [ 1162 - (fetchurl { 1163 - url = "mirror://ubuntu/dists/xenial/main/binary-amd64/Packages.xz"; 1164 - sha256 = "110qnkhjkkwm316fbig3aivm2595ydz6zskc4ld5cr8ngcrqm1bn"; 1165 - }) 1166 - (fetchurl { 1167 - url = "mirror://ubuntu/dists/xenial/universe/binary-amd64/Packages.xz"; 1168 - sha256 = "0mm7gj491yi6q4v0n4qkbsm94s59bvqir6fk60j73w7y4la8rg68"; 1169 - }) 1170 - ]; 1171 - urlPrefix = "mirror://ubuntu"; 1172 - packages = commonDebPackages ++ [ 1173 - "diffutils" 1174 - "libc-bin" 1175 - ]; 1176 - }; 1177 - 1178 - ubuntu1804i386 = { 1179 - name = "ubuntu-18.04-bionic-i386"; 1180 - fullName = "Ubuntu 18.04 Bionic (i386)"; 1181 - packagesLists = [ 1182 - (fetchurl { 1183 - url = "mirror://ubuntu/dists/bionic/main/binary-i386/Packages.xz"; 1184 - sha256 = "0f0v4131kwf7m7f8j3288rlqdxk1k3vqy74b7fcfd6jz9j8d840i"; 1185 - }) 1186 - (fetchurl { 1187 - url = "mirror://ubuntu/dists/bionic/universe/binary-i386/Packages.xz"; 1188 - sha256 = "1v75c0dqr0wp0dqd4hnci92qqs4hll8frqdbpswadgxm5chn91bw"; 1189 - }) 1190 - ]; 1191 - urlPrefix = "mirror://ubuntu"; 1192 - packages = commonDebPackages ++ [ 1193 - "diffutils" 1194 - "libc-bin" 1195 - ]; 1196 - }; 1197 - 1198 - ubuntu1804x86_64 = { 1199 - name = "ubuntu-18.04-bionic-amd64"; 1200 - fullName = "Ubuntu 18.04 Bionic (amd64)"; 1201 - packagesLists = [ 1202 - (fetchurl { 1203 - url = "mirror://ubuntu/dists/bionic/main/binary-amd64/Packages.xz"; 1204 - sha256 = "1ls81bjyvmfz6i919kszl7xks1ibrh1xqhsk6698ackndkm0wp39"; 1205 - }) 1206 - (fetchurl { 1207 - url = "mirror://ubuntu/dists/bionic/universe/binary-amd64/Packages.xz"; 1208 - sha256 = "1832nqpn4ap95b3sj870xqayrza9in4kih9jkmjax27pq6x15v1r"; 1209 - }) 1210 - ]; 1211 - urlPrefix = "mirror://ubuntu"; 1212 - packages = commonDebPackages ++ [ 1213 - "diffutils" 1214 - "libc-bin" 1215 - ]; 1216 - }; 1217 - 1218 - ubuntu2004i386 = { 1219 - name = "ubuntu-20.04-focal-i386"; 1220 - fullName = "Ubuntu 20.04 Focal (i386)"; 1221 - packagesLists = [ 1222 - (fetchurl { 1223 - url = "mirror://ubuntu/dists/focal/main/binary-i386/Packages.xz"; 1224 - sha256 = "sha256-7RAYURoN3RKYQAHpwBS9TIV6vCmpURpphyMJQmV4wLc="; 1225 - }) 1226 - (fetchurl { 1227 - url = "mirror://ubuntu/dists/focal/universe/binary-i386/Packages.xz"; 1228 - sha256 = "sha256-oA551xVE80volUPgkMyvzpQ1d+GhuZd4DAe7dXZnULM="; 1229 - }) 1230 - ]; 1231 - urlPrefix = "mirror://ubuntu"; 1232 - packages = commonDebPackages ++ [ 1233 - "diffutils" 1234 - "libc-bin" 1235 - ]; 1236 - }; 1237 - 1238 - ubuntu2004x86_64 = { 1239 - name = "ubuntu-20.04-focal-amd64"; 1240 - fullName = "Ubuntu 20.04 Focal (amd64)"; 1241 - packagesLists = [ 1242 - (fetchurl { 1243 - url = "mirror://ubuntu/dists/focal/main/binary-amd64/Packages.xz"; 1244 - sha256 = "sha256-d1eSH/j+7Zw5NKDJk21EG6SiOL7j6myMHfXLzUP8mGE="; 1245 - }) 1246 - (fetchurl { 1247 - url = "mirror://ubuntu/dists/focal/universe/binary-amd64/Packages.xz"; 1248 - sha256 = "sha256-RqdG2seJvZU3rKVNsWgLnf9RwkgVMRE1A4IZnX2WudE="; 1249 - }) 1250 - ]; 1251 - urlPrefix = "mirror://ubuntu"; 1252 - packages = commonDebPackages ++ [ 1253 - "diffutils" 1254 - "libc-bin" 1255 - ]; 1256 - }; 1257 - 1258 ubuntu2204i386 = { 1259 name = "ubuntu-22.04-jammy-i386"; 1260 fullName = "Ubuntu 22.04 Jammy (i386)"; ··· 1313 "diffutils" 1314 "libc-bin" 1315 ]; 1316 - }; 1317 - 1318 - debian10i386 = { 1319 - name = "debian-10.13-buster-i386"; 1320 - fullName = "Debian 10.13 Buster (i386)"; 1321 - packagesList = fetchurl { 1322 - url = "https://snapshot.debian.org/archive/debian/20221126T084953Z/dists/buster/main/binary-i386/Packages.xz"; 1323 - hash = "sha256-n9JquhtZgxw3qr9BX0MQoY3ZTIHN0dit+iru3DC31UY="; 1324 - }; 1325 - urlPrefix = "https://snapshot.debian.org/archive/debian/20221126T084953Z"; 1326 - packages = commonDebianPackages; 1327 - }; 1328 - 1329 - debian10x86_64 = { 1330 - name = "debian-10.13-buster-amd64"; 1331 - fullName = "Debian 10.13 Buster (amd64)"; 1332 - packagesList = fetchurl { 1333 - url = "https://snapshot.debian.org/archive/debian/20221126T084953Z/dists/buster/main/binary-amd64/Packages.xz"; 1334 - hash = "sha256-YukIIB3u87jgp9oudwklsxyKVKjSL618wFgDSXiFmjU="; 1335 - }; 1336 - urlPrefix = "https://snapshot.debian.org/archive/debian/20221126T084953Z"; 1337 - packages = commonDebianPackages; 1338 }; 1339 1340 debian11i386 = {
··· 984 985 # The set of supported RPM-based distributions. 986 987 + rpmDistros = { }; 988 989 # The set of supported Dpkg-based distributions. 990 991 debDistros = { 992 ubuntu2204i386 = { 993 name = "ubuntu-22.04-jammy-i386"; 994 fullName = "Ubuntu 22.04 Jammy (i386)"; ··· 1047 "diffutils" 1048 "libc-bin" 1049 ]; 1050 }; 1051 1052 debian11i386 = {
+3 -3
pkgs/by-name/ca/catppuccin/package.nix
··· 92 name = "element"; 93 owner = "catppuccin"; 94 repo = "element"; 95 - rev = "ddced941a2014107918484263b63e030889777fe"; 96 - hash = "sha256-8EP/IQW3rdtomHBfnQNIjGbiD6OapPzXPFLjziNDcmc="; 97 }; 98 99 grub = fetchFromGitHub { ··· 254 '' 255 + lib.optionalString (lib.elem "element" themeList) '' 256 mkdir -p "$out/element" 257 - cp -r "${sources.element}/themes/Catppuccin-${variant}.json" "$out/element/" 258 259 '' 260 + lib.optionalString (lib.elem "grub" themeList) ''
··· 92 name = "element"; 93 owner = "catppuccin"; 94 repo = "element"; 95 + rev = "70b7ee121dcef28c6c8191d60df2f88b23c89084"; 96 + hash = "sha256-iUSPlmEvwL9akbPobkbDWPr6TTHA/LdCK2Nty7Zslls="; 97 }; 98 99 grub = fetchFromGitHub { ··· 254 '' 255 + lib.optionalString (lib.elem "element" themeList) '' 256 mkdir -p "$out/element" 257 + cp -r "${sources.element}/themes/${variant}/${accent}.json" "$out/element/" 258 259 '' 260 + lib.optionalString (lib.elem "grub" themeList) ''
+4
pkgs/by-name/do/doctoc/package.nix
··· 18 19 npmDepsHash = "sha256-TbAnFpiN/v6xjQQznL/B180f0W48HPRqW21cO9XZhYA="; 20 21 dontNpmBuild = true; 22 23 passthru.tests = {
··· 18 19 npmDepsHash = "sha256-TbAnFpiN/v6xjQQznL/B180f0W48HPRqW21cO9XZhYA="; 20 21 + postInstall = '' 22 + find $out/lib/node_modules -xtype l -delete 23 + ''; 24 + 25 dontNpmBuild = true; 26 27 passthru.tests = {
+29 -15
pkgs/by-name/dp/dprint/package.nix
··· 9 dprint, 10 }: 11 12 - rustPlatform.buildRustPackage rec { 13 pname = "dprint"; 14 - version = "0.49.1"; 15 16 # Prefer repository rather than crate here 17 # - They have Cargo.lock in the repository ··· 19 src = fetchFromGitHub { 20 owner = "dprint"; 21 repo = "dprint"; 22 - tag = version; 23 - hash = "sha256-6ye9FqOGW40TqoDREQm6pZAQaSuO2o9SY5RSfpmwKV4="; 24 }; 25 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-OHRXujyewiDlY4AQEEqmcnmdec1lbWH/y6tPW1nNExE="; 28 29 nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 30 installShellFiles 31 ]; 32 33 checkFlags = [ 34 # Require creating directory and network access 35 "--skip=plugins::cache_fs_locks::test" ··· 40 "--skip=utils::url::test::unsafe_ignore_cert" 41 ]; 42 43 - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 44 - export DPRINT_CACHE_DIR="$(mktemp -d)" 45 - installShellCompletion --cmd dprint \ 46 - --bash <($out/bin/dprint completions bash) \ 47 - --zsh <($out/bin/dprint completions zsh) \ 48 - --fish <($out/bin/dprint completions fish) 49 - ''; 50 51 passthru = { 52 tests.version = testers.testVersion { 53 - inherit version; 54 55 package = dprint; 56 command = '' ··· 68 It offers multiple WASM plugins to support various languages. It's written in 69 Rust, so it’s small, fast, and portable. 70 ''; 71 - changelog = "https://github.com/dprint/dprint/releases/tag/${version}"; 72 homepage = "https://dprint.dev"; 73 license = licenses.mit; 74 maintainers = with maintainers; [ ··· 78 ]; 79 mainProgram = "dprint"; 80 }; 81 - }
··· 9 dprint, 10 }: 11 12 + rustPlatform.buildRustPackage (finalAttrs: { 13 pname = "dprint"; 14 + version = "0.50.0"; 15 16 # Prefer repository rather than crate here 17 # - They have Cargo.lock in the repository ··· 19 src = fetchFromGitHub { 20 owner = "dprint"; 21 repo = "dprint"; 22 + tag = finalAttrs.version; 23 + hash = "sha256-6AgbKH5f7N/yYqq7KBVHOqYbyuZkjFSaYwZwIXsgd9o="; 24 }; 25 26 useFetchCargoVendor = true; 27 + cargoHash = "sha256-OnrsuVK1gEDweldq+P8lDkkrHjklsG8MRpM0wqWsdlM="; 28 29 nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 30 installShellFiles 31 ]; 32 33 + cargoBuildFlags = [ 34 + "--package=dprint" 35 + # Required only for dprint package tests; the binary is removed in postInstall. 36 + "--package=test-process-plugin" 37 + ]; 38 + 39 + cargoTestFlags = [ 40 + "--package=dprint" 41 + ]; 42 + 43 checkFlags = [ 44 # Require creating directory and network access 45 "--skip=plugins::cache_fs_locks::test" ··· 50 "--skip=utils::url::test::unsafe_ignore_cert" 51 ]; 52 53 + postInstall = 54 + '' 55 + rm "$out/bin/test-process-plugin" 56 + '' 57 + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 58 + export DPRINT_CACHE_DIR="$(mktemp -d)" 59 + installShellCompletion --cmd dprint \ 60 + --bash <($out/bin/dprint completions bash) \ 61 + --zsh <($out/bin/dprint completions zsh) \ 62 + --fish <($out/bin/dprint completions fish) 63 + ''; 64 65 passthru = { 66 tests.version = testers.testVersion { 67 + inherit (finalAttrs) version; 68 69 package = dprint; 70 command = '' ··· 82 It offers multiple WASM plugins to support various languages. It's written in 83 Rust, so it’s small, fast, and portable. 84 ''; 85 + changelog = "https://github.com/dprint/dprint/releases/tag/${finalAttrs.version}"; 86 homepage = "https://dprint.dev"; 87 license = licenses.mit; 88 maintainers = with maintainers; [ ··· 92 ]; 93 mainProgram = "dprint"; 94 }; 95 + })
+1 -1
pkgs/by-name/dp/dprint/plugins/default.nix
··· 47 runHook preInstallCheck 48 49 mkdir empty && cd empty 50 - dprint check --allow-no-files --plugins "$out/plugin.wasm" 51 52 runHook postInstallCheck 53 '';
··· 47 runHook preInstallCheck 48 49 mkdir empty && cd empty 50 + dprint check --allow-no-files --config-discovery=false --plugins "$out/plugin.wasm" 51 52 runHook postInstallCheck 53 '';
+3 -3
pkgs/by-name/fi/firebase-tools/package.nix
··· 10 11 buildNpmPackage rec { 12 pname = "firebase-tools"; 13 - version = "14.3.0"; 14 15 src = fetchFromGitHub { 16 owner = "firebase"; 17 repo = "firebase-tools"; 18 tag = "v${version}"; 19 - hash = "sha256-Y3+Nw6+ZCnHOJeoMRhWafBVi0yrb41NX/4FcpqHk4eA="; 20 }; 21 22 - npmDepsHash = "sha256-+rAwYopIP/NEb602TVuZEZUY+dQPzkuTXpWCBeLCjmg="; 23 24 postPatch = '' 25 ln -s npm-shrinkwrap.json package-lock.json
··· 10 11 buildNpmPackage rec { 12 pname = "firebase-tools"; 13 + version = "14.4.0"; 14 15 src = fetchFromGitHub { 16 owner = "firebase"; 17 repo = "firebase-tools"; 18 tag = "v${version}"; 19 + hash = "sha256-mcb0rCI7tJE6A/CK4rGUJ2qqvjrld0Yzl9l4mMipCoA="; 20 }; 21 22 + npmDepsHash = "sha256-Ezjn5oVjvVJnfw0oBTxNbmfmgHYBDixdiIJHft9FbQE="; 23 24 postPatch = '' 25 ln -s npm-shrinkwrap.json package-lock.json
+1 -1
pkgs/by-name/gi/gitlab-runner/package.nix
··· 22 vendorHash = "sha256-wxFVDkqiqs7jaZEPGyawWfs6h6UgAhCWSckM90G44lA="; 23 24 # For patchShebangs 25 - nativeBuildInputs = [ bash ]; 26 27 patches = [ 28 ./fix-shell-path.patch
··· 22 vendorHash = "sha256-wxFVDkqiqs7jaZEPGyawWfs6h6UgAhCWSckM90G44lA="; 23 24 # For patchShebangs 25 + buildInputs = [ bash ]; 26 27 patches = [ 28 ./fix-shell-path.patch
+21 -17
pkgs/by-name/ju/julec/package.nix
··· 1 { 2 lib, 3 - stdenv, 4 fetchFromGitHub, 5 }: 6 7 let 8 irFile = 9 - if stdenv.hostPlatform.system == "x86_64-linux" then 10 "linux-amd64.cpp" 11 - else if stdenv.hostPlatform.system == "aarch64-linux" then 12 "linux-arm64.cpp" 13 - else if stdenv.hostPlatform.system == "i686-linux" then 14 "linux-i386.cpp" 15 - else if stdenv.hostPlatform.system == "x86_64-darwin" then 16 "darwin-amd64.cpp" 17 - else if stdenv.hostPlatform.system == "aarch64-darwin" then 18 "darwin-arm64.cpp" 19 else 20 - throw "Unsupported platform: ${stdenv.hostPlatform.system}"; 21 in 22 - stdenv.mkDerivation (finalAttrs: { 23 pname = "julec"; 24 - version = "0.1.3"; 25 26 src = fetchFromGitHub { 27 owner = "julelang"; 28 repo = "jule"; 29 tag = "jule${finalAttrs.version}"; 30 name = "jule-${finalAttrs.version}"; 31 - hash = "sha256-hFWoGeTmfXIPcICWXa5W36QDOk3yB7faORxFaM9shcQ="; 32 }; 33 34 irSrc = fetchFromGitHub { 35 owner = "julelang"; 36 repo = "julec-ir"; 37 # revision determined by the upstream commit hash in julec-ir/README.md 38 - rev = "a274782922e4275c4a036d63acffd3369dbc382f"; 39 name = "jule-ir-${finalAttrs.version}"; 40 - hash = "sha256-TXMSXTGTzZntPUhT6QTmn3nD2k855ZoAW9aQWyhrE8s="; 41 }; 42 43 dontConfigure = true; ··· 58 buildPhase = '' 59 runHook preBuild 60 61 - echo "Building ${finalAttrs.meta.mainProgram} v${finalAttrs.version} for ${stdenv.hostPlatform.system}..." 62 mkdir -p bin 63 - ${stdenv.cc.targetPrefix}c++ ir.cpp \ 64 --std=c++17 \ 65 -Wno-everything \ 66 - -O3 \ 67 - -flto \ 68 -DNDEBUG \ 69 -fomit-frame-pointer \ 70 - -o "bin/${finalAttrs.meta.mainProgram}" 71 72 runHook postBuild 73 '';
··· 1 { 2 lib, 3 + clangStdenv, 4 fetchFromGitHub, 5 }: 6 7 let 8 irFile = 9 + if clangStdenv.hostPlatform.system == "x86_64-linux" then 10 "linux-amd64.cpp" 11 + else if clangStdenv.hostPlatform.system == "aarch64-linux" then 12 "linux-arm64.cpp" 13 + else if clangStdenv.hostPlatform.system == "i686-linux" then 14 "linux-i386.cpp" 15 + else if clangStdenv.hostPlatform.system == "x86_64-darwin" then 16 "darwin-amd64.cpp" 17 + else if clangStdenv.hostPlatform.system == "aarch64-darwin" then 18 "darwin-arm64.cpp" 19 else 20 + throw "Unsupported platform: ${clangStdenv.hostPlatform.system}"; 21 in 22 + clangStdenv.mkDerivation (finalAttrs: { 23 pname = "julec"; 24 + version = "0.1.5"; 25 26 src = fetchFromGitHub { 27 owner = "julelang"; 28 repo = "jule"; 29 tag = "jule${finalAttrs.version}"; 30 name = "jule-${finalAttrs.version}"; 31 + hash = "sha256-gFlca9XdRNv2CI3jfMiWejcmGGzabP0VGs4vlvFs72o="; 32 }; 33 34 irSrc = fetchFromGitHub { 35 owner = "julelang"; 36 repo = "julec-ir"; 37 # revision determined by the upstream commit hash in julec-ir/README.md 38 + rev = "4a3bf4fc84b53aa607855df6635d95d3e310f7ad"; 39 name = "jule-ir-${finalAttrs.version}"; 40 + hash = "sha256-Wl5AYRGYcQpj/R9nynxNC5r1HK1EmImwkLokdZfp9sE="; 41 }; 42 43 dontConfigure = true; ··· 58 buildPhase = '' 59 runHook preBuild 60 61 + echo "Building ${finalAttrs.meta.mainProgram}-bootstrap v${finalAttrs.version} for ${clangStdenv.hostPlatform.system}..." 62 mkdir -p bin 63 + ${clangStdenv.cc.targetPrefix}c++ ir.cpp \ 64 --std=c++17 \ 65 -Wno-everything \ 66 + -fwrapv \ 67 + -ffloat-store \ 68 -DNDEBUG \ 69 -fomit-frame-pointer \ 70 + -fno-strict-aliasing \ 71 + -o "bin/${finalAttrs.meta.mainProgram}-bootstrap" 72 + 73 + echo "Building ${finalAttrs.meta.mainProgram} v${finalAttrs.version} for ${clangStdenv.hostPlatform.system}..." 74 + bin/${finalAttrs.meta.mainProgram}-bootstrap --opt L2 -p -o "bin/${finalAttrs.meta.mainProgram}" "src/${finalAttrs.meta.mainProgram}" 75 76 runHook postBuild 77 '';
+3 -3
pkgs/by-name/ke/keepassxc-go/package.nix
··· 8 9 buildGoModule rec { 10 pname = "keepassxc-go"; 11 - version = "1.5.1"; 12 13 src = fetchFromGitHub { 14 owner = "MarkusFreitag"; 15 repo = "keepassxc-go"; 16 rev = "v${version}"; 17 - hash = "sha256-seCeHNEj5GxAI7BVMPzh+YuoxivmTwvhVCqY5LKHpQk="; 18 }; 19 20 nativeBuildInputs = [ installShellFiles ]; 21 22 - vendorHash = "sha256-jscyNyVr+RDN1EaxIOc3aYCAVT+1eO/c+dxEsIorDIs="; 23 24 checkFlags = [ 25 # Test tries to monkey-patch the stdlib, fails with permission denied error.
··· 8 9 buildGoModule rec { 10 pname = "keepassxc-go"; 11 + version = "1.6.0"; 12 13 src = fetchFromGitHub { 14 owner = "MarkusFreitag"; 15 repo = "keepassxc-go"; 16 rev = "v${version}"; 17 + hash = "sha256-Z4SbPxhs+umsUlby7idxofCjP+uLPvp/2oUCpnAS2/A="; 18 }; 19 20 nativeBuildInputs = [ installShellFiles ]; 21 22 + vendorHash = "sha256-+cgf2FxpbLu+Yuhk6T0ZBnDH7We2DVu65xFaruk9I0E="; 23 24 checkFlags = [ 25 # Test tries to monkey-patch the stdlib, fails with permission denied error.
-47
pkgs/by-name/li/libfpx/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchurl, 5 - fetchpatch, 6 - }: 7 - 8 - stdenv.mkDerivation rec { 9 - pname = "libfpx"; 10 - version = "1.3.1-7"; 11 - 12 - src = fetchurl { 13 - url = "mirror://imagemagick/delegates/${pname}-${version}.tar.xz"; 14 - sha256 = "1s28mwb06w6dj0zl6ashpj8m1qiyadawzl7cvbw7dmj1w39ipghh"; 15 - }; 16 - 17 - # Darwin gets misdetected as Windows without this 18 - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-D__unix"; 19 - 20 - patches = [ 21 - (fetchpatch { 22 - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/libfpx/files/libfpx-1.3.1_p6-gcc6.patch?id=f28a947813dbc0a1fd1a8d4a712d58a64c48ca01"; 23 - sha256 = "032y8110zgnkdhkdq3745zk53am1x34d912rai8q70k3sskyq22p"; 24 - }) 25 - # Pull upstream fix for -fno-common: 26 - # https://github.com/ImageMagick/libfpx/pull/1 27 - (fetchpatch { 28 - name = "fno-common.patch"; 29 - url = "https://github.com/ImageMagick/libfpx/commit/c32b340581ba6c88c5092f374f655c7579b598a6.patch"; 30 - sha256 = "1gbc0qb2ri1mj9r66wx0yn28fsr7zhhlyz2mwbica8wh34xijgz9"; 31 - }) 32 - # fix clang build: remove register keyword 33 - # remove on next update 34 - (fetchpatch { 35 - name = "remove-register-keyword.patch"; 36 - url = "https://github.com/ImageMagick/libfpx/commit/5f340b0a490450b40302cc9948c7dfac60d40041.patch"; 37 - hash = "sha256-6m9MFb1eWGK5cMvPmTu7uh3Pac65r2HPB8wJ8xc1O5o="; 38 - }) 39 - ]; 40 - 41 - meta = with lib; { 42 - homepage = "http://www.imagemagick.org"; 43 - description = "Library for manipulating FlashPIX images"; 44 - license = "Flashpix"; 45 - platforms = platforms.all; 46 - }; 47 - }
···
+2 -2
pkgs/by-name/li/libxmp/package.nix
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "libxmp"; 13 - version = "4.6.2"; 14 15 src = fetchFromGitHub { 16 owner = "libxmp"; 17 repo = "libxmp"; 18 tag = "libxmp-${finalAttrs.version}"; 19 - hash = "sha256-AfHathuBmF9OhtTyt8WabZKzFtnAkX1YeiYFF079z80="; 20 }; 21 22 outputs = [
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "libxmp"; 13 + version = "4.6.3"; 14 15 src = fetchFromGitHub { 16 owner = "libxmp"; 17 repo = "libxmp"; 18 tag = "libxmp-${finalAttrs.version}"; 19 + hash = "sha256-VTjS5bVu+jiswP4GCTxcAdhtVdtopy4A3hxlzIQlZVU="; 20 }; 21 22 outputs = [
+2 -2
pkgs/by-name/lu/lug-helper/package.nix
··· 15 }: 16 stdenvNoCC.mkDerivation (finalAttrs: { 17 name = "lug-helper"; 18 - version = "3.8"; 19 src = fetchFromGitHub { 20 owner = "starcitizen-lug"; 21 repo = "lug-helper"; 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-e0pq3E9Jsx9pBRhN0gFJxZPDUbK/Xe84+5AO2/RlsLo="; 24 }; 25 26 buildInputs = [
··· 15 }: 16 stdenvNoCC.mkDerivation (finalAttrs: { 17 name = "lug-helper"; 18 + version = "3.9"; 19 src = fetchFromGitHub { 20 owner = "starcitizen-lug"; 21 repo = "lug-helper"; 22 tag = "v${finalAttrs.version}"; 23 + hash = "sha256-Fne0esV/1o+f4Fnn8oeUL+gc29d0ndGpYG21YQvZDvM="; 24 }; 25 26 buildInputs = [
+3 -3
pkgs/by-name/mp/mpls/package.nix
··· 7 }: 8 buildGoModule rec { 9 pname = "mpls"; 10 - version = "0.14.0"; 11 12 src = fetchFromGitHub { 13 owner = "mhersson"; 14 repo = "mpls"; 15 tag = "v${version}"; 16 - hash = "sha256-z3miAbL3qQHusWoofUp8kNNZjoGANhPjeIj39KPYyvc="; 17 }; 18 19 - vendorHash = "sha256-xILlYrwcnMWAPACeELwVKGUBIK9QbrUSR03xVmNXsnE="; 20 21 ldflags = [ 22 "-s"
··· 7 }: 8 buildGoModule rec { 9 pname = "mpls"; 10 + version = "0.15.0"; 11 12 src = fetchFromGitHub { 13 owner = "mhersson"; 14 repo = "mpls"; 15 tag = "v${version}"; 16 + hash = "sha256-7uBhc4FRe9KxRloHJQoDb8JvKPcev2DuTftnMBnmiGs="; 17 }; 18 19 + vendorHash = "sha256-zEJBB5xJBJuLZQ/+yDyoFbkYXpqEkRXuIIhReBPKi+g="; 20 21 ldflags = [ 22 "-s"
+3 -3
pkgs/by-name/nc/nchat/package.nix
··· 15 }: 16 17 let 18 - version = "5.6.7"; 19 20 src = fetchFromGitHub { 21 owner = "d99kris"; 22 repo = "nchat"; 23 tag = "v${version}"; 24 - hash = "sha256-tHyNwTmpNRKsjjoX2RP1jk5wzn2xLgKE9KZXPo2Beco="; 25 }; 26 27 libcgowm = buildGoModule { ··· 29 inherit version src; 30 31 sourceRoot = "${src.name}/lib/wmchat/go"; 32 - vendorHash = "sha256-8q2156gYsKduzEKvxDTZJNzsxqcJr62bD4JNuJMR/Qc="; 33 34 buildPhase = '' 35 runHook preBuild
··· 15 }: 16 17 let 18 + version = "5.7.24"; 19 20 src = fetchFromGitHub { 21 owner = "d99kris"; 22 repo = "nchat"; 23 tag = "v${version}"; 24 + hash = "sha256-qyx4LOhCFcwg2ou4QgiiolGgLs2fxfQu6gwDIeMUcb4="; 25 }; 26 27 libcgowm = buildGoModule { ··· 29 inherit version src; 30 31 sourceRoot = "${src.name}/lib/wmchat/go"; 32 + vendorHash = "sha256-LPcIfXOlkejyLlYtew26FTOl7eBGhuNxjAVrmUItkxY="; 33 34 buildPhase = '' 35 runHook preBuild
+24 -29
pkgs/by-name/ne/netcoredbg/deps.json
··· 31 }, 32 { 33 "pname": "Microsoft.Diagnostics.DbgShim", 34 - "version": "8.0.532401", 35 - "hash": "sha256-rvTxIxaW6WYlbNqV0mVjX3JkjxOB2eoDtm7HD3qgKvg=" 36 }, 37 { 38 "pname": "Microsoft.Diagnostics.DbgShim.linux-arm", 39 - "version": "8.0.532401", 40 - "hash": "sha256-LYDAN85Qsnj3TIdH1VzzIbeQRQfo4A9kYp/da0nZMX4=" 41 }, 42 { 43 "pname": "Microsoft.Diagnostics.DbgShim.linux-arm64", 44 - "version": "8.0.532401", 45 - "hash": "sha256-/1eElmNjO8ug2i0hzsnX+ksaeTlSrJNxuHBZZ5Mxw7A=" 46 }, 47 { 48 "pname": "Microsoft.Diagnostics.DbgShim.linux-musl-arm", 49 - "version": "8.0.532401", 50 - "hash": "sha256-3FsyQbXHgUErMg4islyZ68ZOi22Dtc7bHuzV4cHTetQ=" 51 }, 52 { 53 "pname": "Microsoft.Diagnostics.DbgShim.linux-musl-arm64", 54 - "version": "8.0.532401", 55 - "hash": "sha256-UCGQZZ9ZQKgdvVpgJfKAUL1hDxopEOpkb71x11mZ5go=" 56 }, 57 { 58 "pname": "Microsoft.Diagnostics.DbgShim.linux-musl-x64", 59 - "version": "8.0.532401", 60 - "hash": "sha256-zpKJdEGHfrk/ty0s2TuPiNi/yanEk6iAVZDOgBlv20s=" 61 }, 62 { 63 "pname": "Microsoft.Diagnostics.DbgShim.linux-x64", 64 - "version": "8.0.532401", 65 - "hash": "sha256-maN37KzN1GxFW37E2t8suG1XHNfTIdDLTHxiaiwGfdc=" 66 }, 67 { 68 "pname": "Microsoft.Diagnostics.DbgShim.osx-arm64", 69 - "version": "8.0.532401", 70 - "hash": "sha256-4+hYe0f09F/seep1K1O9uF1S+g0ygyNJIcqA3b4Fhh4=" 71 }, 72 { 73 "pname": "Microsoft.Diagnostics.DbgShim.osx-x64", 74 - "version": "8.0.532401", 75 - "hash": "sha256-K/0i5SGl3rG8ciXbhSu2dWURlzfB2uVorv2yc7KKP4I=" 76 - }, 77 - { 78 - "pname": "Microsoft.Diagnostics.DbgShim.win-arm", 79 - "version": "8.0.532401", 80 - "hash": "sha256-m/XEdwtXKGGIB1ORetiEaJ5qnQa+wz1Ou+aspxHAhe0=" 81 }, 82 { 83 "pname": "Microsoft.Diagnostics.DbgShim.win-arm64", 84 - "version": "8.0.532401", 85 - "hash": "sha256-QPo/eFVr7HCAeOcLlsOrukL78BWfs+nZHVr5ClZzCiQ=" 86 }, 87 { 88 "pname": "Microsoft.Diagnostics.DbgShim.win-x64", 89 - "version": "8.0.532401", 90 - "hash": "sha256-gxTB3KBr/ROgbBpLGQogtg2dz7a8F26UWyzsMJYMzv4=" 91 }, 92 { 93 "pname": "Microsoft.Diagnostics.DbgShim.win-x86", 94 - "version": "8.0.532401", 95 - "hash": "sha256-CP1WHi8a3Xr0ml2Dnhmhc14xSGqHPnrfnrfeuhZmm6o=" 96 }, 97 { 98 "pname": "Microsoft.NETCore.Platforms",
··· 31 }, 32 { 33 "pname": "Microsoft.Diagnostics.DbgShim", 34 + "version": "9.0.621003", 35 + "hash": "sha256-xdRwwLonXgqp4G+HWmFe5pEdv/x0L51/8jOqV5allZ4=" 36 }, 37 { 38 "pname": "Microsoft.Diagnostics.DbgShim.linux-arm", 39 + "version": "9.0.621003", 40 + "hash": "sha256-wcr6S8ktct8XNtXnEOCUHqA13N+7rQytgGkUsp1j4aU=" 41 }, 42 { 43 "pname": "Microsoft.Diagnostics.DbgShim.linux-arm64", 44 + "version": "9.0.621003", 45 + "hash": "sha256-OGsfVeZ4LcgOb2aM/e38Kyw9YGBn0t0uH8qgFdj8SIA=" 46 }, 47 { 48 "pname": "Microsoft.Diagnostics.DbgShim.linux-musl-arm", 49 + "version": "9.0.621003", 50 + "hash": "sha256-ZUno/Sd0UWYVVD20sJj/HleDfLcb7kf32j5NvIAYSMc=" 51 }, 52 { 53 "pname": "Microsoft.Diagnostics.DbgShim.linux-musl-arm64", 54 + "version": "9.0.621003", 55 + "hash": "sha256-SKrqZiGnDdisdCIIETozCuSgj3JCAZeWfo2Ru/sMmOw=" 56 }, 57 { 58 "pname": "Microsoft.Diagnostics.DbgShim.linux-musl-x64", 59 + "version": "9.0.621003", 60 + "hash": "sha256-/kEBxB4puJJHwC71W2QQlOMykKCeNGvNy2j6s91g6jc=" 61 }, 62 { 63 "pname": "Microsoft.Diagnostics.DbgShim.linux-x64", 64 + "version": "9.0.621003", 65 + "hash": "sha256-rW9QGI1awjHBHWaMwFtfhgXuR3X/PBxuks0DgnT2684=" 66 }, 67 { 68 "pname": "Microsoft.Diagnostics.DbgShim.osx-arm64", 69 + "version": "9.0.621003", 70 + "hash": "sha256-BXi0IePavjClLQcSrXZXGOqkkoymdecw9ZFf5w0mpRs=" 71 }, 72 { 73 "pname": "Microsoft.Diagnostics.DbgShim.osx-x64", 74 + "version": "9.0.621003", 75 + "hash": "sha256-FXkjxK3Bq4twUJ69aqsCgv2hNpO2Lkuz7EPAtqxJWd0=" 76 }, 77 { 78 "pname": "Microsoft.Diagnostics.DbgShim.win-arm64", 79 + "version": "9.0.621003", 80 + "hash": "sha256-NScEkmv6oh+wXn5D7Nb0AoNSb1PU+HgUpd8fpup+a6o=" 81 }, 82 { 83 "pname": "Microsoft.Diagnostics.DbgShim.win-x64", 84 + "version": "9.0.621003", 85 + "hash": "sha256-sfe0tF2D3BpktS9J0o1xsR2cWIkDGhzXaUvKsgHDqC0=" 86 }, 87 { 88 "pname": "Microsoft.Diagnostics.DbgShim.win-x86", 89 + "version": "9.0.621003", 90 + "hash": "sha256-CRUYEGm3lqOO3FDn8kr3OUjxmIHNe1ntihN6UaFeDs8=" 91 }, 92 { 93 "pname": "Microsoft.NETCore.Platforms",
+5 -5
pkgs/by-name/ne/netcoredbg/package.nix
··· 12 }: 13 let 14 pname = "netcoredbg"; 15 - build = "1031"; 16 - release = "3.1.0"; 17 version = "${release}-${build}"; 18 - hash = "sha256-/ScV6NPGOun47D88e7BLisSOipeQWdUbYaEryrlPbHg="; 19 20 - coreclr-version = "v8.0.7"; 21 coreclr-src = fetchFromGitHub { 22 owner = "dotnet"; 23 repo = "runtime"; 24 rev = coreclr-version; 25 - hash = "sha256-vxyhZ1Z5TB/2jpF4qiXTpUj1hKeqV7xPgG1BJYOLIko="; 26 }; 27 28 dotnet-sdk = dotnetCorePackages.sdk_8_0;
··· 12 }: 13 let 14 pname = "netcoredbg"; 15 + build = "1054"; 16 + release = "3.1.2"; 17 version = "${release}-${build}"; 18 + hash = "sha256-WORGZXbq6d3sxGqyG8oZSwcBoVaD3D56t9K6PJoKFsM="; 19 20 + coreclr-version = "v8.0.16"; 21 coreclr-src = fetchFromGitHub { 22 owner = "dotnet"; 23 repo = "runtime"; 24 rev = coreclr-version; 25 + hash = "sha256-/fSKCIugR3UhqxBxtQRw+Bw+UpaSjB4xj0iBiXJaiR4="; 26 }; 27 28 dotnet-sdk = dotnetCorePackages.sdk_8_0;
+2 -2
pkgs/by-name/ni/nixpkgs-review/package.nix
··· 18 19 python3Packages.buildPythonApplication rec { 20 pname = "nixpkgs-review"; 21 - version = "3.2.0"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "Mic92"; 26 repo = "nixpkgs-review"; 27 tag = version; 28 - hash = "sha256-XJRZpAiIbwN5itqxHTcAqd6VnuUOO8TwShZiupJc8dc="; 29 }; 30 31 build-system = [
··· 18 19 python3Packages.buildPythonApplication rec { 20 pname = "nixpkgs-review"; 21 + version = "3.3.0"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "Mic92"; 26 repo = "nixpkgs-review"; 27 tag = version; 28 + hash = "sha256-Ey07yahJQv5ppf8TiwIt1Cn4xo4QMZ5v+CsJRDelWNY="; 29 }; 30 31 build-system = [
+2 -2
pkgs/by-name/pr/prefect/package.nix
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "prefect"; 11 - version = "3.4.0"; 12 pyproject = true; 13 14 # Trying to install from source is challenging ··· 17 # Source will be missing sdist, uv.lock, ui artefacts ... 18 src = fetchPypi { 19 inherit pname version; 20 - hash = "sha256-uguh6sOIy0mOASFsw8ADb8vpmQm7S+t4ZS/6MFFYiic="; 21 }; 22 23 pythonRelaxDeps = [
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "prefect"; 11 + version = "3.4.2"; 12 pyproject = true; 13 14 # Trying to install from source is challenging ··· 17 # Source will be missing sdist, uv.lock, ui artefacts ... 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-BORFXIikiX5Cu1rT8jUijkjAnncTACr8lEs/k2fC5Mk="; 21 }; 22 23 pythonRelaxDeps = [
+3 -2
pkgs/by-name/pr/proton-ge-bin/package.nix
··· 9 }: 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 pname = "proton-ge-bin"; 12 - version = "GE-Proton10-2"; 13 14 src = fetchzip { 15 url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz"; 16 - hash = "sha256-fCxiwATohvdpfxXkHY1ty5WHS0phARrDszGmwNRmVQE="; 17 }; 18 19 dontUnpack = true; ··· 70 homepage = "https://github.com/GloriousEggroll/proton-ge-custom"; 71 license = lib.licenses.bsd3; 72 maintainers = with lib.maintainers; [ 73 NotAShelf 74 Scrumplex 75 shawn8901
··· 9 }: 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 pname = "proton-ge-bin"; 12 + version = "GE-Proton10-3"; 13 14 src = fetchzip { 15 url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz"; 16 + hash = "sha256-V4znOni53KMZ0rs7O7TuBst5kDSaEOyWUGgL7EESVAU="; 17 }; 18 19 dontUnpack = true; ··· 70 homepage = "https://github.com/GloriousEggroll/proton-ge-custom"; 71 license = lib.licenses.bsd3; 72 maintainers = with lib.maintainers; [ 73 + Gliczy 74 NotAShelf 75 Scrumplex 76 shawn8901
-1
pkgs/by-name/ql/qlog/package.nix
··· 56 homepage = "https://github.com/foldynl/QLog"; 57 maintainers = with lib.maintainers; [ 58 oliver-koss 59 - mkg20001 60 ]; 61 platforms = with lib.platforms; unix; 62 };
··· 56 homepage = "https://github.com/foldynl/QLog"; 57 maintainers = with lib.maintainers; [ 58 oliver-koss 59 ]; 60 platforms = with lib.platforms; unix; 61 };
+2 -2
pkgs/by-name/re/remnote/package.nix
··· 6 }: 7 let 8 pname = "remnote"; 9 - version = "1.19.24"; 10 src = fetchurl { 11 url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; 12 - hash = "sha256-+ZNQ94itLdSuw7HS3cLPgJNqVcQ1OfPHF68hFwHpaDQ="; 13 }; 14 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 15 in
··· 6 }: 7 let 8 pname = "remnote"; 9 + version = "1.19.35"; 10 src = fetchurl { 11 url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; 12 + hash = "sha256-UrldNDYof3lYDyP6z3ukFdpiOkJZUJpO8iygI3JaBY4="; 13 }; 14 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 15 in
+2 -2
pkgs/by-name/re/renderdoc/package.nix
··· 32 in 33 stdenv.mkDerivation (finalAttrs: { 34 pname = "renderdoc"; 35 - version = "1.37"; 36 37 src = fetchFromGitHub { 38 owner = "baldurk"; 39 repo = "renderdoc"; 40 rev = "v${finalAttrs.version}"; 41 - hash = "sha256-udi3v5DyJ9aDBsfTv+T9VTa7SyhNAyuNB3LF5G8vZVg="; 42 }; 43 44 outputs = [
··· 32 in 33 stdenv.mkDerivation (finalAttrs: { 34 pname = "renderdoc"; 35 + version = "1.38"; 36 37 src = fetchFromGitHub { 38 owner = "baldurk"; 39 repo = "renderdoc"; 40 rev = "v${finalAttrs.version}"; 41 + hash = "sha256-6DvBV2amPfQff3LleXaqfoKzWvoHUJ0dh/bg/WcGIeA="; 42 }; 43 44 outputs = [
+3 -3
pkgs/by-name/re/renovate/package.nix
··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "renovate"; 18 - version = "39.264.0"; 19 20 src = fetchFromGitHub { 21 owner = "renovatebot"; 22 repo = "renovate"; 23 tag = finalAttrs.version; 24 - hash = "sha256-ACeZ0RAIplcaRKyoEXFCwA/zu96CaLxTwjV0ok3TQ8w="; 25 }; 26 27 postPatch = '' ··· 39 40 pnpmDeps = pnpm_10.fetchDeps { 41 inherit (finalAttrs) pname version src; 42 - hash = "sha256-2F4vcdu2f0yh+hvs1WWM6MsWv2mmUUhzFVWN3BQvfNk="; 43 }; 44 45 env.COREPACK_ENABLE_STRICT = 0;
··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "renovate"; 18 + version = "40.14.4"; 19 20 src = fetchFromGitHub { 21 owner = "renovatebot"; 22 repo = "renovate"; 23 tag = finalAttrs.version; 24 + hash = "sha256-qL1pXlY9rBoZ5o4ZdiDAEv2zmLN42q9kma5/5yOlOno="; 25 }; 26 27 postPatch = '' ··· 39 40 pnpmDeps = pnpm_10.fetchDeps { 41 inherit (finalAttrs) pname version src; 42 + hash = "sha256-Uj+w9jzbWKLoJgRS5GVGY5QZAwIKsH/MoIu6OailgAw="; 43 }; 44 45 env.COREPACK_ENABLE_STRICT = 0;
+3 -3
pkgs/by-name/sy/synapse-admin-etkecc/package.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "synapse-admin-etkecc"; 20 - version = "0.10.4-etke40"; 21 22 src = fetchFromGitHub { 23 owner = "etkecc"; 24 repo = "synapse-admin"; 25 tag = "v${finalAttrs.version}"; 26 - hash = "sha256-QIOQ25K/QCpSAz3HMOADSIVb3iqfdNCNmWrn7xD0ytU="; 27 }; 28 29 yarnOfflineCache = fetchYarnDeps { 30 yarnLock = finalAttrs.src + "/yarn.lock"; 31 - hash = "sha256-YQZN9tj0zGnC4gmTvHM32mdaOw5RFuUL2ZKd9/8GNZA="; 32 }; 33 34 nativeBuildInputs = [
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "synapse-admin-etkecc"; 20 + version = "0.10.4-etke41"; 21 22 src = fetchFromGitHub { 23 owner = "etkecc"; 24 repo = "synapse-admin"; 25 tag = "v${finalAttrs.version}"; 26 + hash = "sha256-LHZtB6139sV2HdbIKCZruwH1G5+8iTfKXwjjo4gbNcI="; 27 }; 28 29 yarnOfflineCache = fetchYarnDeps { 30 yarnLock = finalAttrs.src + "/yarn.lock"; 31 + hash = "sha256-wdnmsz41rIu8HvsoVHSW8PZLwtmwpz+YSeeDs1GT/vA="; 32 }; 33 34 nativeBuildInputs = [
+8
pkgs/by-name/ve/vectorcode/package.nix
··· 2 lib, 3 python3Packages, 4 fetchFromGitHub, 5 versionCheckHook, 6 7 lspSupport ? true, ··· 63 ]; 64 }; 65 66 pythonImportsCheck = [ "vectorcode" ]; 67 68 nativeCheckInputs = 69 [ 70 versionCheckHook 71 ] 72 ++ (with python3Packages; [
··· 2 lib, 3 python3Packages, 4 fetchFromGitHub, 5 + installShellFiles, 6 versionCheckHook, 7 8 lspSupport ? true, ··· 64 ]; 65 }; 66 67 + postInstall = '' 68 + $out/bin/vectorcode --print-completion=bash >vectorcode.bash 69 + $out/bin/vectorcode --print-completion=zsh >vectorcode.zsh 70 + installShellCompletion vectorcode.{bash,zsh} 71 + ''; 72 + 73 pythonImportsCheck = [ "vectorcode" ]; 74 75 nativeCheckInputs = 76 [ 77 + installShellFiles 78 versionCheckHook 79 ] 80 ++ (with python3Packages; [
+3 -3
pkgs/by-name/ve/veilid/package.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "veilid"; 15 - version = "0.4.4"; 16 17 src = fetchFromGitLab { 18 owner = "veilid"; 19 repo = pname; 20 rev = "v${version}"; 21 - hash = "sha256-p9bQ90zUXVeVPUDuns+gmZb9SJHpAVrJOHe+RvEru7w="; 22 }; 23 24 useFetchCargoVendor = true; 25 - cargoHash = "sha256-xbtlZ7PP+RHPlW4a9UCmaCOcsQkDyPim3yPObbXVqns="; 26 27 nativeBuildInputs = [ 28 capnproto
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "veilid"; 15 + version = "0.4.6"; 16 17 src = fetchFromGitLab { 18 owner = "veilid"; 19 repo = pname; 20 rev = "v${version}"; 21 + hash = "sha256-bKll7VB6LjkmmhN5lmjcSeP2zZbyWnl4XiZbZe3tKgg="; 22 }; 23 24 useFetchCargoVendor = true; 25 + cargoHash = "sha256-505gf4P/Hlo8KFynhAQdBagzEqGXhydhTTknat/jWmk="; 26 27 nativeBuildInputs = [ 28 capnproto
+3 -3
pkgs/by-name/vs/vsce/package.nix
··· 12 13 buildNpmPackage (finalAttrs: { 14 pname = "vsce"; 15 - version = "3.3.2"; 16 17 src = fetchFromGitHub { 18 owner = "microsoft"; 19 repo = "vscode-vsce"; 20 rev = "v${finalAttrs.version}"; 21 - hash = "sha256-6Rls+t1NkU1bZuT8ZWpKYeGmAdMpNFuYGfdZhtszZQ8="; 22 }; 23 24 - npmDepsHash = "sha256-HZkzH5flOPiTUvFW/DOi5n034RAvMoU9lRvB6Omdb2M="; 25 26 postPatch = '' 27 substituteInPlace package.json --replace-fail '"version": "0.0.0"' '"version": "${finalAttrs.version}"'
··· 12 13 buildNpmPackage (finalAttrs: { 14 pname = "vsce"; 15 + version = "3.4.1"; 16 17 src = fetchFromGitHub { 18 owner = "microsoft"; 19 repo = "vscode-vsce"; 20 rev = "v${finalAttrs.version}"; 21 + hash = "sha256-ufSEKkLqP+D/D5l5teL82RsoVgIFhbyOVjnZfnecsKI="; 22 }; 23 24 + npmDepsHash = "sha256-J7ES/a6RHeTY1grdzgYu9ex7BOzadqng2/h2LlTZLns="; 25 26 postPatch = '' 27 substituteInPlace package.json --replace-fail '"version": "0.0.0"' '"version": "${finalAttrs.version}"'
+2 -2
pkgs/by-name/wo/worldpainter/package.nix
··· 10 }: 11 stdenv.mkDerivation rec { 12 pname = "worldpainter"; 13 - version = "2.23.2"; 14 15 src = fetchurl { 16 url = "https://www.worldpainter.net/files/${pname}_${version}.tar.gz"; 17 - hash = "sha256-FhrfI2/mBeIZAg26Q8x8T2YU2ANwAkoC3h9Tgw6ggoY="; 18 }; 19 20 nativeBuildInputs = [
··· 10 }: 11 stdenv.mkDerivation rec { 12 pname = "worldpainter"; 13 + version = "2.24.1"; 14 15 src = fetchurl { 16 url = "https://www.worldpainter.net/files/${pname}_${version}.tar.gz"; 17 + hash = "sha256-I7bf+BKaHSsR08stLtJu+wY5ek8cj+SjRVwu+RwqEq0="; 18 }; 19 20 nativeBuildInputs = [
+3 -3
pkgs/by-name/wy/wyoming-piper/package.nix
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "wyoming-piper"; 9 - version = "1.5.2"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "rhasspy"; 14 repo = "wyoming-piper"; 15 tag = "v${version}"; 16 - hash = "sha256-HxLs2NH5muYzVfOtfLlV09BQ3waIfZKBCTiK/Tha6r4="; 17 }; 18 19 build-system = with python3Packages; [ ··· 35 doCheck = false; 36 37 meta = with lib; { 38 - changelog = "https://github.com/rhasspy/wyoming-piper/blob/v${version}/CHANGELOG.md"; 39 description = "Wyoming Server for Piper"; 40 mainProgram = "wyoming-piper"; 41 homepage = "https://github.com/rhasspy/wyoming-piper";
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "wyoming-piper"; 9 + version = "1.5.3"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "rhasspy"; 14 repo = "wyoming-piper"; 15 tag = "v${version}"; 16 + hash = "sha256-yPGiOF9RXhW7zjvFMi1UCXLyrWiqhJTvvIAtkYb9kBg="; 17 }; 18 19 build-system = with python3Packages; [ ··· 35 doCheck = false; 36 37 meta = with lib; { 38 + changelog = "https://github.com/rhasspy/wyoming-piper/blob/${src.tag}/CHANGELOG.md"; 39 description = "Wyoming Server for Piper"; 40 mainProgram = "wyoming-piper"; 41 homepage = "https://github.com/rhasspy/wyoming-piper";
+2 -2
pkgs/development/libraries/libpulsar/default.nix
··· 48 in 49 stdenv.mkDerivation (finalAttrs: rec { 50 pname = "libpulsar"; 51 - version = "3.7.0"; 52 53 src = fetchFromGitHub { 54 owner = "apache"; 55 repo = "pulsar-client-cpp"; 56 rev = "v${version}"; 57 - hash = "sha256-hY6ivTKWgl/2KLeP6MMAdWcM/LJ5b7zoNVRlg6nx6Sc="; 58 }; 59 60 nativeBuildInputs =
··· 48 in 49 stdenv.mkDerivation (finalAttrs: rec { 50 pname = "libpulsar"; 51 + version = "3.7.1"; 52 53 src = fetchFromGitHub { 54 owner = "apache"; 55 repo = "pulsar-client-cpp"; 56 rev = "v${version}"; 57 + hash = "sha256-RHWi0KCq7U7Dr3Ic7kduc8P64VpAThTQ3lDxLLEqzIU="; 58 }; 59 60 nativeBuildInputs =
+2 -2
pkgs/development/octave-modules/io/default.nix
··· 9 10 buildOctavePackage rec { 11 pname = "io"; 12 - version = "2.6.4"; 13 14 src = fetchurl { 15 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 16 - sha256 = "sha256-p0pAC70ZIn9sB8WFiS3oec165S2CDaH2nxo+PolFL1o="; 17 }; 18 19 buildInputs = [
··· 9 10 buildOctavePackage rec { 11 pname = "io"; 12 + version = "2.7.0"; 13 14 src = fetchurl { 15 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 16 + sha256 = "sha256-SqSEaLNpeTS/jIVOJ9uriCdgXp3U/jflaDQmXmEwum8="; 17 }; 18 19 buildInputs = [
+2 -2
pkgs/development/python-modules/aiontfy/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "aiontfy"; 17 - version = "0.5.1"; 18 pyproject = true; 19 20 src = fetchFromGitHub { 21 owner = "tr4nt0r"; 22 repo = "aiontfy"; 23 tag = "v${version}"; 24 - hash = "sha256-WQb6sNjpQVgh+9vH7EyrmJHCWL0Mcmw4hHPHa8KsLYc="; 25 }; 26 27 build-system = [
··· 14 15 buildPythonPackage rec { 16 pname = "aiontfy"; 17 + version = "0.5.3"; 18 pyproject = true; 19 20 src = fetchFromGitHub { 21 owner = "tr4nt0r"; 22 repo = "aiontfy"; 23 tag = "v${version}"; 24 + hash = "sha256-xDcx0darzaTRNdtsNTK7rdO5W22Tpt13ZPDOSmO8M8M="; 25 }; 26 27 build-system = [
+2 -2
pkgs/development/python-modules/bitarray/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "bitarray"; 12 - version = "3.3.0"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-BEkJzmO3et9XOd5A4vYhRzRT6dS9uRPvLRTBhaRTLOc="; 20 }; 21 22 build-system = [ setuptools ];
··· 9 10 buildPythonPackage rec { 11 pname = "bitarray"; 12 + version = "3.4.1"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-5fqIcyu8+1Q37lVOGPhCqPbIa+c2VrBYDuFG/Tcxdsk="; 20 }; 21 22 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/cloudpathlib/default.nix
··· 23 24 buildPythonPackage rec { 25 pname = "cloudpathlib"; 26 - version = "0.21.0"; 27 pyproject = true; 28 29 disabled = pythonOlder "3.8"; ··· 32 owner = "drivendataorg"; 33 repo = "cloudpathlib"; 34 tag = "v${version}"; 35 - hash = "sha256-sChYdXltPPQ5XP7obY5EoMz/dq3fHQ3FqI0w8noEI+4="; 36 }; 37 38 postPatch = ''
··· 23 24 buildPythonPackage rec { 25 pname = "cloudpathlib"; 26 + version = "0.21.1"; 27 pyproject = true; 28 29 disabled = pythonOlder "3.8"; ··· 32 owner = "drivendataorg"; 33 repo = "cloudpathlib"; 34 tag = "v${version}"; 35 + hash = "sha256-Bhr92xMK/WV3u0SG8q9SvO0kGnwSVXHzq6lK/RD2ssk="; 36 }; 37 38 postPatch = ''
+2 -2
pkgs/development/web/playwright/chromium.nix
··· 41 url = "https://playwright.azureedge.net/builds/chromium/${revision}/chromium-${suffix}.zip"; 42 hash = 43 { 44 - x86_64-linux = "sha256-9bK8HOGoQY5kYYfJypYHeuAoVlXIh/1tv1IsXPpUTpA="; 45 - aarch64-linux = "sha256-KL6tYnPDszXjCHiSNOPHLtz839JPljSOoP7biQfTTAI="; 46 } 47 .${system} or throwSystem; 48 };
··· 41 url = "https://playwright.azureedge.net/builds/chromium/${revision}/chromium-${suffix}.zip"; 42 hash = 43 { 44 + x86_64-linux = "sha256-7oQQCAIt1VJiMNFEJO40K8oENK/L0BICXm2D/3fZ8bA="; 45 + aarch64-linux = "sha256-1OmByLX2jNHXAzWdXF8Od7S7pj/jl4wwvOQcsZc5R7o="; 46 } 47 .${system} or throwSystem; 48 };
+45 -35
pkgs/os-specific/linux/kernel/hardened/patches.json
··· 2 "5.10": { 3 "patch": { 4 "extra": "-hardened1", 5 - "name": "linux-hardened-v5.10.235-hardened1.patch", 6 - "sha256": "1xhpwy62jbwbc71s2cglxhrn7radpp256v05d587gf7jwhbi2zmc", 7 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v5.10.235-hardened1/linux-hardened-v5.10.235-hardened1.patch" 8 }, 9 - "sha256": "1k7iq4np3pflkq3d71ya8xs5czhslhy2iha4ls9lma81269y6fwm", 10 - "version": "5.10.235" 11 }, 12 "5.15": { 13 "patch": { 14 "extra": "-hardened1", 15 - "name": "linux-hardened-v5.15.179-hardened1.patch", 16 - "sha256": "18255w5x7fjx37zdzbmigp641izc5h8fp2h8z7lj33z2mf7gfs9y", 17 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v5.15.179-hardened1/linux-hardened-v5.15.179-hardened1.patch" 18 }, 19 - "sha256": "0vqk4wd0cacigz42gigdzbj415hcdn2k2m01yr7k8pcv3rxs86ck", 20 - "version": "5.15.179" 21 }, 22 "5.4": { 23 "patch": { 24 "extra": "-hardened1", 25 - "name": "linux-hardened-v5.4.291-hardened1.patch", 26 - "sha256": "1i7x7pdmqbrj306jbqv75ij1lq4hvdmw1qnfa4975zyzdd8d0khq", 27 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v5.4.291-hardened1/linux-hardened-v5.4.291-hardened1.patch" 28 }, 29 - "sha256": "0vpgb3lmhgv5iw9b1z0kqr6vdv44if49marfp5858z3a8yj69bdk", 30 - "version": "5.4.291" 31 }, 32 "6.1": { 33 "patch": { 34 "extra": "-hardened1", 35 - "name": "linux-hardened-v6.1.131-hardened1.patch", 36 - "sha256": "005qvy3r69cy007fvj7m4b49m3vplndb280p2q72wnk9mpw8axrp", 37 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.1.131-hardened1/linux-hardened-v6.1.131-hardened1.patch" 38 }, 39 - "sha256": "05jvvv3khadvfgdrv43fcrnm606jk4064a7qivkvnk1vc08gbjj4", 40 - "version": "6.1.131" 41 }, 42 "6.12": { 43 "patch": { 44 "extra": "-hardened1", 45 - "name": "linux-hardened-v6.12.19-hardened1.patch", 46 - "sha256": "1f78k1bns49gfb8ari5jg5wkfai206nfpsnwj0y5h5yrjg0x8sx8", 47 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.12.19-hardened1/linux-hardened-v6.12.19-hardened1.patch" 48 }, 49 - "sha256": "0cb5ri6xsd9fyf0s48xrrsbhqzbgjd0iddnid6qk8i60prbz0fyp", 50 - "version": "6.12.19" 51 }, 52 "6.13": { 53 "patch": { 54 "extra": "-hardened1", 55 - "name": "linux-hardened-v6.13.7-hardened1.patch", 56 - "sha256": "0s0h6z9qxqcfdz14zbaalapl2py7z40hf4p6405f2hy5hajdcxq3", 57 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.13.7-hardened1/linux-hardened-v6.13.7-hardened1.patch" 58 }, 59 - "sha256": "07c08x68fgcsgriss5z8w427h69y52s887vas91jzb5p70hbcf9s", 60 - "version": "6.13.7" 61 }, 62 "6.6": { 63 "patch": { 64 "extra": "-hardened1", 65 - "name": "linux-hardened-v6.6.83-hardened1.patch", 66 - "sha256": "0wzgkj4ypa3clbzq40jkm3qjhbnj8wj48wc9vxx8v15gl4rppgga", 67 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.6.83-hardened1/linux-hardened-v6.6.83-hardened1.patch" 68 }, 69 - "sha256": "0262q81mwhy8plql8hnnfvagp460vfl127kaayya113l7gkbnjw9", 70 - "version": "6.6.83" 71 } 72 }
··· 2 "5.10": { 3 "patch": { 4 "extra": "-hardened1", 5 + "name": "linux-hardened-v5.10.237-hardened1.patch", 6 + "sha256": "09a4dx65vn96s62viyhpjnz2hwcwxq8araxhk7x6ximyky888kmr", 7 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/v5.10.237-hardened1/linux-hardened-v5.10.237-hardened1.patch" 8 }, 9 + "sha256": "098gvqfaahabqqz64m5fwri57drwiz3006pr805sxw74w0vjgj0z", 10 + "version": "5.10.237" 11 }, 12 "5.15": { 13 "patch": { 14 "extra": "-hardened1", 15 + "name": "linux-hardened-v5.15.182-hardened1.patch", 16 + "sha256": "1q6sm4542lb8zcgybxz9gjckvpll1nfyf87yqx9h5rn6a9mlwyl0", 17 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/v5.15.182-hardened1/linux-hardened-v5.15.182-hardened1.patch" 18 }, 19 + "sha256": "07m3yrkqpmh4cmsmhz8i6da0h7xlprc7r4hb0xcy812s659zmaxn", 20 + "version": "5.15.182" 21 }, 22 "5.4": { 23 "patch": { 24 "extra": "-hardened1", 25 + "name": "linux-hardened-v5.4.293-hardened1.patch", 26 + "sha256": "0wblrpmwp3rh1adyg1jbyifdfsdlm3p2mgw2xm9a03vwd0jkdd6f", 27 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/v5.4.293-hardened1/linux-hardened-v5.4.293-hardened1.patch" 28 }, 29 + "sha256": "0b9p8l6ndm75751f7s03rnxg7yg9c4pj9rb537lhsv6pqx096n1l", 30 + "version": "5.4.293" 31 }, 32 "6.1": { 33 "patch": { 34 "extra": "-hardened1", 35 + "name": "linux-hardened-v6.1.138-hardened1.patch", 36 + "sha256": "1llqkxp7kch0ryf6n658z06mv7a7igp0zpxcl3kiqysilm3f93nr", 37 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.1.138-hardened1/linux-hardened-v6.1.138-hardened1.patch" 38 }, 39 + "sha256": "04br4ln81skk4lgrgxqhpn2qjvkifi4bm360rfw9zfj9j2xsa6g3", 40 + "version": "6.1.138" 41 }, 42 "6.12": { 43 "patch": { 44 "extra": "-hardened1", 45 + "name": "linux-hardened-v6.12.28-hardened1.patch", 46 + "sha256": "1l0r20i72p6x362a7i74qjrlf2c7yc92cgla7s1lflcb87yynnzl", 47 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.12.28-hardened1/linux-hardened-v6.12.28-hardened1.patch" 48 }, 49 + "sha256": "07kpsl6lbsr0zw6p8bglgbchdrv1jivcwwnyh7vwzbk24lc9k878", 50 + "version": "6.12.28" 51 }, 52 "6.13": { 53 "patch": { 54 "extra": "-hardened1", 55 + "name": "linux-hardened-v6.13.12-hardened1.patch", 56 + "sha256": "0i9raq3qcc6pxvs9l6yn5b6k8kiywwlis33kkpd8byqhs57aqsic", 57 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.13.12-hardened1/linux-hardened-v6.13.12-hardened1.patch" 58 }, 59 + "sha256": "0hhj49k3ksjcp0dg5yiahqzryjfdpr9c1a9ph6j9slzmkikbn7v1", 60 + "version": "6.13.12" 61 + }, 62 + "6.14": { 63 + "patch": { 64 + "extra": "-hardened1", 65 + "name": "linux-hardened-v6.14.6-hardened1.patch", 66 + "sha256": "0ph6kkgbc0pk83xisggk7xsacryqlzkxgc1nxx590lg285bh33ld", 67 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.14.6-hardened1/linux-hardened-v6.14.6-hardened1.patch" 68 + }, 69 + "sha256": "1acpjxscw5nvgp19jzd29zhl1c6wdzx0bxp4yy0hy8z2k0cpz091", 70 + "version": "6.14.6" 71 }, 72 "6.6": { 73 "patch": { 74 "extra": "-hardened1", 75 + "name": "linux-hardened-v6.6.90-hardened1.patch", 76 + "sha256": "0w43dv0179drcg7w7j6gq8l6di0aj4rhfphyz7xlkx6x54jlxbvv", 77 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.6.90-hardened1/linux-hardened-v6.6.90-hardened1.patch" 78 }, 79 + "sha256": "0kh1ax0j0vl0n267cpij5lf170ab1fg0j6gjzvzc2a8ncx46g1gz", 80 + "version": "6.6.90" 81 } 82 }
+2 -2
pkgs/os-specific/linux/kernel/kernels-org.json
··· 1 { 2 "testing": { 3 - "version": "6.15-rc6", 4 - "hash": "sha256:1l18hsnzh28m2f34rsvq4khwblzl60qc61qs6ic13jbd8jsnhsi9" 5 }, 6 "6.1": { 7 "version": "6.1.139",
··· 1 { 2 "testing": { 3 + "version": "6.15-rc7", 4 + "hash": "sha256:0b9149pyg4lzzxqwx6sg8nz9ca1md7aijg9nrcagrq9sypl53hxn" 5 }, 6 "6.1": { 7 "version": "6.1.139",
+2 -2
pkgs/os-specific/linux/kernel/linux-libre.nix
··· 5 linux, 6 scripts ? fetchsvn { 7 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 8 - rev = "19769"; 9 - sha256 = "0mfn2pa587laj45zlah424g953yjxmlh49x36byjylmzj079a42n"; 10 }, 11 ... 12 }@args:
··· 5 linux, 6 scripts ? fetchsvn { 7 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 8 + rev = "19792"; 9 + sha256 = "1ygpb3i0m6zi2jhxl9kasf54blygsv7qh45nafv4shfk8bg80sn6"; 10 }, 11 ... 12 }@args:
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
··· 10 }@args: 11 12 let 13 - version = "5.10.234-rt127"; # updated by ./update-rt.sh 14 branch = lib.versions.majorMinor version; 15 kversion = builtins.elemAt (lib.splitString "-" version) 0; 16 in ··· 25 26 src = fetchurl { 27 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 28 - sha256 = "1rgb4v6dvqlw1mgzsli0hxaj2d5d4m1nylgcrwm4bkpiwbzc95wm"; 29 }; 30 31 kernelPatches = ··· 34 name = "rt"; 35 patch = fetchurl { 36 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 37 - sha256 = "1pmfba5sjmhai2hbzgbwhak46jhc45rcxf7zdgx5hbhbpgbl9d49"; 38 }; 39 }; 40 in
··· 10 }@args: 11 12 let 13 + version = "5.10.237-rt131"; # updated by ./update-rt.sh 14 branch = lib.versions.majorMinor version; 15 kversion = builtins.elemAt (lib.splitString "-" version) 0; 16 in ··· 25 26 src = fetchurl { 27 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 28 + sha256 = "098gvqfaahabqqz64m5fwri57drwiz3006pr805sxw74w0vjgj0z"; 29 }; 30 31 kernelPatches = ··· 34 name = "rt"; 35 patch = fetchurl { 36 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 37 + sha256 = "15f4dylrwm9q0dl3jhcy57611w5kzz74rf9aqfvh7cqxi5q4g8fs"; 38 }; 39 }; 40 in
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.15.nix
··· 10 }@args: 11 12 let 13 - version = "5.15.177-rt83"; # updated by ./update-rt.sh 14 branch = lib.versions.majorMinor version; 15 kversion = builtins.elemAt (lib.splitString "-" version) 0; 16 in ··· 29 30 src = fetchurl { 31 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 32 - sha256 = "1q56w3lqwi3ynny6z7siqzv3h8nryksyw70r3fhghca2il4bi7pa"; 33 }; 34 35 kernelPatches = ··· 38 name = "rt"; 39 patch = fetchurl { 40 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 41 - sha256 = "1rc0cbc5jkgr3q3q2syqidak744lxcq3f5zdq6si2rsfxjz45www"; 42 }; 43 }; 44 in
··· 10 }@args: 11 12 let 13 + version = "5.15.179-rt84"; # updated by ./update-rt.sh 14 branch = lib.versions.majorMinor version; 15 kversion = builtins.elemAt (lib.splitString "-" version) 0; 16 in ··· 29 30 src = fetchurl { 31 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 32 + sha256 = "0vqk4wd0cacigz42gigdzbj415hcdn2k2m01yr7k8pcv3rxs86ck"; 33 }; 34 35 kernelPatches = ··· 38 name = "rt"; 39 patch = fetchurl { 40 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 41 + sha256 = "0p2yq4ahv0rwynivvlldhalpw65ka6hmjxh26p3pi5qrv3rbwja1"; 42 }; 43 }; 44 in
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-6.1.nix
··· 10 }@args: 11 12 let 13 - version = "6.1.128-rt49"; # updated by ./update-rt.sh 14 branch = lib.versions.majorMinor version; 15 kversion = builtins.elemAt (lib.splitString "-" version) 0; 16 in ··· 29 30 src = fetchurl { 31 url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz"; 32 - sha256 = "1wshgkgcxaf4mnm4ngngsj8gq1cg8kq56f5kqsdfcw0m339nfkc7"; 33 }; 34 35 kernelPatches = ··· 38 name = "rt"; 39 patch = fetchurl { 40 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 41 - sha256 = "1gyy9zwfcczy9v8790f06kaz7gg75a4cf4qpyjffqx3s21lwzbjf"; 42 }; 43 }; 44 in
··· 10 }@args: 11 12 let 13 + version = "6.1.134-rt51"; # updated by ./update-rt.sh 14 branch = lib.versions.majorMinor version; 15 kversion = builtins.elemAt (lib.splitString "-" version) 0; 16 in ··· 29 30 src = fetchurl { 31 url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz"; 32 + sha256 = "08xx0w5gz7w5hqsnpckmizi1zpg38iwfchj20163ivnxf3fhriv0"; 33 }; 34 35 kernelPatches = ··· 38 name = "rt"; 39 patch = fetchurl { 40 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 41 + sha256 = "18nznajrbjx9y76lki6aa10jkh33v60fnmyrbc0ds9x9xsnfahzz"; 42 }; 43 }; 44 in
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-6.6.nix
··· 10 }@args: 11 12 let 13 - version = "6.6.77-rt50"; # updated by ./update-rt.sh 14 branch = lib.versions.majorMinor version; 15 kversion = builtins.elemAt (lib.splitString "-" version) 0; 16 in ··· 29 30 src = fetchurl { 31 url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz"; 32 - sha256 = "0km855dnimg1clilnpcz293bd2gpbycvn3llm9kyynhjrzgqj408"; 33 }; 34 35 kernelPatches = ··· 38 name = "rt"; 39 patch = fetchurl { 40 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 41 - sha256 = "10kzns1c6yqn7az2i7zwm1lnss56mi6w44rw7xm2kk6n1h80590n"; 42 }; 43 }; 44 in
··· 10 }@args: 11 12 let 13 + version = "6.6.87-rt54"; # updated by ./update-rt.sh 14 branch = lib.versions.majorMinor version; 15 kversion = builtins.elemAt (lib.splitString "-" version) 0; 16 in ··· 29 30 src = fetchurl { 31 url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz"; 32 + sha256 = "1iks6msk4cajyy0khyhrwsdl123hr81n67xzdnhlgg6dvb1famw9"; 33 }; 34 35 kernelPatches = ··· 38 name = "rt"; 39 patch = fetchurl { 40 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 41 + sha256 = "0qxfs10y1ndq346gvcmhv0a02bbd3804yn1hvpx3p7bjp91j2as6"; 42 }; 43 }; 44 in
+1 -1
pkgs/os-specific/linux/qc71_laptop/default.nix
··· 40 homepage = "https://github.com/pobrn/qc71_laptop/"; 41 license = licenses.gpl2Only; 42 maintainers = with maintainers; [ aacebedo ]; 43 - platforms = platforms.linux; 44 }; 45 }
··· 40 homepage = "https://github.com/pobrn/qc71_laptop/"; 41 license = licenses.gpl2Only; 42 maintainers = with maintainers; [ aacebedo ]; 43 + platforms = [ "x86_64-linux" ]; 44 }; 45 }
+3 -3
pkgs/tools/misc/opentelemetry-collector/builder.nix
··· 7 pname = "ocb"; 8 # Also update `pkgs/tools/misc/opentelemetry-collector/releases.nix` 9 # whenever that version changes. 10 - version = "0.124.0"; 11 12 src = fetchFromGitHub { 13 owner = "open-telemetry"; 14 repo = "opentelemetry-collector"; 15 rev = "cmd/builder/v${version}"; 16 - hash = "sha256-CfqCMVObS1TUYO0DqNdqRSPS1cG0TiKvyBaHH57BPNw="; 17 }; 18 19 sourceRoot = "${src.name}/cmd/builder"; 20 - vendorHash = "sha256-1wgS9AIoFHlSUoELEQVvx+bCnTApEvwKRhTKGrcUGM8="; 21 22 env.CGO_ENABLED = 0; 23 ldflags = [
··· 7 pname = "ocb"; 8 # Also update `pkgs/tools/misc/opentelemetry-collector/releases.nix` 9 # whenever that version changes. 10 + version = "0.126.0"; 11 12 src = fetchFromGitHub { 13 owner = "open-telemetry"; 14 repo = "opentelemetry-collector"; 15 rev = "cmd/builder/v${version}"; 16 + hash = "sha256-YxNo5xY+Fnw690eKzLgnJHeR0qxzk+ZtOlqKIpnaFjM="; 17 }; 18 19 sourceRoot = "${src.name}/cmd/builder"; 20 + vendorHash = "sha256-tZXghqPpvLU5+TPXXyWaXm0xBaTd8FdKslPoK02WFr8="; 21 22 env.CGO_ENABLED = 0; 23 ldflags = [
+1
pkgs/top-level/aliases.nix
··· 991 libbitcoin-protocol = throw "libbitcoin-protocol has been removed as it required an obsolete version of Boost and had no maintainer in Nixpkgs"; # Added 2024-11-24 992 libchop = throw "libchop has been removed due to failing to build and being unmaintained upstream"; # Added 2025-05-02 993 libdwg = throw "libdwg has been removed as upstream is unmaintained, the code doesn't build without significant patches, and the package had no reverse dependencies"; # Added 2024-12-28 994 libgadu = throw "'libgadu' has been removed as upstream is unmaintained and has no dependents or maintainers in Nixpkgs"; # Added 2025-05-17 995 libgcrypt_1_8 = throw "'libgcrypt_1_8' is end-of-life. Consider using 'libgcrypt' instead"; # Added 2025-01-05 996 libgda = lib.warnOnInstantiate "‘libgda’ has been renamed to ‘libgda5’" libgda5; # Added 2025-01-21
··· 991 libbitcoin-protocol = throw "libbitcoin-protocol has been removed as it required an obsolete version of Boost and had no maintainer in Nixpkgs"; # Added 2024-11-24 992 libchop = throw "libchop has been removed due to failing to build and being unmaintained upstream"; # Added 2025-05-02 993 libdwg = throw "libdwg has been removed as upstream is unmaintained, the code doesn't build without significant patches, and the package had no reverse dependencies"; # Added 2024-12-28 994 + libfpx = throw "libfpx has been removed as it was unmaintained in Nixpkgs and had known vulnerabilities"; # Added 2025-05-20 995 libgadu = throw "'libgadu' has been removed as upstream is unmaintained and has no dependents or maintainers in Nixpkgs"; # Added 2025-05-17 996 libgcrypt_1_8 = throw "'libgcrypt_1_8' is end-of-life. Consider using 'libgcrypt' instead"; # Added 2025-01-05 997 libgda = lib.warnOnInstantiate "‘libgda’ has been renamed to ‘libgda5’" libgda5; # Added 2025-01-21
+2
pkgs/top-level/all-packages.nix
··· 11200 linux_6_12_hardened = linuxKernel.kernels.linux_6_12_hardened; 11201 linuxPackages_6_13_hardened = linuxKernel.packages.linux_6_13_hardened; 11202 linux_6_13_hardened = linuxKernel.kernels.linux_6_13_hardened; 11203 11204 # GNU Linux-libre kernels 11205 linuxPackages-libre = linuxKernel.packages.linux_libre;
··· 11200 linux_6_12_hardened = linuxKernel.kernels.linux_6_12_hardened; 11201 linuxPackages_6_13_hardened = linuxKernel.packages.linux_6_13_hardened; 11202 linux_6_13_hardened = linuxKernel.kernels.linux_6_13_hardened; 11203 + linuxPackages_6_14_hardened = linuxKernel.packages.linux_6_14_hardened; 11204 + linux_6_14_hardened = linuxKernel.kernels.linux_6_14_hardened; 11205 11206 # GNU Linux-libre kernels 11207 linuxPackages-libre = linuxKernel.packages.linux_libre;
+2
pkgs/top-level/linux-kernels.nix
··· 327 linux_6_6_hardened = hardenedKernelFor kernels.linux_6_6 { }; 328 linux_6_12_hardened = hardenedKernelFor kernels.linux_6_12 { }; 329 linux_6_13_hardened = hardenedKernelFor kernels.linux_6_13 { }; 330 331 } 332 // lib.optionalAttrs config.allowAliases { ··· 793 linux_6_6_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_6_hardened); 794 linux_6_12_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_12_hardened); 795 linux_6_13_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_13_hardened); 796 797 linux_zen = recurseIntoAttrs (packagesFor kernels.linux_zen); 798 linux_lqx = recurseIntoAttrs (packagesFor kernels.linux_lqx);
··· 327 linux_6_6_hardened = hardenedKernelFor kernels.linux_6_6 { }; 328 linux_6_12_hardened = hardenedKernelFor kernels.linux_6_12 { }; 329 linux_6_13_hardened = hardenedKernelFor kernels.linux_6_13 { }; 330 + linux_6_14_hardened = hardenedKernelFor kernels.linux_6_14 { }; 331 332 } 333 // lib.optionalAttrs config.allowAliases { ··· 794 linux_6_6_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_6_hardened); 795 linux_6_12_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_12_hardened); 796 linux_6_13_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_13_hardened); 797 + linux_6_14_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_14_hardened); 798 799 linux_zen = recurseIntoAttrs (packagesFor kernels.linux_zen); 800 linux_lqx = recurseIntoAttrs (packagesFor kernels.linux_lqx);