Merge remote-tracking branch 'origin/staging-next' into staging

K900 58bee577 c0e42f6d

+1468 -848
+8 -2
lib/modules.nix
··· 254 inherit 255 lib 256 options 257 - config 258 specialArgs 259 ; 260 _class = class; 261 _prefix = prefix; 262 } 263 // specialArgs 264 ); ··· 651 # evaluation of the option. 652 context = name: ''while evaluating the module argument `${name}' in "${key}":''; 653 extraArgs = mapAttrs ( 654 - name: _: addErrorContext (context name) (args.${name} or config._module.args.${name}) 655 ) (functionArgs f); 656 657 # Note: we append in the opposite order such that we can add an error
··· 254 inherit 255 lib 256 options 257 specialArgs 258 ; 259 _class = class; 260 _prefix = prefix; 261 + config = addErrorContext "if you get an infinite recursion here, you probably reference `config` in `imports`. If you are trying to achieve a conditional import behavior dependent on `config`, consider importing unconditionally, and using `mkEnableOption` and `mkIf` to control its effect." config; 262 } 263 // specialArgs 264 ); ··· 651 # evaluation of the option. 652 context = name: ''while evaluating the module argument `${name}' in "${key}":''; 653 extraArgs = mapAttrs ( 654 + name: _: 655 + addErrorContext (context name) ( 656 + args.${name} or (addErrorContext 657 + "noting that argument `${name}` is not externally provided, so querying `_module.args` instead, requiring `config`" 658 + config._module.args.${name} 659 + ) 660 + ) 661 ) (functionArgs f); 662 663 # Note: we append in the opposite order such that we can add an error
+35 -3
lib/tests/modules.sh
··· 82 fi 83 } 84 85 checkConfigError() { 86 local errorContains=$1 87 local err="" ··· 94 logFailure 95 logEndFailure 96 else 97 if echo "$err" | grep -zP --silent "$errorContains" ; then 98 ((++pass)) 99 else ··· 283 # Check that using _module.args on imports cause infinite recursions, with 284 # the proper error context. 285 set -- "$@" ./define-_module-args-custom.nix ./import-custom-arg.nix 286 - checkConfigError 'while evaluating the module argument .*custom.* in .*import-custom-arg.nix.*:' "$@" 287 - checkConfigError 'infinite recursion encountered' "$@" 288 289 # Check _module.check. 290 set -- config.enable ./declare-enable.nix ./define-enable.nix ./define-attrsOfSub-foo.nix ··· 488 checkConfigOutput '^null$' config.foo ./freeform-attrsOf.nix ./freeform-str-dep-unstr.nix 489 checkConfigOutput '^"24"$' config.foo ./freeform-attrsOf.nix ./freeform-str-dep-unstr.nix ./define-value-string.nix 490 # Check whether an freeform-typed value can depend on a declared option, this can only work with lazyAttrsOf 491 - checkConfigError 'infinite recursion encountered' config.foo ./freeform-attrsOf.nix ./freeform-unstr-dep-str.nix 492 checkConfigError 'The option .* was accessed but has no value defined. Try setting the option.' config.foo ./freeform-lazyAttrsOf.nix ./freeform-unstr-dep-str.nix 493 checkConfigOutput '^"24"$' config.foo ./freeform-lazyAttrsOf.nix ./freeform-unstr-dep-str.nix ./define-value-string.nix 494 # submodules in freeformTypes should have their locations annotated
··· 82 fi 83 } 84 85 + invertIfUnset() { 86 + gate="$1" 87 + shift 88 + if [[ -n "${!gate:-}" ]]; then 89 + "$@" 90 + else 91 + ! "$@" 92 + fi 93 + } 94 + 95 + globalErrorLogCheck() { 96 + invertIfUnset "REQUIRE_INFINITE_RECURSION_HINT" \ 97 + grep -i 'if you get an infinite recursion here' \ 98 + <<<"$err" >/dev/null \ 99 + || { 100 + if [[ -n "${REQUIRE_INFINITE_RECURSION_HINT:-}" ]]; then 101 + echo "Unexpected infinite recursion hint" 102 + else 103 + echo "Expected infinite recursion hint, but none found" 104 + fi 105 + return 1 106 + } 107 + } 108 + 109 checkConfigError() { 110 local errorContains=$1 111 local err="" ··· 118 logFailure 119 logEndFailure 120 else 121 + if ! globalErrorLogCheck "$err"; then 122 + logStartFailure 123 + echo "LOG:" 124 + reportFailure "$@" 125 + echo "GLOBAL ERROR LOG CHECK FAILED" 126 + logFailure 127 + logEndFailure 128 + fi 129 if echo "$err" | grep -zP --silent "$errorContains" ; then 130 ((++pass)) 131 else ··· 315 # Check that using _module.args on imports cause infinite recursions, with 316 # the proper error context. 317 set -- "$@" ./define-_module-args-custom.nix ./import-custom-arg.nix 318 + REQUIRE_INFINITE_RECURSION_HINT=1 checkConfigError 'while evaluating the module argument .*custom.* in .*import-custom-arg.nix.*:' "$@" 319 + REQUIRE_INFINITE_RECURSION_HINT=1 checkConfigError 'infinite recursion encountered' "$@" 320 321 # Check _module.check. 322 set -- config.enable ./declare-enable.nix ./define-enable.nix ./define-attrsOfSub-foo.nix ··· 520 checkConfigOutput '^null$' config.foo ./freeform-attrsOf.nix ./freeform-str-dep-unstr.nix 521 checkConfigOutput '^"24"$' config.foo ./freeform-attrsOf.nix ./freeform-str-dep-unstr.nix ./define-value-string.nix 522 # Check whether an freeform-typed value can depend on a declared option, this can only work with lazyAttrsOf 523 + REQUIRE_INFINITE_RECURSION_HINT=1 checkConfigError 'infinite recursion encountered' config.foo ./freeform-attrsOf.nix ./freeform-unstr-dep-str.nix 524 checkConfigError 'The option .* was accessed but has no value defined. Try setting the option.' config.foo ./freeform-lazyAttrsOf.nix ./freeform-unstr-dep-str.nix 525 checkConfigOutput '^"24"$' config.foo ./freeform-lazyAttrsOf.nix ./freeform-unstr-dep-str.nix ./define-value-string.nix 526 # submodules in freeformTypes should have their locations annotated
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 133 134 - [`services.victorialogs.package`](#opt-services.victorialogs.package) now defaults to `victorialogs`, as `victoriametrics` no longer contains the VictoriaLogs binaries. 135 136 - The `wstunnel` module was converted to RFC42-style settings, you will need to update your NixOS config if you make use of this module. 137 138 - [private-gpt](https://github.com/zylon-ai/private-gpt) service has been removed by lack of maintenance upstream.
··· 133 134 - [`services.victorialogs.package`](#opt-services.victorialogs.package) now defaults to `victorialogs`, as `victoriametrics` no longer contains the VictoriaLogs binaries. 135 136 + - The `services.traccar.settings` attribute has been reworked. Instead of the previous flat attribute set the new implementation uses nested attribute sets. You need to update you configuration manually. For instance, `services.traccar.settings.loggerConsole` becomes `services.traccar.settings.logger.console`. 137 + 138 - The `wstunnel` module was converted to RFC42-style settings, you will need to update your NixOS config if you make use of this module. 139 140 - [private-gpt](https://github.com/zylon-ai/private-gpt) service has been removed by lack of maintenance upstream.
+1 -2
nixos/modules/profiles/installation-device.nix
··· 102 boot.kernel.sysctl."vm.overcommit_memory" = "1"; 103 104 # To speed up installation a little bit, include the complete 105 - # stdenv in the Nix store on the CD. 106 system.extraDependencies = 107 with pkgs; 108 [ 109 - stdenv 110 stdenvNoCC # for runCommand 111 busybox 112 # For boot.initrd.systemd
··· 102 boot.kernel.sysctl."vm.overcommit_memory" = "1"; 103 104 # To speed up installation a little bit, include the complete 105 + # stdenvNoCC in the Nix store on the CD. 106 system.extraDependencies = 107 with pkgs; 108 [ 109 stdenvNoCC # for runCommand 110 busybox 111 # For boot.initrd.systemd
+246 -2
nixos/modules/security/auditd.nix
··· 4 pkgs, 5 ... 6 }: 7 8 { 9 - options.security.auditd.enable = lib.mkEnableOption "the Linux Audit daemon"; 10 11 - config = lib.mkIf config.security.auditd.enable { 12 # Starting auditd should also enable loading the audit rules.. 13 security.audit.enable = lib.mkDefault true; 14 15 environment.systemPackages = [ pkgs.audit ]; 16 17 systemd.services.auditd = { 18 description = "Security Audit Logging Service";
··· 4 pkgs, 5 ... 6 }: 7 + let 8 + cfg = config.security.auditd; 9 10 + settingsType = 11 + with lib.types; 12 + nullOr (oneOf [ 13 + bool 14 + nonEmptyStr 15 + path 16 + int 17 + ]); 18 + 19 + pluginOptions = lib.types.submodule { 20 + options = { 21 + active = lib.mkEnableOption "Whether to enable this plugin"; 22 + direction = lib.mkOption { 23 + type = lib.types.enum [ 24 + "in" 25 + "out" 26 + ]; 27 + default = "out"; 28 + description = '' 29 + The option is dictated by the plugin. In or out are the only choices. 30 + You cannot make a plugin operate in a way it wasn't designed just by 31 + changing this option. This option is to give a clue to the event dispatcher 32 + about which direction events flow. 33 + 34 + ::: {.note} 35 + Inbound events are not supported yet. 36 + ::: 37 + ''; 38 + }; 39 + path = lib.mkOption { 40 + type = lib.types.path; 41 + description = "This is the absolute path to the plugin executable."; 42 + }; 43 + type = lib.mkOption { 44 + type = lib.types.enum [ "always" ]; 45 + readOnly = true; 46 + default = "always"; 47 + description = '' 48 + This tells the dispatcher how the plugin wants to be run. There is only 49 + one valid option, `always`, which means the plugin is external and should 50 + always be run. The default is `always` since there are no more builtin plugins. 51 + ''; 52 + }; 53 + args = lib.mkOption { 54 + type = lib.types.nullOr (lib.types.listOf lib.types.nonEmptyStr); 55 + default = null; 56 + description = '' 57 + This allows you to pass arguments to the child program. 58 + Generally plugins do not take arguments and have their own 59 + config file that instructs them how they should be configured. 60 + ''; 61 + }; 62 + format = lib.mkOption { 63 + type = lib.types.enum [ 64 + "binary" 65 + "string" 66 + ]; 67 + default = "string"; 68 + description = '' 69 + Binary passes the data exactly as the audit event dispatcher gets it from 70 + the audit daemon. The string option tells the dispatcher to completely change 71 + the event into a string suitable for parsing with the audit parsing library. 72 + ''; 73 + }; 74 + settings = lib.mkOption { 75 + type = lib.types.nullOr ( 76 + lib.types.submodule { 77 + freeformType = lib.types.attrsOf settingsType; 78 + } 79 + ); 80 + default = null; 81 + description = "Plugin-specific config file to link to /etc/audit/<plugin>.conf"; 82 + }; 83 + }; 84 + }; 85 + 86 + prepareConfigValue = 87 + v: 88 + if lib.isBool v then 89 + (if v then "yes" else "no") 90 + else if lib.isList v then 91 + lib.concatStringsSep " " (map prepareConfigValue v) 92 + else 93 + builtins.toString v; 94 + prepareConfigText = 95 + conf: 96 + lib.concatLines ( 97 + lib.mapAttrsToList (k: v: if v == null then "#${k} =" else "${k} = ${prepareConfigValue v}") conf 98 + ); 99 + in 100 { 101 + options.security.auditd = { 102 + enable = lib.mkEnableOption "the Linux Audit daemon"; 103 104 + settings = lib.mkOption { 105 + type = lib.types.submodule { 106 + freeformType = lib.types.attrsOf settingsType; 107 + options = { 108 + # space_left needs to be larger than admin_space_left, yet they default to be the same if left open. 109 + space_left = lib.mkOption { 110 + type = lib.types.either lib.types.int (lib.types.strMatching "[0-9]+%"); 111 + default = 75; 112 + description = '' 113 + If the free space in the filesystem containing log_file drops below this value, the audit daemon takes the action specified by 114 + {option}`space_left_action`. If the value of {option}`space_left` is specified as a whole number, it is interpreted as an absolute size in mebibytes 115 + (MiB). If the value is specified as a number between 1 and 99 followed by a percentage sign (e.g., 5%), the audit daemon calculates 116 + the absolute size in megabytes based on the size of the filesystem containing {option}`log_file`. (E.g., if the filesystem containing 117 + {option}`log_file` is 2 gibibytes in size, and {option}`space_left` is set to 25%, then the audit daemon sets {option}`space_left` to approximately 500 mebibytes. 118 + 119 + ::: {.note} 120 + This calculation is performed when the audit daemon starts, so if you resize the filesystem containing {option}`log_file` while the 121 + audit daemon is running, you should send the audit daemon SIGHUP to re-read the configuration file and recalculate the correct per‐ 122 + centage. 123 + ::: 124 + ''; 125 + }; 126 + admin_space_left = lib.mkOption { 127 + type = lib.types.either lib.types.int (lib.types.strMatching "[0-9]+%"); 128 + default = 50; 129 + description = '' 130 + This is a numeric value in mebibytes (MiB) that tells the audit daemon when to perform a configurable action because the system is running 131 + low on disk space. This should be considered the last chance to do something before running out of disk space. The numeric value for 132 + this parameter should be lower than the number for {option}`space_left`. You may also append a percent sign (e.g. 1%) to the number to have 133 + the audit daemon calculate the number based on the disk partition size. 134 + ''; 135 + }; 136 + }; 137 + }; 138 + 139 + default = { }; 140 + description = "auditd configuration file contents. See {auditd.conf} for supported values."; 141 + }; 142 + 143 + plugins = lib.mkOption { 144 + type = lib.types.attrsOf pluginOptions; 145 + default = { }; 146 + defaultText = lib.literalExpression '' 147 + { 148 + af_unix = { 149 + path = lib.getExe' pkgs.audit "audisp-af_unix"; 150 + args = [ 151 + "0640" 152 + "/var/run/audispd_events" 153 + "string" 154 + ]; 155 + format = "binary"; 156 + }; 157 + remote = { 158 + path = lib.getExe' pkgs.audit "audisp-remote"; 159 + settings = { }; 160 + }; 161 + filter = { 162 + path = lib.getExe' pkgs.audit "audisp-filter"; 163 + args = [ 164 + "allowlist" 165 + "/etc/audit/audisp-filter.conf" 166 + (lib.getExe' pkgs.audit "audisp-syslog") 167 + "LOG_USER" 168 + "LOG_INFO" 169 + "interpret" 170 + ]; 171 + settings = { }; 172 + }; 173 + syslog = { 174 + path = lib.getExe' pkgs.audit "audisp-syslog"; 175 + args = [ "LOG_INFO" ]; 176 + }; 177 + } 178 + ''; 179 + description = "Plugin definitions to register with auditd"; 180 + }; 181 + }; 182 + 183 + config = lib.mkIf cfg.enable { 184 + assertions = [ 185 + { 186 + assertion = 187 + let 188 + cfg' = cfg.settings; 189 + in 190 + ( 191 + (lib.isInt cfg'.space_left && lib.isInt cfg'.admin_space_left) 192 + -> cfg'.space_left > cfg'.admin_space_left 193 + ) 194 + && ( 195 + let 196 + get_percent = s: lib.toInt (lib.strings.removeSuffix "%" s); 197 + in 198 + (lib.isString cfg'.space_left && lib.isString cfg'.admin_space_left) 199 + -> (get_percent cfg'.space_left) > (get_percent cfg'.admin_space_left) 200 + ); 201 + message = "`security.auditd.settings.space_left` must be larger than `security.auditd.settings.admin_space_left`"; 202 + } 203 + ]; 204 + 205 # Starting auditd should also enable loading the audit rules.. 206 security.audit.enable = lib.mkDefault true; 207 208 environment.systemPackages = [ pkgs.audit ]; 209 + 210 + # setting this to anything other than /etc/audit/plugins.d will break, so we pin it here 211 + security.auditd.settings.plugin_dir = "/etc/audit/plugins.d"; 212 + 213 + environment.etc = { 214 + "audit/auditd.conf".text = prepareConfigText cfg.settings; 215 + } 216 + // (lib.mapAttrs' ( 217 + pluginName: pluginDefinitionConfigValue: 218 + lib.nameValuePair "audit/plugins.d/${pluginName}.conf" { 219 + text = prepareConfigText (lib.removeAttrs pluginDefinitionConfigValue [ "settings" ]); 220 + } 221 + ) cfg.plugins) 222 + // (lib.mapAttrs' ( 223 + pluginName: pluginDefinitionConfigValue: 224 + lib.nameValuePair "audit/audisp-${pluginName}.conf" { 225 + text = prepareConfigText pluginDefinitionConfigValue.settings; 226 + } 227 + ) (lib.filterAttrs (_: v: v.settings != null) cfg.plugins)); 228 + 229 + security.auditd.plugins = { 230 + af_unix = { 231 + path = lib.getExe' pkgs.audit "audisp-af_unix"; 232 + args = [ 233 + "0640" 234 + "/var/run/audispd_events" 235 + "string" 236 + ]; 237 + format = "binary"; 238 + }; 239 + remote = { 240 + path = lib.getExe' pkgs.audit "audisp-remote"; 241 + settings = { }; 242 + }; 243 + filter = { 244 + path = lib.getExe' pkgs.audit "audisp-filter"; 245 + args = [ 246 + "allowlist" 247 + "/etc/audit/audisp-filter.conf" 248 + (lib.getExe' pkgs.audit "audisp-syslog") 249 + "LOG_USER" 250 + "LOG_INFO" 251 + "interpret" 252 + ]; 253 + settings = { }; 254 + }; 255 + syslog = { 256 + path = lib.getExe' pkgs.audit "audisp-syslog"; 257 + args = [ "LOG_INFO" ]; 258 + }; 259 + }; 260 261 systemd.services.auditd = { 262 description = "Security Audit Logging Service";
+37 -19
nixos/modules/services/monitoring/traccar.nix
··· 8 cfg = config.services.traccar; 9 stateDirectory = "/var/lib/traccar"; 10 configFilePath = "${stateDirectory}/config.xml"; 11 - expandCamelCase = lib.replaceStrings lib.upperChars (map (s: ".${s}") lib.lowerChars); 12 - mkConfigEntry = key: value: "<entry key='${expandCamelCase key}'>${value}</entry>"; 13 mkConfig = 14 configurationOptions: 15 pkgs.writeText "traccar.xml" '' 16 <?xml version='1.0' encoding='UTF-8'?> 17 <!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'> 18 <properties> 19 - ${builtins.concatStringsSep "\n" (lib.mapAttrsToList mkConfigEntry configurationOptions)} 20 </properties> 21 ''; 22 23 defaultConfig = { 24 - databaseDriver = "org.h2.Driver"; 25 - databasePassword = ""; 26 - databaseUrl = "jdbc:h2:${stateDirectory}/traccar"; 27 - databaseUser = "sa"; 28 - loggerConsole = "true"; 29 - mediaPath = "${stateDirectory}/media"; 30 - templatesRoot = "${stateDirectory}/templates"; 31 }; 32 in 33 { 34 options.services.traccar = { 35 enable = lib.mkEnableOption "Traccar, an open source GPS tracking system"; 36 settings = lib.mkOption { 37 apply = lib.recursiveUpdate defaultConfig; 38 default = defaultConfig; 39 description = '' 40 {file}`config.xml` configuration as a Nix attribute set. 41 - Attribute names are translated from camelCase to dot-separated strings. For instance: 42 - {option}`mailSmtpPort = "25"` 43 - would result in the following configuration property: 44 `<entry key='mail.smtp.port'>25</entry>` 45 - Configuration options should match those described in 46 - [Traccar - Configuration File](https://www.traccar.org/configuration-file/). 47 - Secret tokens should be specified using {option}`environmentFile` 48 instead of this world-readable attribute set. 49 ''; 50 }; 51 environmentFile = lib.mkOption { ··· 56 57 Can be used for storing the secrets without making them available in the world-readable Nix store. 58 59 - For example, you can set {option}`services.traccar.settings.databasePassword = "$TRACCAR_DB_PASSWORD"` 60 and then specify `TRACCAR_DB_PASSWORD="<secret>"` in the environment file. 61 This value will get substituted in the configuration file. 62 ''; ··· 65 66 config = 67 let 68 - configuration = mkConfig cfg.settings; 69 in 70 lib.mkIf cfg.enable { 71 systemd.services.traccar = { ··· 92 93 serviceConfig = { 94 DynamicUser = true; 95 - EnvironmentFile = cfg.environmentFile; 96 ExecStart = "${lib.getExe pkgs.traccar} ${configFilePath}"; 97 LockPersonality = true; 98 NoNewPrivileges = true;
··· 8 cfg = config.services.traccar; 9 stateDirectory = "/var/lib/traccar"; 10 configFilePath = "${stateDirectory}/config.xml"; 11 + 12 + # Map leafs to XML <entry> elements as expected by traccar, using 13 + # dot-separated keys for nested attribute paths. 14 + mapLeafs = lib.mapAttrsRecursive ( 15 + path: value: "<entry key='${lib.concatStringsSep "." path}'>${value}</entry>" 16 + ); 17 + 18 + mkConfigEntry = config: lib.collect builtins.isString (mapLeafs config); 19 + 20 mkConfig = 21 configurationOptions: 22 pkgs.writeText "traccar.xml" '' 23 <?xml version='1.0' encoding='UTF-8'?> 24 <!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'> 25 <properties> 26 + ${builtins.concatStringsSep "\n" (mkConfigEntry configurationOptions)} 27 </properties> 28 ''; 29 30 defaultConfig = { 31 + database = { 32 + driver = "org.h2.Driver"; 33 + password = ""; 34 + url = "jdbc:h2:${stateDirectory}/traccar"; 35 + user = "sa"; 36 + }; 37 + logger.console = "true"; 38 + media.path = "${stateDirectory}/media"; 39 + templates.root = "${stateDirectory}/templates"; 40 }; 41 + 42 in 43 { 44 options.services.traccar = { 45 enable = lib.mkEnableOption "Traccar, an open source GPS tracking system"; 46 + settingsFile = lib.mkOption { 47 + type = with lib.types; nullOr path; 48 + default = null; 49 + description = '' 50 + File used as configuration for traccar. When specified, {option}`settings` is ignored. 51 + ''; 52 + }; 53 settings = lib.mkOption { 54 apply = lib.recursiveUpdate defaultConfig; 55 default = defaultConfig; 56 description = '' 57 {file}`config.xml` configuration as a Nix attribute set. 58 + This option is ignored if `settingsFile` is set. 59 + 60 + Nested attributes get translated to a properties entry in the traccar configuration. 61 + For instance: `mail.smtp.port = "25"` results in the following entry: 62 `<entry key='mail.smtp.port'>25</entry>` 63 + 64 + Secrets should be specified using {option}`environmentFile` 65 instead of this world-readable attribute set. 66 + [Traccar - Configuration File](https://www.traccar.org/configuration-file/). 67 ''; 68 }; 69 environmentFile = lib.mkOption { ··· 74 75 Can be used for storing the secrets without making them available in the world-readable Nix store. 76 77 + For example, you can set {option}`services.traccar.settings.database.password = "$TRACCAR_DB_PASSWORD"` 78 and then specify `TRACCAR_DB_PASSWORD="<secret>"` in the environment file. 79 This value will get substituted in the configuration file. 80 ''; ··· 83 84 config = 85 let 86 + configuration = if cfg.settingsFile != null then cfg.settingsFile else mkConfig cfg.settings; 87 in 88 lib.mkIf cfg.enable { 89 systemd.services.traccar = { ··· 110 111 serviceConfig = { 112 DynamicUser = true; 113 + EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; 114 ExecStart = "${lib.getExe pkgs.traccar} ${configFilePath}"; 115 LockPersonality = true; 116 NoNewPrivileges = true;
+15 -1
nixos/tests/audit.nix
··· 1 { 2 3 name = "audit"; 4 5 nodes = { 6 machine = ··· 12 "-a always,exit -F exe=${lib.getExe pkgs.hello} -k nixos-test" 13 ]; 14 }; 15 - security.auditd.enable = true; 16 17 environment.systemPackages = [ pkgs.hello ]; 18 }; ··· 24 25 with subtest("Audit subsystem gets enabled"): 26 assert "enabled 1" in machine.succeed("auditctl -s") 27 28 with subtest("Custom rule produces audit traces"): 29 machine.succeed("hello")
··· 1 + { lib, ... }: 2 { 3 4 name = "audit"; 5 + 6 + meta = { 7 + maintainers = with lib.maintainers; [ grimmauld ]; 8 + }; 9 10 nodes = { 11 machine = ··· 17 "-a always,exit -F exe=${lib.getExe pkgs.hello} -k nixos-test" 18 ]; 19 }; 20 + security.auditd = { 21 + enable = true; 22 + plugins.af_unix.active = true; 23 + plugins.syslog.active = true; 24 + # plugins.remote.active = true; # needs configuring a remote server for logging 25 + # plugins.filter.active = true; # needs configuring allowlist/denylist 26 + }; 27 28 environment.systemPackages = [ pkgs.hello ]; 29 }; ··· 35 36 with subtest("Audit subsystem gets enabled"): 37 assert "enabled 1" in machine.succeed("auditctl -s") 38 + 39 + with subtest("unix socket plugin activated"): 40 + machine.succeed("stat /var/run/audispd_events") 41 42 with subtest("Custom rule produces audit traces"): 43 machine.succeed("hello")
+4
nixos/tests/installer.nix
··· 709 system.extraDependencies = 710 with pkgs; 711 [ 712 bintools 713 brotli 714 brotli.dev
··· 709 system.extraDependencies = 710 with pkgs; 711 [ 712 + # TODO: Remove this when we can install systems 713 + # without `stdenv`. 714 + stdenv 715 + 716 bintools 717 brotli 718 brotli.dev
+2 -2
pkgs/applications/audio/seq66/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "seq66"; 18 - version = "0.99.20"; 19 20 src = fetchFromGitHub { 21 owner = "ahlstromcj"; 22 repo = "seq66"; 23 rev = version; 24 - hash = "sha256-YFSvwviC2f5PJD91jcmLuqf+kDqDeMhXNXD3n45kJL8="; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "seq66"; 18 + version = "0.99.21"; 19 20 src = fetchFromGitHub { 21 owner = "ahlstromcj"; 22 repo = "seq66"; 23 rev = version; 24 + hash = "sha256-0joa69nSX3lcpoRq9YToNA75Sg9dlYMGRZEfcJm9Vjg="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/applications/virtualization/docker/buildx.nix
··· 6 7 buildGoModule rec { 8 pname = "docker-buildx"; 9 - version = "0.25.0"; 10 11 src = fetchFromGitHub { 12 owner = "docker"; 13 repo = "buildx"; 14 rev = "v${version}"; 15 - hash = "sha256-DdG2z0raDHcbBMDl7C0WORKhG0ZB9Gvie8u4/isE8ow="; 16 }; 17 18 doCheck = false;
··· 6 7 buildGoModule rec { 8 pname = "docker-buildx"; 9 + version = "0.26.1"; 10 11 src = fetchFromGitHub { 12 owner = "docker"; 13 repo = "buildx"; 14 rev = "v${version}"; 15 + hash = "sha256-+ubv/8UdejxY7u3RdgS7L18hZHohlqGu9E3L0bTAmLY="; 16 }; 17 18 doCheck = false;
+2 -2
pkgs/by-name/a2/a2ps/package.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "a2ps"; 17 - version = "4.15.6"; 18 19 src = fetchurl { 20 url = "mirror://gnu/a2ps/a2ps-${version}.tar.gz"; 21 - hash = "sha256-h/+dgByxGWkYHVuM+LZeZeWyS7DHahuCXoCY8pBvvfQ="; 22 }; 23 24 postPatch = ''
··· 14 15 stdenv.mkDerivation rec { 16 pname = "a2ps"; 17 + version = "4.15.7"; 18 19 src = fetchurl { 20 url = "mirror://gnu/a2ps/a2ps-${version}.tar.gz"; 21 + hash = "sha256-cV84Zwr9lQtMpxwB9Gj+760mXKUtPxEpNMY8Cov7uK8="; 22 }; 23 24 postPatch = ''
+2 -2
pkgs/by-name/ai/airgeddon/package.nix
··· 114 in 115 stdenv.mkDerivation rec { 116 pname = "airgeddon"; 117 - version = "11.50"; 118 119 src = fetchFromGitHub { 120 owner = "v1s1t0r1sh3r3"; 121 repo = "airgeddon"; 122 tag = "v${version}"; 123 - hash = "sha256-hy6q25hWGEFlih0IuwoqDRjbUk1/iShj6uY+mz6hlFU="; 124 }; 125 126 strictDeps = true;
··· 114 in 115 stdenv.mkDerivation rec { 116 pname = "airgeddon"; 117 + version = "11.51"; 118 119 src = fetchFromGitHub { 120 owner = "v1s1t0r1sh3r3"; 121 repo = "airgeddon"; 122 tag = "v${version}"; 123 + hash = "sha256-PkP8sPpX/z3yjvTpsRYJ9fKzUaMsnCp+p6AAoTlcAA0="; 124 }; 125 126 strictDeps = true;
+2 -2
pkgs/by-name/ar/ark-pixel-font/package.nix
··· 7 8 python312Packages.buildPythonPackage rec { 9 pname = "ark-pixel-font"; 10 - version = "2025.03.14"; 11 pyproject = false; 12 13 src = fetchFromGitHub { 14 owner = "TakWolf"; 15 repo = "ark-pixel-font"; 16 tag = version; 17 - hash = "sha256-B/XsZEpSxY4k8uj3Vy31c9+GcO7d3NFcADLtPU6p/CI="; 18 }; 19 20 dependencies = with python312Packages; [
··· 7 8 python312Packages.buildPythonPackage rec { 9 pname = "ark-pixel-font"; 10 + version = "2025.07.21"; 11 pyproject = false; 12 13 src = fetchFromGitHub { 14 owner = "TakWolf"; 15 repo = "ark-pixel-font"; 16 tag = version; 17 + hash = "sha256-NnkXKe4qlWl4lDHNcO5aVJWwyeSrHoHxqlla+RMgtQw="; 18 }; 19 20 dependencies = with python312Packages; [
+2 -2
pkgs/by-name/ar/arrow/package.nix
··· 22 23 stdenv.mkDerivation (finalAttrs: { 24 pname = "arrow"; 25 - version = "3.0.0"; 26 27 src = fetchFromGitHub { 28 owner = "mhgolkar"; 29 repo = "Arrow"; 30 tag = "v${finalAttrs.version}"; 31 - hash = "sha256-oodW6XvesBWic0yK1Se/tycjqblE4qUSuAk+3MY3x8I="; 32 }; 33 34 desktopItems = [
··· 22 23 stdenv.mkDerivation (finalAttrs: { 24 pname = "arrow"; 25 + version = "3.1.0"; 26 27 src = fetchFromGitHub { 28 owner = "mhgolkar"; 29 repo = "Arrow"; 30 tag = "v${finalAttrs.version}"; 31 + hash = "sha256-+Tlqh0Xn2xnF2AWv9u5xIWo6Mvg/uEsqqxWx70kd3+k="; 32 }; 33 34 desktopItems = [
+1 -1
pkgs/by-name/as/ashuffle/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "joshkunz"; 19 repo = "ashuffle"; 20 - rev = "v${version}"; 21 hash = "sha256-HQ4+vyTvX0mhfuRclbiC+MvllV3300ztAwL0IxrUiC8="; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "joshkunz"; 19 repo = "ashuffle"; 20 + tag = "v${version}"; 21 hash = "sha256-HQ4+vyTvX0mhfuRclbiC+MvllV3300ztAwL0IxrUiC8="; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/au/augeas/package.nix
··· 18 src = fetchFromGitHub { 19 owner = "hercules-team"; 20 repo = "augeas"; 21 - rev = "release-${version}"; 22 fetchSubmodules = true; 23 hash = "sha256-U5tm3LDUeI/idHtL2Zy33BigkyvHunXPjToDC59G9VE="; 24 };
··· 18 src = fetchFromGitHub { 19 owner = "hercules-team"; 20 repo = "augeas"; 21 + tag = "release-${version}"; 22 fetchSubmodules = true; 23 hash = "sha256-U5tm3LDUeI/idHtL2Zy33BigkyvHunXPjToDC59G9VE="; 24 };
+1 -1
pkgs/by-name/av/avalonia/package.nix
··· 51 src = fetchFromGitHub { 52 owner = "AvaloniaUI"; 53 repo = "Avalonia"; 54 - rev = version; 55 fetchSubmodules = true; 56 hash = "sha256-b7K8h2hqkLnXj3YIaRKUqlbWsDNhfWCEqH1W8K0lP6g="; 57 };
··· 51 src = fetchFromGitHub { 52 owner = "AvaloniaUI"; 53 repo = "Avalonia"; 54 + tag = version; 55 fetchSubmodules = true; 56 hash = "sha256-b7K8h2hqkLnXj3YIaRKUqlbWsDNhfWCEqH1W8K0lP6g="; 57 };
+1 -1
pkgs/by-name/aw/awk-language-server/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "Beaglefoot"; 15 repo = "awk-language-server"; 16 - rev = "server-${version}"; 17 hash = "sha256-YtduDfMAUAoQY9tgyhgERFwx9TEgD52KdeHnX2MrjjI="; 18 sparseCheckout = [ "server" ]; 19 postFetch = ''
··· 13 src = fetchFromGitHub { 14 owner = "Beaglefoot"; 15 repo = "awk-language-server"; 16 + tag = "server-${version}"; 17 hash = "sha256-YtduDfMAUAoQY9tgyhgERFwx9TEgD52KdeHnX2MrjjI="; 18 sparseCheckout = [ "server" ]; 19 postFetch = ''
+1 -1
pkgs/by-name/bc/bchoppr/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "sjaehn"; 17 repo = "bchoppr"; 18 - rev = version; 19 hash = "sha256-/aLoLUpWu66VKd9lwjli+FZZctblrZUPSEsdYH85HwQ="; 20 fetchSubmodules = true; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "sjaehn"; 17 repo = "bchoppr"; 18 + tag = version; 19 hash = "sha256-/aLoLUpWu66VKd9lwjli+FZZctblrZUPSEsdYH85HwQ="; 20 fetchSubmodules = true; 21 };
+1 -1
pkgs/by-name/be/bespokesynth/package.nix
··· 47 src = fetchFromGitHub { 48 owner = "BespokeSynth"; 49 repo = "bespokesynth"; 50 - rev = "v${finalAttrs.version}"; 51 hash = "sha256-ad8wdLos3jM0gRMpcfRKeaiUxJsPGqWd/7XeDz87ToQ="; 52 fetchSubmodules = true; 53 };
··· 47 src = fetchFromGitHub { 48 owner = "BespokeSynth"; 49 repo = "bespokesynth"; 50 + tag = "v${finalAttrs.version}"; 51 hash = "sha256-ad8wdLos3jM0gRMpcfRKeaiUxJsPGqWd/7XeDz87ToQ="; 52 fetchSubmodules = true; 53 };
+1 -1
pkgs/by-name/bi/bio-gappa/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "lczech"; 19 repo = "gappa"; 20 - rev = "v${finalAttrs.version}"; 21 hash = "sha256-WV8PO0v+e14tyjEm+xQGveQ0Pslgeh+osEMCqF8mue0="; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "lczech"; 19 repo = "gappa"; 20 + tag = "v${finalAttrs.version}"; 21 hash = "sha256-WV8PO0v+e14tyjEm+xQGveQ0Pslgeh+osEMCqF8mue0="; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/bi/biodiff/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "8051Enthusiast"; 14 repo = "biodiff"; 15 - rev = "v${version}"; 16 hash = "sha256-ZLxjOV08sC5dKICvRUyL6FLMORkxwdLgNq7L45CDwa4="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "8051Enthusiast"; 14 repo = "biodiff"; 15 + tag = "v${version}"; 16 hash = "sha256-ZLxjOV08sC5dKICvRUyL6FLMORkxwdLgNq7L45CDwa4="; 17 fetchSubmodules = true; 18 };
+1 -1
pkgs/by-name/bi/bitbox/package.nix
··· 26 src = fetchFromGitHub { 27 owner = "BitBoxSwiss"; 28 repo = "bitbox-wallet-app"; 29 - rev = "v${version}"; 30 fetchSubmodules = true; 31 hash = "sha256-zpkjYnGsmPKjxUpp2H1qSzqthOO1mTmki3bPqo35sBo="; 32 };
··· 26 src = fetchFromGitHub { 27 owner = "BitBoxSwiss"; 28 repo = "bitbox-wallet-app"; 29 + tag = "v${version}"; 30 fetchSubmodules = true; 31 hash = "sha256-zpkjYnGsmPKjxUpp2H1qSzqthOO1mTmki3bPqo35sBo="; 32 };
+1 -1
pkgs/by-name/bl/blink1-tool/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "todbot"; 15 repo = "blink1-tool"; 16 - rev = "v${version}"; 17 fetchSubmodules = true; 18 hash = "sha256-xuCjPSQUQ/KOcdsie/ndecUiEt+t46m4eI33PXJoAAY="; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "todbot"; 15 repo = "blink1-tool"; 16 + tag = "v${version}"; 17 fetchSubmodules = true; 18 hash = "sha256-xuCjPSQUQ/KOcdsie/ndecUiEt+t46m4eI33PXJoAAY="; 19 };
+3 -3
pkgs/by-name/bl/blobfuse/package.nix
··· 9 }: 10 11 let 12 - version = "2.4.2"; 13 src = fetchFromGitHub { 14 owner = "Azure"; 15 repo = "azure-storage-fuse"; 16 rev = "blobfuse2-${version}"; 17 - sha256 = "sha256-bpMX7flbb/QYZUtq1I1s2lAvrBhW7esPwxN/JupryDo="; 18 }; 19 in 20 buildGoModule { 21 pname = "blobfuse"; 22 inherit version src; 23 24 - vendorHash = "sha256-uWesaZshuBVf4yJiX6YqNMr0GiBkrHhOqefnCrpPCHg="; 25 26 buildInputs = [ fuse3 ]; 27
··· 9 }: 10 11 let 12 + version = "2.5.0"; 13 src = fetchFromGitHub { 14 owner = "Azure"; 15 repo = "azure-storage-fuse"; 16 rev = "blobfuse2-${version}"; 17 + sha256 = "sha256-BRLORwEY8PeD9hFkpm3Gup+eXzdFkW1Rkr73ncyKrso="; 18 }; 19 in 20 buildGoModule { 21 pname = "blobfuse"; 22 inherit version src; 23 24 + vendorHash = "sha256-L1ix9pRal5Ssfwf+kl9SFC9bbveuKeiuzrBwapvbFZY="; 25 26 buildInputs = [ fuse3 ]; 27
+1 -1
pkgs/by-name/bo/boa/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "boa-dev"; 17 repo = "boa"; 18 - rev = "v${version}"; 19 hash = "sha256-foCIzzFoEpcE6i0QrSbiob3YHIOeTpjwpAMtcPGL8Vg="; 20 fetchSubmodules = true; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "boa-dev"; 17 repo = "boa"; 18 + tag = "v${version}"; 19 hash = "sha256-foCIzzFoEpcE6i0QrSbiob3YHIOeTpjwpAMtcPGL8Vg="; 20 fetchSubmodules = true; 21 };
+1 -1
pkgs/by-name/bo/bom/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "kubernetes-sigs"; 14 repo = "bom"; 15 - rev = "v${version}"; 16 hash = "sha256-nYzBaFtOJhqO0O6MJsxTw/mxsIOa+cnU27nOFRe2/uI="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src.
··· 12 src = fetchFromGitHub { 13 owner = "kubernetes-sigs"; 14 repo = "bom"; 15 + tag = "v${version}"; 16 hash = "sha256-nYzBaFtOJhqO0O6MJsxTw/mxsIOa+cnU27nOFRe2/uI="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src.
+1 -1
pkgs/by-name/br/brewtarget/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "Brewtarget"; 22 repo = "brewtarget"; 23 - rev = "v${finalAttrs.version}"; 24 hash = "sha256-VVdihVdNIAtPlugqGWDWvxMdOFGLnRmewPt6BgvbxBk="; 25 fetchSubmodules = true; 26 };
··· 20 src = fetchFromGitHub { 21 owner = "Brewtarget"; 22 repo = "brewtarget"; 23 + tag = "v${finalAttrs.version}"; 24 hash = "sha256-VVdihVdNIAtPlugqGWDWvxMdOFGLnRmewPt6BgvbxBk="; 25 fetchSubmodules = true; 26 };
+1 -1
pkgs/by-name/br/brickstore/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "rgriebl"; 23 repo = "brickstore"; 24 - rev = "v${finalAttrs.version}"; 25 hash = "sha256-4sxPplZ1t8sSfwTCeeBtfU4U0gcE9FROt6dKvkfyO6Q="; 26 fetchSubmodules = true; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "rgriebl"; 23 repo = "brickstore"; 24 + tag = "v${finalAttrs.version}"; 25 hash = "sha256-4sxPplZ1t8sSfwTCeeBtfU4U0gcE9FROt6dKvkfyO6Q="; 26 fetchSubmodules = true; 27 };
+1 -1
pkgs/by-name/bs/bs2b-lv2/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "nilninull"; 18 repo = "bs2b-lv2"; 19 - rev = "v${version}"; 20 fetchSubmodules = true; 21 hash = "sha256-dOcDPtiKN9Kfs2cdaeDO/GkWrh5tfJSHfiHPBtxJXvc="; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "nilninull"; 18 repo = "bs2b-lv2"; 19 + tag = "v${version}"; 20 fetchSubmodules = true; 21 hash = "sha256-dOcDPtiKN9Kfs2cdaeDO/GkWrh5tfJSHfiHPBtxJXvc="; 22 };
+1 -1
pkgs/by-name/bu/budgie-control-center/package.nix
··· 75 src = fetchFromGitHub { 76 owner = "BuddiesOfBudgie"; 77 repo = "budgie-control-center"; 78 - rev = "v${finalAttrs.version}"; 79 fetchSubmodules = true; 80 hash = "sha256-W5PF7BPdQdg/7xJ4J+fEnuDdpoG/lyhX56RDnX2DXoY="; 81 };
··· 75 src = fetchFromGitHub { 76 owner = "BuddiesOfBudgie"; 77 repo = "budgie-control-center"; 78 + tag = "v${finalAttrs.version}"; 79 fetchSubmodules = true; 80 hash = "sha256-W5PF7BPdQdg/7xJ4J+fEnuDdpoG/lyhX56RDnX2DXoY="; 81 };
+1 -1
pkgs/by-name/bu/budgie-desktop/package.nix
··· 50 src = fetchFromGitHub { 51 owner = "BuddiesOfBudgie"; 52 repo = "budgie-desktop"; 53 - rev = "v${finalAttrs.version}"; 54 fetchSubmodules = true; 55 hash = "sha256-lDsQlUAa79gnM8wC5pwyquvFyEiayH4W4gD/uyC5Koo="; 56 };
··· 50 src = fetchFromGitHub { 51 owner = "BuddiesOfBudgie"; 52 repo = "budgie-desktop"; 53 + tag = "v${finalAttrs.version}"; 54 fetchSubmodules = true; 55 hash = "sha256-lDsQlUAa79gnM8wC5pwyquvFyEiayH4W4gD/uyC5Koo="; 56 };
+3 -3
pkgs/by-name/bu/buf/package.nix
··· 10 11 buildGoModule (finalAttrs: { 12 pname = "buf"; 13 - version = "1.55.1"; 14 15 src = fetchFromGitHub { 16 owner = "bufbuild"; 17 repo = "buf"; 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-41IY2P2s9kCV6aQh5vg7xVmu4Ovl9gakGmgcI/QSwfw="; 20 }; 21 22 - vendorHash = "sha256-2kg7VXIFKXXY1uDUSV3+4vo6GYwnxyvJIZ/a8j99lhk="; 23 24 patches = [ 25 # Skip a test that requires networking to be available to work.
··· 10 11 buildGoModule (finalAttrs: { 12 pname = "buf"; 13 + version = "1.56.0"; 14 15 src = fetchFromGitHub { 16 owner = "bufbuild"; 17 repo = "buf"; 18 tag = "v${finalAttrs.version}"; 19 + hash = "sha256-a2yU8KgMRNEz5fgFx/e0U6Hrtw53neeO5PWsTU8AV14="; 20 }; 21 22 + vendorHash = "sha256-lWcqXMkOpa+bh40zH8LQ86mIbTAqB2mk8naN1oY7Xuc="; 23 24 patches = [ 25 # Skip a test that requires networking to be available to work.
+1 -1
pkgs/by-name/bu/bugdom/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "jorio"; 17 repo = "bugdom"; 18 - rev = version; 19 hash = "sha256-0c7v5tSqYuqtLOFl4sqD7+naJNqX/wlKHVntkZQGJ8A="; 20 fetchSubmodules = true; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "jorio"; 17 repo = "bugdom"; 18 + tag = version; 19 hash = "sha256-0c7v5tSqYuqtLOFl4sqD7+naJNqX/wlKHVntkZQGJ8A="; 20 fetchSubmodules = true; 21 };
+1 -1
pkgs/by-name/bu/bulk_extractor/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "simsong"; 23 repo = "bulk_extractor"; 24 - rev = "v${finalAttrs.version}"; 25 hash = "sha256-Jj/amXESFBu/ZaiIRlDKmtWTBVQ2TEvOM2jBYP3y1L8="; 26 fetchSubmodules = true; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "simsong"; 23 repo = "bulk_extractor"; 24 + tag = "v${finalAttrs.version}"; 25 hash = "sha256-Jj/amXESFBu/ZaiIRlDKmtWTBVQ2TEvOM2jBYP3y1L8="; 26 fetchSubmodules = true; 27 };
+2 -2
pkgs/by-name/ca/capacities/package.nix
··· 7 }: 8 let 9 pname = "capacities"; 10 - version = "1.48.7"; 11 name = "${pname}-${version}"; 12 13 src = fetchurl { 14 url = "https://web.archive.org/web/20250519011655/https://capacities-desktop-app.fra1.cdn.digitaloceanspaces.com/capacities-${version}.AppImage"; 15 - hash = "sha256-fa1Wk3w+f467n0JtRz+Zjw9QKDKKnhS23biEtNqO17Y="; 16 }; 17 18 appimageContents = appimageTools.extractType2 {
··· 7 }: 8 let 9 pname = "capacities"; 10 + version = "1.50.4"; 11 name = "${pname}-${version}"; 12 13 src = fetchurl { 14 url = "https://web.archive.org/web/20250519011655/https://capacities-desktop-app.fra1.cdn.digitaloceanspaces.com/capacities-${version}.AppImage"; 15 + hash = "sha256-8sp6q86C36FbJ1azhX5QWbb2PmqJ/bbZQX31yzNByU4="; 16 }; 17 18 appimageContents = appimageTools.extractType2 {
+1 -1
pkgs/by-name/ca/catppuccin-gtk/package.nix
··· 70 src = fetchFromGitHub { 71 owner = "catppuccin"; 72 repo = "gtk"; 73 - rev = "v${version}"; 74 fetchSubmodules = true; 75 hash = "sha256-q5/VcFsm3vNEw55zq/vcM11eo456SYE5TQA3g2VQjGc="; 76 };
··· 70 src = fetchFromGitHub { 71 owner = "catppuccin"; 72 repo = "gtk"; 73 + tag = "v${version}"; 74 fetchSubmodules = true; 75 hash = "sha256-q5/VcFsm3vNEw55zq/vcM11eo456SYE5TQA3g2VQjGc="; 76 };
+1 -1
pkgs/by-name/ch/chow-centaur/package.nix
··· 25 src = fetchFromGitHub { 26 owner = "jatinchowdhury18"; 27 repo = "KlonCentaur"; 28 - rev = "v${finalAttrs.version}"; 29 hash = "sha256-kDDom6q0Tgni0/L+FgBVZC1/sL9W9fRP60U4o4ijP1c="; 30 fetchSubmodules = true; 31 };
··· 25 src = fetchFromGitHub { 26 owner = "jatinchowdhury18"; 27 repo = "KlonCentaur"; 28 + tag = "v${finalAttrs.version}"; 29 hash = "sha256-kDDom6q0Tgni0/L+FgBVZC1/sL9W9fRP60U4o4ijP1c="; 30 fetchSubmodules = true; 31 };
+1 -1
pkgs/by-name/ch/chow-kick/package.nix
··· 43 src = fetchFromGitHub { 44 owner = "Chowdhury-DSP"; 45 repo = "ChowKick"; 46 - rev = "v${finalAttrs.version}"; 47 hash = "sha256-YYcNiJGGw21aVY03tyQLu3wHCJhxYiDNJZ+LWNbQdj4="; 48 fetchSubmodules = true; 49 };
··· 43 src = fetchFromGitHub { 44 owner = "Chowdhury-DSP"; 45 repo = "ChowKick"; 46 + tag = "v${finalAttrs.version}"; 47 hash = "sha256-YYcNiJGGw21aVY03tyQLu3wHCJhxYiDNJZ+LWNbQdj4="; 48 fetchSubmodules = true; 49 };
+1 -1
pkgs/by-name/ch/chow-phaser/package.nix
··· 40 src = fetchFromGitHub { 41 owner = "jatinchowdhury18"; 42 repo = "ChowPhaser"; 43 - rev = "v${finalAttrs.version}"; 44 fetchSubmodules = true; 45 hash = "sha256-9wo7ZFMruG3QNvlpILSvrFh/Sx6J1qnlWc8+aQyS4tQ="; 46 };
··· 40 src = fetchFromGitHub { 41 owner = "jatinchowdhury18"; 42 repo = "ChowPhaser"; 43 + tag = "v${finalAttrs.version}"; 44 fetchSubmodules = true; 45 hash = "sha256-9wo7ZFMruG3QNvlpILSvrFh/Sx6J1qnlWc8+aQyS4tQ="; 46 };
+1 -1
pkgs/by-name/ch/chow-tape-model/package.nix
··· 47 src = fetchFromGitHub { 48 owner = "jatinchowdhury18"; 49 repo = "AnalogTapeModel"; 50 - rev = "v${finalAttrs.version}"; 51 hash = "sha256-WriHi68Y6hAsrwE+74JtVlAKUR9lfTczj6UK9h2FOGM="; 52 fetchSubmodules = true; 53 };
··· 47 src = fetchFromGitHub { 48 owner = "jatinchowdhury18"; 49 repo = "AnalogTapeModel"; 50 + tag = "v${finalAttrs.version}"; 51 hash = "sha256-WriHi68Y6hAsrwE+74JtVlAKUR9lfTczj6UK9h2FOGM="; 52 fetchSubmodules = true; 53 };
+2 -2
pkgs/by-name/cl/closurecompiler/package.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "closure-compiler"; 11 - version = "20250528"; 12 13 src = fetchurl { 14 url = "mirror://maven/com/google/javascript/closure-compiler/v${version}/closure-compiler-v${version}.jar"; 15 - sha256 = "sha256-P7NzTMgMdvG4LMKcmJx+x2LsPvmjtrr+RC6Oy/CVvD0="; 16 }; 17 18 dontUnpack = true;
··· 8 9 stdenv.mkDerivation rec { 10 pname = "closure-compiler"; 11 + version = "20250706"; 12 13 src = fetchurl { 14 url = "mirror://maven/com/google/javascript/closure-compiler/v${version}/closure-compiler-v${version}.jar"; 15 + sha256 = "sha256-yf2w6a04S1Y60nL1hkxrhdLAiYO7yjdrUUqTPbyT2Ow="; 16 }; 17 18 dontUnpack = true;
+1 -1
pkgs/by-name/cl/cloudcompare/package.nix
··· 27 src = fetchFromGitHub { 28 owner = "CloudCompare"; 29 repo = "CloudCompare"; 30 - rev = "v${version}"; 31 hash = "sha256-a/0lf3Mt5ZpLFRM8jAoqZer8pY1ROgPRY4dPt34Bk3E="; 32 fetchSubmodules = true; 33 };
··· 27 src = fetchFromGitHub { 28 owner = "CloudCompare"; 29 repo = "CloudCompare"; 30 + tag = "v${version}"; 31 hash = "sha256-a/0lf3Mt5ZpLFRM8jAoqZer8pY1ROgPRY4dPt34Bk3E="; 32 fetchSubmodules = true; 33 };
+1 -1
pkgs/by-name/cm/cmdstan/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "stan-dev"; 19 repo = "cmdstan"; 20 - rev = "v${version}"; 21 fetchSubmodules = true; 22 hash = "sha256-9Dan86C0nxxxkIXaOSKExY0hngAgWTpL4RlI3rTnBZo="; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "stan-dev"; 19 repo = "cmdstan"; 20 + tag = "v${version}"; 21 fetchSubmodules = true; 22 hash = "sha256-9Dan86C0nxxxkIXaOSKExY0hngAgWTpL4RlI3rTnBZo="; 23 };
+3 -3
pkgs/by-name/co/codebook/package.nix
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "codebook"; 10 - version = "0.3.5"; 11 12 src = fetchFromGitHub { 13 owner = "blopker"; 14 repo = "codebook"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-lQfk4dJ9WFraxMDWJVSBiTGumikfHYlMBe+0NHa/3nY="; 17 }; 18 19 buildAndTestSubdir = "crates/codebook-lsp"; 20 - cargoHash = "sha256-MLd7V5Pp8yx4pFAXSjZf4KUGp964ombrnGKbrtXhC0I="; 21 22 # Integration tests require internet access for dictionaries 23 doCheck = false;
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "codebook"; 10 + version = "0.3.6"; 11 12 src = fetchFromGitHub { 13 owner = "blopker"; 14 repo = "codebook"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-zSxMvWRpH1AtvHo/odQZftxgAMdOd8p2ZiMUcsOWhes="; 17 }; 18 19 buildAndTestSubdir = "crates/codebook-lsp"; 20 + cargoHash = "sha256-FS8ZEjFFoNCJGkfL8C5hBgwj9o9XT239/9Qh/Xea2wk="; 21 22 # Integration tests require internet access for dictionaries 23 doCheck = false;
+1 -1
pkgs/by-name/co/codecrafters-cli/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "codecrafters-io"; 14 repo = "cli"; 15 - rev = "v${version}"; 16 hash = "sha256-YgQPDc5BUIoEd44NLpRluxCKooW99qvcSTrFPm6qJKM="; 17 # A shortened git commit hash is part of the version output, and is 18 # needed at build time. Use the `.git` directory to retrieve the
··· 12 src = fetchFromGitHub { 13 owner = "codecrafters-io"; 14 repo = "cli"; 15 + tag = "v${version}"; 16 hash = "sha256-YgQPDc5BUIoEd44NLpRluxCKooW99qvcSTrFPm6qJKM="; 17 # A shortened git commit hash is part of the version output, and is 18 # needed at build time. Use the `.git` directory to retrieve the
+1 -1
pkgs/by-name/co/colima/package.nix
··· 19 src = fetchFromGitHub { 20 owner = "abiosoft"; 21 repo = "colima"; 22 - rev = "v${version}"; 23 hash = "sha256-RQnHqEabxyoAKr8BfmVhk8z+l5oy8pa5JPTWk/0FV5g="; 24 # We need the git revision 25 leaveDotGit = true;
··· 19 src = fetchFromGitHub { 20 owner = "abiosoft"; 21 repo = "colima"; 22 + tag = "v${version}"; 23 hash = "sha256-RQnHqEabxyoAKr8BfmVhk8z+l5oy8pa5JPTWk/0FV5g="; 24 # We need the git revision 25 leaveDotGit = true;
+1 -1
pkgs/by-name/co/convimg/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "mateoconlechuga"; 13 repo = "convimg"; 14 - rev = "v${version}"; 15 hash = "sha256-5insJ391Usef8GF3Yh74PEqE534zitQg9udFRPcz69g="; 16 fetchSubmodules = true; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "mateoconlechuga"; 13 repo = "convimg"; 14 + tag = "v${version}"; 15 hash = "sha256-5insJ391Usef8GF3Yh74PEqE534zitQg9udFRPcz69g="; 16 fetchSubmodules = true; 17 };
+1 -1
pkgs/by-name/cp/cp2k/package.nix
··· 68 src = fetchFromGitHub { 69 owner = "cp2k"; 70 repo = "cp2k"; 71 - rev = "v${version}"; 72 hash = "sha256-04AFiEuv+EYubZVoYErQDdr9zipKlF7Gqy8DrUaYUMk="; 73 fetchSubmodules = true; 74 };
··· 68 src = fetchFromGitHub { 69 owner = "cp2k"; 70 repo = "cp2k"; 71 + tag = "v${version}"; 72 hash = "sha256-04AFiEuv+EYubZVoYErQDdr9zipKlF7Gqy8DrUaYUMk="; 73 fetchSubmodules = true; 74 };
+1 -1
pkgs/by-name/cp/cpp-netlib/package.nix
··· 18 src = fetchFromGitHub { 19 owner = "cpp-netlib"; 20 repo = "cpp-netlib"; 21 - rev = "cpp-netlib-${version}"; 22 sha256 = "18782sz7aggsl66b4mmi1i0ijwa76iww337fi9sygnplz2hs03a3"; 23 fetchSubmodules = true; 24 };
··· 18 src = fetchFromGitHub { 19 owner = "cpp-netlib"; 20 repo = "cpp-netlib"; 21 + tag = "cpp-netlib-${version}"; 22 sha256 = "18782sz7aggsl66b4mmi1i0ijwa76iww337fi9sygnplz2hs03a3"; 23 fetchSubmodules = true; 24 };
+1 -1
pkgs/by-name/cp/cpp-redis/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "cpp-redis"; 15 repo = "cpp_redis"; 16 - rev = version; 17 hash = "sha256-dLAnxgldylWWKO3WIyx+F7ylOpRH+0nD7NZjWSOxuwQ="; 18 fetchSubmodules = true; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "cpp-redis"; 15 repo = "cpp_redis"; 16 + tag = version; 17 hash = "sha256-dLAnxgldylWWKO3WIyx+F7ylOpRH+0nD7NZjWSOxuwQ="; 18 fetchSubmodules = true; 19 };
+2 -2
pkgs/by-name/cp/cppcheck/package.nix
··· 21 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "cppcheck"; 24 - version = "2.17.1"; 25 26 outputs = [ 27 "out" ··· 32 owner = "danmar"; 33 repo = "cppcheck"; 34 tag = finalAttrs.version; 35 - hash = "sha256-jsLhVKNr/4RWw2SVNkycm/xbcy1BKIf983oTnaJKV6U="; 36 }; 37 38 nativeBuildInputs = [
··· 21 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "cppcheck"; 24 + version = "2.18.0"; 25 26 outputs = [ 27 "out" ··· 32 owner = "danmar"; 33 repo = "cppcheck"; 34 tag = finalAttrs.version; 35 + hash = "sha256-trbL2Me1VWmVMfL45H50xbR36izifFmoLHKQvte6oZQ="; 36 }; 37 38 nativeBuildInputs = [
+1 -1
pkgs/by-name/cr/crc32c/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "google"; 16 repo = "crc32c"; 17 - rev = version; 18 sha256 = "0c383p7vkfq9rblww6mqxz8sygycyl27rr0j3bzb8l8ga71710ii"; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "google"; 16 repo = "crc32c"; 17 + tag = version; 18 sha256 = "0c383p7vkfq9rblww6mqxz8sygycyl27rr0j3bzb8l8ga71710ii"; 19 fetchSubmodules = true; 20 };
+1 -1
pkgs/by-name/cr/criterion/package.nix
··· 44 src = fetchFromGitHub { 45 owner = "Snaipe"; 46 repo = "Criterion"; 47 - rev = "v${version}"; 48 fetchSubmodules = true; 49 hash = "sha256-5GH7AYjrnBnqiSmp28BoaM1Xmy8sPs1atfqJkGy3Yf0="; 50 };
··· 44 src = fetchFromGitHub { 45 owner = "Snaipe"; 46 repo = "Criterion"; 47 + tag = "v${version}"; 48 fetchSubmodules = true; 49 hash = "sha256-5GH7AYjrnBnqiSmp28BoaM1Xmy8sPs1atfqJkGy3Yf0="; 50 };
+2 -2
pkgs/by-name/cr/crun/package.nix
··· 40 in 41 stdenv.mkDerivation rec { 42 pname = "crun"; 43 - version = "1.22"; 44 45 src = fetchFromGitHub { 46 owner = "containers"; 47 repo = "crun"; 48 rev = version; 49 - hash = "sha256-6XhwGuV9btN7wuwJuQITHtVTKBcawTuMG8lY22RMdWk="; 50 fetchSubmodules = true; 51 }; 52
··· 40 in 41 stdenv.mkDerivation rec { 42 pname = "crun"; 43 + version = "1.23.1"; 44 45 src = fetchFromGitHub { 46 owner = "containers"; 47 repo = "crun"; 48 rev = version; 49 + hash = "sha256-jGRL/P4pR3nNikTYZxxqFvOK63pepClVhwBmeCF/dNU="; 50 fetchSubmodules = true; 51 }; 52
+1 -1
pkgs/by-name/de/design/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "dubstar-04"; 23 repo = "Design"; 24 - rev = "v${version}"; 25 fetchSubmodules = true; 26 hash = "sha256-Q4R/Ztu4w8IRvq15xNXN/iP/6hIHe/W+me1jROGpYc8="; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "dubstar-04"; 23 repo = "Design"; 24 + tag = "v${version}"; 25 fetchSubmodules = true; 26 hash = "sha256-Q4R/Ztu4w8IRvq15xNXN/iP/6hIHe/W+me1jROGpYc8="; 27 };
+1 -1
pkgs/by-name/de/detect-it-easy/package.nix
··· 18 src = fetchFromGitHub { 19 owner = "horsicq"; 20 repo = "DIE-engine"; 21 - rev = finalAttrs.version; 22 fetchSubmodules = true; 23 hash = "sha256-yHgxYig5myY2nExweUk2muKbJTKN3SiwOLgQcMIY/BQ="; 24 };
··· 18 src = fetchFromGitHub { 19 owner = "horsicq"; 20 repo = "DIE-engine"; 21 + tag = finalAttrs.version; 22 fetchSubmodules = true; 23 hash = "sha256-yHgxYig5myY2nExweUk2muKbJTKN3SiwOLgQcMIY/BQ="; 24 };
+3 -3
pkgs/by-name/di/dix/package.nix
··· 7 }: 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "dix"; 10 - version = "1.2.1"; 11 12 src = fetchFromGitHub { 13 owner = "faukah"; 14 repo = "dix"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-cSmxpzj5bNcMgfxJQiYwcwKjCrsTHxY+loRi+pzpFd4="; 17 }; 18 19 - cargoHash = "sha256-iYjDN3t1rZaZEm6TCUl/mZkVzxqYNHRTZkPipheG9EY="; 20 21 nativeInstallCheckInputs = [ versionCheckHook ]; 22 doInstallCheck = true;
··· 7 }: 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "dix"; 10 + version = "1.2.2"; 11 12 src = fetchFromGitHub { 13 owner = "faukah"; 14 repo = "dix"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-Gq5Nr6xVGpAf1XnYrmoeyvqVgffAi8R6QETJU3xv22M="; 17 }; 18 19 + cargoHash = "sha256-IEsZNuLXKa+MInuortG4ifHTZ0Ngs0ugm02BK6shzHA="; 20 21 nativeInstallCheckInputs = [ versionCheckHook ]; 22 doInstallCheck = true;
+1 -1
pkgs/by-name/dr/dragmap/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "Illumina"; 16 repo = "DRAGMAP"; 17 - rev = finalAttrs.version; 18 fetchSubmodules = true; 19 hash = "sha256-f1jsOErriS1I/iUS4CzJ3+Dz8SMUve/ccb3KaE+L7U8="; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "Illumina"; 16 repo = "DRAGMAP"; 17 + tag = finalAttrs.version; 18 fetchSubmodules = true; 19 hash = "sha256-f1jsOErriS1I/iUS4CzJ3+Dz8SMUve/ccb3KaE+L7U8="; 20 };
+1 -1
pkgs/by-name/dr/dragonfly-reverb/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "michaelwillis"; 17 repo = "dragonfly-reverb"; 18 - rev = version; 19 hash = "sha256-YXJ4U5J8Za+DlXvp6QduvCHIVC2eRJ3+I/KPihCaIoY="; 20 fetchSubmodules = true; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "michaelwillis"; 17 repo = "dragonfly-reverb"; 18 + tag = version; 19 hash = "sha256-YXJ4U5J8Za+DlXvp6QduvCHIVC2eRJ3+I/KPihCaIoY="; 20 fetchSubmodules = true; 21 };
+1 -1
pkgs/by-name/dr/dragonflydb/package.nix
··· 32 src = fetchFromGitHub { 33 owner = pname; 34 repo = "dragonfly"; 35 - rev = "v${version}"; 36 hash = "sha256-P6WMW/n+VezWDXGagT4B+ZYyCp8oufDV6MTrpKpLZcs="; 37 fetchSubmodules = true; 38 };
··· 32 src = fetchFromGitHub { 33 owner = pname; 34 repo = "dragonfly"; 35 + tag = "v${version}"; 36 hash = "sha256-P6WMW/n+VezWDXGagT4B+ZYyCp8oufDV6MTrpKpLZcs="; 37 fetchSubmodules = true; 38 };
+1 -1
pkgs/by-name/dr/drogon/package.nix
··· 29 src = fetchFromGitHub { 30 owner = "drogonframework"; 31 repo = "drogon"; 32 - rev = "v${finalAttrs.version}"; 33 hash = "sha256-eFOYmqfyb/yp83HRa0hWSMuROozR/nfnEp7k5yx8hj0="; 34 fetchSubmodules = true; 35 };
··· 29 src = fetchFromGitHub { 30 owner = "drogonframework"; 31 repo = "drogon"; 32 + tag = "v${finalAttrs.version}"; 33 hash = "sha256-eFOYmqfyb/yp83HRa0hWSMuROozR/nfnEp7k5yx8hj0="; 34 fetchSubmodules = true; 35 };
+1 -1
pkgs/by-name/dx/dxvk_2/package.nix
··· 42 src = fetchFromGitHub { 43 owner = "doitsujin"; 44 repo = "dxvk"; 45 - rev = "v${finalAttrs.version}"; 46 hash = "sha256-edu9JQAKu8yUZLh+37RB1s1A3+s8xeUYQ5Oibdes9ZI="; 47 fetchSubmodules = true; # Needed for the DirectX headers and libdisplay-info 48 };
··· 42 src = fetchFromGitHub { 43 owner = "doitsujin"; 44 repo = "dxvk"; 45 + tag = "v${finalAttrs.version}"; 46 hash = "sha256-edu9JQAKu8yUZLh+37RB1s1A3+s8xeUYQ5Oibdes9ZI="; 47 fetchSubmodules = true; # Needed for the DirectX headers and libdisplay-info 48 };
+2 -2
pkgs/by-name/ec/ecs-agent/package.nix
··· 6 7 buildGoModule rec { 8 pname = "amazon-ecs-agent"; 9 - version = "1.96.0"; 10 11 src = fetchFromGitHub { 12 rev = "v${version}"; 13 owner = "aws"; 14 repo = "amazon-ecs-agent"; 15 - hash = "sha256-jKqGKSPjHQvRKAxqB81u/i7LeIV8IeiCF9O5dSmebQQ="; 16 }; 17 18 vendorHash = null;
··· 6 7 buildGoModule rec { 8 pname = "amazon-ecs-agent"; 9 + version = "1.97.0"; 10 11 src = fetchFromGitHub { 12 rev = "v${version}"; 13 owner = "aws"; 14 repo = "amazon-ecs-agent"; 15 + hash = "sha256-QdEmV78bQDw3YaJCPCFlLpo1rLsRu4Hn8e/JrZVkGQc="; 16 }; 17 18 vendorHash = null;
+1 -1
pkgs/by-name/ed/editorconfig-core-c/package.nix
··· 19 src = fetchFromGitHub { 20 owner = "editorconfig"; 21 repo = "editorconfig-core-c"; 22 - rev = "v${finalAttrs.version}"; 23 hash = "sha256-myJNJxKwgmgm+P2MqnYmW8OC0oYcInL+Suyf/xwX9xo="; 24 fetchSubmodules = true; 25 };
··· 19 src = fetchFromGitHub { 20 owner = "editorconfig"; 21 repo = "editorconfig-core-c"; 22 + tag = "v${finalAttrs.version}"; 23 hash = "sha256-myJNJxKwgmgm+P2MqnYmW8OC0oYcInL+Suyf/xwX9xo="; 24 fetchSubmodules = true; 25 };
+1 -1
pkgs/by-name/ei/eiwd/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "illiliti"; 19 repo = "eiwd"; 20 - rev = finalAttrs.version; 21 hash = "sha256-rmkXR4RZbtD6lh8cGrHLWVGTw4fQqP9+Z9qaftG1ld0="; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "illiliti"; 19 repo = "eiwd"; 20 + tag = finalAttrs.version; 21 hash = "sha256-rmkXR4RZbtD6lh8cGrHLWVGTw4fQqP9+Z9qaftG1ld0="; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/en/encpipe/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "jedisct1"; 13 repo = "encpipe"; 14 - rev = version; 15 hash = "sha256-YlEKSWzZuQyDi0mbwJh9Dfn4gKiOeqihSHPt4yY6YdY="; 16 fetchSubmodules = true; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "jedisct1"; 13 repo = "encpipe"; 14 + tag = version; 15 hash = "sha256-YlEKSWzZuQyDi0mbwJh9Dfn4gKiOeqihSHPt4yY6YdY="; 16 fetchSubmodules = true; 17 };
+1 -1
pkgs/by-name/eo/eos-installer/package.nix
··· 24 src = fetchFromGitHub { 25 owner = "endlessm"; 26 repo = "eos-installer"; 27 - rev = "Release_${version}"; 28 sha256 = "BqvZglzFJabGXkI8hnLiw1r+CvM7kSKQPj8IKYBB6S4="; 29 fetchSubmodules = true; 30 };
··· 24 src = fetchFromGitHub { 25 owner = "endlessm"; 26 repo = "eos-installer"; 27 + tag = "Release_${version}"; 28 sha256 = "BqvZglzFJabGXkI8hnLiw1r+CvM7kSKQPj8IKYBB6S4="; 29 fetchSubmodules = true; 30 };
+1 -1
pkgs/by-name/er/erigon/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "ledgerwatch"; 17 repo = "erigon"; 18 - rev = "v${version}"; 19 hash = "sha256-MQpHRlKxWCBD2Tj9isxMKwvYBy9HtDkQPyKPse8uB3g="; 20 fetchSubmodules = true; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "ledgerwatch"; 17 repo = "erigon"; 18 + tag = "v${version}"; 19 hash = "sha256-MQpHRlKxWCBD2Tj9isxMKwvYBy9HtDkQPyKPse8uB3g="; 20 fetchSubmodules = true; 21 };
+1 -1
pkgs/by-name/et/eternity/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "team-eternity"; 18 repo = "eternity"; 19 - rev = version; 20 sha256 = "0dlz7axbiw003bgwk2hl43w8r2bwnxhi042i1xwdiwaja0cpnf5y"; 21 fetchSubmodules = true; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "team-eternity"; 18 repo = "eternity"; 19 + tag = version; 20 sha256 = "0dlz7axbiw003bgwk2hl43w8r2bwnxhi042i1xwdiwaja0cpnf5y"; 21 fetchSubmodules = true; 22 };
+1 -1
pkgs/by-name/ez/ezquake/package.nix
··· 26 src = fetchFromGitHub { 27 owner = "QW-Group"; 28 repo = pname + "-source"; 29 - rev = version; 30 fetchSubmodules = true; 31 hash = "sha256-ThrsJfj+eP7Lv2ZSNLO6/b98VHrL6/rhwf2p0qMvTF8="; 32 };
··· 26 src = fetchFromGitHub { 27 owner = "QW-Group"; 28 repo = pname + "-source"; 29 + tag = version; 30 fetchSubmodules = true; 31 hash = "sha256-ThrsJfj+eP7Lv2ZSNLO6/b98VHrL6/rhwf2p0qMvTF8="; 32 };
+1 -1
pkgs/by-name/fa/fastddsgen/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "eProsima"; 22 repo = "Fast-DDS-Gen"; 23 - rev = "v${version}"; 24 fetchSubmodules = true; 25 hash = "sha256-4w6DYz0QhD8L27FE+SzptfoMjhiuJ6OFex2LNAqwmPw="; 26 };
··· 20 src = fetchFromGitHub { 21 owner = "eProsima"; 22 repo = "Fast-DDS-Gen"; 23 + tag = "v${version}"; 24 fetchSubmodules = true; 25 hash = "sha256-4w6DYz0QhD8L27FE+SzptfoMjhiuJ6OFex2LNAqwmPw="; 26 };
+1 -1
pkgs/by-name/fa/faust2/package.nix
··· 28 src = fetchFromGitHub { 29 owner = "grame-cncm"; 30 repo = "faust"; 31 - rev = version; 32 hash = "sha256-Rn+Cjpk4vttxARrkDSnpKdBdSRtgElsit8zu1BA8Jd4="; 33 fetchSubmodules = true; 34 };
··· 28 src = fetchFromGitHub { 29 owner = "grame-cncm"; 30 repo = "faust"; 31 + tag = version; 32 hash = "sha256-Rn+Cjpk4vttxARrkDSnpKdBdSRtgElsit8zu1BA8Jd4="; 33 fetchSubmodules = true; 34 };
+1 -1
pkgs/by-name/fa/faustlive/package.nix
··· 32 src = fetchFromGitHub { 33 owner = "grame-cncm"; 34 repo = "faustlive"; 35 - rev = version; 36 hash = "sha256-RqtdDkP63l/30sL5PDocvpar5TI4LdKfeeliSNeOHog="; 37 fetchSubmodules = true; 38 };
··· 32 src = fetchFromGitHub { 33 owner = "grame-cncm"; 34 repo = "faustlive"; 35 + tag = version; 36 hash = "sha256-RqtdDkP63l/30sL5PDocvpar5TI4LdKfeeliSNeOHog="; 37 fetchSubmodules = true; 38 };
+1 -1
pkgs/by-name/fe/feather/package.nix
··· 28 src = fetchFromGitHub { 29 owner = "feather-wallet"; 30 repo = "feather"; 31 - rev = finalAttrs.version; 32 hash = "sha256-DZBRZBcoba32Z/bFThn/9siC8VESg5gdfoFO4Nw8JqM="; 33 fetchSubmodules = true; 34 };
··· 28 src = fetchFromGitHub { 29 owner = "feather-wallet"; 30 repo = "feather"; 31 + tag = finalAttrs.version; 32 hash = "sha256-DZBRZBcoba32Z/bFThn/9siC8VESg5gdfoFO4Nw8JqM="; 33 fetchSubmodules = true; 34 };
+1 -1
pkgs/by-name/fi/firestarter/package.nix
··· 64 src = fetchFromGitHub { 65 owner = "tud-zih-energy"; 66 repo = "FIRESTARTER"; 67 - rev = "v${version}"; 68 sha256 = "1ik6j1lw5nldj4i3lllrywqg54m9i2vxkxsb2zr4q0d2rfywhn23"; 69 fetchSubmodules = true; 70 };
··· 64 src = fetchFromGitHub { 65 owner = "tud-zih-energy"; 66 repo = "FIRESTARTER"; 67 + tag = "v${version}"; 68 sha256 = "1ik6j1lw5nldj4i3lllrywqg54m9i2vxkxsb2zr4q0d2rfywhn23"; 69 fetchSubmodules = true; 70 };
+1 -1
pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "fzyzcjy"; 14 repo = "flutter_rust_bridge"; 15 - rev = "v${version}"; 16 hash = "sha256-Us+LwT6tjBcTl2xclVsiLauSlIO8w+PiokpiDB+h1fI="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "fzyzcjy"; 14 repo = "flutter_rust_bridge"; 15 + tag = "v${version}"; 16 hash = "sha256-Us+LwT6tjBcTl2xclVsiLauSlIO8w+PiokpiDB+h1fI="; 17 fetchSubmodules = true; 18 };
+1 -1
pkgs/by-name/fl/flycast/package.nix
··· 23 src = fetchFromGitHub { 24 owner = "flyinghead"; 25 repo = "flycast"; 26 - rev = "v${version}"; 27 hash = "sha256-OnlSkwPDUrpj9uEPEAxZO1iSgd5ZiQUJLneu14v9pKQ="; 28 fetchSubmodules = true; 29 };
··· 23 src = fetchFromGitHub { 24 owner = "flyinghead"; 25 repo = "flycast"; 26 + tag = "v${version}"; 27 hash = "sha256-OnlSkwPDUrpj9uEPEAxZO1iSgd5ZiQUJLneu14v9pKQ="; 28 fetchSubmodules = true; 29 };
+1 -1
pkgs/by-name/fn/fna3d/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "FNA-XNA"; 14 repo = "FNA3D"; 15 - rev = version; 16 fetchSubmodules = true; 17 hash = "sha256-0rRwIbOciPepo+ApvJiK5IyhMdq/4jsMlCSv0UeDETs="; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "FNA-XNA"; 14 repo = "FNA3D"; 15 + tag = version; 16 fetchSubmodules = true; 17 hash = "sha256-0rRwIbOciPepo+ApvJiK5IyhMdq/4jsMlCSv0UeDETs="; 18 };
+1 -1
pkgs/by-name/fo/foxotron/package.nix
··· 26 src = fetchFromGitHub { 27 owner = "Gargaj"; 28 repo = "Foxotron"; 29 - rev = version; 30 fetchSubmodules = true; 31 hash = "sha256-OnZWoiQ5ASKQV73/W6nl17B2ANwqCy/PlybHbNwrOyQ="; 32 };
··· 26 src = fetchFromGitHub { 27 owner = "Gargaj"; 28 repo = "Foxotron"; 29 + tag = version; 30 fetchSubmodules = true; 31 hash = "sha256-OnZWoiQ5ASKQV73/W6nl17B2ANwqCy/PlybHbNwrOyQ="; 32 };
+1 -1
pkgs/by-name/fr/freebayes/package.nix
··· 15 name = "freebayes-${version}-src"; 16 owner = "ekg"; 17 repo = "freebayes"; 18 - rev = "v${version}"; 19 sha256 = "035nriknjqq8gvil81vvsmvqwi35v80q8h1cw24vd1gdyn1x7bys"; 20 fetchSubmodules = true; 21 };
··· 15 name = "freebayes-${version}-src"; 16 owner = "ekg"; 17 repo = "freebayes"; 18 + tag = "v${version}"; 19 sha256 = "035nriknjqq8gvil81vvsmvqwi35v80q8h1cw24vd1gdyn1x7bys"; 20 fetchSubmodules = true; 21 };
+1 -1
pkgs/by-name/fr/freecad/package.nix
··· 62 src = fetchFromGitHub { 63 owner = "FreeCAD"; 64 repo = "FreeCAD"; 65 - rev = finalAttrs.version; 66 hash = "sha256-VFTNawXxu2ofjj2Frg4OfVhiMKFywBhm7lZunP85ZEQ="; 67 fetchSubmodules = true; 68 };
··· 62 src = fetchFromGitHub { 63 owner = "FreeCAD"; 64 repo = "FreeCAD"; 65 + tag = finalAttrs.version; 66 hash = "sha256-VFTNawXxu2ofjj2Frg4OfVhiMKFywBhm7lZunP85ZEQ="; 67 fetchSubmodules = true; 68 };
+1 -1
pkgs/by-name/fu/fulcio/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "sigstore"; 22 repo = "fulcio"; 23 - rev = "v${version}"; 24 hash = "sha256-UVUVT4RvNHvzIwV6azu2h1O9lnNu0PQnnkj4wbrY8BA="; 25 # populate values that require us to use git. By doing this in postFetch we 26 # can delete .git afterwards and maintain better reproducibility of the src.
··· 20 src = fetchFromGitHub { 21 owner = "sigstore"; 22 repo = "fulcio"; 23 + tag = "v${version}"; 24 hash = "sha256-UVUVT4RvNHvzIwV6azu2h1O9lnNu0PQnnkj4wbrY8BA="; 25 # populate values that require us to use git. By doing this in postFetch we 26 # can delete .git afterwards and maintain better reproducibility of the src.
+1 -1
pkgs/by-name/ge/gebaar-libinput/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "Coffee2CodeNL"; 18 repo = "gebaar-libinput"; 19 - rev = "v${version}"; 20 sha256 = "1kqcgwkia1p195xr082838dvj1gqif9d63i8a52jb0lc32zzizh6"; 21 fetchSubmodules = true; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "Coffee2CodeNL"; 18 repo = "gebaar-libinput"; 19 + tag = "v${version}"; 20 sha256 = "1kqcgwkia1p195xr082838dvj1gqif9d63i8a52jb0lc32zzizh6"; 21 fetchSubmodules = true; 22 };
+1 -1
pkgs/by-name/ge/gerbolyze/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "jaseg"; 14 repo = "gerbolyze"; 15 - rev = "v${version}"; 16 hash = "sha256-bisLln3Y239HuJt0MkrCU+6vLLbEDxfTjEJMkcbE/wE="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "jaseg"; 14 repo = "gerbolyze"; 15 + tag = "v${version}"; 16 hash = "sha256-bisLln3Y239HuJt0MkrCU+6vLLbEDxfTjEJMkcbE/wE="; 17 fetchSubmodules = true; 18 };
+1 -1
pkgs/by-name/gf/gfxreconstruct/package.nix
··· 23 src = fetchFromGitHub { 24 owner = "LunarG"; 25 repo = "gfxreconstruct"; 26 - rev = "v${version}"; 27 hash = "sha256-MuCdJoBFxKwDCOCltlU3oBS9elFS6F251dHjHcIb4Jg="; 28 fetchSubmodules = true; 29 };
··· 23 src = fetchFromGitHub { 24 owner = "LunarG"; 25 repo = "gfxreconstruct"; 26 + tag = "v${version}"; 27 hash = "sha256-MuCdJoBFxKwDCOCltlU3oBS9elFS6F251dHjHcIb4Jg="; 28 fetchSubmodules = true; 29 };
+3 -3
pkgs/by-name/gi/gildas/package.nix
··· 24 in 25 26 stdenv.mkDerivation rec { 27 - srcVersion = "jul25a"; 28 - version = "20250701_a"; 29 pname = "gildas"; 30 31 src = fetchurl { ··· 35 "http://www.iram.fr/~gildas/dist/gildas-src-${srcVersion}.tar.xz" 36 "http://www.iram.fr/~gildas/dist/archive/gildas/gildas-src-${srcVersion}.tar.xz" 37 ]; 38 - hash = "sha256-t64lcbdrPXu4II5IGyd9Un6yJGrH+wqKRt5jmr/F5y4="; 39 }; 40 41 nativeBuildInputs = [
··· 24 in 25 26 stdenv.mkDerivation rec { 27 + srcVersion = "jul25b"; 28 + version = "20250701_b"; 29 pname = "gildas"; 30 31 src = fetchurl { ··· 35 "http://www.iram.fr/~gildas/dist/gildas-src-${srcVersion}.tar.xz" 36 "http://www.iram.fr/~gildas/dist/archive/gildas/gildas-src-${srcVersion}.tar.xz" 37 ]; 38 + hash = "sha256-TU9UdvyzlIWGJWAAJIIGBO5NgXuKDYTdjHhFHRwTagU="; 39 }; 40 41 nativeBuildInputs = [
+1 -1
pkgs/by-name/gi/gimx/package.nix
··· 28 src = fetchFromGitHub { 29 owner = "matlo"; 30 repo = "GIMX"; 31 - rev = "v${version}"; 32 fetchSubmodules = true; 33 hash = "sha256-BcFLdQgEAi6Sxyb5/P9YAIkmeXNZXrKcOa/6g817xQg="; 34 };
··· 28 src = fetchFromGitHub { 29 owner = "matlo"; 30 repo = "GIMX"; 31 + tag = "v${version}"; 32 fetchSubmodules = true; 33 hash = "sha256-BcFLdQgEAi6Sxyb5/P9YAIkmeXNZXrKcOa/6g817xQg="; 34 };
+1 -1
pkgs/by-name/gi/git-get/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "grdl"; 16 repo = "git-get"; 17 - rev = "v${version}"; 18 hash = "sha256-v98Ff7io7j1LLzciHNWJBU3LcdSr+lhwYrvON7QjyCI="; 19 # populate values that require us to use git. By doing this in postFetch we 20 # can delete .git afterwards and maintain better reproducibility of the src.
··· 14 src = fetchFromGitHub { 15 owner = "grdl"; 16 repo = "git-get"; 17 + tag = "v${version}"; 18 hash = "sha256-v98Ff7io7j1LLzciHNWJBU3LcdSr+lhwYrvON7QjyCI="; 19 # populate values that require us to use git. By doing this in postFetch we 20 # can delete .git afterwards and maintain better reproducibility of the src.
+1 -1
pkgs/by-name/gi/gitqlient/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "francescmm"; 15 repo = "gitqlient"; 16 - rev = "v${finalAttrs.version}"; 17 fetchSubmodules = true; 18 hash = "sha256-gfWky5KTSj+5FC++QIVTJbrDOYi/dirTzs6LvTnO74A="; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "francescmm"; 15 repo = "gitqlient"; 16 + tag = "v${finalAttrs.version}"; 17 fetchSubmodules = true; 18 hash = "sha256-gfWky5KTSj+5FC++QIVTJbrDOYi/dirTzs6LvTnO74A="; 19 };
+1 -1
pkgs/by-name/gl/glslls/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "svenstaro"; 16 repo = "glsl-language-server"; 17 - rev = finalAttrs.version; 18 fetchSubmodules = true; 19 hash = "sha256-wi1QiqaWRh1DmIhwmu94lL/4uuMv6DnB+whM61Jg1Zs="; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "svenstaro"; 16 repo = "glsl-language-server"; 17 + tag = finalAttrs.version; 18 fetchSubmodules = true; 19 hash = "sha256-wi1QiqaWRh1DmIhwmu94lL/4uuMv6DnB+whM61Jg1Zs="; 20 };
+1 -1
pkgs/by-name/gl/glslviewer/package.nix
··· 22 owner = "patriciogonzalezvivo"; 23 repo = "glslViewer"; 24 fetchSubmodules = true; 25 - rev = version; 26 hash = "sha256-Ve3wmX5+kABCu8IRe4ySrwsBJm47g1zvMqDbqrpQl88="; 27 }; 28 nativeBuildInputs = [
··· 22 owner = "patriciogonzalezvivo"; 23 repo = "glslViewer"; 24 fetchSubmodules = true; 25 + tag = version; 26 hash = "sha256-Ve3wmX5+kABCu8IRe4ySrwsBJm47g1zvMqDbqrpQl88="; 27 }; 28 nativeBuildInputs = [
+1 -1
pkgs/by-name/gn/gnustep-libobjc/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "gnustep"; 15 repo = "libobjc2"; 16 - rev = "v${finalAttrs.version}"; 17 hash = "sha256-+NP214bbisk7dCFAHaxnhNOfC/0bZLp8Dd2A9F2vK+s="; 18 fetchSubmodules = true; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "gnustep"; 15 repo = "libobjc2"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-+NP214bbisk7dCFAHaxnhNOfC/0bZLp8Dd2A9F2vK+s="; 18 fetchSubmodules = true; 19 };
+1 -1
pkgs/by-name/go/gossa/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "pldubouilh"; 13 repo = "gossa"; 14 - rev = "v${version}"; 15 fetchSubmodules = true; 16 hash = "sha256-FGlUj0BJ8KeCfvdN9+NG4rqtaUIxgpqQ+09Ie1/TpAQ="; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "pldubouilh"; 13 repo = "gossa"; 14 + tag = "v${version}"; 15 fetchSubmodules = true; 16 hash = "sha256-FGlUj0BJ8KeCfvdN9+NG4rqtaUIxgpqQ+09Ie1/TpAQ="; 17 };
+1 -1
pkgs/by-name/gr/grandorgue/package.nix
··· 27 src = fetchFromGitHub { 28 owner = "GrandOrgue"; 29 repo = "grandorgue"; 30 - rev = version; 31 fetchSubmodules = true; 32 hash = "sha256-9H7YpTtv9Y36Nc0WCyRy/ohpOQ3WVUd9gMahnGhANRc="; 33 };
··· 27 src = fetchFromGitHub { 28 owner = "GrandOrgue"; 29 repo = "grandorgue"; 30 + tag = version; 31 fetchSubmodules = true; 32 hash = "sha256-9H7YpTtv9Y36Nc0WCyRy/ohpOQ3WVUd9gMahnGhANRc="; 33 };
+1 -1
pkgs/by-name/gr/grenedalf/package.nix
··· 35 src = fetchFromGitHub { 36 owner = "lczech"; 37 repo = "grenedalf"; 38 - rev = "v${finalAttrs.version}"; 39 hash = "sha256-DJ7nZjOvYFQlN/L+S2QcMVvH/M9Dhla4VXl2nxc22m4="; 40 fetchSubmodules = true; 41 };
··· 35 src = fetchFromGitHub { 36 owner = "lczech"; 37 repo = "grenedalf"; 38 + tag = "v${finalAttrs.version}"; 39 hash = "sha256-DJ7nZjOvYFQlN/L+S2QcMVvH/M9Dhla4VXl2nxc22m4="; 40 fetchSubmodules = true; 41 };
+1 -1
pkgs/by-name/gr/grpc-tools/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "grpc"; 15 repo = "grpc-node"; 16 - rev = "grpc-tools@${version}"; 17 hash = "sha256-708lBIGW5+vvSTrZHl/kc+ck7JKNXElrghIGDrMSyx8="; 18 fetchSubmodules = true; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "grpc"; 15 repo = "grpc-node"; 16 + tag = "grpc-tools@${version}"; 17 hash = "sha256-708lBIGW5+vvSTrZHl/kc+ck7JKNXElrghIGDrMSyx8="; 18 fetchSubmodules = true; 19 };
+1 -1
pkgs/by-name/gr/grpc/package.nix
··· 38 src = fetchFromGitHub { 39 owner = "grpc"; 40 repo = "grpc"; 41 - rev = "v${version}"; 42 hash = "sha256-97+llHIubNYwULSD0KxEcGN+T8bQWufaEH6QT9oTgwg="; 43 fetchSubmodules = true; 44 };
··· 38 src = fetchFromGitHub { 39 owner = "grpc"; 40 repo = "grpc"; 41 + tag = "v${version}"; 42 hash = "sha256-97+llHIubNYwULSD0KxEcGN+T8bQWufaEH6QT9oTgwg="; 43 fetchSubmodules = true; 44 };
+2 -2
pkgs/by-name/gw/gwyddion/package.nix
··· 34 35 stdenv.mkDerivation rec { 36 pname = "gwyddion"; 37 - version = "2.68"; 38 src = fetchurl { 39 url = "mirror://sourceforge/gwyddion/gwyddion-${version}.tar.xz"; 40 - sha256 = "sha256-clw/cXODYrELHiz3bTkWhM8vFacaKzTvHK3avW1am/o="; 41 }; 42 43 nativeBuildInputs = [
··· 34 35 stdenv.mkDerivation rec { 36 pname = "gwyddion"; 37 + version = "2.69"; 38 src = fetchurl { 39 url = "mirror://sourceforge/gwyddion/gwyddion-${version}.tar.xz"; 40 + sha256 = "sha256-WX62tR7ldaB/NQzAVzvHTQBaNJDZgyrRNqNp5w0w76Y="; 41 }; 42 43 nativeBuildInputs = [
+1 -1
pkgs/by-name/gx/gxplugins-lv2/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "brummer10"; 18 repo = "GxPlugins.lv2"; 19 - rev = "v${version}"; 20 hash = "sha256-NvmFoOAQtAnKrZgzG1Shy1HuJEWgjJloQEx6jw59hag="; 21 fetchSubmodules = true; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "brummer10"; 18 repo = "GxPlugins.lv2"; 19 + tag = "v${version}"; 20 hash = "sha256-NvmFoOAQtAnKrZgzG1Shy1HuJEWgjJloQEx6jw59hag="; 21 fetchSubmodules = true; 22 };
+5 -5
pkgs/by-name/ha/hamrs-pro/package.nix
··· 8 9 let 10 pname = "hamrs-pro"; 11 - version = "2.41.1"; 12 13 throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"; 14 15 srcs = { 16 x86_64-linux = fetchurl { 17 url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-linux-x86_64.AppImage"; 18 - hash = "sha256-HJXuxqIZU1dHf+ABb4rXnQkbQ1x7khpYiYq+0/HKZTs="; 19 }; 20 21 aarch64-linux = fetchurl { 22 url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-linux-arm64.AppImage"; 23 - hash = "sha256-pgMXAlOKxxzxJHMfM1fSfwmdKq2K1o7UVBQdeAwEIKE="; 24 }; 25 26 x86_64-darwin = fetchurl { 27 url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-mac-x64.dmg"; 28 - hash = "sha256-kIvw18jvZCBJqdIL9fikSpKmZw+NDqFhCNvEO9gkvMA="; 29 }; 30 31 aarch64-darwin = fetchurl { 32 url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-mac-arm64.dmg"; 33 - hash = "sha256-+zMXF8p/KcJrMbeFF2uHLBpqEmUtzN9rNVBD8+h1PG0="; 34 }; 35 }; 36
··· 8 9 let 10 pname = "hamrs-pro"; 11 + version = "2.42.1"; 12 13 throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"; 14 15 srcs = { 16 x86_64-linux = fetchurl { 17 url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-linux-x86_64.AppImage"; 18 + hash = "sha256-LPXrzS/OF+O4zYlk+Ubf46mZbjTaE8OEA9n7NkC/jxE="; 19 }; 20 21 aarch64-linux = fetchurl { 22 url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-linux-arm64.AppImage"; 23 + hash = "sha256-WTmUscuz4mCnW19zoqxBkqBrb1VJBn/FBf2sDQQ3hF8="; 24 }; 25 26 x86_64-darwin = fetchurl { 27 url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-mac-x64.dmg"; 28 + hash = "sha256-n1wDHbo8URIZEIzJx6O7zGnH/RtMj75ltXImM3Q1QvI="; 29 }; 30 31 aarch64-darwin = fetchurl { 32 url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-mac-arm64.dmg"; 33 + hash = "sha256-x/hxKLCVme5l7lo7REy8EjEBstrWA9uyC2sA811eOPk="; 34 }; 35 }; 36
+1 -1
pkgs/by-name/he/helio-workstation/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "helio-fm"; 22 repo = "helio-workstation"; 23 - rev = version; 24 fetchSubmodules = true; 25 hash = "sha256-JzJA9Y710upgzvsgPEV9QzpRUTYI0i2yi6thnUAcrL0="; 26 };
··· 20 src = fetchFromGitHub { 21 owner = "helio-fm"; 22 repo = "helio-workstation"; 23 + tag = version; 24 fetchSubmodules = true; 25 hash = "sha256-JzJA9Y710upgzvsgPEV9QzpRUTYI0i2yi6thnUAcrL0="; 26 };
+1 -1
pkgs/by-name/ic/ictree/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "NikitaIvanovV"; 13 repo = "ictree"; 14 - rev = "v${version}"; 15 hash = "sha256-77Wo6jN8VUGTXBuGL0a9kvSIixdyEQoxqqNsHq9jcWw="; 16 fetchSubmodules = true; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "NikitaIvanovV"; 13 repo = "ictree"; 14 + tag = "v${version}"; 15 hash = "sha256-77Wo6jN8VUGTXBuGL0a9kvSIixdyEQoxqqNsHq9jcWw="; 16 fetchSubmodules = true; 17 };
+1 -1
pkgs/by-name/il/illum/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "jmesmon"; 19 repo = "illum"; 20 - rev = "v${version}"; 21 sha256 = "S4lUBeRnZlRUpIxFdN/bh979xvdS7roF6/6Dk0ZUrnM="; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "jmesmon"; 19 repo = "illum"; 20 + tag = "v${version}"; 21 sha256 = "S4lUBeRnZlRUpIxFdN/bh979xvdS7roF6/6Dk0ZUrnM="; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/im/imagelol/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "MCRedstoner2004"; 15 repo = "imagelol"; 16 - rev = "v${version}"; 17 sha256 = "0978zdrfj41jsqm78afyyd1l64iki9nwjvhd8ynii1b553nn4dmd"; 18 fetchSubmodules = true; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "MCRedstoner2004"; 15 repo = "imagelol"; 16 + tag = "v${version}"; 17 sha256 = "0978zdrfj41jsqm78afyyd1l64iki9nwjvhd8ynii1b553nn4dmd"; 18 fetchSubmodules = true; 19 };
+1 -1
pkgs/by-name/in/inferno/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "jonhoo"; 13 repo = "inferno"; 14 - rev = "v${version}"; 15 hash = "sha256-D72rkTnUgLJRHFEDoUwQDLQJAPGyqmxhf6hmNJGUl+U="; 16 fetchSubmodules = true; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "jonhoo"; 13 repo = "inferno"; 14 + tag = "v${version}"; 15 hash = "sha256-D72rkTnUgLJRHFEDoUwQDLQJAPGyqmxhf6hmNJGUl+U="; 16 fetchSubmodules = true; 17 };
+1 -1
pkgs/by-name/io/iosevka-bin/package.nix
··· 17 in 18 stdenv.mkDerivation rec { 19 pname = "${name}-bin"; 20 - version = "33.2.6"; 21 22 src = fetchurl { 23 url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/PkgTTC-${name}-${version}.zip";
··· 17 in 18 stdenv.mkDerivation rec { 19 pname = "${name}-bin"; 20 + version = "33.2.7"; 21 22 src = fetchurl { 23 url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/PkgTTC-${name}-${version}.zip";
+90 -90
pkgs/by-name/io/iosevka-bin/variants.nix
··· 1 # This file was autogenerated. DO NOT EDIT! 2 { 3 - Iosevka = "1cvcxr6s3g14dq13hfy81xx7mjs8smqh56ci7l9r9mmlvxi89bkh"; 4 - IosevkaAile = "06prb7bq78rxnxpydsgqpzlija93dp8bymj2k0pghxg05cwk47q8"; 5 - IosevkaCurly = "0zjh14n49wgg2fajmk63ra8yh8iq4km58g9ivyhaz7i2lz4iiaiw"; 6 - IosevkaCurlySlab = "16i2643p2fzjhlvwjhhnnsdcwa2baqx7ww02bjlxri2bwvbfqfjq"; 7 - IosevkaEtoile = "0a3bp1k6010cqp3vh1k9zxbg99mnxnvv1h7sjr90kym24mhj6n2f"; 8 - IosevkaSlab = "1skwbr41y4rpvfn6x9s0sqjz3gki9j46d0wcnmv067zag2mjvbd4"; 9 - IosevkaSS01 = "0v53a2ifpccgppia83y9v7766ch363913ic7lsfzkrlp1hxk8l2w"; 10 - IosevkaSS02 = "12jhv59flx0wl4vwf42f4rqfwb7k1l1sn6k9kazj7lbkh7sjjdd3"; 11 - IosevkaSS03 = "118dd5ij4q0f1wkjywh3dy96xrzy4a4ymn1naznvkfv660f9kdxc"; 12 - IosevkaSS04 = "1dqrbkkdp936sarfgzj9z1rnpy571gf3ms4kaarh12fz4yns0c11"; 13 - IosevkaSS05 = "05fw66j0s8pm5iqcz38lvnhpkxb8721gh45yh6bhkf34nl4kyw5y"; 14 - IosevkaSS06 = "1mbqlql2n936rayjmda47d6g1mdlmswxcgxcq3whs8b5p7jaj0ka"; 15 - IosevkaSS07 = "0b3z830accqm633wiqcdqqjinmh3wd69q7n7sa8xg7nkg865cxa1"; 16 - IosevkaSS08 = "1ac6q00ah67y2rn3fdby2wdpz4qnmcp3r5rzmbcj5wry6cvfnjgj"; 17 - IosevkaSS09 = "0zs8g3mijlwcppli0613x8q5q9axp2mn2dvj51civ28hjgzg5gp0"; 18 - IosevkaSS10 = "1lalr25znbxkmaw1a9rg8qagby0z8cml58l5pkvbjm2bz0ly2ry1"; 19 - IosevkaSS11 = "10vxwc7qsi4m2bhzb0rxwqvvx8bb2sibzjsby1b9wfkdbn9kcrrj"; 20 - IosevkaSS12 = "0qgign3c7g72wh0vlghy593fl067cgryd8z8vzbndg42npn302c2"; 21 - IosevkaSS13 = "0kicp6xdk321pg2msfi50ngxzclr2w8dss9gzyd1ls8gsx596p45"; 22 - IosevkaSS14 = "1g69wr3822avxqhsdrmfannwbvgigkdghi192j8a4bg0rr73sba2"; 23 - IosevkaSS15 = "0yliiksrwmcisyba1mzh2yhrmyxgzid2inccfhvybaimhyqx6mm8"; 24 - IosevkaSS16 = "1kcwma2l6p69mkb4pw56hi8797bg5wncxk59g191fl94y08mlc9v"; 25 - IosevkaSS17 = "1qy7576kr37nwgdr7r5j3ry12crn4z78x4kf8s5vzqmrxrjrdhnx"; 26 - IosevkaSS18 = "1xqh5s607imyzn8c7pzah7l6w409ki6xq214cinc298p8k3qxi9y"; 27 - SGr-Iosevka = "0dpdaq8c45dz8zcn27mxpdwwwgczw0glx0mg0qa29msp24dqc54r"; 28 - SGr-IosevkaCurly = "1j1h8yv6gi4fp8ci1ycpnbl2ayzzfzykb8q8cm8h4dxk38xwa3ab"; 29 - SGr-IosevkaCurlySlab = "07y5r7w42hnfx9sz33yapgc2x3vdjnzsispzl565va5wgyl8hcw9"; 30 - SGr-IosevkaFixed = "15792ir7x3mzrpfbhaisfihciw2k5j9l75qfvzxzr2p8j6k6b2mk"; 31 - SGr-IosevkaFixedCurly = "0i9g38b8qsz20h0sw2fk57rcrxspwf18x52z9zyvkh1nbhhxhx6f"; 32 - SGr-IosevkaFixedCurlySlab = "0lnx5wamvpahhxijxzqa2yzyxcrw9fi5c3l2lckz2phc94ivxxcm"; 33 - SGr-IosevkaFixedSlab = "1ck3xsc7w6a8jvdbggc5r9kjv6ycf8rmscjdpx334icgx9f3yfvd"; 34 - SGr-IosevkaFixedSS01 = "125siykvnh2qjycral9807687hqlv1kl7mcl10cgdq8my51sskxp"; 35 - SGr-IosevkaFixedSS02 = "1li6z7s370ga767asp2q2dw5nf43w7s7hwxcnlvvm5ylg4cw2sg2"; 36 - SGr-IosevkaFixedSS03 = "1dz5z4bp127x5plim4f6x6bcjwr3868s721syp1m9d8x1a31a5m1"; 37 - SGr-IosevkaFixedSS04 = "0p765cbh6rv47qqpncnijc29mm6wwjr6sw7srr1z7krvsqlybdw8"; 38 - SGr-IosevkaFixedSS05 = "0r5kqsj2fymw1p1x35p3jdwzqv48gy26025hz1n55rmpg2nln3m2"; 39 - SGr-IosevkaFixedSS06 = "041v6af6dw1bxkj1byxlin0dm6y93zlby9avsiyz3dd8mi19687j"; 40 - SGr-IosevkaFixedSS07 = "1wq9wpn3ggclalrqmn7l87hpi6mw3rqgxlyv3sqz4kr0qp5ysfya"; 41 - SGr-IosevkaFixedSS08 = "0xg00rwmhaacqsl2vhp0azjz4cgiryskxmfkcvz03k58fqaw1bq4"; 42 - SGr-IosevkaFixedSS09 = "0kzqgl25dd3lyf9hvkg7dh37dksy9gla0cd0wb5q4mvilblpaswr"; 43 - SGr-IosevkaFixedSS10 = "1492048iv4n3g3jk11njrxnqc9hl2gv89w1bqaqcmwnn4vw3l2jw"; 44 - SGr-IosevkaFixedSS11 = "1cnm293rxx7dxfgjbxd0n68njlkv6r3dz7dn3p8dsjfh6mq4gapm"; 45 - SGr-IosevkaFixedSS12 = "0d760gqpxh04rq52qpvvdbsicx8d9jrp3i3ak17m1m4v3cisi5xp"; 46 - SGr-IosevkaFixedSS13 = "1vnb3hrp8z2h0hz14fnlxxv3dpz74s4a33mhy0sm8ax5myich8sk"; 47 - SGr-IosevkaFixedSS14 = "0hz6cqb84abvllnkvnni0g2cjrwnzhy9iz45q5xs0f2s69kxkzil"; 48 - SGr-IosevkaFixedSS15 = "147a7x7np8v8p7qm9hr1mqghskxfbfag3454zvmna0ymi9w3d7w7"; 49 - SGr-IosevkaFixedSS16 = "0q9p01hazmaqdbvfv1y821dff4n41k2bkmylp8hzvd2qpyn1m7pv"; 50 - SGr-IosevkaFixedSS17 = "12kpc47kj1yx5b5bcpakagjif16hzq1a2psqna89ainxcw5qil2j"; 51 - SGr-IosevkaFixedSS18 = "0h3l8ci22hk3rbrhcilkr7mxdbs0j80ak38ncg0vj72qllpni0ib"; 52 - SGr-IosevkaSlab = "1mfr1ny5ksivg9cmlw5y9v0aqdxjdgcalr8l2vfad063i5igwm22"; 53 - SGr-IosevkaSS01 = "07w50mjqry9gxfajsnvhxlhyl7hzqaspiz55ccpfl8bajqmavpb4"; 54 - SGr-IosevkaSS02 = "0imd2rv1rmz0xxf5wl44d85d46kfp286kdxlc5z0rzm2ghylw029"; 55 - SGr-IosevkaSS03 = "17lz4ay6l4zaa31lz84s6pvfq5fbwag4r4c3iwh973xrhcsp0i97"; 56 - SGr-IosevkaSS04 = "1mpb4cyd44dxjqxyzina19ly5x0w37h9c2jhrj0c7zcwvn5ippzw"; 57 - SGr-IosevkaSS05 = "054qxgv3j5cp3agnv33aipc0fbya7k7091zg5jkliz7ybfjmp7cs"; 58 - SGr-IosevkaSS06 = "1kdakk5vv2vk23jij5q704qdppii982q6h5qy27kgc58kx7yhyi4"; 59 - SGr-IosevkaSS07 = "09i3lvc6p15mmh9m2c4wbiww0cb22rzlwysx2xqc5445vjmb8z7l"; 60 - SGr-IosevkaSS08 = "1kxkjbnxaa7nkq5qbfzzjaqmx0vj69i5x6dkk3f11kvfxjm294cg"; 61 - SGr-IosevkaSS09 = "0z80bqkv9xdmakzvkjpq0dr886mc7qhgqkqzi2zcxkknij09pm93"; 62 - SGr-IosevkaSS10 = "1q6d3apwaalsg07pvs1g93vmlmbrylbvyaadf14a5aqgj8q0whq5"; 63 - SGr-IosevkaSS11 = "0pah1l6hak2sd7alhd3bj811pm6rz2n3rnkbs71d389a717l6263"; 64 - SGr-IosevkaSS12 = "1v8iqc836rlp9h11762zrjlhazkyixjk4y9gz9bwnfg2qb7bblgh"; 65 - SGr-IosevkaSS13 = "0vma8101573kb5v264g5n9fmznnia53wm7kq46j1v9wjhyik5dmc"; 66 - SGr-IosevkaSS14 = "0f3z45d5wz8g1iyjj3sz73spawm2lbis94v7ziq038qvwa6b69qn"; 67 - SGr-IosevkaSS15 = "0f8c8ckbhdaxna30brqixnybsal9vlj85qrjv9mfnj87ayrb7k4p"; 68 - SGr-IosevkaSS16 = "1wxy8kkv3hvbqvkxng8rvb42dlna40dv9zdpmdax8zl122bsc684"; 69 - SGr-IosevkaSS17 = "0riax8l3ywjpnlnyaxvhd5cc8r8288881jqnay3397mcah11r9fj"; 70 - SGr-IosevkaSS18 = "10rx46k9jn0aldqbi5zyqizihvq5wsqyp3qglgmyan9fivwg7a8j"; 71 - SGr-IosevkaTerm = "0jv8z75sigkz82qxjvzm3q8hnfmznfh84w9041lhyjsq93vf4gzs"; 72 - SGr-IosevkaTermCurly = "195hl0vaycbpxg4ssx2qg1fjwlrnd8ryafyg53vq67gsp7slm405"; 73 - SGr-IosevkaTermCurlySlab = "112xgh42v2sbbwi1iar103cpgb6qbl3lmgy89dsrad7813v9mdis"; 74 - SGr-IosevkaTermSlab = "0hxx2drjmyq96cffk7kykinksl328rmjqaif3ppkf0c7hadn8s6l"; 75 - SGr-IosevkaTermSS01 = "0133sric8inqn3ym0ynq3ngllm1j8nrh3whggl00d2l8zn9sm1v2"; 76 - SGr-IosevkaTermSS02 = "1a8hxxj616qigxllfqsam10wgl726h8mbp9ri4s4lqg5fa24jvhg"; 77 - SGr-IosevkaTermSS03 = "0lq9si8d87magnx1v8igfb6y53njs1a07mr6dwp2c69cy9g8v6fl"; 78 - SGr-IosevkaTermSS04 = "0fdchd663z2xym0cxv1kv7czzv1ad6m48952hrc3rq8wvaqvkn4b"; 79 - SGr-IosevkaTermSS05 = "0v94dkp2bp1m8xf5nlk7ncwvb6v6f9p6zzczpb4m6gyy6n1yprsn"; 80 - SGr-IosevkaTermSS06 = "19apwxhvmnbcqphkwd2czp6szbjnw87q9mn3gpzwd731nrh0cfdz"; 81 - SGr-IosevkaTermSS07 = "0zyf1ylxqah1m6d8mh8k74czj30ycznvqs74ivj7d6wh1bpzzl5y"; 82 - SGr-IosevkaTermSS08 = "10s1qgb6aqil07lnm7zgagldl3k5bj8xb976kabf4da9yi3qff1x"; 83 - SGr-IosevkaTermSS09 = "0gzcvs6ppklhs4ymyabxmrk7b9pmbnn9v3w24q6hjmjxg8l4qsja"; 84 - SGr-IosevkaTermSS10 = "0gaf4q6jn3yfq28yvrflx2k7jgk4iw6d5p53a5zmywj7kr2a8vvg"; 85 - SGr-IosevkaTermSS11 = "183caa2py7ssadbmdwkyrm5briqzsj1r45aia92wp6ll449h29ka"; 86 - SGr-IosevkaTermSS12 = "03nhshkycnqzjvd3jvdzxnfrgw3l7jpmgs552dc0gwps5n2628w5"; 87 - SGr-IosevkaTermSS13 = "1di6fpds2i0jyf08jidlbddz6l2vba99f74cdgn8v39g4kyq8ng2"; 88 - SGr-IosevkaTermSS14 = "04ya798vwh6svbnapbxr2nd2z3g5x6hjqvyccbcizcdik498m1aw"; 89 - SGr-IosevkaTermSS15 = "1gi61fpzl27kp60ph9w1sn0kghgkmby80qnwjzs7ny6k8xnlwq23"; 90 - SGr-IosevkaTermSS16 = "1kq20xqfg76pv86bh5djd558injd0vqcg5m7pm3bzy4scriw3vw3"; 91 - SGr-IosevkaTermSS17 = "1m85s4c1l6qvng0bi3201klvaw2iz2lkshnx490xjfypx70231hm"; 92 - SGr-IosevkaTermSS18 = "1yinpsq5dbjqxyxaflfdvzmdg1v0ghqnigcf7j2cc9bqld397xh8"; 93 }
··· 1 # This file was autogenerated. DO NOT EDIT! 2 { 3 + Iosevka = "0z7w7j7wwc36qzmwralkbyps60p8x5wb514bdnjk8s9023z2w0nz"; 4 + IosevkaAile = "0pbappmm45vma5d45l2a98zb6213hfb0k30hvwv5298ds3k95f89"; 5 + IosevkaCurly = "1zw9gas6yw6dxk5ahdbbc9374rzzanr9k38ka4jhydn8zmcnsq85"; 6 + IosevkaCurlySlab = "1yvlyg5c5lydc5ycn9i8pnch1jwm749sng17b3xc0x18ndrqsa2x"; 7 + IosevkaEtoile = "12q8bvl8ckkj8v6ngw68bn62mcdfl5w71l7hc3m9b3fr4gfvz2gm"; 8 + IosevkaSlab = "0fpj2phmmsfqzii39a3zvyjzrbhjnn914cdcgp6g1b6xk5qd1p5n"; 9 + IosevkaSS01 = "03fzxs4wba1qc5mhy9cr664gfh9zz9wg0qsw3gxnn1rd9xd2y5ri"; 10 + IosevkaSS02 = "08pi97qzjs4v7xgck8g68llm880bp23kfgp8sqxdv4n2d5cr4yib"; 11 + IosevkaSS03 = "1d75hzcjz55jb9xwgky1ns78lg776aw0a0a8gyfm8kxhmb8n1kpp"; 12 + IosevkaSS04 = "0snq7wd02j0xmcf6smqxv33f4z9wdr14dz7hla892hnbm0pymlws"; 13 + IosevkaSS05 = "0xp502q3zv506fbgjid51n7j5hcq3hjvq8rz417shd9f68mx0z9z"; 14 + IosevkaSS06 = "0w2rjmv1k13jhndv165xaamcscxbsgh38icnzj72hs3kw8mgijj7"; 15 + IosevkaSS07 = "17661r5bnwd3hphy52d1mjp9sxs4jfxc741x672jxwdwnj8w6ffh"; 16 + IosevkaSS08 = "15q1kskng4nsp60kv09zwvp24m9lql9wa3ahb94s57k1rqmf4jn6"; 17 + IosevkaSS09 = "1l6p0arvndkz36h3x1npb1yj910nvbj3v0a3j5lz6dbhv0imsx0q"; 18 + IosevkaSS10 = "1agwjpw1hh8wagacld61ld9gyh5vmirrabjvv5s7gzrfr8acgp18"; 19 + IosevkaSS11 = "1hz7ln5w083z17napnm8v1gw6nzh8dkzbiqw8zrv5bmbj3jzc21n"; 20 + IosevkaSS12 = "10kz86ypf9c41n8yk7yx2rrxmwr3c0gwznw9lrida15lppwfq6as"; 21 + IosevkaSS13 = "0wbprdjyilp18j8gxa1fa0iggy84mzy826ms3bq20i4q6xcsqli5"; 22 + IosevkaSS14 = "07a6xcxl4mksxfpfvwx5pr3vw6mpnz9bfpfbsy53jgn3yc6cfwl1"; 23 + IosevkaSS15 = "1ij9z4ngh7s7ld4bh0f6mz4zxlsfa2l1dpq3b429na9vachv1khj"; 24 + IosevkaSS16 = "1skg7aqnzd7nyc43glbgg4b10xzmmc0gn20v6qmkrdv1cyhxwm87"; 25 + IosevkaSS17 = "0xcdv8zygvmh218qk9lgjcgdflcr54s7p86x5br2aja658azdlzp"; 26 + IosevkaSS18 = "1nf6wajmjx2aqqmv6zbfa29jsvg4lw8jf1jk32xrd5953yx30y6z"; 27 + SGr-Iosevka = "1czz0cz9py8ldrp0h1la5dd1b558ss32f2vbmcv5j5c76fify71f"; 28 + SGr-IosevkaCurly = "0zfqx11alkbd2bj77rnzgb4jy91fa6ns596m82gfkmks7ggq3b4j"; 29 + SGr-IosevkaCurlySlab = "0l0vfbq5vya9igx6xd9hsnm96bp8j87qnhj553rhd56jy73ms5la"; 30 + SGr-IosevkaFixed = "100g3j0v8qfmkkhl0zwyy736i5a0ci33hfmh1dwnzkx993qwrv01"; 31 + SGr-IosevkaFixedCurly = "0nriagy3m1r8fn2r51k4xi69b7xj09dhg4bvl0gj2syrrqldnkyj"; 32 + SGr-IosevkaFixedCurlySlab = "1bpihhg5gxlbg152vdwbb6kq5k8dcrirzwhay4w5bq9fzfg62p6z"; 33 + SGr-IosevkaFixedSlab = "0v5mfni7y3h519xa2r70bqx5ragk6l68kghsr1k0wbnv03m3ha7w"; 34 + SGr-IosevkaFixedSS01 = "158l9b0cdaa7al88wg6bba9xxp6sn914gj58g201w5xsbd0srpql"; 35 + SGr-IosevkaFixedSS02 = "1082wffk762mdc855iz7zrqhb9dpmd3yj324jzzsvhwhhj66hmnl"; 36 + SGr-IosevkaFixedSS03 = "1kr194dpq365ickgrmhrrjpsy0mv5ixm5z7xbciw6pppmk8aaami"; 37 + SGr-IosevkaFixedSS04 = "0z31masbyxvmfagdpcs1iz3ibslvg54ix9w6ld0rzkdjvln8g6pr"; 38 + SGr-IosevkaFixedSS05 = "0rnda4lnjv0ya1911mbrsymada6qq7nzrnzikzm2140ck3lq8lcl"; 39 + SGr-IosevkaFixedSS06 = "11p8ks82drhvmm9qnlqqz1r77chg0ffdrx4m0s32k46s928kjkxs"; 40 + SGr-IosevkaFixedSS07 = "07xfkr1qdvvr5w26q6qgfqbij2d3iaxxwh0ibj0x9v9zwf6nn7w3"; 41 + SGr-IosevkaFixedSS08 = "0p0phcjakd0x9qph8wr43l4qg8v3kv05k1dzmvbx7v6dbj69b230"; 42 + SGr-IosevkaFixedSS09 = "1hghv10j5gdizr0yjxs0qdmqvqdi397bzwscdj0asislf2scji52"; 43 + SGr-IosevkaFixedSS10 = "0yjwyhdkxg2icxsql814a33zf0k4pzsxwnk5wydd535qld2jl188"; 44 + SGr-IosevkaFixedSS11 = "0jrnmr5aspc155ajn9cxbapvbl240njx2zha7x0r1q471r7kf42y"; 45 + SGr-IosevkaFixedSS12 = "1p463hmkvmkcr4602blzwafs0gzi83b781barwi862dah5mp3yq6"; 46 + SGr-IosevkaFixedSS13 = "1jr0rfr276870gdl3ljysw4zp2habyqa80wcbzsdsp2m2nqdwn53"; 47 + SGr-IosevkaFixedSS14 = "1zryh9bmiipn4zvkga39ksqfrrnsr04invmidhrd955g39yz1c4a"; 48 + SGr-IosevkaFixedSS15 = "1ly33fh8m3hwkmzm7fr870wys3xp49cknd9dmdm1v4calylfd88w"; 49 + SGr-IosevkaFixedSS16 = "0gq66d1x5hdfn2iwcl75rq0586l7k6in9vsfhxabfgw9gp6y852c"; 50 + SGr-IosevkaFixedSS17 = "0sj1jmipz8a2vwizg6p0ywa838w2m3x5lfj49ql1ybh1bjz1cj23"; 51 + SGr-IosevkaFixedSS18 = "1rkz18k0nrz6if3nmcjpvrcbc2pg5w8z6dsvld90yf1964qll7q3"; 52 + SGr-IosevkaSlab = "18kif4a83qs1nsv3pvnyf8labw89ix4x42ydji6l387lzzxn5919"; 53 + SGr-IosevkaSS01 = "1j74h95csjfdvgmbqmnvgavhm5kjvbkh1rsh4xgrf4rqjcnr82kw"; 54 + SGr-IosevkaSS02 = "1n63pwjm05mwxzy18zw4hd0547ycg1dl0ivykgw1f25yf968wfg9"; 55 + SGr-IosevkaSS03 = "0a8v523slxnja9vslfz4cxy5g6h0zcj30mky70wxmnf2gmfvc7zv"; 56 + SGr-IosevkaSS04 = "0ylvzphbhvixfq69zyaick56jpkff33vyc2z1pszqblz0dzdc8kn"; 57 + SGr-IosevkaSS05 = "1ij58iqs9bmibgg9pj38053phnydwcb2k9npgbs88f08s1pgjvh5"; 58 + SGr-IosevkaSS06 = "00yfsbhgcxd3dv888hw8r4n4ivwxcn0m3zz99djgzxn0nd8r10y2"; 59 + SGr-IosevkaSS07 = "0b5c29x479i04afdkjplbq135pzhfcwi144xs0k2ba6s85g0y10d"; 60 + SGr-IosevkaSS08 = "1by2vd7kjqiqj7f3zps4xiz0ydq3gnljkh7jly513dg0idg2agwv"; 61 + SGr-IosevkaSS09 = "0a9sgh2vwm57ay1pzlrmwd549aaidg7p8b76dhxvhmvf006ay92b"; 62 + SGr-IosevkaSS10 = "079vr05ilaijqyy1wkqgk42jg5i2s3sz5y3i19gr1yqgfdpq2b3j"; 63 + SGr-IosevkaSS11 = "11l0cf7ib9ibcckpjymrpwgsadz3glwdics3mzhhzv28fz91b95c"; 64 + SGr-IosevkaSS12 = "1sbwi3fbj421z8jaa224hy8vmk565brclxzg9dnsdg5x8kxlf6jg"; 65 + SGr-IosevkaSS13 = "1qsqa76wkz2adaabigw6d74k0s0jlswagsyknxcpynh6fmzqcrs4"; 66 + SGr-IosevkaSS14 = "002kzsjqsajz5q1wy0vfr836ljmlm417zb3c6yjlnqp2zpzz26d5"; 67 + SGr-IosevkaSS15 = "1h74gl7xm2qdy0v3xhj0nmwn6b6zwxnmrv0wwpqd2yn4jf57xa4v"; 68 + SGr-IosevkaSS16 = "0y58mggxv7bqymf45bcy2mjlngz3hp5mbisy1n65d7kmqcjfyj97"; 69 + SGr-IosevkaSS17 = "1b728h7qnyd9i3jp1j7d7n11vksw6518rhl7470h01qmqnmpw579"; 70 + SGr-IosevkaSS18 = "1hh64ys2bjh7qlkz30vnj38grkr4s6c5nm8c1zgf6yi02xcrnxjg"; 71 + SGr-IosevkaTerm = "1k85q6y3h0i8ivm0llif3k4llgaxin87gmvjxn4h8092yfi59kkh"; 72 + SGr-IosevkaTermCurly = "1xwif6qjada58mswqd0myr2p2h06dik55cj4bsk3kmva2avvn2d3"; 73 + SGr-IosevkaTermCurlySlab = "161583x6zphxxzpzkp889rhjihpxy2ahrdc8nbqldn7j2nijz56s"; 74 + SGr-IosevkaTermSlab = "1fsx3z12plbkgjjdppf9c2b0y40vsavqp5hkj5b1j336cxah97yr"; 75 + SGr-IosevkaTermSS01 = "1z2xyyb2ddlrarxqzrv9x7hajpifqi15simqnmd31d899kx1zqx3"; 76 + SGr-IosevkaTermSS02 = "1nrr55hh2kd57ri6ipcm2425g469xj1gxf7lzivi1w8dbgk6mi4j"; 77 + SGr-IosevkaTermSS03 = "1zp7p0b4y911lxf80bkhj7x68xpjc36a6x6lmq2msq886hyayq14"; 78 + SGr-IosevkaTermSS04 = "15bzbrch7f0c4sxi01sasavkbjvgja1h740hd2zaqlsshx8sk91z"; 79 + SGr-IosevkaTermSS05 = "1zl760ikgq7y0x03zjnild7dpx9ndc1g0rjk5drp84qg8saaayz3"; 80 + SGr-IosevkaTermSS06 = "0zy62b3njnz0ip666xx68lmc8b4yaa610fy5qf9d6c8yj0qfb1gd"; 81 + SGr-IosevkaTermSS07 = "0m9j0v4ijz6yprvvnbv7591vh81xr1yyr73fy4463v9za99ccpvn"; 82 + SGr-IosevkaTermSS08 = "1a5qgy3cbf166q2j3gg8h4a0rfz9cjb6c1kqrmkvabxxk6fmg3s5"; 83 + SGr-IosevkaTermSS09 = "1hz3pasx0zg7467cpdwrm9gnfdwslbp5llawfsr2qp5vzkqggxhj"; 84 + SGr-IosevkaTermSS10 = "1cgfsmf2arcpjn3wclhkfqajx4nkc24d8ww3k8156bjd7bn8hxa8"; 85 + SGr-IosevkaTermSS11 = "0z6rw2f8palzm2k00pacnaw27kipr4sd3l9rh3ahw88s4h0r3kgv"; 86 + SGr-IosevkaTermSS12 = "0qak5xq61wxzr3gcyhamf9sanzisx8n72l7acwd7nffk9c5c7iy9"; 87 + SGr-IosevkaTermSS13 = "13vi16nks0kbd0hyg1g4cxi3pxxqk3sj297h5nxv0i0khfrdyyys"; 88 + SGr-IosevkaTermSS14 = "1q004ws9aamdvkfm2as6281ypk0fvq5m9ccv11azs9jcfydx5s1n"; 89 + SGr-IosevkaTermSS15 = "0fdk1x6wpzsrg0r304nsk9hszpy9yndjkrq62q6a466sxsykj3ij"; 90 + SGr-IosevkaTermSS16 = "0yiwj0dz7lf1y6v7snmxl5zfqq66hg4dg82fb2axibh0f0k9x51y"; 91 + SGr-IosevkaTermSS17 = "1xih5lnxl4v3gw3vz93pv2djkibmb13y4a76ky7svyg2y3v5dzhm"; 92 + SGr-IosevkaTermSS18 = "1qlk7fcsp3sbq4q1zny5gvfbqmkgz7cqxz5pvgfcjd6i6s932lmb"; 93 }
+1 -1
pkgs/by-name/iq/iqtree/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "iqtree"; 18 repo = "iqtree2"; 19 - rev = "v${version}"; 20 hash = "sha256-8d5zqZIevv3bnq7z7Iyo/x8i445y1RAFtRMeK8s/ieQ="; 21 fetchSubmodules = true; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "iqtree"; 18 repo = "iqtree2"; 19 + tag = "v${version}"; 20 hash = "sha256-8d5zqZIevv3bnq7z7Iyo/x8i445y1RAFtRMeK8s/ieQ="; 21 fetchSubmodules = true; 22 };
+1 -1
pkgs/by-name/it/itgmania/package.nix
··· 28 src = fetchFromGitHub { 29 owner = "itgmania"; 30 repo = "itgmania"; 31 - rev = "v${finalAttrs.version}"; 32 fetchSubmodules = true; 33 hash = "sha256-C9qVUZdRnKbQgfgbXnzT+lI2+FEXBaMQv/U6UF5wyzo="; 34 };
··· 28 src = fetchFromGitHub { 29 owner = "itgmania"; 30 repo = "itgmania"; 31 + tag = "v${finalAttrs.version}"; 32 fetchSubmodules = true; 33 hash = "sha256-C9qVUZdRnKbQgfgbXnzT+lI2+FEXBaMQv/U6UF5wyzo="; 34 };
+3 -3
pkgs/by-name/ja/jay/package.nix
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "jay"; 20 - version = "1.10.0"; 21 22 src = fetchFromGitHub { 23 owner = "mahkoh"; 24 repo = "jay"; 25 rev = "v${version}"; 26 - sha256 = "sha256-wrA/UGxhIUMc2T+0/UNKS9iN44pe9ap2l+xL8ZE5jsI="; 27 }; 28 29 - cargoHash = "sha256-2LfEktaHB+uIQSWeSFG+v7+7wfkGlDz54m7P4KttPLI="; 30 31 SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; 32
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "jay"; 20 + version = "1.11.0"; 21 22 src = fetchFromGitHub { 23 owner = "mahkoh"; 24 repo = "jay"; 25 rev = "v${version}"; 26 + sha256 = "sha256-lVdNilNMeVN27VaDufWiNVme0apnX+w0x9JeHkDzFH4="; 27 }; 28 29 + cargoHash = "sha256-5j4ECjBCMSCmGfFUQ72nwER/vTvCiDl6f2CyNF3n1ek="; 30 31 SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; 32
+1 -1
pkgs/by-name/je/jetbrains-runner/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "alex1701c"; 15 repo = "JetBrainsRunner"; 16 - rev = version; 17 hash = "sha256-fzGwwvBgvUVU6Ra66KrIAqRjWWR6pWYbWVkOk2tDwkc="; 18 fetchSubmodules = true; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "alex1701c"; 15 repo = "JetBrainsRunner"; 16 + tag = version; 17 hash = "sha256-fzGwwvBgvUVU6Ra66KrIAqRjWWR6pWYbWVkOk2tDwkc="; 18 fetchSubmodules = true; 19 };
+2 -2
pkgs/by-name/js/json-fortran/package.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "json-fortran"; 11 - version = "9.0.3"; 12 13 src = fetchFromGitHub { 14 owner = "jacobwilliams"; 15 repo = "json-fortran"; 16 rev = version; 17 - hash = "sha256-MMHMyEPZYz7dkYX1OA9D1kgRCTpzTVussJbh4rWHlyU="; 18 }; 19 20 nativeBuildInputs = [
··· 8 9 stdenv.mkDerivation rec { 10 pname = "json-fortran"; 11 + version = "9.0.4"; 12 13 src = fetchFromGitHub { 14 owner = "jacobwilliams"; 15 repo = "json-fortran"; 16 rev = version; 17 + hash = "sha256-tLDs/yh9xMfZd2m+jD6Mm3Lr4asI4SrBDOAU2vN5OfA="; 18 }; 19 20 nativeBuildInputs = [
+1 -1
pkgs/by-name/ju/junction/package.nix
··· 24 src = fetchFromGitHub { 25 owner = "sonnyp"; 26 repo = "junction"; 27 - rev = "v${version}"; 28 hash = "sha256-gnFig8C46x73gAUl9VVx3Y3hrhEVeP/DvaYHYuv9RTg="; 29 fetchSubmodules = true; 30 };
··· 24 src = fetchFromGitHub { 25 owner = "sonnyp"; 26 repo = "junction"; 27 + tag = "v${version}"; 28 hash = "sha256-gnFig8C46x73gAUl9VVx3Y3hrhEVeP/DvaYHYuv9RTg="; 29 fetchSubmodules = true; 30 };
+1 -1
pkgs/by-name/kd/kdigger/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "quarkslab"; 15 repo = "kdigger"; 16 - rev = "v${version}"; 17 hash = "sha256-hpLhtTENtOBQjm+CZRAcx1BG9831JUFIsLL57wZIrso="; 18 # populate values that require us to use git. By doing this in postFetch we 19 # can delete .git afterwards and maintain better reproducibility of the src.
··· 13 src = fetchFromGitHub { 14 owner = "quarkslab"; 15 repo = "kdigger"; 16 + tag = "v${version}"; 17 hash = "sha256-hpLhtTENtOBQjm+CZRAcx1BG9831JUFIsLL57wZIrso="; 18 # populate values that require us to use git. By doing this in postFetch we 19 # can delete .git afterwards and maintain better reproducibility of the src.
+3 -3
pkgs/by-name/ki/kimai/package.nix
··· 7 8 php.buildComposerProject2 (finalAttrs: { 9 pname = "kimai"; 10 - version = "2.36.1"; 11 12 src = fetchFromGitHub { 13 owner = "kimai"; 14 repo = "kimai"; 15 tag = finalAttrs.version; 16 - hash = "sha256-TZMkCKwfmn2Iv1BXKH49NRB6oCIKlPmkrPcLNZlyaPo="; 17 }; 18 19 php = php.buildEnv { ··· 38 ''; 39 }; 40 41 - vendorHash = "sha256-ROy/ZWVOZ6fM92kV94uPiyUudmuCpK+9zE/5xzd+BQc="; 42 43 composerNoPlugins = false; 44 composerNoScripts = false;
··· 7 8 php.buildComposerProject2 (finalAttrs: { 9 pname = "kimai"; 10 + version = "2.37.0"; 11 12 src = fetchFromGitHub { 13 owner = "kimai"; 14 repo = "kimai"; 15 tag = finalAttrs.version; 16 + hash = "sha256-cxVPR1xNupIyT5nwWpia11MXwx48G5WwkoGhdj0KUJ8="; 17 }; 18 19 php = php.buildEnv { ··· 38 ''; 39 }; 40 41 + vendorHash = "sha256-scRFKOIb03poY94IpJ7Nj8p6AooTD+bSQjX48izfujY="; 42 43 composerNoPlugins = false; 44 composerNoScripts = false;
+1 -1
pkgs/by-name/kl/klystrack/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "kometbomb"; 17 repo = "klystrack"; 18 - rev = version; 19 fetchSubmodules = true; 20 sha256 = "1h99sm2ddaq483hhk2s3z4bjbgn0d2h7qna7l7qq98wvhqix8iyz"; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "kometbomb"; 17 repo = "klystrack"; 18 + tag = version; 19 fetchSubmodules = true; 20 sha256 = "1h99sm2ddaq483hhk2s3z4bjbgn0d2h7qna7l7qq98wvhqix8iyz"; 21 };
+2 -2
pkgs/by-name/kr/krillinai/package.nix
··· 11 12 buildGoModule (finalAttrs: { 13 pname = "krillinai"; 14 - version = "1.3.0"; 15 16 src = fetchFromGitHub { 17 owner = "krillinai"; 18 repo = "KlicStudio"; 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-Cd+MrKXezcBKRSwmoRaD/2jiNT7r8R7IGweXHDZFhWE="; 21 }; 22 23 vendorHash = "sha256-bAKLNpt0K06egScyn7ImHV0csDsMQGUm92kU1PVQK+I=";
··· 11 12 buildGoModule (finalAttrs: { 13 pname = "krillinai"; 14 + version = "1.3.1"; 15 16 src = fetchFromGitHub { 17 owner = "krillinai"; 18 repo = "KlicStudio"; 19 tag = "v${finalAttrs.version}"; 20 + hash = "sha256-LLVm5L8usGoMBbeU/eQMNv/+WMQcdyiOQmj3NM/D9TU="; 21 }; 22 23 vendorHash = "sha256-bAKLNpt0K06egScyn7ImHV0csDsMQGUm92kU1PVQK+I=";
+7 -7
pkgs/by-name/ks/kssd/package.nix
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "kssd"; 13 - version = "2.21"; 14 15 src = fetchFromGitHub { 16 owner = "yhg926"; 17 repo = "public_kssd"; 18 - rev = "v${finalAttrs.version}"; 19 - hash = "sha256-D/s1jL2oKE0rSdRMVljskYFsw5UPOv1L95Of+K+e17w="; 20 }; 21 22 patches = [ ··· 47 ''; 48 }; 49 50 - meta = with lib; { 51 description = "K-mer substring space decomposition"; 52 - license = licenses.asl20; 53 homepage = "https://github.com/yhg926/public_kssd"; 54 - maintainers = with maintainers; [ unode ]; 55 - platforms = platforms.linux; 56 mainProgram = "kssd"; 57 }; 58 })
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "kssd"; 13 + version = "2.21-unstable-2024-05-27"; 14 15 src = fetchFromGitHub { 16 owner = "yhg926"; 17 repo = "public_kssd"; 18 + rev = "ce96b66dddc2d6c1ce611ad84cdf4c7ba62b4aa5"; 19 + hash = "sha256-qafPyDl+pDfnJ7S6mHBHht2OcQEQeV2kQM+ir5LTGFA="; 20 }; 21 22 patches = [ ··· 47 ''; 48 }; 49 50 + meta = { 51 description = "K-mer substring space decomposition"; 52 + license = lib.licenses.asl20; 53 homepage = "https://github.com/yhg926/public_kssd"; 54 + maintainers = with lib.maintainers; [ unode ]; 55 + platforms = lib.platforms.linux; 56 mainProgram = "kssd"; 57 }; 58 })
+1 -1
pkgs/by-name/ld/ldacbt/package.nix
··· 12 src = fetchFromGitHub { 13 repo = "ldacBT"; 14 owner = "ehfive"; 15 - rev = "v${version}"; 16 sha256 = "09dalysx4fgrgpfdm9a51x6slnf4iik1sqba4xjgabpvq91bnb63"; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 repo = "ldacBT"; 14 owner = "ehfive"; 15 + tag = "v${version}"; 16 sha256 = "09dalysx4fgrgpfdm9a51x6slnf4iik1sqba4xjgabpvq91bnb63"; 17 fetchSubmodules = true; 18 };
+1 -1
pkgs/by-name/ld/ldc/package.nix
··· 37 src = fetchFromGitHub { 38 owner = "ldc-developers"; 39 repo = "ldc"; 40 - rev = "v${finalAttrs.version}"; 41 hash = "sha256-6LcpY3LSFK4KgEiGrFp/LONu5Vr+/+vI04wEEpF3s+s="; 42 fetchSubmodules = true; 43 };
··· 37 src = fetchFromGitHub { 38 owner = "ldc-developers"; 39 repo = "ldc"; 40 + tag = "v${finalAttrs.version}"; 41 hash = "sha256-6LcpY3LSFK4KgEiGrFp/LONu5Vr+/+vI04wEEpF3s+s="; 42 fetchSubmodules = true; 43 };
+1 -1
pkgs/by-name/le/lemminx/package.nix
··· 30 src = fetchFromGitHub { 31 owner = "eclipse"; 32 repo = "lemminx"; 33 - rev = version; 34 hash = "sha256-a+9RN1265fsmYAUMuUTxA+VqJv7xPlzuc8HqoZwmR4M="; 35 # Lemminx reads this git information at runtime from a git.properties 36 # file on the classpath
··· 30 src = fetchFromGitHub { 31 owner = "eclipse"; 32 repo = "lemminx"; 33 + tag = version; 34 hash = "sha256-a+9RN1265fsmYAUMuUTxA+VqJv7xPlzuc8HqoZwmR4M="; 35 # Lemminx reads this git information at runtime from a git.properties 36 # file on the classpath
+1 -1
pkgs/by-name/le/leptosfmt/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "bram209"; 13 repo = "leptosfmt"; 14 - rev = version; 15 hash = "sha256-+trLQFU8oP45xHQ3DsEESQzQX2WpvQcfpgGC9o5ITcY="; 16 fetchSubmodules = true; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "bram209"; 13 repo = "leptosfmt"; 14 + tag = version; 15 hash = "sha256-+trLQFU8oP45xHQ3DsEESQzQX2WpvQcfpgGC9o5ITcY="; 16 fetchSubmodules = true; 17 };
+1 -1
pkgs/by-name/li/libbladeRF/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "Nuand"; 22 repo = "bladeRF"; 23 - rev = "libbladeRF_v${version}"; 24 hash = "sha256-H40w5YKp6M3QLrsPhILEnJiWutCYLtbgC4a63sV397Q="; 25 fetchSubmodules = true; 26 };
··· 20 src = fetchFromGitHub { 21 owner = "Nuand"; 22 repo = "bladeRF"; 23 + tag = "libbladeRF_v${version}"; 24 hash = "sha256-H40w5YKp6M3QLrsPhILEnJiWutCYLtbgC4a63sV397Q="; 25 fetchSubmodules = true; 26 };
+1 -1
pkgs/by-name/li/libcaption/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "szatmary"; 15 repo = "libcaption"; 16 - rev = finalAttrs.version; 17 hash = "sha256-OBtxoFJF0cxC+kfSK8TIKIdLkmCh5WOJlI0fejnisJo="; 18 fetchSubmodules = true; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "szatmary"; 15 repo = "libcaption"; 16 + tag = finalAttrs.version; 17 hash = "sha256-OBtxoFJF0cxC+kfSK8TIKIdLkmCh5WOJlI0fejnisJo="; 18 fetchSubmodules = true; 19 };
+1 -1
pkgs/by-name/li/libcgroup/package.nix
··· 18 src = fetchFromGitHub { 19 owner = "libcgroup"; 20 repo = "libcgroup"; 21 - rev = "v${version}"; 22 fetchSubmodules = true; 23 hash = "sha256-kWW9ID/eYZH0O/Ge8pf3Cso4yu644R5EiQFYfZMcizs="; 24 };
··· 18 src = fetchFromGitHub { 19 owner = "libcgroup"; 20 repo = "libcgroup"; 21 + tag = "v${version}"; 22 fetchSubmodules = true; 23 hash = "sha256-kWW9ID/eYZH0O/Ge8pf3Cso4yu644R5EiQFYfZMcizs="; 24 };
+2 -2
pkgs/by-name/li/libdatachannel/package.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "libdatachannel"; 17 - version = "0.23.0"; 18 19 src = fetchFromGitHub { 20 owner = "paullouisageneau"; 21 repo = "libdatachannel"; 22 rev = "v${version}"; 23 - hash = "sha256-bzheNNG6J0tswFZT+Vlqm2FS9MArois46yb8XeL5YqI="; 24 }; 25 26 outputs = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "libdatachannel"; 17 + version = "0.23.1"; 18 19 src = fetchFromGitHub { 20 owner = "paullouisageneau"; 21 repo = "libdatachannel"; 22 rev = "v${version}"; 23 + hash = "sha256-+2xJ3H5tnlP015dr0V5WidMl434EsMHwu6p7SrvizgM="; 24 }; 25 26 outputs = [
+1 -1
pkgs/by-name/li/libff/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "scipr-lab"; 18 repo = "libff"; 19 - rev = "v${version}"; 20 sha256 = "0dczi829497vqlmn6n4fgi89bc2h9f13gx30av5z2h6ikik7crgn"; 21 fetchSubmodules = true; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "scipr-lab"; 18 repo = "libff"; 19 + tag = "v${version}"; 20 sha256 = "0dczi829497vqlmn6n4fgi89bc2h9f13gx30av5z2h6ikik7crgn"; 21 fetchSubmodules = true; 22 };
+1 -1
pkgs/by-name/li/libime/package.nix
··· 35 src = fetchFromGitHub { 36 owner = "fcitx"; 37 repo = "libime"; 38 - rev = version; 39 hash = "sha256-liVJEBUYcVYjjJCMW68xXbEHKQpAgTLCPm2yIdWG3IQ="; 40 fetchSubmodules = true; 41 };
··· 35 src = fetchFromGitHub { 36 owner = "fcitx"; 37 repo = "libime"; 38 + tag = version; 39 hash = "sha256-liVJEBUYcVYjjJCMW68xXbEHKQpAgTLCPm2yIdWG3IQ="; 40 fetchSubmodules = true; 41 };
+1 -1
pkgs/by-name/li/libjxl/package.nix
··· 40 src = fetchFromGitHub { 41 owner = "libjxl"; 42 repo = "libjxl"; 43 - rev = "v${version}"; 44 hash = "sha256-ORwhKOp5Nog366UkLbuWpjz/6sJhxUO6+SkoJGH+3fE="; 45 # There are various submodules in `third_party/`. 46 fetchSubmodules = true;
··· 40 src = fetchFromGitHub { 41 owner = "libjxl"; 42 repo = "libjxl"; 43 + tag = "v${version}"; 44 hash = "sha256-ORwhKOp5Nog366UkLbuWpjz/6sJhxUO6+SkoJGH+3fE="; 45 # There are various submodules in `third_party/`. 46 fetchSubmodules = true;
+2 -2
pkgs/by-name/li/libmysqlconnectorcpp/package.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "libmysqlconnectorcpp"; 13 - version = "9.3.0"; 14 15 src = fetchurl { 16 url = "mirror://mysql/Connector-C++/mysql-connector-c++-${version}-src.tar.gz"; 17 - hash = "sha256-Jopvf0pstZ9T3eWWI74VWfkTop7B3oG/D/zL94DRtBY="; 18 }; 19 20 nativeBuildInputs = [
··· 10 11 stdenv.mkDerivation rec { 12 pname = "libmysqlconnectorcpp"; 13 + version = "9.4.0"; 14 15 src = fetchurl { 16 url = "mirror://mysql/Connector-C++/mysql-connector-c++-${version}-src.tar.gz"; 17 + hash = "sha256-NqfJPUoQ0doqLmY2dVnZF0GqDwNivArpQxcc8XcfZhU="; 18 }; 19 20 nativeBuildInputs = [
+1 -1
pkgs/by-name/li/libnitrokey/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "Nitrokey"; 17 repo = "libnitrokey"; 18 - rev = "v${finalAttrs.version}"; 19 hash = "sha256-4PEZ31QyVOmdhpKqTN8fwcHoLuu+w+OJ3fZeqwlE+io="; 20 # On OSX, libnitrokey depends on a custom version of hidapi in a submodule. 21 # Monitor https://github.com/Nitrokey/libnitrokey/issues/140 to see if we
··· 15 src = fetchFromGitHub { 16 owner = "Nitrokey"; 17 repo = "libnitrokey"; 18 + tag = "v${finalAttrs.version}"; 19 hash = "sha256-4PEZ31QyVOmdhpKqTN8fwcHoLuu+w+OJ3fZeqwlE+io="; 20 # On OSX, libnitrokey depends on a custom version of hidapi in a submodule. 21 # Monitor https://github.com/Nitrokey/libnitrokey/issues/140 to see if we
+2 -2
pkgs/by-name/li/liboqs/package.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "liboqs"; 14 - version = "0.13.0"; 15 16 src = fetchFromGitHub { 17 owner = "open-quantum-safe"; 18 repo = "liboqs"; 19 rev = finalAttrs.version; 20 - hash = "sha256-E3wOiWeQSgWzzu4zoYfLV1kGV3jsFE+XEnUezWSqkcA="; 21 }; 22 23 patches = [
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "liboqs"; 14 + version = "0.14.0"; 15 16 src = fetchFromGitHub { 17 owner = "open-quantum-safe"; 18 repo = "liboqs"; 19 rev = finalAttrs.version; 20 + hash = "sha256-BJgsXbKcQjJFk/A7JvkA0NKztv0BAnkgCAXv/TM2/04="; 21 }; 22 23 patches = [
+1 -1
pkgs/by-name/li/libredwg/package.nix
··· 23 src = fetchFromGitHub { 24 owner = "LibreDWG"; 25 repo = "libredwg"; 26 - rev = version; 27 hash = "sha256-FlBHwNsqVSBE8dTDewoKkCbs8Jd/4d69MPpEFzg6Ruc="; 28 fetchSubmodules = true; 29 };
··· 23 src = fetchFromGitHub { 24 owner = "LibreDWG"; 25 repo = "libredwg"; 26 + tag = version; 27 hash = "sha256-FlBHwNsqVSBE8dTDewoKkCbs8Jd/4d69MPpEFzg6Ruc="; 28 fetchSubmodules = true; 29 };
+1 -1
pkgs/by-name/li/libresprite/package.nix
··· 34 src = fetchFromGitHub { 35 owner = "LibreSprite"; 36 repo = "LibreSprite"; 37 - rev = "v${finalAttrs.version}"; 38 fetchSubmodules = true; 39 hash = "sha256-jXjrA859hR46Cp5qi6Z1C+hLWCUR7yGlASOGlTveeW8="; 40 };
··· 34 src = fetchFromGitHub { 35 owner = "LibreSprite"; 36 repo = "LibreSprite"; 37 + tag = "v${finalAttrs.version}"; 38 fetchSubmodules = true; 39 hash = "sha256-jXjrA859hR46Cp5qi6Z1C+hLWCUR7yGlASOGlTveeW8="; 40 };
+1 -1
pkgs/by-name/li/librum/package.nix
··· 19 src = fetchFromGitHub { 20 owner = "Librum-Reader"; 21 repo = "Librum"; 22 - rev = "v.${version}"; 23 fetchSubmodules = true; 24 hash = "sha256-Iwcbcz8LrznFP8rfW6mg9p7klAtTx4daFxylTeFKrH0="; 25 };
··· 19 src = fetchFromGitHub { 20 owner = "Librum-Reader"; 21 repo = "Librum"; 22 + tag = "v.${version}"; 23 fetchSubmodules = true; 24 hash = "sha256-Iwcbcz8LrznFP8rfW6mg9p7klAtTx4daFxylTeFKrH0="; 25 };
+1 -1
pkgs/by-name/li/libsidplayfp/package.nix
··· 24 src = fetchFromGitHub { 25 owner = "libsidplayfp"; 26 repo = "libsidplayfp"; 27 - rev = "v${finalAttrs.version}"; 28 fetchSubmodules = true; 29 hash = "sha256-rK7Il8WE4AJbn7GKn21fXr1o+DDdyOjfJ0saeqcZ5Pg="; 30 };
··· 24 src = fetchFromGitHub { 25 owner = "libsidplayfp"; 26 repo = "libsidplayfp"; 27 + tag = "v${finalAttrs.version}"; 28 fetchSubmodules = true; 29 hash = "sha256-rK7Il8WE4AJbn7GKn21fXr1o+DDdyOjfJ0saeqcZ5Pg="; 30 };
+1 -1
pkgs/by-name/li/libstaden-read/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "jkbonfield"; 18 repo = "io_lib"; 19 - rev = "io_lib-" + builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version; 20 fetchSubmodules = true; 21 hash = "sha256-X96gFrefH2NAp4+fvVLXHP9FbF04gQOWLm/tAFJPgR8="; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "jkbonfield"; 18 repo = "io_lib"; 19 + tag = "io_lib-" + builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version; 20 fetchSubmodules = true; 21 hash = "sha256-X96gFrefH2NAp4+fvVLXHP9FbF04gQOWLm/tAFJPgR8="; 22 };
+1 -1
pkgs/by-name/li/libsurvive/package.nix
··· 19 src = fetchFromGitHub { 20 owner = "cntools"; 21 repo = "libsurvive"; 22 - rev = "v${version}"; 23 # Fixes 'Unknown CMake command "cnkalman_generate_code"' 24 fetchSubmodules = true; 25 hash = "sha256-NcxdTKra+YkLt/iu9+1QCeQZLV3/qlhma2Ns/+ZYVsk=";
··· 19 src = fetchFromGitHub { 20 owner = "cntools"; 21 repo = "libsurvive"; 22 + tag = "v${version}"; 23 # Fixes 'Unknown CMake command "cnkalman_generate_code"' 24 fetchSubmodules = true; 25 hash = "sha256-NcxdTKra+YkLt/iu9+1QCeQZLV3/qlhma2Ns/+ZYVsk=";
+1 -1
pkgs/by-name/li/libtorrent-rasterbar-2_0_x/package.nix
··· 27 src = fetchFromGitHub { 28 owner = "arvidn"; 29 repo = "libtorrent"; 30 - rev = "v${version}"; 31 hash = "sha256-iph42iFEwP+lCWNPiOJJOejISFF6iwkGLY9Qg8J4tyo="; 32 fetchSubmodules = true; 33 };
··· 27 src = fetchFromGitHub { 28 owner = "arvidn"; 29 repo = "libtorrent"; 30 + tag = "v${version}"; 31 hash = "sha256-iph42iFEwP+lCWNPiOJJOejISFF6iwkGLY9Qg8J4tyo="; 32 fetchSubmodules = true; 33 };
+1 -1
pkgs/by-name/li/linuxwave/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "orhun"; 19 repo = "linuxwave"; 20 - rev = "v${finalAttrs.version}"; 21 fetchSubmodules = true; 22 hash = "sha256-OuD5U/T3GuCQrzdhx01NXPSXD7pUAvLnNsznttJogz8="; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "orhun"; 19 repo = "linuxwave"; 20 + tag = "v${finalAttrs.version}"; 21 fetchSubmodules = true; 22 hash = "sha256-OuD5U/T3GuCQrzdhx01NXPSXD7pUAvLnNsznttJogz8="; 23 };
+1 -1
pkgs/by-name/li/litmus/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "notroj"; 19 repo = "litmus"; 20 - rev = version; 21 # Required for neon m4 macros, bundled neon not used 22 fetchSubmodules = true; 23 hash = "sha256-jWz0cnytgn7px3vvB9/ilWBNALQiW5/QvgguM27I3yQ=";
··· 17 src = fetchFromGitHub { 18 owner = "notroj"; 19 repo = "litmus"; 20 + tag = version; 21 # Required for neon m4 macros, bundled neon not used 22 fetchSubmodules = true; 23 hash = "sha256-jWz0cnytgn7px3vvB9/ilWBNALQiW5/QvgguM27I3yQ=";
+1 -1
pkgs/by-name/lo/logiops/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "PixlOne"; 19 repo = "logiops"; 20 - rev = "v${oldAttrs.version}"; 21 hash = "sha256-GAnlPqjIFGyOWwYFs7gth2m9ITc1jyiaW0sWwQ2zFOs="; 22 # In v0.3.0, the `ipcgull` submodule was added as a dependency 23 # https://github.com/PixlOne/logiops/releases/tag/v0.3.0
··· 17 src = fetchFromGitHub { 18 owner = "PixlOne"; 19 repo = "logiops"; 20 + tag = "v${oldAttrs.version}"; 21 hash = "sha256-GAnlPqjIFGyOWwYFs7gth2m9ITc1jyiaW0sWwQ2zFOs="; 22 # In v0.3.0, the `ipcgull` submodule was added as a dependency 23 # https://github.com/PixlOne/logiops/releases/tag/v0.3.0
+1 -1
pkgs/by-name/lo/loksh/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "dimkr"; 17 repo = "loksh"; 18 - rev = finalAttrs.version; 19 fetchSubmodules = true; 20 hash = "sha256-BxQ7SZwRP9PlD2MV7DqG7tQ2lqzlkTwmaKwbgC7NYrc="; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "dimkr"; 17 repo = "loksh"; 18 + tag = finalAttrs.version; 19 fetchSubmodules = true; 20 hash = "sha256-BxQ7SZwRP9PlD2MV7DqG7tQ2lqzlkTwmaKwbgC7NYrc="; 21 };
+2 -2
pkgs/by-name/lu/luanti/package.nix
··· 39 40 stdenv.mkDerivation (finalAttrs: { 41 pname = "luanti"; 42 - version = "5.12.0"; 43 44 src = fetchFromGitHub { 45 owner = "luanti-org"; 46 repo = "luanti"; 47 tag = finalAttrs.version; 48 - hash = "sha256-voP2/6s2tjsIULHa5+M08oNNLg0YQmtFmPeNO4TnE9E="; 49 }; 50 51 patches = [
··· 39 40 stdenv.mkDerivation (finalAttrs: { 41 pname = "luanti"; 42 + version = "5.13.0"; 43 44 src = fetchFromGitHub { 45 owner = "luanti-org"; 46 repo = "luanti"; 47 tag = finalAttrs.version; 48 + hash = "sha256-TvI0+G7bRwwkEegv/AN4aBIN05M1AnWsaYD4lr3VTb8="; 49 }; 50 51 patches = [
+2 -2
pkgs/by-name/lu/luau-lsp/package.nix
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "luau-lsp"; 12 - version = "1.52.1"; 13 14 src = fetchFromGitHub { 15 owner = "JohnnyMorganz"; 16 repo = "luau-lsp"; 17 tag = finalAttrs.version; 18 - hash = "sha256-h99VTcOrbe7e63inMN7y0ohEQebzRPRYcKiHU3aBI18="; 19 fetchSubmodules = true; 20 }; 21
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "luau-lsp"; 12 + version = "1.53.1"; 13 14 src = fetchFromGitHub { 15 owner = "JohnnyMorganz"; 16 repo = "luau-lsp"; 17 tag = finalAttrs.version; 18 + hash = "sha256-EsDmWxl0qWDBh6Vrz5Hzjy1ZzEWn/5QQTrCWXehQZ4M="; 19 fetchSubmodules = true; 20 }; 21
+1 -1
pkgs/by-name/lu/lune/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "filiptibell"; 14 repo = "lune"; 15 - rev = "v${version}"; 16 hash = "sha256-Kk3ZIF+kQzsg/ApUm12bbWlIthj5cpVefAqEGhgxb3w="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "filiptibell"; 14 repo = "lune"; 15 + tag = "v${version}"; 16 hash = "sha256-Kk3ZIF+kQzsg/ApUm12bbWlIthj5cpVefAqEGhgxb3w="; 17 fetchSubmodules = true; 18 };
+2 -2
pkgs/by-name/ly/LycheeSlicer/package.nix
··· 7 }: 8 let 9 pname = "LycheeSlicer"; 10 - version = "7.4.0"; 11 12 src = fetchurl { 13 url = "https://mango-lychee.nyc3.cdn.digitaloceanspaces.com/LycheeSlicer-${version}.AppImage"; 14 - hash = "sha256-ivyRpQSyYatWITgiOsgNJRVAWIlFmsU+GlzYDRoESbA="; 15 }; 16 17 desktopItem = makeDesktopItem {
··· 7 }: 8 let 9 pname = "LycheeSlicer"; 10 + version = "7.4.2"; 11 12 src = fetchurl { 13 url = "https://mango-lychee.nyc3.cdn.digitaloceanspaces.com/LycheeSlicer-${version}.AppImage"; 14 + hash = "sha256-RTLlNB6eiesXZayC69hpnXQsAgmPuaJTC+18Q6KzAP0="; 15 }; 16 17 desktopItem = makeDesktopItem {
+2 -2
pkgs/by-name/ly/lynis/package.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "lynis"; 12 - version = "3.1.4"; 13 14 src = fetchFromGitHub { 15 owner = "CISOfy"; 16 repo = "lynis"; 17 rev = version; 18 - sha256 = "sha256-OnEEdJGU7ma6f7aA6ihgixHWZGZDmx7nzqmJH3p+ijk="; 19 }; 20 21 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation rec { 11 pname = "lynis"; 12 + version = "3.1.5"; 13 14 src = fetchFromGitHub { 15 owner = "CISOfy"; 16 repo = "lynis"; 17 rev = version; 18 + sha256 = "sha256-XMgC6KjkLgjSOBHBx7WM7C2Vm3Z/lto7CFs10kIxwZc="; 19 }; 20 21 nativeBuildInputs = [
+1 -1
pkgs/by-name/ma/makeself/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "megastep"; 17 repo = "makeself"; 18 - rev = "release-${version}"; 19 fetchSubmodules = true; 20 hash = "sha256-15lUtErGsbXF2Gn0f0rvA18mMuVMmkKrGO2poeYZU9g="; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "megastep"; 17 repo = "makeself"; 18 + tag = "release-${version}"; 19 fetchSubmodules = true; 20 hash = "sha256-15lUtErGsbXF2Gn0f0rvA18mMuVMmkKrGO2poeYZU9g="; 21 };
+1 -1
pkgs/by-name/ma/mamba/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "brummer10"; 23 repo = "Mamba"; 24 - rev = "v${version}"; 25 hash = "sha256-S1+nGnB1LHIUgYves0qtWh+QXYKjtKWICpOo38b3zbY="; 26 fetchSubmodules = true; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "brummer10"; 23 repo = "Mamba"; 24 + tag = "v${version}"; 25 hash = "sha256-S1+nGnB1LHIUgYves0qtWh+QXYKjtKWICpOo38b3zbY="; 26 fetchSubmodules = true; 27 };
+1 -1
pkgs/by-name/ma/manifest-tool/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "estesp"; 18 repo = "manifest-tool"; 19 - rev = "v${version}"; 20 hash = "sha256-tEUsqrJGRhyirI8TEgG6r9crHX58webHO5v7JLLRQ30="; 21 leaveDotGit = true; 22 postFetch = ''
··· 16 src = fetchFromGitHub { 17 owner = "estesp"; 18 repo = "manifest-tool"; 19 + tag = "v${version}"; 20 hash = "sha256-tEUsqrJGRhyirI8TEgG6r9crHX58webHO5v7JLLRQ30="; 21 leaveDotGit = true; 22 postFetch = ''
+1 -1
pkgs/by-name/ma/mariadb-galera/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "codership"; 19 repo = "galera"; 20 - rev = "release_${version}"; 21 hash = "sha256-v7zwhXfW9K1wvV951Utt/rUbSIMiRZB1rWfeK1VJzN4="; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "codership"; 19 repo = "galera"; 20 + tag = "release_${version}"; 21 hash = "sha256-v7zwhXfW9K1wvV951Utt/rUbSIMiRZB1rWfeK1VJzN4="; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/ma/marker/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "fabiocolacio"; 23 repo = "Marker"; 24 - rev = version; 25 fetchSubmodules = true; 26 hash = "sha256-HhDhigQ6Aqo8R57Yrf1i69sM0feABB9El5R5OpzOyB0="; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "fabiocolacio"; 23 repo = "Marker"; 24 + tag = version; 25 fetchSubmodules = true; 26 hash = "sha256-HhDhigQ6Aqo8R57Yrf1i69sM0feABB9El5R5OpzOyB0="; 27 };
+1 -1
pkgs/by-name/ma/master_me/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "trummerschlunk"; 18 repo = "master_me"; 19 - rev = version; 20 fetchSubmodules = true; 21 hash = "sha256-eesMXxRcCgzhSQ+WUqM00EuKYhFxysjH+RWKHKGYzUM="; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "trummerschlunk"; 18 repo = "master_me"; 19 + tag = version; 20 fetchSubmodules = true; 21 hash = "sha256-eesMXxRcCgzhSQ+WUqM00EuKYhFxysjH+RWKHKGYzUM="; 22 };
+1 -1
pkgs/by-name/ma/material-design-icons/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "Templarian"; 14 repo = "MaterialDesign-Webfont"; 15 - rev = "v${version}"; 16 hash = "sha256-7t3i3nPJZ/tRslLBfY+9kXH8TR145GC2hPFYJeMHRL8="; 17 sparseCheckout = [ "fonts" ]; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "Templarian"; 14 repo = "MaterialDesign-Webfont"; 15 + tag = "v${version}"; 16 hash = "sha256-7t3i3nPJZ/tRslLBfY+9kXH8TR145GC2hPFYJeMHRL8="; 17 sparseCheckout = [ "fonts" ]; 18 };
+1 -1
pkgs/by-name/me/megaglest/package.nix
··· 73 src = fetchFromGitHub { 74 owner = "MegaGlest"; 75 repo = "megaglest-source"; 76 - rev = version; 77 fetchSubmodules = true; 78 sha256 = "0fb58a706nic14ss89zrigphvdiwy5s9dwvhscvvgrfvjpahpcws"; 79 };
··· 73 src = fetchFromGitHub { 74 owner = "MegaGlest"; 75 repo = "megaglest-source"; 76 + tag = version; 77 fetchSubmodules = true; 78 sha256 = "0fb58a706nic14ss89zrigphvdiwy5s9dwvhscvvgrfvjpahpcws"; 79 };
+3 -3
pkgs/by-name/me/mercure/package.nix
··· 9 10 buildGoModule rec { 11 pname = "mercure"; 12 - version = "0.19.2"; 13 14 src = fetchFromGitHub { 15 owner = "dunglas"; 16 repo = "mercure"; 17 rev = "v${version}"; 18 - hash = "sha256-Dmivt+djzY/3dr4aglRLFGG4LgH+Q7tZpqxnY70lHqI="; 19 }; 20 21 sourceRoot = "${src.name}/caddy"; 22 23 - vendorHash = "sha256-WqlwQGA0zptt3WZKpDrWNAkAy1UIXmapdAFkZAntqLM="; 24 25 subPackages = [ "mercure" ]; 26 excludedPackages = [ "../cmd/mercure" ];
··· 9 10 buildGoModule rec { 11 pname = "mercure"; 12 + version = "0.20.0"; 13 14 src = fetchFromGitHub { 15 owner = "dunglas"; 16 repo = "mercure"; 17 rev = "v${version}"; 18 + hash = "sha256-JBvfNzsOP4ggJ7D2+5yW8837QsN15wO6EbFrTKVensU="; 19 }; 20 21 sourceRoot = "${src.name}/caddy"; 22 23 + vendorHash = "sha256-ZCvIgyGw4F4VGbnuan5O+to5n969ThRZNFezu+byKWg="; 24 25 subPackages = [ "mercure" ]; 26 excludedPackages = [ "../cmd/mercure" ];
+1 -1
pkgs/by-name/mi/micropython/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "micropython"; 17 repo = "micropython"; 18 - rev = "v${version}"; 19 hash = "sha256-yH5omiYs07ZKECI+DAnpYq4T+r2O/RuGdtN+dhYxePc="; 20 fetchSubmodules = true; 21
··· 15 src = fetchFromGitHub { 16 owner = "micropython"; 17 repo = "micropython"; 18 + tag = "v${version}"; 19 hash = "sha256-yH5omiYs07ZKECI+DAnpYq4T+r2O/RuGdtN+dhYxePc="; 20 fetchSubmodules = true; 21
+1 -1
pkgs/by-name/mi/minia/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "GATB"; 16 repo = "minia"; 17 - rev = "v${version}"; 18 sha256 = "0bmfrywixaaql898l0ixsfkhxjf2hb08ssnqzlzacfizxdp46siq"; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "GATB"; 16 repo = "minia"; 17 + tag = "v${version}"; 18 sha256 = "0bmfrywixaaql898l0ixsfkhxjf2hb08ssnqzlzacfizxdp46siq"; 19 fetchSubmodules = true; 20 };
+1 -1
pkgs/by-name/ml/mlt/package.nix
··· 45 src = fetchFromGitHub { 46 owner = "mltframework"; 47 repo = "mlt"; 48 - rev = "v${version}"; 49 hash = "sha256-z1bW+hcVeMeibC1PUS5XNpbkNB+75YLoOWZC2zuDol4="; 50 # The submodule contains glaxnimate code, since MLT uses internally some functions defined in glaxnimate. 51 # Since glaxnimate is not available as a library upstream, we cannot remove for now this dependency on
··· 45 src = fetchFromGitHub { 46 owner = "mltframework"; 47 repo = "mlt"; 48 + tag = "v${version}"; 49 hash = "sha256-z1bW+hcVeMeibC1PUS5XNpbkNB+75YLoOWZC2zuDol4="; 50 # The submodule contains glaxnimate code, since MLT uses internally some functions defined in glaxnimate. 51 # Since glaxnimate is not available as a library upstream, we cannot remove for now this dependency on
+1 -1
pkgs/by-name/mm/mmex/package.nix
··· 25 src = fetchFromGitHub { 26 owner = "moneymanagerex"; 27 repo = "moneymanagerex"; 28 - rev = "v${version}"; 29 fetchSubmodules = true; 30 hash = "sha256-gpDwfRKXgp6hEpitflVIAIOU/k3Fx6hKKhyzQvLlog8="; 31 };
··· 25 src = fetchFromGitHub { 26 owner = "moneymanagerex"; 27 repo = "moneymanagerex"; 28 + tag = "v${version}"; 29 fetchSubmodules = true; 30 hash = "sha256-gpDwfRKXgp6hEpitflVIAIOU/k3Fx6hKKhyzQvLlog8="; 31 };
+1 -1
pkgs/by-name/mm/mmv/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "rrthomas"; 22 repo = "mmv"; 23 - rev = "v${version}"; 24 hash = "sha256-h+hdrIQz+7jKdMdJtWhBbZgvmNTIOr7Q38nhfAWC+G4="; 25 fetchSubmodules = true; 26 };
··· 20 src = fetchFromGitHub { 21 owner = "rrthomas"; 22 repo = "mmv"; 23 + tag = "v${version}"; 24 hash = "sha256-h+hdrIQz+7jKdMdJtWhBbZgvmNTIOr7Q38nhfAWC+G4="; 25 fetchSubmodules = true; 26 };
+1 -1
pkgs/by-name/mo/moonlight-embedded/package.nix
··· 29 src = fetchFromGitHub { 30 owner = "moonlight-stream"; 31 repo = "moonlight-embedded"; 32 - rev = "v${version}"; 33 hash = "sha256-Jc706BjIT3rS9zwntNOdgszP4CHuX+qxvPvWeU68Amg="; 34 fetchSubmodules = true; 35 };
··· 29 src = fetchFromGitHub { 30 owner = "moonlight-stream"; 31 repo = "moonlight-embedded"; 32 + tag = "v${version}"; 33 hash = "sha256-Jc706BjIT3rS9zwntNOdgszP4CHuX+qxvPvWeU68Amg="; 34 fetchSubmodules = true; 35 };
+1 -1
pkgs/by-name/mo/moonlight-qt/package.nix
··· 29 src = fetchFromGitHub { 30 owner = "moonlight-stream"; 31 repo = "moonlight-qt"; 32 - rev = "v${finalAttrs.version}"; 33 hash = "sha256-rWVNpfRDLrWsqELPFquA6rW6/AfWV+6DNLUCPqIhle0="; 34 fetchSubmodules = true; 35 };
··· 29 src = fetchFromGitHub { 30 owner = "moonlight-stream"; 31 repo = "moonlight-qt"; 32 + tag = "v${finalAttrs.version}"; 33 hash = "sha256-rWVNpfRDLrWsqELPFquA6rW6/AfWV+6DNLUCPqIhle0="; 34 fetchSubmodules = true; 35 };
+1 -1
pkgs/by-name/mo/mountpoint-s3/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "awslabs"; 16 repo = "mountpoint-s3"; 17 - rev = "v${version}"; 18 hash = "sha256-uV0umUoJkYgmjWjv8GMnk5TRRbCCJS1ut3VV1HvkaAw="; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "awslabs"; 16 repo = "mountpoint-s3"; 17 + tag = "v${version}"; 18 hash = "sha256-uV0umUoJkYgmjWjv8GMnk5TRRbCCJS1ut3VV1HvkaAw="; 19 fetchSubmodules = true; 20 };
+3 -3
pkgs/by-name/mo/movim/package.nix
··· 44 in 45 php.buildComposerProject2 (finalAttrs: { 46 pname = "movim"; 47 - version = "0.30.1"; 48 49 src = fetchFromGitHub { 50 owner = "movim"; 51 repo = "movim"; 52 tag = "v${finalAttrs.version}"; 53 - hash = "sha256-MjP1rLyWJWrUAHrOKAwGN3A0wIq4iPaXlaUbtPs3F6U="; 54 }; 55 56 php = php.buildEnv ( ··· 88 ++ lib.optional minify.style.enable lightningcss 89 ++ lib.optional minify.svg.enable scour; 90 91 - vendorHash = "sha256-7jb4/UgnMcXtLCihwk4rr0HLw99FgiYeYJVATGxM/D4="; 92 93 postPatch = '' 94 # Our modules are already wrapped, removes missing *.so warnings;
··· 44 in 45 php.buildComposerProject2 (finalAttrs: { 46 pname = "movim"; 47 + version = "0.31"; 48 49 src = fetchFromGitHub { 50 owner = "movim"; 51 repo = "movim"; 52 tag = "v${finalAttrs.version}"; 53 + hash = "sha256-rW751UhDBhakOrAT4BOiRDPpGldf1EwNZY8iavXlpLk="; 54 }; 55 56 php = php.buildEnv ( ··· 88 ++ lib.optional minify.style.enable lightningcss 89 ++ lib.optional minify.svg.enable scour; 90 91 + vendorHash = "sha256-xkFyjs3jW7j+8WosRaxBEYQU2dwQlDr4/nrdtW03xvA="; 92 93 postPatch = '' 94 # Our modules are already wrapped, removes missing *.so warnings;
+1 -1
pkgs/by-name/mo/mozc/package.nix
··· 24 src = fetchFromGitHub { 25 owner = "google"; 26 repo = "mozc"; 27 - rev = version; 28 hash = "sha256-w0bjoMmq8gL7DSehEG7cKqp5e4kNOXnCYLW31Zl9FRs="; 29 fetchSubmodules = true; 30 };
··· 24 src = fetchFromGitHub { 25 owner = "google"; 26 repo = "mozc"; 27 + tag = version; 28 hash = "sha256-w0bjoMmq8gL7DSehEG7cKqp5e4kNOXnCYLW31Zl9FRs="; 29 fetchSubmodules = true; 30 };
+1 -1
pkgs/by-name/ms/mscp/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "upa"; 16 repo = "mscp"; 17 - rev = "v${finalAttrs.version}"; 18 hash = "sha256-5lX0b3JfjmQh/HlESRMNxqCe2qFRAEZoazysoy252dY="; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "upa"; 16 repo = "mscp"; 17 + tag = "v${finalAttrs.version}"; 18 hash = "sha256-5lX0b3JfjmQh/HlESRMNxqCe2qFRAEZoazysoy252dY="; 19 fetchSubmodules = true; 20 };
+1 -1
pkgs/by-name/mu/museum/package.nix
··· 15 owner = "ente-io"; 16 repo = "ente"; 17 sparseCheckout = [ "server" ]; 18 - rev = "photos-v${version}"; 19 hash = "sha256-801wTTxruhZc18+TAPSYrBRtCPNZXwSKs2Hkvc/6BjM="; 20 }; 21
··· 15 owner = "ente-io"; 16 repo = "ente"; 17 sparseCheckout = [ "server" ]; 18 + tag = "photos-v${version}"; 19 hash = "sha256-801wTTxruhZc18+TAPSYrBRtCPNZXwSKs2Hkvc/6BjM="; 20 }; 21
+1 -1
pkgs/by-name/mu/mustache-go/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "cbroglie"; 13 repo = "mustache"; 14 - rev = "v${version}"; 15 fetchSubmodules = true; 16 hash = "sha256-A7LIkidhpFmhIjiDu9KdmSIdqFNsV3N8J2QEo7yT+DE="; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "cbroglie"; 13 repo = "mustache"; 14 + tag = "v${version}"; 15 fetchSubmodules = true; 16 hash = "sha256-A7LIkidhpFmhIjiDu9KdmSIdqFNsV3N8J2QEo7yT+DE="; 17 };
+1 -1
pkgs/by-name/na/nasc/package.nix
··· 27 src = fetchFromGitHub { 28 owner = "parnold-x"; 29 repo = "nasc"; 30 - rev = version; 31 sha256 = "02b9a59a9fzsb6nn3ycwwbcbv04qfzm6x7csq2addpzx5wak6dd8"; 32 fetchSubmodules = true; 33 };
··· 27 src = fetchFromGitHub { 28 owner = "parnold-x"; 29 repo = "nasc"; 30 + tag = version; 31 sha256 = "02b9a59a9fzsb6nn3ycwwbcbv04qfzm6x7csq2addpzx5wak6dd8"; 32 fetchSubmodules = true; 33 };
+1 -1
pkgs/by-name/ne/neural-amp-modeler-lv2/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "mikeoliphant"; 14 repo = "neural-amp-modeler-lv2"; 15 - rev = finalAttrs.version; 16 fetchSubmodules = true; 17 hash = "sha256-5BOZOocZWWSWawXJFMAgM0NR0s0CbkzDVr6fnvZMvd0="; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "mikeoliphant"; 14 repo = "neural-amp-modeler-lv2"; 15 + tag = finalAttrs.version; 16 fetchSubmodules = true; 17 hash = "sha256-5BOZOocZWWSWawXJFMAgM0NR0s0CbkzDVr6fnvZMvd0="; 18 };
+1 -1
pkgs/by-name/ne/neuron/package.nix
··· 95 src = fetchFromGitHub { 96 owner = "neuronsimulator"; 97 repo = "nrn"; 98 - rev = finalAttrs.version; 99 fetchSubmodules = true; 100 hash = "sha256-dmpx0Wud0IhdFvvTJuW/w1Uq6vFYaNal9n27LAqV1Qc="; 101 };
··· 95 src = fetchFromGitHub { 96 owner = "neuronsimulator"; 97 repo = "nrn"; 98 + tag = finalAttrs.version; 99 fetchSubmodules = true; 100 hash = "sha256-dmpx0Wud0IhdFvvTJuW/w1Uq6vFYaNal9n27LAqV1Qc="; 101 };
+2 -2
pkgs/by-name/ne/newelle/package.nix
··· 20 }: 21 22 let 23 - version = "1.0.0"; 24 in 25 python3Packages.buildPythonApplication { 26 pname = "newelle"; ··· 31 owner = "qwersyk"; 32 repo = "Newelle"; 33 tag = version; 34 - hash = "sha256-9Tjp1RZMEdJWLjcy2AjOy3Rw7Q1ulFeZU4y+rMXSmFA="; 35 }; 36 37 postPatch = ''
··· 20 }: 21 22 let 23 + version = "1.0.1"; 24 in 25 python3Packages.buildPythonApplication { 26 pname = "newelle"; ··· 31 owner = "qwersyk"; 32 repo = "Newelle"; 33 tag = version; 34 + hash = "sha256-l/eNf1KLZeuDWf1A/5Y8fggOovKmjW6UFNMvNxuJXkc="; 35 }; 36 37 postPatch = ''
+2 -2
pkgs/by-name/ng/nghttp3/package.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "nghttp3"; 11 - version = "1.10.1"; 12 13 src = fetchFromGitHub { 14 owner = "ngtcp2"; 15 repo = "nghttp3"; 16 rev = "v${version}"; 17 - hash = "sha256-V4JFqi3VdblpBlZJ1uFX56AlJn894oiX86OfoxVjBbE="; 18 fetchSubmodules = true; 19 }; 20
··· 8 9 stdenv.mkDerivation rec { 10 pname = "nghttp3"; 11 + version = "1.11.0"; 12 13 src = fetchFromGitHub { 14 owner = "ngtcp2"; 15 repo = "nghttp3"; 16 rev = "v${version}"; 17 + hash = "sha256-8WQfXzzF3K0IJNectrE1amQ6Njq4pZslrcVun6Uhi6E="; 18 fetchSubmodules = true; 19 }; 20
+1 -1
pkgs/by-name/ni/ninjas2/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "clearly-broken-software"; 19 repo = "ninjas2"; 20 - rev = "v${version}"; 21 sha256 = "1kwp6pmnfar2ip9693gprfbcfscklgri1k1ycimxzlqr61nkd2k9"; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "clearly-broken-software"; 19 repo = "ninjas2"; 20 + tag = "v${version}"; 21 sha256 = "1kwp6pmnfar2ip9693gprfbcfscklgri1k1ycimxzlqr61nkd2k9"; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/ni/nitrokey-fido2-firmware/package.nix
··· 32 src = fetchFromGitHub { 33 owner = "Nitrokey"; 34 repo = "nitrokey-fido2-firmware"; 35 - rev = "${version}.nitrokey"; 36 hash = "sha256-7AsnxRf8mdybI6Mup2mV01U09r5C/oUX6fG2ymkkOOo="; 37 fetchSubmodules = true; 38 };
··· 32 src = fetchFromGitHub { 33 owner = "Nitrokey"; 34 repo = "nitrokey-fido2-firmware"; 35 + tag = "${version}.nitrokey"; 36 hash = "sha256-7AsnxRf8mdybI6Mup2mV01U09r5C/oUX6fG2ymkkOOo="; 37 fetchSubmodules = true; 38 };
+1 -1
pkgs/by-name/ni/nitrokey-pro-firmware/package.nix
··· 24 src = fetchFromGitHub { 25 owner = "Nitrokey"; 26 repo = "nitrokey-pro-firmware"; 27 - rev = "v${version}"; 28 hash = "sha256-q+kbEOLA05xR6weAWDA1hx4fVsaN9UNKiOXGxPRfXuI="; 29 fetchSubmodules = true; 30 };
··· 24 src = fetchFromGitHub { 25 owner = "Nitrokey"; 26 repo = "nitrokey-pro-firmware"; 27 + tag = "v${version}"; 28 hash = "sha256-q+kbEOLA05xR6weAWDA1hx4fVsaN9UNKiOXGxPRfXuI="; 29 fetchSubmodules = true; 30 };
+1 -1
pkgs/by-name/ni/nitrokey-start-firmware/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "Nitrokey"; 14 repo = "nitrokey-start-firmware"; 15 - rev = "RTM.${finalAttrs.version}"; 16 hash = "sha256-POW1d/fgOyYa7127FSTCtHGyMWYzKW0qqA1WUyvNc3w="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "Nitrokey"; 14 repo = "nitrokey-start-firmware"; 15 + tag = "RTM.${finalAttrs.version}"; 16 hash = "sha256-POW1d/fgOyYa7127FSTCtHGyMWYzKW0qqA1WUyvNc3w="; 17 fetchSubmodules = true; 18 };
+1 -1
pkgs/by-name/no/noisetorch/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "noisetorch"; 13 repo = "NoiseTorch"; 14 - rev = "v${version}"; 15 fetchSubmodules = true; 16 hash = "sha256-gOPSMPH99Upi/30OnAdwSb7SaMV0i/uHB051cclfz6A="; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "noisetorch"; 13 repo = "NoiseTorch"; 14 + tag = "v${version}"; 15 fetchSubmodules = true; 16 hash = "sha256-gOPSMPH99Upi/30OnAdwSb7SaMV0i/uHB051cclfz6A="; 17 };
+1 -1
pkgs/by-name/no/notes/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "nuttyartist"; 14 repo = "notes"; 15 - rev = "v${finalAttrs.version}"; 16 hash = "sha256-ceZ37torgnxZJybacjnNG+kNAU/I2Ki7ZZ7Tzn4pIas="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "nuttyartist"; 14 repo = "notes"; 15 + tag = "v${finalAttrs.version}"; 16 hash = "sha256-ceZ37torgnxZJybacjnNG+kNAU/I2Ki7ZZ7Tzn4pIas="; 17 fetchSubmodules = true; 18 };
+1 -1
pkgs/by-name/no/noto-fonts-cjk-sans/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "notofonts"; 16 repo = "noto-cjk"; 17 - rev = "Sans${version}"; 18 hash = "sha256-i3ZKoSy2SVs46IViha+Sg8atH4n3ywgrunHPLtVT4Pk="; 19 sparseCheckout = [ 20 "Sans/OTC"
··· 14 src = fetchFromGitHub { 15 owner = "notofonts"; 16 repo = "noto-cjk"; 17 + tag = "Sans${version}"; 18 hash = "sha256-i3ZKoSy2SVs46IViha+Sg8atH4n3ywgrunHPLtVT4Pk="; 19 sparseCheckout = [ 20 "Sans/OTC"
+1 -1
pkgs/by-name/no/noto-fonts-cjk-serif/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "notofonts"; 16 repo = "noto-cjk"; 17 - rev = "Serif${version}"; 18 hash = "sha256-Bwuu64TAnOnqUgLlBsUw/jnv9emngqFBmVn6zEqySlc="; 19 sparseCheckout = [ 20 "Serif/OTC"
··· 14 src = fetchFromGitHub { 15 owner = "notofonts"; 16 repo = "noto-cjk"; 17 + tag = "Serif${version}"; 18 hash = "sha256-Bwuu64TAnOnqUgLlBsUw/jnv9emngqFBmVn6zEqySlc="; 19 sparseCheckout = [ 20 "Serif/OTC"
+1 -1
pkgs/by-name/od/odin2/package.nix
··· 24 src = fetchFromGitHub { 25 owner = "TheWaveWarden"; 26 repo = "odin2"; 27 - rev = "v${version}"; 28 fetchSubmodules = true; 29 hash = "sha256-N96Nb7G6hqfh8DyMtHbttl/fRZUkS8f2KfPSqeMAhHY="; 30 };
··· 24 src = fetchFromGitHub { 25 owner = "TheWaveWarden"; 26 repo = "odin2"; 27 + tag = "v${version}"; 28 fetchSubmodules = true; 29 hash = "sha256-N96Nb7G6hqfh8DyMtHbttl/fRZUkS8f2KfPSqeMAhHY="; 30 };
+1 -1
pkgs/by-name/op/openboardview/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "OpenBoardView"; 22 repo = "OpenBoardView"; 23 - rev = version; 24 hash = "sha256-sKDDOPpCagk7rBRlMlZhx+RYYbtoLzJsrnL8qKZMKW8="; 25 fetchSubmodules = true; 26 };
··· 20 src = fetchFromGitHub { 21 owner = "OpenBoardView"; 22 repo = "OpenBoardView"; 23 + tag = version; 24 hash = "sha256-sKDDOPpCagk7rBRlMlZhx+RYYbtoLzJsrnL8qKZMKW8="; 25 fetchSubmodules = true; 26 };
+1 -1
pkgs/by-name/op/opencl-clhpp/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "KhronosGroup"; 19 repo = "OpenCL-CLHPP"; 20 - rev = "v${finalAttrs.version}"; 21 fetchSubmodules = true; 22 sha256 = "sha256-3RVZJIt03pRmjrPa9q6h6uqFCuTnxvEqjUGUmdwybbY="; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "KhronosGroup"; 19 repo = "OpenCL-CLHPP"; 20 + tag = "v${finalAttrs.version}"; 21 fetchSubmodules = true; 22 sha256 = "sha256-3RVZJIt03pRmjrPa9q6h6uqFCuTnxvEqjUGUmdwybbY="; 23 };
+1 -1
pkgs/by-name/op/openmsx/package.nix
··· 27 src = fetchFromGitHub { 28 owner = "openMSX"; 29 repo = "openMSX"; 30 - rev = "RELEASE_${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; 31 hash = "sha256-iY+oZ7fHZnnEGunM4kOxOGH2Biqj2PfdLhbT8J4mYrA="; 32 fetchSubmodules = true; 33 };
··· 27 src = fetchFromGitHub { 28 owner = "openMSX"; 29 repo = "openMSX"; 30 + tag = "RELEASE_${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; 31 hash = "sha256-iY+oZ7fHZnnEGunM4kOxOGH2Biqj2PfdLhbT8J4mYrA="; 32 fetchSubmodules = true; 33 };
+1 -1
pkgs/by-name/op/openrocket/package.nix
··· 18 src = fetchFromGitHub { 19 owner = "openrocket"; 20 repo = "openrocket"; 21 - rev = "release-${finalAttrs.version}"; 22 hash = "sha256-Dg/v72N9cDG9Ko5JIcZxGxh+ClRDgf5Jq5DvQyCiYOs="; 23 fetchSubmodules = true; 24 };
··· 18 src = fetchFromGitHub { 19 owner = "openrocket"; 20 repo = "openrocket"; 21 + tag = "release-${finalAttrs.version}"; 22 hash = "sha256-Dg/v72N9cDG9Ko5JIcZxGxh+ClRDgf5Jq5DvQyCiYOs="; 23 fetchSubmodules = true; 24 };
+1 -1
pkgs/by-name/op/openseachest/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "Seagate"; 13 repo = "openSeaChest"; 14 - rev = "v${version}"; 15 hash = "sha256-kd2JRtqnxfYRJcr1yKSB0LZAR96j2WW4tR1iRTvVANs="; 16 fetchSubmodules = true; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "Seagate"; 13 repo = "openSeaChest"; 14 + tag = "v${version}"; 15 hash = "sha256-kd2JRtqnxfYRJcr1yKSB0LZAR96j2WW4tR1iRTvVANs="; 16 fetchSubmodules = true; 17 };
+2 -2
pkgs/by-name/op/opensubdiv/package.nix
··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "opensubdiv"; 21 - version = "3.6.0"; 22 23 src = fetchFromGitHub { 24 owner = "PixarAnimationStudios"; 25 repo = "OpenSubdiv"; 26 tag = "v${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; 27 - hash = "sha256-liy6pQyWMk7rw0usrCoLGzZLO7RAg0z2pV/GF2NnOkE="; 28 }; 29 30 outputs = [
··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "opensubdiv"; 21 + version = "3.6.1"; 22 23 src = fetchFromGitHub { 24 owner = "PixarAnimationStudios"; 25 repo = "OpenSubdiv"; 26 tag = "v${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; 27 + hash = "sha256-/22SeMzNNnrUgmPGpgbQwoYthdAdhRa615VhVJOvP9o="; 28 }; 29 30 outputs = [
+2 -2
pkgs/by-name/oq/oqs-provider/package.nix
··· 9 }: 10 stdenv.mkDerivation (finalAttrs: { 11 name = "oqs-provider"; 12 - version = "0.9.0"; 13 14 src = fetchFromGitHub { 15 owner = "open-quantum-safe"; 16 repo = "oqs-provider"; 17 rev = finalAttrs.version; 18 - hash = "sha256-R9rau/Q+KSkr0hNxpvc3ub9eLQqS1kIONoOEw8zFUBk="; 19 }; 20 21 nativeBuildInputs = [
··· 9 }: 10 stdenv.mkDerivation (finalAttrs: { 11 name = "oqs-provider"; 12 + version = "0.10.0"; 13 14 src = fetchFromGitHub { 15 owner = "open-quantum-safe"; 16 repo = "oqs-provider"; 17 rev = finalAttrs.version; 18 + hash = "sha256-/FdVcFNrRWJmEmO1B+LybL+MH4N7LdwvHaOpQi6vCTU="; 19 }; 20 21 nativeBuildInputs = [
+1 -1
pkgs/by-name/or/orocos-kdl/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "orocos"; 15 repo = "orocos_kinematics_dynamics"; 16 - rev = "v${version}"; 17 sha256 = "15ky7vw461005axx96d0f4zxdnb9dxl3h082igyd68sbdb8r1419"; 18 # Needed to build Python bindings 19 fetchSubmodules = true;
··· 13 src = fetchFromGitHub { 14 owner = "orocos"; 15 repo = "orocos_kinematics_dynamics"; 16 + tag = "v${version}"; 17 sha256 = "15ky7vw461005axx96d0f4zxdnb9dxl3h082igyd68sbdb8r1419"; 18 # Needed to build Python bindings 19 fetchSubmodules = true;
+1 -1
pkgs/by-name/or/orogene/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "orogene"; 16 repo = "orogene"; 17 - rev = "v${version}"; 18 hash = "sha256-GMWrlvZZ2xlcvcRG3u8jS8KiewHpyX0brNe4pmCpHbM="; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "orogene"; 16 repo = "orogene"; 17 + tag = "v${version}"; 18 hash = "sha256-GMWrlvZZ2xlcvcRG3u8jS8KiewHpyX0brNe4pmCpHbM="; 19 fetchSubmodules = true; 20 };
+1 -1
pkgs/by-name/os/osqp/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "oxfordcontrol"; 14 repo = "osqp"; 15 - rev = "v${version}"; 16 hash = "sha256-enkK5EFyAeLaUnHNYS3oq43HsHY5IuSLgsYP0k/GW8c="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "oxfordcontrol"; 14 repo = "osqp"; 15 + tag = "v${version}"; 16 hash = "sha256-enkK5EFyAeLaUnHNYS3oq43HsHY5IuSLgsYP0k/GW8c="; 17 fetchSubmodules = true; 18 };
+1 -1
pkgs/by-name/os/ossia-score/package.nix
··· 49 src = fetchFromGitHub { 50 owner = "ossia"; 51 repo = "score"; 52 - rev = "v${finalAttrs.version}"; 53 hash = "sha256-khVWoHsxezQjU6O+OX7t1zuzLJpIVTim1rMswD7TaQU="; 54 fetchSubmodules = true; 55 };
··· 49 src = fetchFromGitHub { 50 owner = "ossia"; 51 repo = "score"; 52 + tag = "v${finalAttrs.version}"; 53 hash = "sha256-khVWoHsxezQjU6O+OX7t1zuzLJpIVTim1rMswD7TaQU="; 54 fetchSubmodules = true; 55 };
+1 -1
pkgs/by-name/ow/owamp/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "perfsonar"; 16 repo = "owamp"; 17 - rev = "v${version}"; 18 sha256 = "5o85XSn84nOvNjIzlaZ2R6/TSHpKbWLXTO0FmqWsNMU="; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "perfsonar"; 16 repo = "owamp"; 17 + tag = "v${version}"; 18 sha256 = "5o85XSn84nOvNjIzlaZ2R6/TSHpKbWLXTO0FmqWsNMU="; 19 fetchSubmodules = true; 20 };
+1 -1
pkgs/by-name/p1/p11-kit/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "p11-glue"; 23 repo = "p11-kit"; 24 - rev = version; 25 hash = "sha256-2xDUvXGsF8x42uezgnvOXLVUdNNHcaE042HDDEJeplc="; 26 fetchSubmodules = true; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "p11-glue"; 23 repo = "p11-kit"; 24 + tag = version; 25 hash = "sha256-2xDUvXGsF8x42uezgnvOXLVUdNNHcaE042HDDEJeplc="; 26 fetchSubmodules = true; 27 };
+1 -1
pkgs/by-name/pa/pam_rssh/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "z4yx"; 19 repo = "pam_rssh"; 20 - rev = "v${version}"; 21 hash = "sha256-VxbaxqyIAwmjjbgfTajqwPQC3bp7g/JNVNx9yy/3tus="; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "z4yx"; 19 repo = "pam_rssh"; 20 + tag = "v${version}"; 21 hash = "sha256-VxbaxqyIAwmjjbgfTajqwPQC3bp7g/JNVNx9yy/3tus="; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/pd/pdfcpu/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "pdfcpu"; 15 repo = "pdfcpu"; 16 - rev = "v${version}"; 17 hash = "sha256-HTqaFl/ug/4sdchZBD4VQiXbD1L0/DVf2efZ3BV/vx4="; 18 # Apparently upstream requires that the compiled executable will know the 19 # commit hash and the date of the commit. This information is also presented
··· 13 src = fetchFromGitHub { 14 owner = "pdfcpu"; 15 repo = "pdfcpu"; 16 + tag = "v${version}"; 17 hash = "sha256-HTqaFl/ug/4sdchZBD4VQiXbD1L0/DVf2efZ3BV/vx4="; 18 # Apparently upstream requires that the compiled executable will know the 19 # commit hash and the date of the commit. This information is also presented
+1 -1
pkgs/by-name/pd/pdfslicer/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "junrrein"; 22 repo = "pdfslicer"; 23 - rev = "v${version}"; 24 fetchSubmodules = true; 25 sha256 = "0sja0ddd9c8wjjpzk2ag8q1lxpj09adgmhd7wnsylincqnj2jyls"; 26 };
··· 20 src = fetchFromGitHub { 21 owner = "junrrein"; 22 repo = "pdfslicer"; 23 + tag = "v${version}"; 24 fetchSubmodules = true; 25 sha256 = "0sja0ddd9c8wjjpzk2ag8q1lxpj09adgmhd7wnsylincqnj2jyls"; 26 };
+1 -1
pkgs/by-name/pe/penguin-subtitle-player/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "carsonip"; 14 repo = "Penguin-Subtitle-Player"; 15 - rev = "v${finalAttrs.version}"; 16 hash = "sha256-AhdShg/eWqF44W1r+KmcHzbGKF2TNSD/wPKj+x4oQkM="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "carsonip"; 14 repo = "Penguin-Subtitle-Player"; 15 + tag = "v${finalAttrs.version}"; 16 hash = "sha256-AhdShg/eWqF44W1r+KmcHzbGKF2TNSD/wPKj+x4oQkM="; 17 fetchSubmodules = true; 18 };
+42
pkgs/by-name/pf/pff-tool/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + rustPlatform, 5 + fetchFromGitHub, 6 + pkg-config, 7 + libpff, 8 + }: 9 + 10 + rustPlatform.buildRustPackage (finalAttrs: { 11 + pname = "pff-tools"; 12 + version = "0-unstable-2025-07-22"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "avranju"; 16 + repo = "pff-tools"; 17 + rev = "d8776cd45e62c82adbbcc04f2f636b569de057ca"; 18 + hash = "sha256-MDMrKaq/iz5WdLhh3rv2ODFdaMoaeFtacT8xmRf3Qec="; 19 + }; 20 + 21 + cargoHash = "sha256-SL+FTuVkgq0ll8SH7FgVapvemarc7ci0KtoGG16zxCM="; 22 + 23 + nativeBuildInputs = [ 24 + pkg-config 25 + rustPlatform.bindgenHook 26 + ]; 27 + 28 + buildInputs = [ 29 + libpff 30 + ]; 31 + 32 + # Tests require a sample PST/OST file. 33 + doCheck = false; 34 + 35 + meta = { 36 + description = "Command-line tools to process PFF files"; 37 + homepage = "https://github.com/avranju/pff-tools"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ d3vil0p3r ]; 40 + mainProgram = "pff-cli"; 41 + }; 42 + })
+1 -1
pkgs/by-name/pi/picom/package.nix
··· 41 src = fetchFromGitHub { 42 owner = "yshui"; 43 repo = "picom"; 44 - rev = "v${finalAttrs.version}"; 45 hash = "sha256-H8IbzzrzF1c63MXbw5mqoll3H+vgcSVpijrlSDNkc+o="; 46 fetchSubmodules = true; 47 };
··· 41 src = fetchFromGitHub { 42 owner = "yshui"; 43 repo = "picom"; 44 + tag = "v${finalAttrs.version}"; 45 hash = "sha256-H8IbzzrzF1c63MXbw5mqoll3H+vgcSVpijrlSDNkc+o="; 46 fetchSubmodules = true; 47 };
+1 -1
pkgs/by-name/pk/pkcs11-provider/package.nix
··· 27 src = fetchFromGitHub { 28 owner = "latchset"; 29 repo = "pkcs11-provider"; 30 - rev = "v${version}"; 31 fetchSubmodules = true; 32 hash = "sha256-Q9dmzYDBco+LLVWdORFTjRyk0RX8qhmZ1m+Kgfeyr04="; 33 };
··· 27 src = fetchFromGitHub { 28 owner = "latchset"; 29 repo = "pkcs11-provider"; 30 + tag = "v${version}"; 31 fetchSubmodules = true; 32 hash = "sha256-Q9dmzYDBco+LLVWdORFTjRyk0RX8qhmZ1m+Kgfeyr04="; 33 };
+1 -1
pkgs/by-name/pm/pmix/package.nix
··· 25 src = fetchFromGitHub { 26 repo = "openpmix"; 27 owner = "openpmix"; 28 - rev = "v${finalAttrs.version}"; 29 hash = "sha256-qj/exBi1siCHY1QqNY+ad6n3XI4JZuwnM93Vp+rj1AQ="; 30 fetchSubmodules = true; 31 };
··· 25 src = fetchFromGitHub { 26 repo = "openpmix"; 27 owner = "openpmix"; 28 + tag = "v${finalAttrs.version}"; 29 hash = "sha256-qj/exBi1siCHY1QqNY+ad6n3XI4JZuwnM93Vp+rj1AQ="; 30 fetchSubmodules = true; 31 };
+1 -1
pkgs/by-name/pn/pngquant/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "kornelski"; 22 repo = "pngquant"; 23 - rev = version; 24 hash = "sha256-u2zEp9Llo+c/+1QGW4V4r40KQn/ATHCTEsrpy7bRf/I="; 25 fetchSubmodules = true; 26 };
··· 20 src = fetchFromGitHub { 21 owner = "kornelski"; 22 repo = "pngquant"; 23 + tag = version; 24 hash = "sha256-u2zEp9Llo+c/+1QGW4V4r40KQn/ATHCTEsrpy7bRf/I="; 25 fetchSubmodules = true; 26 };
+1 -1
pkgs/by-name/po/pokeget-rs/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "talwat"; 13 repo = "pokeget-rs"; 14 - rev = version; 15 hash = "sha256-EtEmaA0ukLoK0vaX+s3d8xodB3pUwSb1EyeyMBF0+rc="; 16 fetchSubmodules = true; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "talwat"; 13 repo = "pokeget-rs"; 14 + tag = version; 15 hash = "sha256-EtEmaA0ukLoK0vaX+s3d8xodB3pUwSb1EyeyMBF0+rc="; 16 fetchSubmodules = true; 17 };
+1 -1
pkgs/by-name/po/polybar/package.nix
··· 48 src = fetchFromGitHub { 49 owner = "polybar"; 50 repo = "polybar"; 51 - rev = finalAttrs.version; 52 hash = "sha256-5PYKl6Hi4EYEmUBwkV0rLiwxNqIyR5jwm495YnNs0gI="; 53 fetchSubmodules = true; 54 };
··· 48 src = fetchFromGitHub { 49 owner = "polybar"; 50 repo = "polybar"; 51 + tag = finalAttrs.version; 52 hash = "sha256-5PYKl6Hi4EYEmUBwkV0rLiwxNqIyR5jwm495YnNs0gI="; 53 fetchSubmodules = true; 54 };
+1 -1
pkgs/by-name/po/polylux2pdfpc/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "polylux-typ"; 17 repo = "polylux"; 18 - rev = "v${version}"; 19 sparseCheckout = [ dirname ]; 20 hash = "sha256-41FgRejonvVTmE89WGm0Cqumm8lb6kkfxtkWV74UKJA="; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "polylux-typ"; 17 repo = "polylux"; 18 + tag = "v${version}"; 19 sparseCheckout = [ dirname ]; 20 hash = "sha256-41FgRejonvVTmE89WGm0Cqumm8lb6kkfxtkWV74UKJA="; 21 };
+1 -1
pkgs/by-name/po/ponyc/package.nix
··· 29 src = fetchFromGitHub { 30 owner = "ponylang"; 31 repo = "ponyc"; 32 - rev = version; 33 hash = "sha256-4gDv8UWTk0RWVNC4PU70YKSK9fIMbWBsQbHboVls2BA="; 34 fetchSubmodules = true; 35 };
··· 29 src = fetchFromGitHub { 30 owner = "ponylang"; 31 repo = "ponyc"; 32 + tag = version; 33 hash = "sha256-4gDv8UWTk0RWVNC4PU70YKSK9fIMbWBsQbHboVls2BA="; 34 fetchSubmodules = true; 35 };
+1 -1
pkgs/by-name/po/poptracker/package.nix
··· 24 src = fetchFromGitHub { 25 owner = "black-sliver"; 26 repo = "PopTracker"; 27 - rev = "v${finalAttrs.version}"; 28 hash = "sha256-DFJfuDOzcVdiXLv5EzO5TL3UJLCZPM1bTZharp2ww5U="; 29 fetchSubmodules = true; 30 };
··· 24 src = fetchFromGitHub { 25 owner = "black-sliver"; 26 repo = "PopTracker"; 27 + tag = "v${finalAttrs.version}"; 28 hash = "sha256-DFJfuDOzcVdiXLv5EzO5TL3UJLCZPM1bTZharp2ww5U="; 29 fetchSubmodules = true; 30 };
+1 -1
pkgs/by-name/pr/pragtical/package.nix
··· 27 src = fetchFromGitHub { 28 owner = "pragtical"; 29 repo = "pragtical"; 30 - rev = "v${finalAttrs.version}"; 31 fetchSubmodules = true; 32 33 # also fetch required git submodules
··· 27 src = fetchFromGitHub { 28 owner = "pragtical"; 29 repo = "pragtical"; 30 + tag = "v${finalAttrs.version}"; 31 fetchSubmodules = true; 32 33 # also fetch required git submodules
+1 -1
pkgs/by-name/pr/prime-server/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "kevinkreiser"; 19 repo = "prime_server"; 20 - rev = version; 21 sha256 = "0izmmvi3pvidhlrgfpg4ccblrw6fil3ddxg5cfxsz4qbh399x83w"; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "kevinkreiser"; 19 repo = "prime_server"; 20 + tag = version; 21 sha256 = "0izmmvi3pvidhlrgfpg4ccblrw6fil3ddxg5cfxsz4qbh399x83w"; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/pr/process-compose/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "F1bonacc1"; 18 repo = "process-compose"; 19 - rev = "v${version}"; 20 hash = "sha256-qv/fVfuQD7Nan5Nn1RkwXoGZuPYSRWQaojEn6MCF9BQ="; 21 # populate values that require us to use git. By doing this in postFetch we 22 # can delete .git afterwards and maintain better reproducibility of the src.
··· 16 src = fetchFromGitHub { 17 owner = "F1bonacc1"; 18 repo = "process-compose"; 19 + tag = "v${version}"; 20 hash = "sha256-qv/fVfuQD7Nan5Nn1RkwXoGZuPYSRWQaojEn6MCF9BQ="; 21 # populate values that require us to use git. By doing this in postFetch we 22 # can delete .git afterwards and maintain better reproducibility of the src.
+1 -1
pkgs/by-name/pr/proteus/package.nix
··· 23 src = fetchFromGitHub { 24 owner = "GuitarML"; 25 repo = "Proteus"; 26 - rev = "v${version}"; 27 fetchSubmodules = true; 28 hash = "sha256-WhJh+Sx64JYxQQ1LXpDUwXeodFU1EZ0TmMhn+6w0hQg="; 29 };
··· 23 src = fetchFromGitHub { 24 owner = "GuitarML"; 25 repo = "Proteus"; 26 + tag = "v${version}"; 27 fetchSubmodules = true; 28 hash = "sha256-WhJh+Sx64JYxQQ1LXpDUwXeodFU1EZ0TmMhn+6w0hQg="; 29 };
+2 -2
pkgs/by-name/pr/protozero/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "protozero"; 10 - version = "1.8.0"; 11 12 src = fetchFromGitHub { 13 owner = "mapbox"; 14 repo = "protozero"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-kqR0YLxkRu8WclxaoR/zx+2sRTEZus7dUTbqjBkv12U="; 17 }; 18 19 nativeBuildInputs = [ cmake ];
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "protozero"; 10 + version = "1.8.1"; 11 12 src = fetchFromGitHub { 13 owner = "mapbox"; 14 repo = "protozero"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-69GEAz6wSGMGozsWS9xmoTgyH8mTuDM9mUTCXfVI6f8="; 17 }; 18 19 nativeBuildInputs = [ cmake ];
+1 -1
pkgs/by-name/pr/prrte/package.nix
··· 23 src = fetchFromGitHub { 24 owner = "openpmix"; 25 repo = "prrte"; 26 - rev = "v${version}"; 27 hash = "sha256-4JEh4N/38k0Xgp0CqnFipaEZlJBQr8nyxoncyz0/7yo="; 28 fetchSubmodules = true; 29 };
··· 23 src = fetchFromGitHub { 24 owner = "openpmix"; 25 repo = "prrte"; 26 + tag = "v${version}"; 27 hash = "sha256-4JEh4N/38k0Xgp0CqnFipaEZlJBQr8nyxoncyz0/7yo="; 28 fetchSubmodules = true; 29 };
+1 -1
pkgs/by-name/pv/pvsneslib/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "alekmaul"; 15 repo = "pvsneslib"; 16 - rev = version; 17 hash = "sha256-Cl4+WvjKbq5IPqf7ivVYwBYwDDWWHGNeq4nWXPxsUHw="; 18 fetchSubmodules = true; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "alekmaul"; 15 repo = "pvsneslib"; 16 + tag = version; 17 hash = "sha256-Cl4+WvjKbq5IPqf7ivVYwBYwDDWWHGNeq4nWXPxsUHw="; 18 fetchSubmodules = true; 19 };
+1 -1
pkgs/by-name/qc/qcm/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "hypengw"; 19 repo = "Qcm"; 20 - rev = "v${finalAttrs.version}"; 21 fetchSubmodules = true; 22 hash = "sha256-41GsG+NKCMw+LuRUf31ilRso/SkKYVV3IrMSviOZdWs="; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "hypengw"; 19 repo = "Qcm"; 20 + tag = "v${finalAttrs.version}"; 21 fetchSubmodules = true; 22 hash = "sha256-41GsG+NKCMw+LuRUf31ilRso/SkKYVV3IrMSviOZdWs="; 23 };
+1 -1
pkgs/by-name/qg/qgrep/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "zeux"; 14 repo = "qgrep"; 15 - rev = "v${version}"; 16 fetchSubmodules = true; 17 hash = "sha256-TeXOzfb1Nu6hz9l6dXGZY+xboscPapKm0Z264hv1Aww="; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "zeux"; 14 repo = "qgrep"; 15 + tag = "v${version}"; 16 fetchSubmodules = true; 17 hash = "sha256-TeXOzfb1Nu6hz9l6dXGZY+xboscPapKm0Z264hv1Aww="; 18 };
+1 -1
pkgs/by-name/qg/qgroundcontrol/package.nix
··· 87 src = fetchFromGitHub { 88 owner = "mavlink"; 89 repo = "qgroundcontrol"; 90 - rev = "v${version}"; 91 hash = "sha256-wjrfwE97J+UzBPIARQ6cPadN6xIdqR8i+ZKbtiDproM="; 92 fetchSubmodules = true; 93 };
··· 87 src = fetchFromGitHub { 88 owner = "mavlink"; 89 repo = "qgroundcontrol"; 90 + tag = "v${version}"; 91 hash = "sha256-wjrfwE97J+UzBPIARQ6cPadN6xIdqR8i+ZKbtiDproM="; 92 fetchSubmodules = true; 93 };
+1 -1
pkgs/by-name/qu/quadrafuzz/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "jpcima"; 17 repo = "quadrafuzz"; 18 - rev = "v${version}"; 19 sha256 = "1kjsf7il9krihwlrq08gk2xvil4b4q5zd87nnm103hby2w7ws7z1"; 20 fetchSubmodules = true; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "jpcima"; 17 repo = "quadrafuzz"; 18 + tag = "v${version}"; 19 sha256 = "1kjsf7il9krihwlrq08gk2xvil4b4q5zd87nnm103hby2w7ws7z1"; 20 fetchSubmodules = true; 21 };
+2
pkgs/by-name/qu/questdb/package.nix
··· 24 25 mkdir -p $out/bin $out/share/java 26 cp questdb.sh $out/bin 27 cp questdb.jar $out/share/java 28 29 ln -s $out/share/java/questdb.jar $out/bin
··· 24 25 mkdir -p $out/bin $out/share/java 26 cp questdb.sh $out/bin 27 + cp env.sh $out/bin 28 + cp print-hello.sh $out/bin 29 cp questdb.jar $out/share/java 30 31 ln -s $out/share/java/questdb.jar $out/bin
+1 -1
pkgs/by-name/ra/rapidyaml/package.nix
··· 14 owner = "biojppm"; 15 repo = "rapidyaml"; 16 fetchSubmodules = true; 17 - rev = "v${version}"; 18 hash = "sha256-+ENfflVjeesX14m0G71HdeSIECopZV4J2JL9+c+nbXE="; 19 }; 20
··· 14 owner = "biojppm"; 15 repo = "rapidyaml"; 16 fetchSubmodules = true; 17 + tag = "v${version}"; 18 hash = "sha256-+ENfflVjeesX14m0G71HdeSIECopZV4J2JL9+c+nbXE="; 19 }; 20
+3 -3
pkgs/by-name/ra/raycast/package.nix
··· 12 13 stdenvNoCC.mkDerivation (finalAttrs: { 14 pname = "raycast"; 15 - version = "1.102.0"; 16 17 src = 18 { 19 aarch64-darwin = fetchurl { 20 name = "Raycast.dmg"; 21 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; 22 - hash = "sha256-f26Tf59ow7rJiL+2BRgDhbEpWB2z4JaRUsT9UMxKjV4="; 23 }; 24 x86_64-darwin = fetchurl { 25 name = "Raycast.dmg"; 26 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; 27 - hash = "sha256-Ict34LSjpN1Ah/uOclRi0xQfO6oQgmP57K+12bIjW6k="; 28 }; 29 } 30 .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported.");
··· 12 13 stdenvNoCC.mkDerivation (finalAttrs: { 14 pname = "raycast"; 15 + version = "1.102.3"; 16 17 src = 18 { 19 aarch64-darwin = fetchurl { 20 name = "Raycast.dmg"; 21 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; 22 + hash = "sha256-rb67RWmv4zJs4osGt/4D5XfV3ZT1YbwhHAhEqPrCxCk="; 23 }; 24 x86_64-darwin = fetchurl { 25 name = "Raycast.dmg"; 26 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; 27 + hash = "sha256-1CCIrqDv7h0z/49X9UrObeWmyAz++XpMdZ58ilW4wIM="; 28 }; 29 } 30 .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported.");
+1 -1
pkgs/by-name/rb/rbdoom-3-bfg/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "RobertBeckebans"; 23 repo = "rbdoom-3-bfg"; 24 - rev = "v${version}"; 25 hash = "sha256-9BZEFO+e5IG6hv9+QI9OJecQ84rLTWBDz4k0GU6SeDE="; 26 fetchSubmodules = true; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "RobertBeckebans"; 23 repo = "rbdoom-3-bfg"; 24 + tag = "v${version}"; 25 hash = "sha256-9BZEFO+e5IG6hv9+QI9OJecQ84rLTWBDz4k0GU6SeDE="; 26 fetchSubmodules = true; 27 };
-50
pkgs/by-name/re/re-isearch/0001-fix-JsonHitTable-undefined-reference.patch
··· 1 - # fixes "undefined reference to `IDB::JsonHitTable(RESULT const&)" build failure 2 - 3 - --- 4 - src/idb.cxx | 26 -------------------------- 5 - 1 file changed, 26 deletions(-) 6 - 7 - diff --git a/src/idb.cxx b/src/idb.cxx 8 - index 2469c06..753a9fb 100644 9 - --- a/src/idb.cxx 10 - +++ b/src/idb.cxx 11 - @@ -5486,37 +5486,11 @@ STRING IDB::XMLHitTable(const RESULT& Result) 12 - } 13 - #endif 14 - 15 - -#if 0 16 - STRING IDB::JsonHitTable(const RESULT& Result) 17 - { 18 - -#if 1 19 - message_log (LOG_FATAL, "JsonHitTable is not yet implemented"); 20 - return NulString; 21 - -#else 22 - -/* 23 - -<folders> 24 - - <folder id="123" private="0" archived="0" order="1">Shopping</folder> 25 - -</folders> 26 - - 27 - -is JSON 28 - - 29 - -{ 30 - - "folders": { 31 - - "folder":{ 32 - - "@": { 33 - - "id": "123", 34 - - "private": "0", 35 - - "archived": "0", 36 - - "order": "1" 37 - - }, 38 - - "#": "Shopping" 39 - - } 40 - - } 41 - -} 42 - -*/ 43 - } 44 - -#endif 45 - -#endif 46 - 47 - 48 - PIRSET IDB::SearchSmart(QUERY *Query, const STRING& DefaultField) 49 - -- 50 - 2.47.2
···
+64
pkgs/by-name/re/re-isearch/1001-Fix-resurcive-make-parallelism.patch
···
··· 1 + From 9fc97ea817762e2575954cd31aa735b2cfec7a5e Mon Sep 17 00:00:00 2001 2 + From: OPNA2608 <opna2608@protonmail.com> 3 + Date: Sun, 3 Aug 2025 19:08:30 +0200 4 + Subject: [PATCH] build/Makefile: Fix recursive make & parallelism 5 + 6 + - Recursively calling make should be done by using the special `MAKE` variable, which will preserve parallelism across calls 7 + - Don't hardcode parallelism in recursive make calls, inherit user-supplied ones instead 8 + --- 9 + build/Makefile | 18 +++++++++--------- 10 + 1 file changed, 9 insertions(+), 9 deletions(-) 11 + 12 + diff --git a/build/Makefile b/build/Makefile 13 + index 6633ebd..807bfd9 100644 14 + --- a/build/Makefile 15 + +++ b/build/Makefile 16 + @@ -2,36 +2,36 @@ UNAME := $(shell uname) 17 + 18 + all: 19 + ifeq ($(UNAME), Darwin) 20 + - make -j 5 -f Makefile.MacOS-OMP $(MFLAGS) 21 + + $(MAKE) -f Makefile.MacOS-OMP $(MFLAGS) 22 + endif 23 + ifeq ($(UNAME), Linux) 24 + - make -j 3 -f Makefile.ubuntu $(MFLAGS) 25 + + $(MAKE) -f Makefile.ubuntu $(MFLAGS) 26 + endif 27 + ifeq ($(UNAME), Solaris) 28 + - make -f Makefile.solaris $(MFLAGS) 29 + + $(MAKE) -f Makefile.solaris $(MFLAGS) 30 + endif 31 + 32 + install: 33 + ifeq ($(UNAME), Darwin) 34 + - make -j 5 -f Makefile.MacOS-OMP $(MFLAGS) install 35 + + $(MAKE) -f Makefile.MacOS-OMP $(MFLAGS) install 36 + endif 37 + ifeq ($(UNAME), Linux) 38 + - make -j 3 -f Makefile.ubuntu $(MFLAGS) install 39 + + $(MAKE) -f Makefile.ubuntu $(MFLAGS) install 40 + endif 41 + ifeq ($(UNAME), Solaris) 42 + - make -f Makefile.solaris $(MFLAGS) install 43 + + $(MAKE) -f Makefile.solaris $(MFLAGS) install 44 + endif 45 + 46 + 47 + plugins: 48 + ifeq ($(UNAME), Darwin) 49 + - make -j 5 -f Makefile.MacOS $(MFLAGS) plugins 50 + + $(MAKE) -f Makefile.MacOS $(MFLAGS) plugins 51 + endif 52 + ifeq ($(UNAME), Linux) 53 + - make -j 3 -f Makefile.ubuntu $(MFLAGS) plugins 54 + + $(MAKE) -f Makefile.ubuntu $(MFLAGS) plugins 55 + endif 56 + ifeq ($(UNAME), Solaris) 57 + - make -f Makefile.solaris $(MFLAGS) plugins 58 + + $(MAKE) -f Makefile.solaris $(MFLAGS) plugins 59 + endif 60 + 61 + 62 + -- 63 + 2.50.1 64 +
+19 -12
pkgs/by-name/re/re-isearch/package.nix
··· 11 12 stdenv.mkDerivation { 13 pname = "re-Isearch"; 14 - version = "2.20220925.4.0a-unstable-2025-03-16"; 15 16 src = fetchFromGitHub { 17 owner = "re-Isearch"; 18 repo = "re-Isearch"; 19 - rev = "56e0dfbe7468881b3958ca8e630f41a5354e9873"; 20 - hash = "sha256-tI75D02/sFEkHDQX/BpDlu24WNP6Qh9G0MIfEvs8npM="; 21 }; 22 23 - # Upstream issue: https://github.com/re-Isearch/re-Isearch/issues/11 24 - patches = [ ./0001-fix-JsonHitTable-undefined-reference.patch ]; 25 26 postPatch = '' 27 # Fix gcc-13 build due to missing <cstdint> include. 28 sed -e '1i #include <cstdint>' -i src/mmap.cxx 29 30 - # g++: error: unrecognized command-line option '-msse2' 31 - # gcc: error: unrecognized command-line option '-m64' 32 substituteInPlace build/Makefile.ubuntu \ 33 --replace-fail "-msse2" "" \ 34 --replace-fail "-m64" "" ··· 43 ]; 44 45 makeFlags = [ 46 - "CC=g++" 47 - "cc=gcc" 48 - "LD=g++" 49 ]; 50 51 preBuild = '' 52 cd build 53 - make clean # clean up pre-built objects in the source 54 makeFlagsArray+=( 55 - EXTRA_INC="-I${db.dev}/include -I${lib.getDev file}/include" 56 LD_PATH="-L../lib -L${db.out}/lib -L${file}/lib -L${libnsl}/lib" 57 ) 58 ''; 59 60 installPhase = '' 61 runHook preInstall
··· 11 12 stdenv.mkDerivation { 13 pname = "re-Isearch"; 14 + version = "2.20220925.4.0a-unstable-2025-05-15"; 15 16 src = fetchFromGitHub { 17 owner = "re-Isearch"; 18 repo = "re-Isearch"; 19 + rev = "35e939fd60948f112b668b06d2b8b75f2c7425d3"; 20 + hash = "sha256-r7KUwx2SrfnpSknGSpzw33Qwp63htoKknrnmdOgA/9Y="; 21 }; 22 23 + patches = [ 24 + # https://github.com/re-Isearch/re-Isearch/pull/12 25 + ./1001-Fix-resurcive-make-parallelism.patch 26 + ]; 27 28 postPatch = '' 29 # Fix gcc-13 build due to missing <cstdint> include. 30 + # https://github.com/re-Isearch/re-Isearch/pull/13 31 sed -e '1i #include <cstdint>' -i src/mmap.cxx 32 33 + # These flags are not supported on all architectures 34 + # https://github.com/re-Isearch/re-Isearch/issues/14 35 substituteInPlace build/Makefile.ubuntu \ 36 --replace-fail "-msse2" "" \ 37 --replace-fail "-m64" "" ··· 46 ]; 47 48 makeFlags = [ 49 + "CC=${stdenv.cc.targetPrefix}c++" 50 + "cc=${stdenv.cc.targetPrefix}cc" 51 + "LD=${stdenv.cc.targetPrefix}c++" 52 ]; 53 54 preBuild = '' 55 cd build 56 makeFlagsArray+=( 57 + EXTRA_INC="-I${lib.getDev db}/include -I${lib.getDev file}/include" 58 LD_PATH="-L../lib -L${db.out}/lib -L${file}/lib -L${libnsl}/lib" 59 ) 60 ''; 61 + 62 + # Handwritten Makefiles, doesn't properly ensure that libraries are built before they're used in linking 63 + # ld: cannot find -libUtils: No such file or directory 64 + # ld: cannot find -libLocal: No such file or directory 65 + enableParallelBuilding = false; 66 67 installPhase = '' 68 runHook preInstall
+2 -2
pkgs/by-name/re/renode-unstable/package.nix
··· 7 renode.overrideAttrs ( 8 finalAttrs: _: { 9 pname = "renode-unstable"; 10 - version = "1.15.3+20250720git2309db7fd"; 11 12 src = fetchurl { 13 url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz"; 14 - hash = "sha256-pcgjT27cBlHzHnh4q9AsgVAVXshdvA0Tdo0dsq9rXP4="; 15 }; 16 17 passthru.updateScript =
··· 7 renode.overrideAttrs ( 8 finalAttrs: _: { 9 pname = "renode-unstable"; 10 + version = "1.15.3+20250801git3f8169b88"; 11 12 src = fetchurl { 13 url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz"; 14 + hash = "sha256-1GtLD69h0oYLXqs5n+0Vzc00WtK6mdPR9BkP4tjOmW8="; 15 }; 16 17 passthru.updateScript =
+1 -1
pkgs/by-name/re/revive/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "mgechev"; 15 repo = "revive"; 16 - rev = "v${version}"; 17 hash = "sha256-89BlSc2tgxAJUGZM951fF+0H+SOsl0+xz/G18neRZxI="; 18 # populate values that require us to use git. By doing this in postFetch we 19 # can delete .git afterwards and maintain better reproducibility of the src.
··· 13 src = fetchFromGitHub { 14 owner = "mgechev"; 15 repo = "revive"; 16 + tag = "v${version}"; 17 hash = "sha256-89BlSc2tgxAJUGZM951fF+0H+SOsl0+xz/G18neRZxI="; 18 # populate values that require us to use git. By doing this in postFetch we 19 # can delete .git afterwards and maintain better reproducibility of the src.
+1 -1
pkgs/by-name/rh/rhvoice/package.nix
··· 18 src = fetchFromGitHub { 19 owner = "RHVoice"; 20 repo = "RHVoice"; 21 - rev = version; 22 fetchSubmodules = true; 23 hash = "sha256-4l4S4MUnVGN/El1BBuZvzPPcavUefjMyBk1hk0ux7zo="; 24 };
··· 18 src = fetchFromGitHub { 19 owner = "RHVoice"; 20 repo = "RHVoice"; 21 + tag = version; 22 fetchSubmodules = true; 23 hash = "sha256-4l4S4MUnVGN/El1BBuZvzPPcavUefjMyBk1hk0ux7zo="; 24 };
+1 -1
pkgs/by-name/ri/ricochet-refresh/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "blueprint-freespeech"; 18 repo = "ricochet-refresh"; 19 - rev = "v${finalAttrs.version}-release"; 20 fetchSubmodules = true; 21 hash = "sha256-/IT3K3PL2fNl4P7xzItVnI8xJx5MmKxhw3ZEX9rN7j4="; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "blueprint-freespeech"; 18 repo = "ricochet-refresh"; 19 + tag = "v${finalAttrs.version}-release"; 20 fetchSubmodules = true; 21 hash = "sha256-/IT3K3PL2fNl4P7xzItVnI8xJx5MmKxhw3ZEX9rN7j4="; 22 };
+1 -1
pkgs/by-name/ri/rictydiminished-with-firacode/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "hakatashi"; 15 repo = "RictyDiminished-with-FiraCode"; 16 - rev = version; 17 hash = "sha256-twh3yLAM4MUjWzSDNmo8gNIRf01hieXeOS334sNdFk4="; 18 fetchSubmodules = true; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "hakatashi"; 15 repo = "RictyDiminished-with-FiraCode"; 16 + tag = version; 17 hash = "sha256-twh3yLAM4MUjWzSDNmo8gNIRf01hieXeOS334sNdFk4="; 18 fetchSubmodules = true; 19 };
+3 -3
pkgs/by-name/ri/rio/package.nix
··· 53 in 54 rustPlatform.buildRustPackage (finalAttrs: { 55 pname = "rio"; 56 - version = "0.2.23"; 57 58 src = fetchFromGitHub { 59 owner = "raphamorim"; 60 repo = "rio"; 61 tag = "v${finalAttrs.version}"; 62 - hash = "sha256-hhKlXuhv0PP8/xCIZ0lFGtCYCzOzH0gUeh48GdKpG6A="; 63 }; 64 65 - cargoHash = "sha256-+pfudGeWq4EARQDu+HAZczWlzStuzDPArMm1oCZGfKU="; 66 67 nativeBuildInputs = [ 68 ncurses
··· 53 in 54 rustPlatform.buildRustPackage (finalAttrs: { 55 pname = "rio"; 56 + version = "0.2.24"; 57 58 src = fetchFromGitHub { 59 owner = "raphamorim"; 60 repo = "rio"; 61 tag = "v${finalAttrs.version}"; 62 + hash = "sha256-djKDi4ysRWtoMabJkEZ3jQ8hAE9JISi/ivjSFZmAwLY="; 63 }; 64 65 + cargoHash = "sha256-cdMIbip5fjDHewh/HiYzb/3QVRXUH7OeRQO+zfuGw6Q="; 66 67 nativeBuildInputs = [ 68 ncurses
+1 -1
pkgs/by-name/rm/rmw/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "theimpossibleastronaut"; 18 repo = "rmw"; 19 - rev = "v${version}"; 20 hash = "sha256-rfJdJHSkusZj/PN74KgV5i36YC0YRZmIfRdvkUNoKEM="; 21 fetchSubmodules = true; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "theimpossibleastronaut"; 18 repo = "rmw"; 19 + tag = "v${version}"; 20 hash = "sha256-rfJdJHSkusZj/PN74KgV5i36YC0YRZmIfRdvkUNoKEM="; 21 fetchSubmodules = true; 22 };
+2 -2
pkgs/by-name/ro/rocksdb/package.nix
··· 20 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "rocksdb"; 23 - version = "10.2.1"; 24 25 src = fetchFromGitHub { 26 owner = "facebook"; 27 repo = "rocksdb"; 28 tag = "v${finalAttrs.version}"; 29 - hash = "sha256-v8kZShgz0O3nHZwWjTvhcM56qAs/le1XgMVYyvVd4tg="; 30 }; 31 32 patches = lib.optional (
··· 20 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "rocksdb"; 23 + version = "10.4.2"; 24 25 src = fetchFromGitHub { 26 owner = "facebook"; 27 repo = "rocksdb"; 28 tag = "v${finalAttrs.version}"; 29 + hash = "sha256-mKh6zsmxsiUix4LX+npiytmKvLbo6WNA9y4Ns/EY+bE="; 30 }; 31 32 patches = lib.optional (
+1 -1
pkgs/by-name/ro/rofi-file-browser/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "marvinkreis"; 17 repo = "rofi-file-browser-extended"; 18 - rev = version; 19 hash = "sha256-UEFv0skFzWhgFkmz1h8uV1ygW977zNq1Dw8VAawqUgw="; 20 fetchSubmodules = true; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "marvinkreis"; 17 repo = "rofi-file-browser-extended"; 18 + tag = version; 19 hash = "sha256-UEFv0skFzWhgFkmz1h8uV1ygW977zNq1Dw8VAawqUgw="; 20 fetchSubmodules = true; 21 };
+1 -1
pkgs/by-name/rp/rpiboot/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "raspberrypi"; 16 repo = "usbboot"; 17 - rev = version; 18 hash = "sha256-WccnaIUF5M080M4vg5NzBCLpLVcE7ts/oJJE8CLRi8A="; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "raspberrypi"; 16 repo = "usbboot"; 17 + tag = version; 18 hash = "sha256-WccnaIUF5M080M4vg5NzBCLpLVcE7ts/oJJE8CLRi8A="; 19 fetchSubmodules = true; 20 };
+1 -1
pkgs/by-name/rt/rtags/package.nix
··· 29 src = fetchFromGitHub { 30 owner = "andersbakken"; 31 repo = "rtags"; 32 - rev = "v${version}"; 33 hash = "sha256-EJ5pC53S36Uu7lM6KuLvLN6MAyrQW/Yk5kPqZNS5m8c="; 34 fetchSubmodules = true; 35 # unicode file names lead to different checksums on HFS+ vs. other
··· 29 src = fetchFromGitHub { 30 owner = "andersbakken"; 31 repo = "rtags"; 32 + tag = "v${version}"; 33 hash = "sha256-EJ5pC53S36Uu7lM6KuLvLN6MAyrQW/Yk5kPqZNS5m8c="; 34 fetchSubmodules = true; 35 # unicode file names lead to different checksums on HFS+ vs. other
+1 -1
pkgs/by-name/ru/rubyfmt/package.nix
··· 23 src = fetchFromGitHub { 24 owner = "fables-tales"; 25 repo = "rubyfmt"; 26 - rev = "v${version}"; 27 hash = "sha256-IIHPU6iwFwQ5cOAtOULpMSjexFtTelSd/LGLuazdmUo="; 28 fetchSubmodules = true; 29 };
··· 23 src = fetchFromGitHub { 24 owner = "fables-tales"; 25 repo = "rubyfmt"; 26 + tag = "v${version}"; 27 hash = "sha256-IIHPU6iwFwQ5cOAtOULpMSjexFtTelSd/LGLuazdmUo="; 28 fetchSubmodules = true; 29 };
+1 -1
pkgs/by-name/ru/rustdesk-server/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "rustdesk"; 19 repo = "rustdesk-server"; 20 - rev = version; 21 hash = "sha256-5LRMey1cxmjLg1s9RtVwgPjHjwYLSQHa6Tyv7r/XEQs="; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "rustdesk"; 19 repo = "rustdesk-server"; 20 + tag = version; 21 hash = "sha256-5LRMey1cxmjLg1s9RtVwgPjHjwYLSQHa6Tyv7r/XEQs="; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/sa/sambamba/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "biod"; 18 repo = "sambamba"; 19 - rev = "v${version}"; 20 hash = "sha256-3O9bHGpMuCgdR2Wm7Dv1VUjMT1QTn8K1hdwgjvwhFDw="; 21 fetchSubmodules = true; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "biod"; 18 repo = "sambamba"; 19 + tag = "v${version}"; 20 hash = "sha256-3O9bHGpMuCgdR2Wm7Dv1VUjMT1QTn8K1hdwgjvwhFDw="; 21 fetchSubmodules = true; 22 };
+2 -2
pkgs/by-name/sa/samtools/package.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "samtools"; 13 - version = "1.21"; 14 15 src = fetchurl { 16 url = "https://github.com/samtools/samtools/releases/download/${version}/${pname}-${version}.tar.bz2"; 17 - hash = "sha256-BXJLCDprbwMF/K5SQ6BWzDbPgmMJw8uTR6a4nuP8Wto="; 18 }; 19 20 # tests require `bgzip` from the htslib package
··· 10 11 stdenv.mkDerivation rec { 12 pname = "samtools"; 13 + version = "1.22.1"; 14 15 src = fetchurl { 16 url = "https://github.com/samtools/samtools/releases/download/${version}/${pname}-${version}.tar.bz2"; 17 + hash = "sha256-Aqpc0LpS4GwggAVOBZ19d6iF3+lxfDHNid/npAR+2g4="; 18 }; 19 20 # tests require `bgzip` from the htslib package
+2 -2
pkgs/by-name/sb/sby/package.nix
··· 19 20 stdenv.mkDerivation rec { 21 pname = "sby"; 22 - version = "0.52"; 23 24 src = fetchFromGitHub { 25 owner = "YosysHQ"; 26 repo = "sby"; 27 tag = "v${version}"; 28 - hash = "sha256-E/je1lHvYCpmRlwM17PWTQemSnz8azviKiz4t9z17UM="; 29 }; 30 31 nativeCheckInputs = [
··· 19 20 stdenv.mkDerivation rec { 21 pname = "sby"; 22 + version = "0.55"; 23 24 src = fetchFromGitHub { 25 owner = "YosysHQ"; 26 repo = "sby"; 27 tag = "v${version}"; 28 + hash = "sha256-Q02CLx8GYu7Rnngd03kRGstYVOm8mBl7JsP0bYOFtDg="; 29 }; 30 31 nativeCheckInputs = [
+2 -2
pkgs/by-name/sc/scipopt-papilo/package.nix
··· 12 13 stdenv.mkDerivation rec { 14 pname = "scipopt-papilo"; 15 - version = "2.4.2"; 16 17 # To correlate scipVersion and version, check: https://scipopt.org/#news 18 scipVersion = "9.2.2"; ··· 21 owner = "scipopt"; 22 repo = "papilo"; 23 tag = "v${version}"; 24 - hash = "sha256-/1AsAesUh/5YXeCU2OYopoG3SXAwAecPD88QvGkb2bY="; 25 }; 26 27 nativeBuildInputs = [ cmake ];
··· 12 13 stdenv.mkDerivation rec { 14 pname = "scipopt-papilo"; 15 + version = "2.4.3"; 16 17 # To correlate scipVersion and version, check: https://scipopt.org/#news 18 scipVersion = "9.2.2"; ··· 21 owner = "scipopt"; 22 repo = "papilo"; 23 tag = "v${version}"; 24 + hash = "sha256-SsRAwidqvisoDODBLRatVWFw7wGeLUavmPXSlPmD7d8="; 25 }; 26 27 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/sc/scipopt-scip/package.nix
··· 20 21 stdenv.mkDerivation rec { 22 pname = "scipopt-scip"; 23 - version = "9.2.2"; 24 25 src = fetchFromGitHub { 26 owner = "scipopt"; 27 repo = "scip"; 28 tag = "v${lib.replaceStrings [ "." ] [ "" ] version}"; 29 - hash = "sha256-gxR308XrlmuUym/ujwGcD9a7Z+Z7vQNHaK4zO/PWPBQ="; 30 }; 31 32 nativeBuildInputs = [ cmake ];
··· 20 21 stdenv.mkDerivation rec { 22 pname = "scipopt-scip"; 23 + version = "9.2.3"; 24 25 src = fetchFromGitHub { 26 owner = "scipopt"; 27 repo = "scip"; 28 tag = "v${lib.replaceStrings [ "." ] [ "" ] version}"; 29 + hash = "sha256-Zc1AXNpHQXXFO8jkMaJj6xYkmkQxAM8G+SiPiH9xCAw="; 30 }; 31 32 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/sc/scotch/package.nix
··· 14 15 stdenv.mkDerivation (finalAttrs: { 16 pname = "scotch"; 17 - version = "7.0.7"; 18 19 src = fetchFromGitLab { 20 domain = "gitlab.inria.fr"; 21 owner = "scotch"; 22 repo = "scotch"; 23 rev = "v${finalAttrs.version}"; 24 - hash = "sha256-hjxEJCV6/L/oJnonpN5zj0Asnh6d7j0We1T29G1dhmQ="; 25 }; 26 27 outputs = [
··· 14 15 stdenv.mkDerivation (finalAttrs: { 16 pname = "scotch"; 17 + version = "7.0.8"; 18 19 src = fetchFromGitLab { 20 domain = "gitlab.inria.fr"; 21 owner = "scotch"; 22 repo = "scotch"; 23 rev = "v${finalAttrs.version}"; 24 + hash = "sha256-AtpaBxgV9EamkAlvH9psp+K0o923EhSu6LQA89qyG3w="; 25 }; 26 27 outputs = [
+2 -2
pkgs/by-name/se/seamly2d/package.nix
··· 18 in 19 stdenv.mkDerivation rec { 20 pname = "seamly2d"; 21 - version = "2025.6.23.216"; 22 23 src = fetchFromGitHub { 24 owner = "FashionFreedom"; 25 repo = "Seamly2D"; 26 tag = "v${version}"; 27 - hash = "sha256-FcNSl+LXqxEMW8bY+WJCCnumRzBUMiP+Vj/VQ1EEmZo="; 28 }; 29 30 buildInputs = [
··· 18 in 19 stdenv.mkDerivation rec { 20 pname = "seamly2d"; 21 + version = "2025.7.21.216"; 22 23 src = fetchFromGitHub { 24 owner = "FashionFreedom"; 25 repo = "Seamly2D"; 26 tag = "v${version}"; 27 + hash = "sha256-rS+2dwRx5tZySfjSHOmr/PJxJntjcwbM9O99dCsMgnI="; 28 }; 29 30 buildInputs = [
+4 -3
pkgs/by-name/se/searxng/package.nix
··· 13 python.pkgs.toPythonModule ( 14 python.pkgs.buildPythonApplication rec { 15 pname = "searxng"; 16 - version = "0-unstable-2025-07-18"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "searxng"; 21 repo = "searxng"; 22 - rev = "ff2e0ea2788a04ae5a13fc90b3725828a1ebc026"; 23 - hash = "sha256-Pxpozg3ecqGzwUCXL9zYsCivr9VpCVSYc/kjZn+V4xk="; 24 }; 25 26 nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ]; ··· 81 typer 82 uvloop 83 valkey 84 ] 85 ++ httpx.optional-dependencies.http2 86 ++ httpx-socks.optional-dependencies.asyncio;
··· 13 python.pkgs.toPythonModule ( 14 python.pkgs.buildPythonApplication rec { 15 pname = "searxng"; 16 + version = "0-unstable-2025-08-03"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "searxng"; 21 repo = "searxng"; 22 + rev = "2e62eb5d68d875c49e32229103a4fd75fe26c104"; 23 + hash = "sha256-UKGPkaG2agXZhEi2h8g2gXHHEDmDSzL/f9B+l5WZVvE="; 24 }; 25 26 nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ]; ··· 81 typer 82 uvloop 83 valkey 84 + whitenoise 85 ] 86 ++ httpx.optional-dependencies.http2 87 ++ httpx-socks.optional-dependencies.asyncio;
+1 -1
pkgs/by-name/se/securefs/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "netheril96"; 15 repo = "securefs"; 16 - rev = version; 17 fetchSubmodules = true; 18 hash = "sha256-7xjGuN7jcLgfGkaBoSj+WsBpM806PPGzeBs7DnI+fwc="; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "netheril96"; 15 repo = "securefs"; 16 + tag = version; 17 fetchSubmodules = true; 18 hash = "sha256-7xjGuN7jcLgfGkaBoSj+WsBpM806PPGzeBs7DnI+fwc="; 19 };
+5 -3
pkgs/by-name/se/semantic-release/package.nix
··· 9 10 buildNpmPackage rec { 11 pname = "semantic-release"; 12 - version = "24.2.5"; 13 14 src = fetchFromGitHub { 15 owner = "semantic-release"; 16 repo = "semantic-release"; 17 rev = "v${version}"; 18 - hash = "sha256-WS3hd84vDSH/u7AxtkPL8E1UutUKHzARSzVYOHLlKPU="; 19 }; 20 21 - npmDepsHash = "sha256-uQWQ+0Ub1piW/BATHrrWfzjv10/f2fyVL5JwDF1NdqM="; 22 23 dontNpmBuild = true; 24 ··· 40 homepage = "https://semantic-release.gitbook.io/semantic-release/"; 41 license = lib.licenses.mit; 42 maintainers = [ lib.maintainers.sestrella ]; 43 }; 44 }
··· 9 10 buildNpmPackage rec { 11 pname = "semantic-release"; 12 + version = "24.2.7"; 13 14 src = fetchFromGitHub { 15 owner = "semantic-release"; 16 repo = "semantic-release"; 17 rev = "v${version}"; 18 + hash = "sha256-7BIEb4gQLppa+CXCR+oYPvb/l8UB6ihNh4veBdDG8ac="; 19 }; 20 21 + npmDepsHash = "sha256-ODu8foiTtU7bsaVL/ri4eCwpcyg/7CdSGtyPsA/myxU="; 22 23 dontNpmBuild = true; 24 ··· 40 homepage = "https://semantic-release.gitbook.io/semantic-release/"; 41 license = lib.licenses.mit; 42 maintainers = [ lib.maintainers.sestrella ]; 43 + # https://hydra.nixos.org/job/nixpkgs/trunk/semantic-release.aarch64-linux 44 + badPlatforms = [ "aarch64-linux" ]; 45 }; 46 }
+1 -1
pkgs/by-name/se/serial-studio/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "Serial-Studio"; 16 repo = "Serial-Studio"; 17 - rev = "v${version}"; 18 hash = "sha256-q3RWy3HRs5NG0skFb7PSv8jK5pI5rtbccP8j38l8kjM="; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "Serial-Studio"; 16 repo = "Serial-Studio"; 17 + tag = "v${version}"; 18 hash = "sha256-q3RWy3HRs5NG0skFb7PSv8jK5pI5rtbccP8j38l8kjM="; 19 fetchSubmodules = true; 20 };
-13
pkgs/by-name/sf/sfizz/gcc13.patch
··· 1 - Submodule plugins/vst/external/VST_SDK/VST3_SDK/public.sdk contains modified content 2 - diff --git a/plugins/vst/external/VST_SDK/VST3_SDK/public.sdk/source/vst/utility/stringconvert.h b/plugins/vst/external/VST_SDK/VST3_SDK/public.sdk/source/vst/utility/stringconvert.h 3 - index ff910aa..f15ae78 100644 4 - --- a/plugins/vst/external/VST_SDK/VST3_SDK/public.sdk/source/vst/utility/stringconvert.h 5 - +++ b/plugins/vst/external/VST_SDK/VST3_SDK/public.sdk/source/vst/utility/stringconvert.h 6 - @@ -37,6 +37,7 @@ 7 - #pragma once 8 - 9 - #include "pluginterfaces/vst/vsttypes.h" 10 - +#include <cstdint> 11 - #include <string> 12 - 13 - //------------------------------------------------------------------------
···
+13 -23
pkgs/by-name/sf/sfizz/package.nix
··· 20 catch2, 21 }: 22 23 - stdenv.mkDerivation rec { 24 pname = "sfizz"; 25 - version = "1.2.1"; 26 27 src = fetchFromGitHub { 28 owner = "sfztools"; 29 repo = "sfizz"; 30 - rev = version; 31 - hash = "sha256-/G9tvJ4AcBSTmo44xDDKf6et1nSn/FV5m27ztDu10kI="; 32 fetchSubmodules = true; 33 }; 34 ··· 55 freetype 56 pango 57 ]; 58 nativeBuildInputs = [ 59 cmake 60 pkg-config 61 ]; 62 63 - # Fix missing include 64 - patches = [ ./gcc13.patch ]; 65 - 66 - postPatch = '' 67 - cp ${catch2}/include/catch2/catch.hpp tests/catch2/catch.hpp 68 - 69 - substituteInPlace plugins/editor/external/vstgui4/vstgui/lib/platform/linux/x11fileselector.cpp \ 70 - --replace 'zenitypath = "zenity"' 'zenitypath = "${zenity}/bin/zenity"' 71 - substituteInPlace plugins/editor/src/editor/NativeHelpers.cpp \ 72 - --replace '/usr/bin/zenity' '${zenity}/bin/zenity' 73 - ''; 74 - 75 - cmakeFlags = [ "-DSFIZZ_TESTS=ON" ]; 76 77 doCheck = true; 78 79 - meta = with lib; { 80 homepage = "https://github.com/sfztools/sfizz"; 81 description = "SFZ jack client and LV2 plugin"; 82 - license = licenses.bsd2; 83 - maintainers = [ maintainers.magnetophon ]; 84 - platforms = platforms.all; 85 - badPlatforms = platforms.darwin; 86 }; 87 - }
··· 20 catch2, 21 }: 22 23 + stdenv.mkDerivation (finalAttrs: { 24 pname = "sfizz"; 25 + version = "1.2.3"; 26 27 src = fetchFromGitHub { 28 owner = "sfztools"; 29 repo = "sfizz"; 30 + tag = finalAttrs.version; 31 + hash = "sha256-347olgxCyCRmKX0jxgBkYkoBuy9TMbsQgWOIoMppUAo="; 32 fetchSubmodules = true; 33 }; 34 ··· 55 freetype 56 pango 57 ]; 58 + 59 nativeBuildInputs = [ 60 cmake 61 pkg-config 62 ]; 63 64 + cmakeFlags = [ 65 + (lib.cmakeBool "SFIZZ_TESTS" true) 66 + ]; 67 68 doCheck = true; 69 70 + meta = { 71 homepage = "https://github.com/sfztools/sfizz"; 72 description = "SFZ jack client and LV2 plugin"; 73 + license = lib.licenses.bsd2; 74 + maintainers = with lib.maintainers; [ magnetophon ]; 75 + platforms = lib.platforms.linux; 76 }; 77 + })
+1 -1
pkgs/by-name/sh/shadered/package.nix
··· 18 src = fetchFromGitHub { 19 owner = "dfranx"; 20 repo = "SHADERed"; 21 - rev = "v${version}"; 22 fetchSubmodules = true; 23 sha256 = "0drf8wwx0gcmi22jq2yyjy7ppxynfq172wqakchscm313j248fjr"; 24 };
··· 18 src = fetchFromGitHub { 19 owner = "dfranx"; 20 repo = "SHADERed"; 21 + tag = "v${version}"; 22 fetchSubmodules = true; 23 sha256 = "0drf8wwx0gcmi22jq2yyjy7ppxynfq172wqakchscm313j248fjr"; 24 };
+1 -1
pkgs/by-name/sh/shim-unsigned/package.nix
··· 26 src = fetchFromGitHub { 27 owner = "rhboot"; 28 repo = "shim"; 29 - rev = version; 30 hash = "sha256-KFpt//A4/T0FRBSPuTKQH/mEIqLVEiE+Lpvuq7ec6eo="; 31 fetchSubmodules = true; 32 };
··· 26 src = fetchFromGitHub { 27 owner = "rhboot"; 28 repo = "shim"; 29 + tag = version; 30 hash = "sha256-KFpt//A4/T0FRBSPuTKQH/mEIqLVEiE+Lpvuq7ec6eo="; 31 fetchSubmodules = true; 32 };
+1 -1
pkgs/by-name/sh/shisho/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "flatt-security"; 16 repo = "shisho"; 17 - rev = "v${version}"; 18 hash = "sha256-G7sHaDq+F5lXNaF1sSLUecdjZbCejJE79P4AQifKdFY="; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "flatt-security"; 16 repo = "shisho"; 17 + tag = "v${version}"; 18 hash = "sha256-G7sHaDq+F5lXNaF1sSLUecdjZbCejJE79P4AQifKdFY="; 19 fetchSubmodules = true; 20 };
+1 -1
pkgs/by-name/sh/show-midi/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "gbevin"; 23 repo = "ShowMIDI"; 24 - rev = finalAttrs.version; 25 hash = "sha256-jANrFZqJZZMTGyNa0sIthoQzaDMdLzpGZqHfxNw8hDg="; 26 fetchSubmodules = true; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "gbevin"; 23 repo = "ShowMIDI"; 24 + tag = finalAttrs.version; 25 hash = "sha256-jANrFZqJZZMTGyNa0sIthoQzaDMdLzpGZqHfxNw8hDg="; 26 fetchSubmodules = true; 27 };
+1 -1
pkgs/by-name/si/singular/package.nix
··· 40 41 # if a release is tagged (which sometimes does not happen), it will 42 # be in the format below. 43 - rev = "Release-${lib.replaceStrings [ "." ] [ "-" ] version}"; 44 hash = "sha256-vrRIirWQLbbe1l07AqqHK/StWo0egKuivdKT5R8Rx58="; 45 46 # the repository's .gitattributes file contains the lines "/Tst/
··· 40 41 # if a release is tagged (which sometimes does not happen), it will 42 # be in the format below. 43 + tag = "Release-${lib.replaceStrings [ "." ] [ "-" ] version}"; 44 hash = "sha256-vrRIirWQLbbe1l07AqqHK/StWo0egKuivdKT5R8Rx58="; 45 46 # the repository's .gitattributes file contains the lines "/Tst/
+1 -1
pkgs/by-name/sn/snes9x/package.nix
··· 37 src = fetchFromGitHub { 38 owner = "snes9xgit"; 39 repo = "snes9x"; 40 - rev = finalAttrs.version; 41 fetchSubmodules = true; 42 hash = "sha256-INMVyB3alwmsApO7ToAaUWgh7jlg2MeLxqHCEnUO88U="; 43 };
··· 37 src = fetchFromGitHub { 38 owner = "snes9xgit"; 39 repo = "snes9x"; 40 + tag = finalAttrs.version; 41 fetchSubmodules = true; 42 hash = "sha256-INMVyB3alwmsApO7ToAaUWgh7jlg2MeLxqHCEnUO88U="; 43 };
+1 -1
pkgs/by-name/so/sonobus/package.nix
··· 27 src = fetchFromGitHub { 28 owner = "sonosaurus"; 29 repo = "sonobus"; 30 - rev = finalAttrs.version; 31 hash = "sha256-NOdmHFKrV7lb8XbeG5GdLKYZ0c/vcz3fcqYj9JvE+/Q="; 32 fetchSubmodules = true; 33 };
··· 27 src = fetchFromGitHub { 28 owner = "sonosaurus"; 29 repo = "sonobus"; 30 + tag = finalAttrs.version; 31 hash = "sha256-NOdmHFKrV7lb8XbeG5GdLKYZ0c/vcz3fcqYj9JvE+/Q="; 32 fetchSubmodules = true; 33 };
+1 -1
pkgs/by-name/so/sony-headphones-client/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "Plutoberth"; 23 repo = "SonyHeadphonesClient"; 24 - rev = "v${version}"; 25 hash = "sha256-vhI97KheKzr87exCh4xNN7NDefcagdMu1tWSt67vLiU="; 26 fetchSubmodules = true; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "Plutoberth"; 23 repo = "SonyHeadphonesClient"; 24 + tag = "v${version}"; 25 hash = "sha256-vhI97KheKzr87exCh4xNN7NDefcagdMu1tWSt67vLiU="; 26 fetchSubmodules = true; 27 };
+1 -1
pkgs/by-name/sp/space-station-14-launcher/package.nix
··· 49 src = fetchFromGitHub { 50 owner = "space-wizards"; 51 repo = "SS14.Launcher"; 52 - rev = "v${version}"; 53 hash = "sha256-Es+DBwWh2QxCev+Aepi8ItTXSYIgNgb05zdScOBZNJs="; 54 fetchSubmodules = true; 55 };
··· 49 src = fetchFromGitHub { 50 owner = "space-wizards"; 51 repo = "SS14.Launcher"; 52 + tag = "v${version}"; 53 hash = "sha256-Es+DBwWh2QxCev+Aepi8ItTXSYIgNgb05zdScOBZNJs="; 54 fetchSubmodules = true; 55 };
+1 -1
pkgs/by-name/sp/spdk/package.nix
··· 30 src = fetchFromGitHub { 31 owner = "spdk"; 32 repo = "spdk"; 33 - rev = "v${version}"; 34 hash = "sha256-27mbIycenOk51PLQrAfU1cZcjiWddNtxoyC6Q9wxqFg="; 35 fetchSubmodules = true; 36 };
··· 30 src = fetchFromGitHub { 31 owner = "spdk"; 32 repo = "spdk"; 33 + tag = "v${version}"; 34 hash = "sha256-27mbIycenOk51PLQrAfU1cZcjiWddNtxoyC6Q9wxqFg="; 35 fetchSubmodules = true; 36 };
+1 -1
pkgs/by-name/sp/spicy-parser-generator/package.nix
··· 19 src = fetchFromGitHub { 20 owner = "zeek"; 21 repo = "spicy"; 22 - rev = "v${version}"; 23 hash = "sha256-+F7P8D70vN85pYyTOSMXgf1yWgPJHPpvP38rOyKTJ/A="; 24 fetchSubmodules = true; 25 };
··· 19 src = fetchFromGitHub { 20 owner = "zeek"; 21 repo = "spicy"; 22 + tag = "v${version}"; 23 hash = "sha256-+F7P8D70vN85pYyTOSMXgf1yWgPJHPpvP38rOyKTJ/A="; 24 fetchSubmodules = true; 25 };
+1 -1
pkgs/by-name/sq/sqlcheck/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "jarulraj"; 15 repo = "sqlcheck"; 16 - rev = "v${version}"; 17 hash = "sha256-rGqCtEO2K+OT44nYU93mF1bJ07id+ixPkRSC8DcO6rY="; 18 fetchSubmodules = true; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "jarulraj"; 15 repo = "sqlcheck"; 16 + tag = "v${version}"; 17 hash = "sha256-rGqCtEO2K+OT44nYU93mF1bJ07id+ixPkRSC8DcO6rY="; 18 fetchSubmodules = true; 19 };
+3 -3
pkgs/by-name/sq/squawk/package.nix
··· 10 }: 11 rustPlatform.buildRustPackage rec { 12 pname = "squawk"; 13 - version = "2.21.0"; 14 15 src = fetchFromGitHub { 16 owner = "sbdchd"; 17 repo = "squawk"; 18 tag = "v${version}"; 19 - hash = "sha256-Za+d1o1fmD35yKtiK/SGWucOPeKowbrwzOHdBvAh1EE="; 20 }; 21 22 - cargoHash = "sha256-jSvcuBurw9HDnemm5133ElrDdTMHzlt+C5d99Kywk7w="; 23 24 nativeBuildInputs = [ 25 pkg-config
··· 10 }: 11 rustPlatform.buildRustPackage rec { 12 pname = "squawk"; 13 + version = "2.21.1"; 14 15 src = fetchFromGitHub { 16 owner = "sbdchd"; 17 repo = "squawk"; 18 tag = "v${version}"; 19 + hash = "sha256-Ox6UPy4EFN3WEpXYXx0SGVRcAY0zl0x7eCxKP/kS3qo="; 20 }; 21 22 + cargoHash = "sha256-WRGz70lb1HwVOwi+un8h7PoDMlFrJbuFmw3q+JKkfZw="; 23 24 nativeBuildInputs = [ 25 pkg-config
+1 -1
pkgs/by-name/st/starboard/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "aquasecurity"; 18 repo = "starboard"; 19 - rev = "v${finalAttrs.version}"; 20 hash = "sha256-yQ4ABzN8EvD5qs0yjTaihM145K79LglprC2nlqAw0XU="; 21 # populate values that require us to use git. By doing this in postFetch we 22 # can delete .git afterwards and maintain better reproducibility of the src.
··· 16 src = fetchFromGitHub { 17 owner = "aquasecurity"; 18 repo = "starboard"; 19 + tag = "v${finalAttrs.version}"; 20 hash = "sha256-yQ4ABzN8EvD5qs0yjTaihM145K79LglprC2nlqAw0XU="; 21 # populate values that require us to use git. By doing this in postFetch we 22 # can delete .git afterwards and maintain better reproducibility of the src.
+26
pkgs/by-name/st/steamworks/1001-Add-missing-logger-methods.patch
···
··· 1 + From 5f144d5d26ea0dd1754ed25a583ebafa01ecbb4b Mon Sep 17 00:00:00 2001 2 + From: OPNA2608 <opna2608@protonmail.com> 3 + Date: Sun, 3 Aug 2025 20:06:49 +0200 4 + Subject: [PATCH] src/common/logger.h: Add missing methods under NDEBUG 5 + 6 + --- 7 + src/common/logger.h | 3 +++ 8 + 1 file changed, 3 insertions(+) 9 + 10 + diff --git a/src/common/logger.h b/src/common/logger.h 11 + index 0901205..259f058 100644 12 + --- a/src/common/logger.h 13 + +++ b/src/common/logger.h 14 + @@ -81,6 +81,9 @@ public: 15 + LoggerStream& getStream(int level) { return stream; } 16 + 17 + void debug(...) {} 18 + + void warn(...) {} 19 + + 20 + + bool isDebugEnabled() { return false; } 21 + }; 22 + 23 + // Bogus level numbers; I don't know if these are compatible with 24 + -- 25 + 2.50.1 26 +
+22 -7
pkgs/by-name/st/steamworks/package.nix
··· 11 log4cpp, 12 openldap, 13 sqlite, 14 - nix-update-script, 15 }: 16 17 stdenv.mkDerivation (finalAttrs: { ··· 25 hash = "sha256-hD1nTyv/t7MQdopqivfSE0o4Qk1ymG8zQVg56lY+t9o="; 26 }; 27 28 - # src/common/logger.h:254:63: error: 'uint8_t' does not name a type 29 postPatch = '' 30 - sed -i "38i #include <cstdint>" src/common/logger.h 31 ''; 32 33 strictDeps = true; ··· 47 sqlite 48 ]; 49 50 - # Currently doesn't build in `Release` since a macro is messing with some code 51 - # when building in `Release`. 52 - cmakeBuildType = "Debug"; 53 54 - passthru.updateScript = nix-update-script { }; 55 56 meta = { 57 description = "Configuration information distributed over LDAP in near realtime";
··· 11 log4cpp, 12 openldap, 13 sqlite, 14 + gitUpdater, 15 }: 16 17 stdenv.mkDerivation (finalAttrs: { ··· 25 hash = "sha256-hD1nTyv/t7MQdopqivfSE0o4Qk1ymG8zQVg56lY+t9o="; 26 }; 27 28 + patches = [ 29 + # https://gitlab.com/arpa2/steamworks/-/merge_requests/13 30 + ./1001-Add-missing-logger-methods.patch 31 + ]; 32 + 33 postPatch = '' 34 + # src/common/logger.h:254:63: error: 'uint8_t' does not name a type 35 + # https://gitlab.com/arpa2/steamworks/-/merge_requests/11 36 + sed -i "40i #include <cstdint>" src/common/logger.h 37 + 38 + # ld: cannot find -lLog4cpp: No such file or directory 39 + # https://gitlab.com/arpa2/steamworks/-/merge_requests/12 40 + substituteInPlace src/common/CMakeLists.txt \ 41 + --replace-fail 'Catch2::Catch2 Log4cpp' 'Catch2::Catch2 Log4cpp::Log4cpp' 42 ''; 43 44 strictDeps = true; ··· 58 sqlite 59 ]; 60 61 + checkInputs = [ 62 + catch2 63 + ]; 64 65 + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 66 + 67 + passthru.updateScript = gitUpdater { 68 + rev-prefix = "v"; 69 + }; 70 71 meta = { 72 description = "Configuration information distributed over LDAP in near realtime";
+1 -1
pkgs/by-name/st/stellar-core/package.nix
··· 22 src = fetchFromGitHub { 23 owner = "stellar"; 24 repo = "stellar-core"; 25 - rev = "v${finalAttrs.version}"; 26 hash = "sha256-lxBn/T01Tsa7tid3mRJUigUwv9d3BAPZhV9Mp1lywBU="; 27 fetchSubmodules = true; 28 };
··· 22 src = fetchFromGitHub { 23 owner = "stellar"; 24 repo = "stellar-core"; 25 + tag = "v${finalAttrs.version}"; 26 hash = "sha256-lxBn/T01Tsa7tid3mRJUigUwv9d3BAPZhV9Mp1lywBU="; 27 fetchSubmodules = true; 28 };
+1 -1
pkgs/by-name/st/sticky-notes/package.nix
··· 27 src = fetchFromGitHub { 28 owner = "vixalien"; 29 repo = "sticky"; 30 - rev = "v${version}"; 31 hash = "sha256-82Yxw8NSw82rxhuAgsdN2lCiQ/hli4tQiU6jCgGyp4U="; 32 fetchSubmodules = true; 33 };
··· 27 src = fetchFromGitHub { 28 owner = "vixalien"; 29 repo = "sticky"; 30 + tag = "v${version}"; 31 hash = "sha256-82Yxw8NSw82rxhuAgsdN2lCiQ/hli4tQiU6jCgGyp4U="; 32 fetchSubmodules = true; 33 };
+1 -1
pkgs/by-name/st/stochas/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "surge-synthesizer"; 23 repo = "stochas"; 24 - rev = "v${version}"; 25 hash = "sha256-Gp49cWvUkwz4xAq5sA1nUO+amRC39iWeUemQJyv6hTs="; 26 fetchSubmodules = true; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "surge-synthesizer"; 23 repo = "stochas"; 24 + tag = "v${version}"; 25 hash = "sha256-Gp49cWvUkwz4xAq5sA1nUO+amRC39iWeUemQJyv6hTs="; 26 fetchSubmodules = true; 27 };
+2 -2
pkgs/by-name/su/subtitleedit/package.nix
··· 19 20 stdenv.mkDerivation rec { 21 pname = "subtitleedit"; 22 - version = "4.0.12"; 23 24 src = fetchzip { 25 url = "https://github.com/SubtitleEdit/subtitleedit/releases/download/${version}/SE${ 26 lib.replaceStrings [ "." ] [ "" ] version 27 }.zip"; 28 - hash = "sha256-UlkFTsdssrjrPA0oOXJuSckEf1uMxh+POojfDX7NUu8="; 29 stripRoot = false; 30 }; 31
··· 19 20 stdenv.mkDerivation rec { 21 pname = "subtitleedit"; 22 + version = "4.0.13"; 23 24 src = fetchzip { 25 url = "https://github.com/SubtitleEdit/subtitleedit/releases/download/${version}/SE${ 26 lib.replaceStrings [ "." ] [ "" ] version 27 }.zip"; 28 + hash = "sha256-Oo/w+1cEQ3+Xoa9H9VrGCaLFWFI2ajdj9wn3Pk9WEUk="; 29 stripRoot = false; 30 }; 31
+1 -1
pkgs/by-name/su/sumo/package.nix
··· 37 src = fetchFromGitHub { 38 owner = "eclipse"; 39 repo = "sumo"; 40 - rev = "v${lib.replaceStrings [ "." ] [ "_" ] version}"; 41 hash = "sha256-yXXOCvlHAzGmNQeXyWQtmq1UdkQ6qt4L9noUii/voP4="; 42 fetchSubmodules = true; 43 };
··· 37 src = fetchFromGitHub { 38 owner = "eclipse"; 39 repo = "sumo"; 40 + tag = "v${lib.replaceStrings [ "." ] [ "_" ] version}"; 41 hash = "sha256-yXXOCvlHAzGmNQeXyWQtmq1UdkQ6qt4L9noUii/voP4="; 42 fetchSubmodules = true; 43 };
+1 -1
pkgs/by-name/su/surge-XT/package.nix
··· 22 src = fetchFromGitHub { 23 owner = "surge-synthesizer"; 24 repo = "surge"; 25 - rev = "release_xt_${version}"; 26 fetchSubmodules = true; 27 hash = "sha256-4b0H3ZioiXFc4KCeQReobwQZJBl6Ep2/8JlRIwvq/hQ="; 28 };
··· 22 src = fetchFromGitHub { 23 owner = "surge-synthesizer"; 24 repo = "surge"; 25 + tag = "release_xt_${version}"; 26 fetchSubmodules = true; 27 hash = "sha256-4b0H3ZioiXFc4KCeQReobwQZJBl6Ep2/8JlRIwvq/hQ="; 28 };
+1 -1
pkgs/by-name/su/sus-compiler/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "pc2"; 15 repo = "sus-compiler"; 16 - rev = "v${finalAttrs.version}"; 17 hash = "sha256-dQef5TiOV33lnNl7XKl7TlCY0E2sEclehWOmy2uvISY="; 18 fetchSubmodules = true; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "pc2"; 15 repo = "sus-compiler"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-dQef5TiOV33lnNl7XKl7TlCY0E2sEclehWOmy2uvISY="; 18 fetchSubmodules = true; 19 };
+1 -1
pkgs/by-name/sv/svaba/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "walaj"; 16 repo = "svaba"; 17 - rev = version; 18 sha256 = "1vv5mc9z5d22kgdy7mm27ya5aahnqgkcrskdr2405058ikk9g8kp"; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "walaj"; 16 repo = "svaba"; 17 + tag = version; 18 sha256 = "1vv5mc9z5d22kgdy7mm27ya5aahnqgkcrskdr2405058ikk9g8kp"; 19 fetchSubmodules = true; 20 };
+1 -1
pkgs/by-name/sy/symfony-cli/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "symfony-cli"; 19 repo = "symfony-cli"; 20 - rev = "v${finalAttrs.version}"; 21 hash = "sha256-xl8pKfAgaeEjtITMpp6urwPndIBXxSyYEcX0PpVK8nc="; 22 leaveDotGit = true; 23 postFetch = ''
··· 17 src = fetchFromGitHub { 18 owner = "symfony-cli"; 19 repo = "symfony-cli"; 20 + tag = "v${finalAttrs.version}"; 21 hash = "sha256-xl8pKfAgaeEjtITMpp6urwPndIBXxSyYEcX0PpVK8nc="; 22 leaveDotGit = true; 23 postFetch = ''
+1 -1
pkgs/by-name/sy/syslogng/package.nix
··· 71 src = fetchFromGitHub { 72 owner = "syslog-ng"; 73 repo = "syslog-ng"; 74 - rev = "syslog-ng-${finalAttrs.version}"; 75 hash = "sha256-/hLrUwJhA0jesOl7gmWHfTVO2M7IG8QNPRzc/TIGTH4="; 76 fetchSubmodules = true; 77 };
··· 71 src = fetchFromGitHub { 72 owner = "syslog-ng"; 73 repo = "syslog-ng"; 74 + tag = "syslog-ng-${finalAttrs.version}"; 75 hash = "sha256-/hLrUwJhA0jesOl7gmWHfTVO2M7IG8QNPRzc/TIGTH4="; 76 fetchSubmodules = true; 77 };
+1 -1
pkgs/by-name/ta/taisei/package.nix
··· 36 src = fetchFromGitHub { 37 owner = "taisei-project"; 38 repo = "taisei"; 39 - rev = "v${finalAttrs.version}"; 40 hash = "sha256-rThLz8o6IYhIBUc0b1sAQi2aF28btajcM1ScTv+qn6c="; 41 fetchSubmodules = true; 42 };
··· 36 src = fetchFromGitHub { 37 owner = "taisei-project"; 38 repo = "taisei"; 39 + tag = "v${finalAttrs.version}"; 40 hash = "sha256-rThLz8o6IYhIBUc0b1sAQi2aF28btajcM1ScTv+qn6c="; 41 fetchSubmodules = true; 42 };
+1 -1
pkgs/by-name/ta/tamatool/package.nix
··· 19 src = fetchFromGitHub { 20 owner = "jcrona"; 21 repo = "tamatool"; 22 - rev = "v${finalAttrs.version}"; 23 hash = "sha256-VDmpIBuMWg3TwfCf9J6/bi/DaWip6ESAQWvGh2SH+A8="; 24 fetchSubmodules = true; 25 };
··· 19 src = fetchFromGitHub { 20 owner = "jcrona"; 21 repo = "tamatool"; 22 + tag = "v${finalAttrs.version}"; 23 hash = "sha256-VDmpIBuMWg3TwfCf9J6/bi/DaWip6ESAQWvGh2SH+A8="; 24 fetchSubmodules = true; 25 };
+1 -1
pkgs/by-name/ta/tangram/package.nix
··· 32 src = fetchFromGitHub { 33 owner = "sonnyp"; 34 repo = "Tangram"; 35 - rev = "v${version}"; 36 hash = "sha256-OtQN8Iigu92iKa7CAaslIpbS0bqJ9Vus++inrgV/eeM="; 37 fetchSubmodules = true; 38 };
··· 32 src = fetchFromGitHub { 33 owner = "sonnyp"; 34 repo = "Tangram"; 35 + tag = "v${version}"; 36 hash = "sha256-OtQN8Iigu92iKa7CAaslIpbS0bqJ9Vus++inrgV/eeM="; 37 fetchSubmodules = true; 38 };
+1 -1
pkgs/by-name/ta/tarantool/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "tarantool"; 22 repo = "tarantool"; 23 - rev = version; 24 hash = "sha256-yCRU5IxC6gNS+O2KYtKWjFk35EHkBnnzWy5UnyuB9f4="; 25 fetchSubmodules = true; 26 };
··· 20 src = fetchFromGitHub { 21 owner = "tarantool"; 22 repo = "tarantool"; 23 + tag = version; 24 hash = "sha256-yCRU5IxC6gNS+O2KYtKWjFk35EHkBnnzWy5UnyuB9f4="; 25 fetchSubmodules = true; 26 };
+1 -1
pkgs/by-name/ta/taskwarrior2/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "GothenburgBitFactory"; 19 repo = "taskwarrior"; 20 - rev = "v${version}"; 21 hash = "sha256-0YveqiylXJi4cdDCfnPtwCVOJbQrZYsxnXES+9B4Yfw="; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "GothenburgBitFactory"; 19 repo = "taskwarrior"; 20 + tag = "v${version}"; 21 hash = "sha256-0YveqiylXJi4cdDCfnPtwCVOJbQrZYsxnXES+9B4Yfw="; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/tc/tcpflow/package.nix
··· 19 src = fetchFromGitHub { 20 owner = "simsong"; 21 repo = "tcpflow"; 22 - rev = "tcpflow-${version}"; 23 sha256 = "0vbm097jhi5n8pg08ia1yhzc225zv9948blb76f4br739l9l22vq"; 24 fetchSubmodules = true; 25 };
··· 19 src = fetchFromGitHub { 20 owner = "simsong"; 21 repo = "tcpflow"; 22 + tag = "tcpflow-${version}"; 23 sha256 = "0vbm097jhi5n8pg08ia1yhzc225zv9948blb76f4br739l9l22vq"; 24 fetchSubmodules = true; 25 };
+1 -1
pkgs/by-name/te/tempo/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "grafana"; 14 repo = "tempo"; 15 - rev = "v${version}"; 16 fetchSubmodules = true; 17 hash = "sha256-RzDOx2ZyA0ZntFD1ryfipsgPsxVmsdOusZ37RCnQQnM="; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "grafana"; 14 repo = "tempo"; 15 + tag = "v${version}"; 16 fetchSubmodules = true; 17 hash = "sha256-RzDOx2ZyA0ZntFD1ryfipsgPsxVmsdOusZ37RCnQQnM="; 18 };
+1 -1
pkgs/by-name/te/tev/package.nix
··· 19 src = fetchFromGitHub { 20 owner = "Tom94"; 21 repo = "tev"; 22 - rev = "v${version}"; 23 fetchSubmodules = true; 24 hash = "sha256-ke1T5nOrDoJilpfshAIAFWw/640Gm5OaxZ+ZakCevTs="; 25 };
··· 19 src = fetchFromGitHub { 20 owner = "Tom94"; 21 repo = "tev"; 22 + tag = "v${version}"; 23 fetchSubmodules = true; 24 hash = "sha256-ke1T5nOrDoJilpfshAIAFWw/640Gm5OaxZ+ZakCevTs="; 25 };
+1 -1
pkgs/by-name/th/themix-gui/package.nix
··· 25 src = fetchFromGitHub { 26 owner = "themix-project"; 27 repo = "themix-gui"; 28 - rev = version; 29 hash = "sha256-xFtwNx1c7Atb+9yorZhs/uVkkoxbZiELJ0SZ88L7KMs="; 30 fetchSubmodules = true; 31 };
··· 25 src = fetchFromGitHub { 26 owner = "themix-project"; 27 repo = "themix-gui"; 28 + tag = version; 29 hash = "sha256-xFtwNx1c7Atb+9yorZhs/uVkkoxbZiELJ0SZ88L7KMs="; 30 fetchSubmodules = true; 31 };
+2 -2
pkgs/by-name/ti/tiledb/package.nix
··· 36 in 37 stdenv.mkDerivation rec { 38 pname = "tiledb"; 39 - version = "2.28.0"; 40 41 src = fetchFromGitHub { 42 owner = "TileDB-Inc"; 43 repo = "TileDB"; 44 tag = version; 45 - hash = "sha256-jNKnc8IPkXDxRUY9QJ+35qt2na1nO6RPeCVWBLb7lME="; 46 }; 47 48 patches = lib.optionals stdenv.hostPlatform.isDarwin [ ./generate_embedded_data_header.patch ];
··· 36 in 37 stdenv.mkDerivation rec { 38 pname = "tiledb"; 39 + version = "2.28.1"; 40 41 src = fetchFromGitHub { 42 owner = "TileDB-Inc"; 43 repo = "TileDB"; 44 tag = version; 45 + hash = "sha256-Cs3Lr8I/Mu02x78d7IySG0XX4u/VAjBs4p4b00XDT5k="; 46 }; 47 48 patches = lib.optionals stdenv.hostPlatform.isDarwin [ ./generate_embedded_data_header.patch ];
+1 -1
pkgs/by-name/ti/timewarrior/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "GothenburgBitFactory"; 16 repo = "timewarrior"; 17 - rev = "v${version}"; 18 hash = "sha256-6WZ5k9cxWe+eS9me700ITq0rKEiIuDhTtmuzhOnUM4k="; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "GothenburgBitFactory"; 16 repo = "timewarrior"; 17 + tag = "v${version}"; 18 hash = "sha256-6WZ5k9cxWe+eS9me700ITq0rKEiIuDhTtmuzhOnUM4k="; 19 fetchSubmodules = true; 20 };
+3 -3
pkgs/by-name/ti/tinty/package.nix
··· 6 nix-update-script, 7 }: 8 let 9 - version = "0.27.0"; 10 in 11 rustPlatform.buildRustPackage { 12 pname = "tinty"; ··· 16 owner = "tinted-theming"; 17 repo = "tinty"; 18 tag = "v${version}"; 19 - hash = "sha256-3gJRVKkC3B+DVfVmvlRjBdp6cD5x5wZMX3p4PWVIjno="; 20 }; 21 22 - cargoHash = "sha256-CJcPhUxClxk2SQAbAt1hzX7QbAhpXQCEc4xy1ADkAtk="; 23 24 # Pretty much all tests require internet access 25 doCheck = false;
··· 6 nix-update-script, 7 }: 8 let 9 + version = "0.28.0"; 10 in 11 rustPlatform.buildRustPackage { 12 pname = "tinty"; ··· 16 owner = "tinted-theming"; 17 repo = "tinty"; 18 tag = "v${version}"; 19 + hash = "sha256-9bMqB2TkLj/FjHpaHoOWZihKOvUAwCT5leyua70GEhg="; 20 }; 21 22 + cargoHash = "sha256-q0JPho+WSg4gDrfs+RevnJnQ3vdQ67uLPx7Afdidmu0="; 23 24 # Pretty much all tests require internet access 25 doCheck = false;
+1 -1
pkgs/by-name/ti/tinyfecvpn/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "wangyu-"; 14 repo = "tinyfecvpn"; 15 - rev = version; 16 hash = "sha256-g4dduREH64TDK3Y2PKc5RZiISW4h2ALRh8vQK7jvCZU="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "wangyu-"; 14 repo = "tinyfecvpn"; 15 + tag = version; 16 hash = "sha256-g4dduREH64TDK3Y2PKc5RZiISW4h2ALRh8vQK7jvCZU="; 17 fetchSubmodules = true; 18 };
+1 -1
pkgs/by-name/ti/tinygo/package.nix
··· 39 src = fetchFromGitHub { 40 owner = "tinygo-org"; 41 repo = "tinygo"; 42 - rev = "v${version}"; 43 hash = "sha256-I/9JXjt6aF/80Mh3iRgUYXv4l+m3XIpmKsIBviOuWCo="; 44 fetchSubmodules = true; 45 # The public hydra server on `hydra.nixos.org` is configured with
··· 39 src = fetchFromGitHub { 40 owner = "tinygo-org"; 41 repo = "tinygo"; 42 + tag = "v${version}"; 43 hash = "sha256-I/9JXjt6aF/80Mh3iRgUYXv4l+m3XIpmKsIBviOuWCo="; 44 fetchSubmodules = true; 45 # The public hydra server on `hydra.nixos.org` is configured with
+1 -1
pkgs/by-name/tl/tlock/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "eklairs"; 13 repo = "tlock"; 14 - rev = "v${version}"; 15 hash = "sha256-O6erxzanSO5BjMnSSmn89w9SA+xyHhp0SSDkCk5hp8Y="; 16 fetchSubmodules = true; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "eklairs"; 13 repo = "tlock"; 14 + tag = "v${version}"; 15 hash = "sha256-O6erxzanSO5BjMnSSmn89w9SA+xyHhp0SSDkCk5hp8Y="; 16 fetchSubmodules = true; 17 };
+16 -7
pkgs/by-name/tp/tpnote/package.nix
··· 7 oniguruma, 8 installShellFiles, 9 tpnote, 10 - testers, 11 }: 12 13 - rustPlatform.buildRustPackage rec { 14 pname = "tpnote"; 15 version = "1.25.14"; 16 17 src = fetchFromGitHub { 18 owner = "getreu"; 19 repo = "tp-note"; 20 - tag = "v${version}"; 21 hash = "sha256-CgC4aLg1GdqDXzuWfV4i5C4//I3GJ2RJa0y3oFOM0II="; 22 }; 23 ··· 39 40 RUSTONIG_SYSTEM_LIBONIG = true; 41 42 - passthru.tests.version = testers.testVersion { package = tpnote; }; 43 - 44 # The `tpnote` crate has no unit tests. All tests are in `tpnote-lib`. 45 checkType = "debug"; 46 cargoTestFlags = "--package tpnote-lib"; 47 doCheck = true; 48 49 meta = { 50 - changelog = "https://github.com/getreu/tp-note/releases/tag/v${version}"; 51 description = "Markup enhanced granular note-taking"; 52 homepage = "https://blog.getreu.net/projects/tp-note/"; 53 license = lib.licenses.mit; 54 mainProgram = "tpnote"; 55 maintainers = with lib.maintainers; [ getreu ]; 56 }; 57 - }
··· 7 oniguruma, 8 installShellFiles, 9 tpnote, 10 + versionCheckHook, 11 + nix-update-script, 12 }: 13 14 + rustPlatform.buildRustPackage (finalAttrs: { 15 pname = "tpnote"; 16 version = "1.25.14"; 17 18 src = fetchFromGitHub { 19 owner = "getreu"; 20 repo = "tp-note"; 21 + tag = "v${finalAttrs.version}"; 22 hash = "sha256-CgC4aLg1GdqDXzuWfV4i5C4//I3GJ2RJa0y3oFOM0II="; 23 }; 24 ··· 40 41 RUSTONIG_SYSTEM_LIBONIG = true; 42 43 # The `tpnote` crate has no unit tests. All tests are in `tpnote-lib`. 44 checkType = "debug"; 45 cargoTestFlags = "--package tpnote-lib"; 46 doCheck = true; 47 48 + nativeInstallCheckInputs = [ 49 + versionCheckHook 50 + ]; 51 + versionCheckProgramArg = "--version"; 52 + doInstallCheck = true; 53 + 54 + passthru = { 55 + updateScript = nix-update-script { }; 56 + }; 57 + 58 meta = { 59 + changelog = "https://github.com/getreu/tp-note/releases/tag/v${finalAttrs.version}"; 60 description = "Markup enhanced granular note-taking"; 61 homepage = "https://blog.getreu.net/projects/tp-note/"; 62 license = lib.licenses.mit; 63 mainProgram = "tpnote"; 64 maintainers = with lib.maintainers; [ getreu ]; 65 }; 66 + })
+1 -1
pkgs/by-name/tr/tracebox/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "tracebox"; 18 repo = "tracebox"; 19 - rev = "v${version}"; 20 hash = "sha256-1KBJ4uXa1XpzEw23IjndZg+aGJXk3PVw8LYKAvxbxCA="; 21 fetchSubmodules = true; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "tracebox"; 18 repo = "tracebox"; 19 + tag = "v${version}"; 20 hash = "sha256-1KBJ4uXa1XpzEw23IjndZg+aGJXk3PVw8LYKAvxbxCA="; 21 fetchSubmodules = true; 22 };
+1 -1
pkgs/by-name/tr/trackma/package.nix
··· 38 src = fetchFromGitHub { 39 owner = "z411"; 40 repo = "trackma"; 41 - rev = "v${version}"; 42 sha256 = "Hov9qdVabu1k3SIoUmvcRtSK8TcETqGPXI2RqN/bei4="; 43 fetchSubmodules = true; # for anime-relations submodule 44 };
··· 38 src = fetchFromGitHub { 39 owner = "z411"; 40 repo = "trackma"; 41 + tag = "v${version}"; 42 sha256 = "Hov9qdVabu1k3SIoUmvcRtSK8TcETqGPXI2RqN/bei4="; 43 fetchSubmodules = true; # for anime-relations submodule 44 };
+1 -1
pkgs/by-name/tr/transmission_3/package.nix
··· 39 src = fetchFromGitHub { 40 owner = "transmission"; 41 repo = "transmission"; 42 - rev = finalAttrs.version; 43 hash = "sha256-n4iEDt9AstDZPZXN47p13brNLbNWS3BTB+A4UuoEjzE="; 44 fetchSubmodules = true; 45 };
··· 39 src = fetchFromGitHub { 40 owner = "transmission"; 41 repo = "transmission"; 42 + tag = finalAttrs.version; 43 hash = "sha256-n4iEDt9AstDZPZXN47p13brNLbNWS3BTB+A4UuoEjzE="; 44 fetchSubmodules = true; 45 };
+2 -2
pkgs/by-name/tr/trealla/package.nix
··· 23 ]; 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "trealla"; 26 - version = "2.78.24"; 27 28 src = fetchFromGitHub { 29 owner = "trealla-prolog"; 30 repo = "trealla"; 31 rev = "v${finalAttrs.version}"; 32 - hash = "sha256-0OCb/U09b7DNd3bOEszuVH7gA0cRVqoWS7/HRZRFCIs="; 33 }; 34 35 postPatch = ''
··· 23 ]; 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "trealla"; 26 + version = "2.79.2"; 27 28 src = fetchFromGitHub { 29 owner = "trealla-prolog"; 30 repo = "trealla"; 31 rev = "v${finalAttrs.version}"; 32 + hash = "sha256-ZbGxluQQi308UN4cdc7kRZq3Vbh+Deh3oUeViefIHX4="; 33 }; 34 35 postPatch = ''
+2 -2
pkgs/by-name/tr/trexio/package.nix
··· 12 13 stdenv.mkDerivation rec { 14 pname = "trexio"; 15 - version = "2.5.0"; 16 17 src = fetchFromGitHub { 18 owner = "TREX-CoE"; 19 repo = "trexio"; 20 rev = "v${version}"; 21 - hash = "sha256-KP8tpwBr/ymjcXmCssdn+Xti0UKgazJSGTgVpvE+CiM="; 22 }; 23 24 postPatch = ''
··· 12 13 stdenv.mkDerivation rec { 14 pname = "trexio"; 15 + version = "2.6.0"; 16 17 src = fetchFromGitHub { 18 owner = "TREX-CoE"; 19 repo = "trexio"; 20 rev = "v${version}"; 21 + hash = "sha256-mTn/46oIvBbv7X0QwDxXQJH3QyH34u487QpLferC2Uc="; 22 }; 23 24 postPatch = ''
+1 -1
pkgs/by-name/tr/trezord/package.nix
··· 16 src = fetchFromGitHub { 17 owner = "trezor"; 18 repo = "trezord-go"; 19 - rev = "v${version}"; 20 fetchSubmodules = true; 21 hash = "sha256-3I6NOzDMhzRyVSOURl7TjJ1Z0P0RcKrSs5rNaZ0Ho9M="; 22 };
··· 16 src = fetchFromGitHub { 17 owner = "trezor"; 18 repo = "trezord-go"; 19 + tag = "v${version}"; 20 fetchSubmodules = true; 21 hash = "sha256-3I6NOzDMhzRyVSOURl7TjJ1Z0P0RcKrSs5rNaZ0Ho9M="; 22 };
+1 -1
pkgs/by-name/tv/tvm/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "apache"; 14 repo = "incubator-tvm"; 15 - rev = "v${version}"; 16 fetchSubmodules = true; 17 hash = "sha256-/5IpOraFTgg6sQ1TLHoepq/C8VHKg5BXKrNMBSyYajA="; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "apache"; 14 repo = "incubator-tvm"; 15 + tag = "v${version}"; 16 fetchSubmodules = true; 17 hash = "sha256-/5IpOraFTgg6sQ1TLHoepq/C8VHKg5BXKrNMBSyYajA="; 18 };
+3 -3
pkgs/by-name/ty/typstyle/package.nix
··· 8 9 rustPlatform.buildRustPackage (finalAttrs: { 10 pname = "typstyle"; 11 - version = "0.13.16"; 12 13 src = fetchFromGitHub { 14 owner = "typstyle-rs"; 15 repo = "typstyle"; 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-dfw1jyPNZ0LDEZ+pbJt9DWKa4aBlFCAZIgKrZK+AmJw="; 18 }; 19 20 - cargoHash = "sha256-Eg8i+vsBp0BuxxBWXZisVKiGge25UKfxoK/3Knk+LsU="; 21 22 # Disabling tests requiring network access 23 checkFlags = [
··· 8 9 rustPlatform.buildRustPackage (finalAttrs: { 10 pname = "typstyle"; 11 + version = "0.13.17"; 12 13 src = fetchFromGitHub { 14 owner = "typstyle-rs"; 15 repo = "typstyle"; 16 tag = "v${finalAttrs.version}"; 17 + hash = "sha256-JsRMs6ARiXs/S/ybkzNo4giR3BvGbOm8X/UH08kvznU="; 18 }; 19 20 + cargoHash = "sha256-G7X5FoWHEWFoLqfHmbuSylG7/xp4aXrSugnGc20oZcE="; 21 22 # Disabling tests requiring network access 23 checkFlags = [
+1 -1
pkgs/by-name/um/umpire/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "LLNL"; 19 repo = "umpire"; 20 - rev = "v${version}"; 21 hash = "sha256-MHvJRXAMV64GxGgCJjQPlaNyxVjBvyQXogbla9UMFL8="; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "LLNL"; 19 repo = "umpire"; 20 + tag = "v${version}"; 21 hash = "sha256-MHvJRXAMV64GxGgCJjQPlaNyxVjBvyQXogbla9UMFL8="; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/un/unvanquished/package.nix
··· 40 src = fetchFromGitHub { 41 owner = "Unvanquished"; 42 repo = "Unvanquished"; 43 - rev = "v${version}"; 44 fetchSubmodules = true; 45 hash = "sha256-wOFSPPEu7AGsEcqHG7xFWzFlYZRWAIvvfTj5FLZ3HFc="; 46 };
··· 40 src = fetchFromGitHub { 41 owner = "Unvanquished"; 42 repo = "Unvanquished"; 43 + tag = "v${version}"; 44 fetchSubmodules = true; 45 hash = "sha256-wOFSPPEu7AGsEcqHG7xFWzFlYZRWAIvvfTj5FLZ3HFc="; 46 };
+1 -1
pkgs/by-name/ur/ursadb/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "CERT-Polska"; 14 repo = "ursadb"; 15 - rev = "v${finalAttrs.version}"; 16 hash = "sha256-UVfOImngYPB8UBQHzxwJM+dT3DWiT+7V+QGfUggjazI="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "CERT-Polska"; 14 repo = "ursadb"; 15 + tag = "v${finalAttrs.version}"; 16 hash = "sha256-UVfOImngYPB8UBQHzxwJM+dT3DWiT+7V+QGfUggjazI="; 17 fetchSubmodules = true; 18 };
+1 -1
pkgs/by-name/ut/utf8cpp/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "nemtrif"; 14 repo = "utfcpp"; 15 - rev = "v${version}"; 16 fetchSubmodules = true; 17 hash = "sha256-e8qH4eygLnQw7B8x+HN+vH8cr8fkxnTFz+PKtFJ8dGE="; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "nemtrif"; 14 repo = "utfcpp"; 15 + tag = "v${version}"; 16 fetchSubmodules = true; 17 hash = "sha256-e8qH4eygLnQw7B8x+HN+vH8cr8fkxnTFz+PKtFJ8dGE="; 18 };
+1 -1
pkgs/by-name/ut/utox/package.nix
··· 29 src = fetchFromGitHub { 30 owner = "uTox"; 31 repo = "uTox"; 32 - rev = "v${version}"; 33 hash = "sha256-DxnolxUTn+CL6TbZHKLHOUMTHhtTSWufzzOTRpKjOwc="; 34 fetchSubmodules = true; 35 };
··· 29 src = fetchFromGitHub { 30 owner = "uTox"; 31 repo = "uTox"; 32 + tag = "v${version}"; 33 hash = "sha256-DxnolxUTn+CL6TbZHKLHOUMTHhtTSWufzzOTRpKjOwc="; 34 fetchSubmodules = true; 35 };
+2 -2
pkgs/by-name/uu/uuu/package.nix
··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "uuu"; 21 - version = "1.5.201"; 22 23 src = fetchFromGitHub { 24 owner = "nxp-imx"; 25 repo = "mfgtools"; 26 rev = "uuu_${finalAttrs.version}"; 27 - hash = "sha256-G1Let5cJVzxKLs+4umnGfcSEvTeotqsgpZ0CDycBNEo="; 28 }; 29 30 passthru.updateScript = nix-update-script {
··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "uuu"; 21 + version = "1.5.219"; 22 23 src = fetchFromGitHub { 24 owner = "nxp-imx"; 25 repo = "mfgtools"; 26 rev = "uuu_${finalAttrs.version}"; 27 + hash = "sha256-hiRKW97PBU6bIXnS/D1oPaSLpY8Z/wm+m8Pp/4RCVQM="; 28 }; 29 30 passthru.updateScript = nix-update-script {
+1 -1
pkgs/by-name/vc/vcpkg/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "microsoft"; 16 repo = "vcpkg"; 17 - rev = finalAttrs.version; 18 hash = "sha256-ZJu3dFsKc7L2THgGXNtBszXUbEEoM3bnLxtf5x5UPTM="; 19 leaveDotGit = true; 20 postFetch = ''
··· 14 src = fetchFromGitHub { 15 owner = "microsoft"; 16 repo = "vcpkg"; 17 + tag = finalAttrs.version; 18 hash = "sha256-ZJu3dFsKc7L2THgGXNtBszXUbEEoM3bnLxtf5x5UPTM="; 19 leaveDotGit = true; 20 postFetch = ''
+2 -2
pkgs/by-name/ve/vencord/package.nix
··· 14 15 stdenv.mkDerivation (finalAttrs: { 16 pname = "vencord"; 17 - version = "1.12.7"; 18 19 src = fetchFromGitHub { 20 owner = "Vendicated"; 21 repo = "Vencord"; 22 rev = "v${finalAttrs.version}"; 23 - hash = "sha256-MS88KCH8ZdLyKoR0K45CSJutZSKUhz4FAE2VtrSx0ic="; 24 }; 25 26 pnpmDeps = pnpm_10.fetchDeps {
··· 14 15 stdenv.mkDerivation (finalAttrs: { 16 pname = "vencord"; 17 + version = "1.12.9"; 18 19 src = fetchFromGitHub { 20 owner = "Vendicated"; 21 repo = "Vencord"; 22 rev = "v${finalAttrs.version}"; 23 + hash = "sha256-dvQM4xHRcHLRxEh3+V2LKBPv+Es6T1CTbD9/oY912Ys="; 24 }; 25 26 pnpmDeps = pnpm_10.fetchDeps {
+3 -3
pkgs/by-name/ve/veryl/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "veryl"; 13 - version = "0.16.2"; 14 15 src = fetchFromGitHub { 16 owner = "veryl-lang"; 17 repo = "veryl"; 18 rev = "v${version}"; 19 - hash = "sha256-YMJUxeCc9b7EObkQHTkP34JCYVFYhh6aUp4fLBQINP0="; 20 fetchSubmodules = true; 21 }; 22 23 - cargoHash = "sha256-2+3UlnIZIRJv+pZhFa8NU+S6/D5eHhuYZ095HUygPSk="; 24 25 nativeBuildInputs = [ 26 pkg-config
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "veryl"; 13 + version = "0.16.3"; 14 15 src = fetchFromGitHub { 16 owner = "veryl-lang"; 17 repo = "veryl"; 18 rev = "v${version}"; 19 + hash = "sha256-oAA9EG06MTd88oiW93qIpnzjTWV2SoIDec/SLzI0ouQ="; 20 fetchSubmodules = true; 21 }; 22 23 + cargoHash = "sha256-TtK8qGlioJ0yOrLhe2kQ/DrQmnz9wDJjRMS1r24HLE4="; 24 25 nativeBuildInputs = [ 26 pkg-config
+1 -1
pkgs/by-name/vi/violet/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "paullouisageneau"; 16 repo = "violet"; 17 - rev = "v${finalAttrs.version}"; 18 hash = "sha256-OBrEydVqhbxJZED8mUjV605kvtbXPqb35X1XeNBNvjg="; 19 fetchSubmodules = true; 20 };
··· 14 src = fetchFromGitHub { 15 owner = "paullouisageneau"; 16 repo = "violet"; 17 + tag = "v${finalAttrs.version}"; 18 hash = "sha256-OBrEydVqhbxJZED8mUjV605kvtbXPqb35X1XeNBNvjg="; 19 fetchSubmodules = true; 20 };
+1 -1
pkgs/by-name/vn/vnote/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "vnotex"; 15 repo = "vnote"; 16 - rev = "v${finalAttrs.version}"; 17 fetchSubmodules = true; 18 hash = "sha256-40k0wSqRdwlUqrbb9mDK0dqsSEqCfbNLt+cUKeky+do="; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "vnotex"; 15 repo = "vnote"; 16 + tag = "v${finalAttrs.version}"; 17 fetchSubmodules = true; 18 hash = "sha256-40k0wSqRdwlUqrbb9mDK0dqsSEqCfbNLt+cUKeky+do="; 19 };
+1 -1
pkgs/by-name/vo/volk/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "gnuradio"; 17 repo = "volk"; 18 - rev = "v${finalAttrs.version}"; 19 hash = "sha256-R1FT5sbl0fAAl6YIX5aD5CiQ/AjZkCSDPPQPiuy4WBY="; 20 fetchSubmodules = true; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "gnuradio"; 17 repo = "volk"; 18 + tag = "v${finalAttrs.version}"; 19 hash = "sha256-R1FT5sbl0fAAl6YIX5aD5CiQ/AjZkCSDPPQPiuy4WBY="; 20 fetchSubmodules = true; 21 };
+1 -1
pkgs/by-name/vo/volk_2/package.nix
··· 22 src = fetchFromGitHub { 23 owner = "gnuradio"; 24 repo = "volk"; 25 - rev = "v${finalAttrs.version}"; 26 hash = "sha256-XvX6emv30bSB29EFm6aC+j8NGOxWqHCNv0Hxtdrq/jc="; 27 fetchSubmodules = true; 28 };
··· 22 src = fetchFromGitHub { 23 owner = "gnuradio"; 24 repo = "volk"; 25 + tag = "v${finalAttrs.version}"; 26 hash = "sha256-XvX6emv30bSB29EFm6aC+j8NGOxWqHCNv0Hxtdrq/jc="; 27 fetchSubmodules = true; 28 };
+3 -3
pkgs/by-name/vu/vue-language-server/package.nix
··· 9 }: 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "vue-language-server"; 12 - version = "3.0.1"; 13 14 src = fetchFromGitHub { 15 owner = "vuejs"; 16 repo = "language-tools"; 17 rev = "v${finalAttrs.version}"; 18 - hash = "sha256-VPN4XWZDT44GwUZNih9sH2AiOKr8800B748DRoZ6hWc="; 19 }; 20 21 pnpmDeps = pnpm.fetchDeps { 22 inherit (finalAttrs) pname version src; 23 fetcherVersion = 1; 24 - hash = "sha256-X34wBcLHhCkpr6oFrUE33X8EjUjdSpV5TZQPYbMzRDs="; 25 }; 26 27 nativeBuildInputs = [
··· 9 }: 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "vue-language-server"; 12 + version = "3.0.4"; 13 14 src = fetchFromGitHub { 15 owner = "vuejs"; 16 repo = "language-tools"; 17 rev = "v${finalAttrs.version}"; 18 + hash = "sha256-vWnJ3Qaa1dcXmQ+PTvbuK6lpgqR7J/Z0UrsPr2pD8Q4="; 19 }; 20 21 pnpmDeps = pnpm.fetchDeps { 22 inherit (finalAttrs) pname version src; 23 fetcherVersion = 1; 24 + hash = "sha256-UlIAW0m8Y3he8uDd73pXufk4r4PAXWFPDYFvRa2Fw4Y="; 25 }; 26 27 nativeBuildInputs = [
+3 -3
pkgs/by-name/vu/vuetorrent/package.nix
··· 7 8 buildNpmPackage rec { 9 pname = "vuetorrent"; 10 - version = "2.27.0"; 11 12 src = fetchFromGitHub { 13 owner = "VueTorrent"; 14 repo = "VueTorrent"; 15 tag = "v${version}"; 16 - hash = "sha256-0yzxlXyA8wEY6oixjhXFBZ+FL5vFbK6OiLSt5/bv0e4="; 17 }; 18 19 - npmDepsHash = "sha256-7tcLXKpqF4LMuLCcjfVSZUipdrjQiiTS2R5XmLVxv2o="; 20 21 installPhase = '' 22 runHook preInstall
··· 7 8 buildNpmPackage rec { 9 pname = "vuetorrent"; 10 + version = "2.28.1"; 11 12 src = fetchFromGitHub { 13 owner = "VueTorrent"; 14 repo = "VueTorrent"; 15 tag = "v${version}"; 16 + hash = "sha256-YIhZREiHFRYgPvI0DVMHaD4TU7mQyigEDUwOaNheqdw="; 17 }; 18 19 + npmDepsHash = "sha256-VS6cjwKsNo0TNEF/71u2PTb2ZhSz5AG9YVh/FTIopzg="; 20 21 installPhase = '' 22 runHook preInstall
+3 -3
pkgs/by-name/wa/waagent/package.nix
··· 15 in 16 python.pkgs.buildPythonApplication rec { 17 pname = "waagent"; 18 - version = "2.14.0.0"; 19 pyproject = true; 20 21 src = fetchFromGitHub { 22 owner = "Azure"; 23 repo = "WALinuxAgent"; 24 - tag = "pre-v${version}"; 25 - hash = "sha256-nJZXyqdsSQgW+nGqyTS9XSW4z5mGRHtCYsDHKDw/eiM="; 26 }; 27 patches = [ 28 # Suppress the following error when waagent tries to configure sshd:
··· 15 in 16 python.pkgs.buildPythonApplication rec { 17 pname = "waagent"; 18 + version = "2.14.0.1"; 19 pyproject = true; 20 21 src = fetchFromGitHub { 22 owner = "Azure"; 23 repo = "WALinuxAgent"; 24 + tag = "v${version}"; 25 + hash = "sha256-1q/buJSVaxu2ZTpDAw5slgQIJ0pih2i6nA42hgKqJ5I="; 26 }; 27 patches = [ 28 # Suppress the following error when waagent tries to configure sshd:
+1 -1
pkgs/by-name/wa/wabt/package.nix
··· 12 src = fetchFromGitHub { 13 owner = "WebAssembly"; 14 repo = "wabt"; 15 - rev = version; 16 hash = "sha256-Ejr+FxaYRDI01apHhKTs11iwcv72a8ZxyPmVetEvadU="; 17 fetchSubmodules = true; 18 };
··· 12 src = fetchFromGitHub { 13 owner = "WebAssembly"; 14 repo = "wabt"; 15 + tag = version; 16 hash = "sha256-Ejr+FxaYRDI01apHhKTs11iwcv72a8ZxyPmVetEvadU="; 17 fetchSubmodules = true; 18 };
+1 -1
pkgs/by-name/wa/wasm-tools/package.nix
··· 11 src = fetchFromGitHub { 12 owner = "bytecodealliance"; 13 repo = "wasm-tools"; 14 - rev = "v${version}"; 15 hash = "sha256-SrWmoDSz2/qSiex46CeDIgarjgGRp2KOThGP4YjglZY="; 16 fetchSubmodules = true; 17 };
··· 11 src = fetchFromGitHub { 12 owner = "bytecodealliance"; 13 repo = "wasm-tools"; 14 + tag = "v${version}"; 15 hash = "sha256-SrWmoDSz2/qSiex46CeDIgarjgGRp2KOThGP4YjglZY="; 16 fetchSubmodules = true; 17 };
+3 -3
pkgs/by-name/wa/watchyourlan/package.nix
··· 8 9 buildGoModule rec { 10 pname = "watchyourlan"; 11 - version = "2.1.2"; 12 13 src = fetchFromGitHub { 14 owner = "aceberg"; 15 repo = "WatchYourLAN"; 16 tag = version; 17 - hash = "sha256-BI/Ydp7YswgdhwaptmqohwCw1gvRefFF9cz3Bjc2cnA="; 18 }; 19 20 - vendorHash = "sha256-NUv90wq3nFHDtfk3BitwJ3ZfciPESUIDzS5S/6zafEQ="; 21 22 ldflags = [ 23 "-s"
··· 8 9 buildGoModule rec { 10 pname = "watchyourlan"; 11 + version = "2.1.3"; 12 13 src = fetchFromGitHub { 14 owner = "aceberg"; 15 repo = "WatchYourLAN"; 16 tag = version; 17 + hash = "sha256-TFqBuJHoHKJ/ftorgNG9JpiOrjSmqw+tHhaOYzoTeUM="; 18 }; 19 20 + vendorHash = "sha256-3HxpKahFa8keM9wbNJ3anEBMCoEphaj5rOhydajtnY0="; 21 22 ldflags = [ 23 "-s"
+51 -32
pkgs/by-name/wa/waydroid-helper/package.nix
··· 1 { 2 lib, 3 fetchFromGitHub, 4 - nix-update-script, 5 desktop-file-utils, 6 - libadwaita, 7 meson, 8 ninja, 9 pkg-config, 10 wrapGAppsHook4, 11 - libxml2, 12 - python3Packages, 13 - appstream, 14 - glib, 15 - cmake, 16 dbus, 17 - systemd, 18 - bash, 19 fakeroot, 20 - gobject-introspection, 21 }: 22 23 - python3Packages.buildPythonApplication rec { 24 - pname = "waydroid-helper"; 25 - version = "0.1.2"; 26 - pyproject = false; # uses meson 27 28 src = fetchFromGitHub { 29 owner = "ayasa520"; 30 repo = "waydroid-helper"; 31 tag = "v${version}"; 32 - hash = "sha256-dYduO5Wi8Ia/pR1xQKPhC6Ek/1Q9fm2RaVuhm9KYiU0="; 33 }; 34 35 postPatch = '' 36 substituteInPlace dbus/meson.build \ ··· 38 --replace-fail "dbus_service_dir," "'$out/share/dbus-1/system-services'," 39 substituteInPlace systemd/meson.build \ 40 --replace-fail ": systemd_system_unit_dir" ": '$out/lib/systemd/system'" \ 41 - --replace-fail ": systemd_user_unit_dir" ": '$out/lib/sysusers.d'" 42 - # com.jaoushingan.WaydroidHelper.desktop: component-name-missing, description-first-para-too-short 43 - # url-homepage-missing, desktop-app-launchable-omitted, content-rating-missing, developer-info-missing 44 sed -i '/test(/{N;/Validate appstream file/!b;:a;N;/)/!ba;d}' data/meson.build 45 ''; 46 47 nativeBuildInputs = [ 48 appstream 49 glib 50 - cmake 51 meson 52 ninja 53 pkg-config 54 wrapGAppsHook4 55 - desktop-file-utils 56 - gobject-introspection 57 ]; 58 59 buildInputs = [ 60 - libxml2 61 libadwaita 62 - dbus 63 - bash 64 systemd 65 ]; 66 67 dontUseCmakeConfigure = true; 68 69 dependencies = with python3Packages; [ 70 - pygobject3 71 httpx 72 pyyaml 73 - aiofiles 74 - dbus-python 75 ]; 76 77 strictDeps = true; ··· 80 81 makeWrapperArgs = [ 82 "\${gappsWrapperArgs[@]}" 83 - "--prefix PATH : ${lib.makeBinPath [ fakeroot ]}" 84 ]; 85 86 postInstallCheck = '' ··· 90 passthru.updateScript = nix-update-script { }; 91 92 meta = { 93 - description = "Provides a user-friendly way to configure Waydroid and install extensions"; 94 - homepage = "https://github.com/ayasa520/waydroid-helper"; 95 changelog = "https://github.com/ayasa520/waydroid-helper/releases/tag/${src.tag}"; 96 - mainProgram = "waydroid-helper"; 97 - platforms = lib.platforms.linux; 98 license = with lib.licenses; [ gpl3Plus ]; 99 maintainers = with lib.maintainers; [ ]; 100 }; 101 }
··· 1 { 2 lib, 3 + python3Packages, 4 fetchFromGitHub, 5 + appstream, 6 + cmake, 7 desktop-file-utils, 8 + glib, 9 + gobject-introspection, 10 meson, 11 ninja, 12 pkg-config, 13 wrapGAppsHook4, 14 + bash, 15 + bindfs, 16 dbus, 17 + e2fsprogs, 18 fakeroot, 19 + fuse, 20 + libadwaita, 21 + libxml2, 22 + systemd, 23 + unzip, 24 + nix-update-script, 25 }: 26 27 + let 28 + version = "0.2.3"; 29 30 src = fetchFromGitHub { 31 owner = "ayasa520"; 32 repo = "waydroid-helper"; 33 tag = "v${version}"; 34 + hash = "sha256-QxtCxujf7S3YRx/4rRMecFBomP+9tqrIBdYhc3WQT20="; 35 }; 36 + in 37 + python3Packages.buildPythonApplication { 38 + pname = "waydroid-helper"; 39 + inherit version src; 40 + pyproject = false; # uses meson 41 42 postPatch = '' 43 substituteInPlace dbus/meson.build \ ··· 45 --replace-fail "dbus_service_dir," "'$out/share/dbus-1/system-services'," 46 substituteInPlace systemd/meson.build \ 47 --replace-fail ": systemd_system_unit_dir" ": '$out/lib/systemd/system'" \ 48 + --replace-fail ": systemd_user_unit_dir" ": '$out/lib/systemd/user'" 49 + substituteInPlace systemd/{system/waydroid-mount,user/waydroid-monitor}.service \ 50 + --replace-fail "/usr/bin/waydroid-helper" "$out/bin/waydroid-helper" 51 + '' 52 + # com.jaoushingan.WaydroidHelper.desktop: component-name-missing, description-first-para-too-short 53 + # url-homepage-missing, desktop-app-launchable-omitted, content-rating-missing, developer-info-missing 54 + + '' 55 sed -i '/test(/{N;/Validate appstream file/!b;:a;N;/)/!ba;d}' data/meson.build 56 ''; 57 58 nativeBuildInputs = [ 59 appstream 60 + cmake 61 + desktop-file-utils 62 glib 63 + gobject-introspection 64 meson 65 ninja 66 pkg-config 67 wrapGAppsHook4 68 ]; 69 70 buildInputs = [ 71 + bash 72 + dbus 73 libadwaita 74 + libxml2 75 systemd 76 ]; 77 78 dontUseCmakeConfigure = true; 79 80 dependencies = with python3Packages; [ 81 + aiofiles 82 + dbus-python 83 httpx 84 + pygobject3 85 pyyaml 86 ]; 87 88 strictDeps = true; ··· 91 92 makeWrapperArgs = [ 93 "\${gappsWrapperArgs[@]}" 94 + "--prefix PATH : ${ 95 + lib.makeBinPath [ 96 + bindfs 97 + e2fsprogs 98 + fakeroot 99 + fuse 100 + unzip 101 + ] 102 + }" 103 ]; 104 105 postInstallCheck = '' ··· 109 passthru.updateScript = nix-update-script { }; 110 111 meta = { 112 changelog = "https://github.com/ayasa520/waydroid-helper/releases/tag/${src.tag}"; 113 + description = "User-friendly way to configure Waydroid and install extensions, including Magisk and ARM translation"; 114 + homepage = "https://github.com/ayasa520/waydroid-helper"; 115 license = with lib.licenses; [ gpl3Plus ]; 116 + mainProgram = "waydroid-helper"; 117 maintainers = with lib.maintainers; [ ]; 118 + platforms = lib.platforms.linux; 119 }; 120 }
+2 -2
pkgs/by-name/wa/wayland-bongocat/package.nix
··· 9 }: 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "wayland-bongocat"; 12 - version = "1.2.2"; 13 src = fetchFromGitHub { 14 owner = "saatvik333"; 15 repo = "wayland-bongocat"; 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-7IsWg0VE6Sqo0elOAUicmWGasXrvBeGeBRP/mDVgfzI="; 18 }; 19 20 # Package dependencies
··· 9 }: 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "wayland-bongocat"; 12 + version = "1.2.3"; 13 src = fetchFromGitHub { 14 owner = "saatvik333"; 15 repo = "wayland-bongocat"; 16 tag = "v${finalAttrs.version}"; 17 + hash = "sha256-XCjOusgvTkEiID55MxP2ppVtKiDz5XAF1kSCIAXN3DQ="; 18 }; 19 20 # Package dependencies
+1 -1
pkgs/by-name/wi/wiliwili/package.nix
··· 23 src = fetchFromGitHub { 24 owner = "xfangfang"; 25 repo = "wiliwili"; 26 - rev = "v${finalAttrs.version}"; 27 fetchSubmodules = true; 28 hash = "sha256-37DQafP+PFjrfNXJt88oK0ghqQEVQjDdVbYsf1tHAN4="; 29 };
··· 23 src = fetchFromGitHub { 24 owner = "xfangfang"; 25 repo = "wiliwili"; 26 + tag = "v${finalAttrs.version}"; 27 fetchSubmodules = true; 28 hash = "sha256-37DQafP+PFjrfNXJt88oK0ghqQEVQjDdVbYsf1tHAN4="; 29 };
+1 -1
pkgs/by-name/wi/wineasio/package.nix
··· 15 src = fetchFromGitHub { 16 owner = "wineasio"; 17 repo = "wineasio"; 18 - rev = "v${version}"; 19 hash = "sha256-d5BGJAkaM5XZXyqm6K/UzFE4sD6QVHHGnLi1bcHxiaM="; 20 fetchSubmodules = true; 21 };
··· 15 src = fetchFromGitHub { 16 owner = "wineasio"; 17 repo = "wineasio"; 18 + tag = "v${version}"; 19 hash = "sha256-d5BGJAkaM5XZXyqm6K/UzFE4sD6QVHHGnLi1bcHxiaM="; 20 fetchSubmodules = true; 21 };
+1 -1
pkgs/by-name/wo/wolf-shaper/package.nix
··· 18 src = fetchFromGitHub { 19 owner = "wolf-plugins"; 20 repo = "wolf-shaper"; 21 - rev = "v${version}"; 22 hash = "sha256-4oi1wnex6eNRHUWXZHnvrmqp4veFuPJqD0YuOhDepg4="; 23 fetchSubmodules = true; 24 };
··· 18 src = fetchFromGitHub { 19 owner = "wolf-plugins"; 20 repo = "wolf-shaper"; 21 + tag = "v${version}"; 22 hash = "sha256-4oi1wnex6eNRHUWXZHnvrmqp4veFuPJqD0YuOhDepg4="; 23 fetchSubmodules = true; 24 };
+1 -1
pkgs/by-name/wx/wxGTK31/package.nix
··· 32 src = fetchFromGitHub { 33 owner = "wxWidgets"; 34 repo = "wxWidgets"; 35 - rev = "v${version}"; 36 hash = "sha256-9qYPatpTT28H+fz77o7/Y3YVmiK0OCsiQT5QAYe93M0="; 37 fetchSubmodules = true; 38 };
··· 32 src = fetchFromGitHub { 33 owner = "wxWidgets"; 34 repo = "wxWidgets"; 35 + tag = "v${version}"; 36 hash = "sha256-9qYPatpTT28H+fz77o7/Y3YVmiK0OCsiQT5QAYe93M0="; 37 fetchSubmodules = true; 38 };
+1 -1
pkgs/by-name/wx/wxformbuilder/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "wxFormBuilder"; 19 repo = "wxFormBuilder"; 20 - rev = "v${finalAttrs.version}"; 21 fetchSubmodules = true; 22 leaveDotGit = true; 23 postFetch = ''
··· 17 src = fetchFromGitHub { 18 owner = "wxFormBuilder"; 19 repo = "wxFormBuilder"; 20 + tag = "v${finalAttrs.version}"; 21 fetchSubmodules = true; 22 leaveDotGit = true; 23 postFetch = ''
+1 -1
pkgs/by-name/x4/x42-avldrums/package.nix
··· 17 src = fetchFromGitHub { 18 owner = "x42"; 19 repo = "avldrums.lv2"; 20 - rev = "v${version}"; 21 hash = "sha256-AZKHjzgw0TtLHh4TF+yOUSa+GlNVwyHCpJWAZikXTy4="; 22 fetchSubmodules = true; 23 };
··· 17 src = fetchFromGitHub { 18 owner = "x42"; 19 repo = "avldrums.lv2"; 20 + tag = "v${version}"; 21 hash = "sha256-AZKHjzgw0TtLHh4TF+yOUSa+GlNVwyHCpJWAZikXTy4="; 22 fetchSubmodules = true; 23 };
+1 -1
pkgs/by-name/xe/xemu/package.nix
··· 32 src = fetchFromGitHub { 33 owner = "xemu-project"; 34 repo = "xemu"; 35 - rev = "v${finalAttrs.version}"; 36 fetchSubmodules = true; 37 hash = "sha256-lTZ5j5ULh4GFW4zlQy4l7e4zr8TEIvenGNC59O6G0Wg="; 38 };
··· 32 src = fetchFromGitHub { 33 owner = "xemu-project"; 34 repo = "xemu"; 35 + tag = "v${finalAttrs.version}"; 36 fetchSubmodules = true; 37 hash = "sha256-lTZ5j5ULh4GFW4zlQy4l7e4zr8TEIvenGNC59O6G0Wg="; 38 };
+1 -1
pkgs/by-name/xg/xgboost/package.nix
··· 53 src = fetchFromGitHub { 54 owner = "dmlc"; 55 repo = pnameBase; 56 - rev = "v${version}"; 57 fetchSubmodules = true; 58 hash = "sha256-8mj8uw7bbwhRaL0JZf9L9//a+Re2AwbL0e7Oiw/BqIA="; 59 };
··· 53 src = fetchFromGitHub { 54 owner = "dmlc"; 55 repo = pnameBase; 56 + tag = "v${version}"; 57 fetchSubmodules = true; 58 hash = "sha256-8mj8uw7bbwhRaL0JZf9L9//a+Re2AwbL0e7Oiw/BqIA="; 59 };
+1 -1
pkgs/by-name/xk/xkb-switch-i3/package.nix
··· 18 src = fetchFromGitHub { 19 owner = "Zebradil"; 20 repo = "xkb-switch-i3"; 21 - rev = version; 22 hash = "sha256-5d1DdRtz0QCWISSsWQt9xgTOekYUCkhfMsjG+/kyQK4="; 23 fetchSubmodules = true; 24 };
··· 18 src = fetchFromGitHub { 19 owner = "Zebradil"; 20 repo = "xkb-switch-i3"; 21 + tag = version; 22 hash = "sha256-5d1DdRtz0QCWISSsWQt9xgTOekYUCkhfMsjG+/kyQK4="; 23 fetchSubmodules = true; 24 };
+1 -1
pkgs/by-name/xp/xpano/package.nix
··· 21 src = fetchFromGitHub { 22 owner = "krupkat"; 23 repo = "xpano"; 24 - rev = "v${version}"; 25 sha256 = "sha256-f2qoBpZ5lPBocPas8KMsY5bSYL20gO+ZHLz2R66qSig="; 26 fetchSubmodules = true; 27 };
··· 21 src = fetchFromGitHub { 22 owner = "krupkat"; 23 repo = "xpano"; 24 + tag = "v${version}"; 25 sha256 = "sha256-f2qoBpZ5lPBocPas8KMsY5bSYL20gO+ZHLz2R66qSig="; 26 fetchSubmodules = true; 27 };
+1 -1
pkgs/by-name/xs/xstow/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "majorkingleo"; 15 repo = "xstow"; 16 - rev = version; 17 fetchSubmodules = true; 18 hash = "sha256-c89+thw5N3Cgl1Ww+W7c3YsyhNJMLlreedvdWJFY3WY="; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "majorkingleo"; 15 repo = "xstow"; 16 + tag = version; 17 fetchSubmodules = true; 18 hash = "sha256-c89+thw5N3Cgl1Ww+W7c3YsyhNJMLlreedvdWJFY3WY="; 19 };
+1 -1
pkgs/by-name/xt/xtuner/package.nix
··· 20 src = fetchFromGitHub { 21 owner = "brummer10"; 22 repo = "XTuner"; 23 - rev = "v${version}"; 24 sha256 = "1i5chfnf3hcivwzni9z6cn9pb68qmwsx8bf4z7d29a5vig8kbhrv"; 25 fetchSubmodules = true; 26 };
··· 20 src = fetchFromGitHub { 21 owner = "brummer10"; 22 repo = "XTuner"; 23 + tag = "v${version}"; 24 sha256 = "1i5chfnf3hcivwzni9z6cn9pb68qmwsx8bf4z7d29a5vig8kbhrv"; 25 fetchSubmodules = true; 26 };
+3 -3
pkgs/by-name/yo/youtube-tui/package.nix
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "youtube-tui"; 17 - version = "0.8.3"; 18 19 src = fetchFromGitHub { 20 owner = "Siriusmart"; 21 repo = "youtube-tui"; 22 tag = "v${version}"; 23 - hash = "sha256-pt/lKvNDd3gji2+Ubd/ARiuV5MvdSxMfzJubACXTcUc="; 24 }; 25 26 - cargoHash = "sha256-JbG+fYyHC6Li4kuNjQRS7gxU7nLADMEqTZQEBRAASjM="; 27 28 nativeBuildInputs = [ 29 pkg-config
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "youtube-tui"; 17 + version = "0.9.0"; 18 19 src = fetchFromGitHub { 20 owner = "Siriusmart"; 21 repo = "youtube-tui"; 22 tag = "v${version}"; 23 + hash = "sha256-svZoE7WuBlehYVRRn8S0rR2/5j87DLreqARmfLyHdLg="; 24 }; 25 26 + cargoHash = "sha256-cFee80E/XI4EI5EW8gfB4OOCltJaPS4asE0AXTAGv/k="; 27 28 nativeBuildInputs = [ 29 pkg-config
+1 -1
pkgs/by-name/za/zam-plugins/package.nix
··· 23 src = fetchFromGitHub { 24 owner = "zamaudio"; 25 repo = "zam-plugins"; 26 - rev = version; 27 hash = "sha256-pjnhDavKnyQjPF4nUO+j1J+Qtw8yIYMY9A5zBMb4zFU="; 28 fetchSubmodules = true; 29 };
··· 23 src = fetchFromGitHub { 24 owner = "zamaudio"; 25 repo = "zam-plugins"; 26 + tag = version; 27 hash = "sha256-pjnhDavKnyQjPF4nUO+j1J+Qtw8yIYMY9A5zBMb4zFU="; 28 fetchSubmodules = true; 29 };
+1 -1
pkgs/by-name/zi/zimfw/package.nix
··· 10 src = fetchFromGitHub { 11 owner = "zimfw"; 12 repo = "zimfw"; 13 - rev = "v${version}"; 14 ## zim only needs this one file to be installed. 15 sparseCheckout = [ "zimfw.zsh" ]; 16 hash = "sha256-qQViaQOpLp8F4zvJETbNp0lxpdVhM1Meg7WcMKkjJRQ=";
··· 10 src = fetchFromGitHub { 11 owner = "zimfw"; 12 repo = "zimfw"; 13 + tag = "v${version}"; 14 ## zim only needs this one file to be installed. 15 sparseCheckout = [ "zimfw.zsh" ]; 16 hash = "sha256-qQViaQOpLp8F4zvJETbNp0lxpdVhM1Meg7WcMKkjJRQ=";
+1 -1
pkgs/by-name/zl/zls/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "zigtools"; 15 repo = "zls"; 16 - rev = finalAttrs.version; 17 fetchSubmodules = true; 18 hash = "sha256-A5Mn+mfIefOsX+eNBRHrDVkqFDVrD3iXDNsUL4TPhKo="; 19 };
··· 13 src = fetchFromGitHub { 14 owner = "zigtools"; 15 repo = "zls"; 16 + tag = finalAttrs.version; 17 fetchSubmodules = true; 18 hash = "sha256-A5Mn+mfIefOsX+eNBRHrDVkqFDVrD3iXDNsUL4TPhKo="; 19 };
+1 -1
pkgs/by-name/zo/zoneminder/package.nix
··· 88 src = fetchFromGitHub { 89 owner = "ZoneMinder"; 90 repo = "zoneminder"; 91 - rev = version; 92 hash = "sha256-0mpT3qjF8zlcsd6OlNIvrabDsz+oJPPy9Vn2TQSuHAI="; 93 fetchSubmodules = true; 94 };
··· 88 src = fetchFromGitHub { 89 owner = "ZoneMinder"; 90 repo = "zoneminder"; 91 + tag = version; 92 hash = "sha256-0mpT3qjF8zlcsd6OlNIvrabDsz+oJPPy9Vn2TQSuHAI="; 93 fetchSubmodules = true; 94 };
+2 -2
pkgs/by-name/zp/zpaqfranz/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "zpaqfranz"; 10 - version = "62.2"; 11 12 src = fetchFromGitHub { 13 owner = "fcorbelli"; 14 repo = "zpaqfranz"; 15 rev = finalAttrs.version; 16 - hash = "sha256-brTlBvJ6MQY7kPbdUuNrSuYZUtwhkNfu+SDoNJqyZ9o="; 17 }; 18 19 nativeBuildInputs = [
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "zpaqfranz"; 10 + version = "62.4"; 11 12 src = fetchFromGitHub { 13 owner = "fcorbelli"; 14 repo = "zpaqfranz"; 15 rev = finalAttrs.version; 16 + hash = "sha256-bRYXQ+w4gLDsMeknmTMhbdzjf/PpD7qh5QHTRY8eqR0="; 17 }; 18 19 nativeBuildInputs = [
+5 -5
pkgs/development/compilers/dart/sources.nix
··· 1 let 2 - version = "3.8.1"; 3 in 4 { fetchurl }: 5 { 6 versionUsed = version; 7 "${version}-x86_64-darwin" = fetchurl { 8 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-x64-release.zip"; 9 - hash = "sha256-OTcd89ZPlPWz2cERnD9UkWTFYoxqE7lFG3tEhZ8fkRQ="; 10 }; 11 "${version}-aarch64-darwin" = fetchurl { 12 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-arm64-release.zip"; 13 - hash = "sha256-UIC8b0p4zM4OOOceRkdsCNYeCBRTZGlI8/DHcXepKPg="; 14 }; 15 "${version}-aarch64-linux" = fetchurl { 16 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-arm64-release.zip"; 17 - hash = "sha256-eKMkAJe+47ebAJxp6tIuGq7e3ty+CT6qmACExWYQlsg="; 18 }; 19 "${version}-x86_64-linux" = fetchurl { 20 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-x64-release.zip"; 21 - hash = "sha256-DVjAEKNh8/FYixwvV5QvfMr3t6u+A0BP73oQLrY48J0="; 22 }; 23 }
··· 1 let 2 + version = "3.8.2"; 3 in 4 { fetchurl }: 5 { 6 versionUsed = version; 7 "${version}-x86_64-darwin" = fetchurl { 8 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-x64-release.zip"; 9 + hash = "sha256-30f5sONEzlXcf8NrNPPK0vUYclULhIfj3H+Q9tlRuJE="; 10 }; 11 "${version}-aarch64-darwin" = fetchurl { 12 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-arm64-release.zip"; 13 + hash = "sha256-PO/YQEIKNSl302T9Lq+4pfOoUVrkJjFZ9bEETWujUpE="; 14 }; 15 "${version}-aarch64-linux" = fetchurl { 16 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-arm64-release.zip"; 17 + hash = "sha256-YFfbTNkJ437F99zzSsCmW8NPtBMwtMNxjEPbGlDokG8="; 18 }; 19 "${version}-x86_64-linux" = fetchurl { 20 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-x64-release.zip"; 21 + hash = "sha256-KUW6qxHPdHIyjlVzcTmTuvkXlX+taRwUYcq9WglugxE="; 22 }; 23 }
+9 -9
pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix
··· 1 # Generated by update.sh script 2 { 3 - "version" = "24.0.1"; 4 "hashes" = { 5 "aarch64-linux" = { 6 - sha256 = "0bkn7ml2xikhscwnb9ixa9zb80lvkbvh28r56bv3s3gvmn7vxld3"; 7 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.1/graalvm-community-jdk-24.0.1_linux-aarch64_bin.tar.gz"; 8 }; 9 "x86_64-linux" = { 10 - sha256 = "1pjbm3kb7hs2hna39qj1ji57fsyckskiv3wwl1v08h1fczg49ifj"; 11 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.1/graalvm-community-jdk-24.0.1_linux-x64_bin.tar.gz"; 12 }; 13 "x86_64-darwin" = { 14 - sha256 = "1qjr0d3nwz0fc5yr78gjsqa8x9y1srczi7y0zbq6p6mcf3c1a9j5"; 15 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.1/graalvm-community-jdk-24.0.1_macos-x64_bin.tar.gz"; 16 }; 17 "aarch64-darwin" = { 18 - sha256 = "1bffg1k0hwv5hniakcqh165a7k8fp5r4nj0595ynrmshncgnc60f"; 19 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.1/graalvm-community-jdk-24.0.1_macos-aarch64_bin.tar.gz"; 20 }; 21 }; 22 }
··· 1 # Generated by update.sh script 2 { 3 + "version" = "24.0.2"; 4 "hashes" = { 5 "aarch64-linux" = { 6 + sha256 = "1xfncszlnxmjxfj79b3z5isc8a3gjk0cn3i7b0yli4c7hld9akf5"; 7 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.2/graalvm-community-jdk-24.0.2_linux-aarch64_bin.tar.gz"; 8 }; 9 "x86_64-linux" = { 10 + sha256 = "080774x1chpa0n8bpmw575g5myi63ikffwgcvq3r7nvdh9n88qkd"; 11 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.2/graalvm-community-jdk-24.0.2_linux-x64_bin.tar.gz"; 12 }; 13 "x86_64-darwin" = { 14 + sha256 = "1lvn38dd7kl086344237jq20a1l4cqj2wcdjain1bawds5bdi7n5"; 15 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.2/graalvm-community-jdk-24.0.2_macos-x64_bin.tar.gz"; 16 }; 17 "aarch64-darwin" = { 18 + sha256 = "11ymqs0knhx70n8mvanfnqaq3d8x5a9955hqccllgzj6fz86hl0z"; 19 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.2/graalvm-community-jdk-24.0.2_macos-aarch64_bin.tar.gz"; 20 }; 21 }; 22 }
+31 -37
pkgs/development/compilers/koka/default.nix pkgs/by-name/ko/koka/package.nix
··· 1 { 2 stdenv, 3 pkgsHostTarget, 4 cmake, 5 makeWrapper, 6 - mkDerivation, 7 - fetchFromGitHub, 8 - alex, 9 - lib, 10 - hpack, 11 - aeson, 12 - array, 13 - async, 14 - base, 15 - bytestring, 16 - co-log-core, 17 - cond, 18 - containers, 19 - directory, 20 - FloatingHex, 21 - isocline, 22 - lens, 23 - lsp_2_4_0_0, 24 - mtl, 25 - network, 26 - network-simple, 27 - parsec, 28 - process, 29 - text, 30 - text-rope, 31 - time, 32 }: 33 34 let 35 - version = "3.1.2"; 36 src = fetchFromGitHub { 37 owner = "koka-lang"; 38 repo = "koka"; 39 rev = "v${version}"; 40 - hash = "sha256-BNkMtYf5maWtKEZzob+218ke1SIkrP7/nboQ2sZKkxI="; 41 fetchSubmodules = true; 42 }; 43 kklib = stdenv.mkDerivation { 44 pname = "kklib"; 45 inherit version; ··· 54 cp -a ../../kklib ''${!outputDev}/share/koka/v${version} 55 ''; 56 }; 57 inherit (pkgsHostTarget.targetPackages.stdenv) cc; 58 runtimeDeps = [ 59 cc ··· 62 pkgsHostTarget.cmake 63 ]; 64 in 65 - mkDerivation rec { 66 pname = "koka"; 67 inherit version src; 68 isLibrary = false; 69 isExecutable = true; 70 - libraryToolDepends = [ hpack ]; 71 - executableHaskellDepends = [ 72 aeson 73 array 74 async 75 base 76 bytestring 77 co-log-core 78 - cond 79 containers 80 directory 81 - FloatingHex 82 isocline 83 lens 84 - lsp_2_4_0_0 85 mtl 86 network 87 network-simple 88 parsec 89 process 90 text 91 text-rope 92 time 93 kklib 94 ]; 95 - executableToolDepends = [ 96 alex 97 - makeWrapper 98 ]; 99 postInstall = '' 100 mkdir -p $out/share/koka/v${version} 101 cp -a lib $out/share/koka/v${version} ··· 104 --set CC "${lib.getBin cc}/bin/${cc.targetPrefix}cc" \ 105 --prefix PATH : "${lib.makeSearchPath "bin" runtimeDeps}" 106 ''; 107 doCheck = false; 108 prePatch = "hpack"; 109 description = "Koka language compiler and interpreter"; 110 homepage = "https://github.com/koka-lang/koka"; 111 - changelog = "${homepage}/blob/master/doc/spec/news.mdk"; 112 license = lib.licenses.asl20; 113 maintainers = with lib.maintainers; [ 114 siraben
··· 1 { 2 + lib, 3 stdenv, 4 + fetchFromGitHub, 5 pkgsHostTarget, 6 + haskellPackages, 7 cmake, 8 makeWrapper, 9 }: 10 11 let 12 + version = "3.2.2"; 13 + 14 src = fetchFromGitHub { 15 owner = "koka-lang"; 16 repo = "koka"; 17 rev = "v${version}"; 18 + hash = "sha256-k1N085NoAlxewAhg5UDMo7IUf2A6gCTc9k5MWMbU0d0="; 19 fetchSubmodules = true; 20 }; 21 + 22 kklib = stdenv.mkDerivation { 23 pname = "kklib"; 24 inherit version; ··· 33 cp -a ../../kklib ''${!outputDev}/share/koka/v${version} 34 ''; 35 }; 36 + 37 inherit (pkgsHostTarget.targetPackages.stdenv) cc; 38 runtimeDeps = [ 39 cc ··· 42 pkgsHostTarget.cmake 43 ]; 44 in 45 + haskellPackages.mkDerivation { 46 pname = "koka"; 47 inherit version src; 48 + 49 isLibrary = false; 50 isExecutable = true; 51 + 52 + buildTools = [ makeWrapper ]; 53 + 54 + libraryToolDepends = with haskellPackages; [ 55 + hpack 56 + ]; 57 + 58 + executableHaskellDepends = with haskellPackages; [ 59 + FloatingHex 60 aeson 61 array 62 async 63 base 64 bytestring 65 co-log-core 66 containers 67 directory 68 + hashable 69 isocline 70 lens 71 + lsp 72 mtl 73 network 74 network-simple 75 parsec 76 process 77 + stm 78 text 79 text-rope 80 time 81 kklib 82 ]; 83 + 84 + executableToolDepends = with haskellPackages; [ 85 alex 86 ]; 87 + 88 postInstall = '' 89 mkdir -p $out/share/koka/v${version} 90 cp -a lib $out/share/koka/v${version} ··· 93 --set CC "${lib.getBin cc}/bin/${cc.targetPrefix}cc" \ 94 --prefix PATH : "${lib.makeSearchPath "bin" runtimeDeps}" 95 ''; 96 + 97 + doHaddock = false; 98 + 99 doCheck = false; 100 + 101 prePatch = "hpack"; 102 + 103 description = "Koka language compiler and interpreter"; 104 homepage = "https://github.com/koka-lang/koka"; 105 + changelog = "https://github.com/koka-lang/koka/blob/v${version}/doc/spec/news.mdk"; 106 license = lib.licenses.asl20; 107 maintainers = with lib.maintainers; [ 108 siraben
+2 -2
pkgs/development/compilers/osl/default.nix
··· 25 in 26 stdenv.mkDerivation (finalAttrs: { 27 pname = "openshadinglanguage"; 28 - version = "1.14.5.1"; 29 30 src = fetchFromGitHub { 31 owner = "AcademySoftwareFoundation"; 32 repo = "OpenShadingLanguage"; 33 rev = "v${finalAttrs.version}"; 34 - hash = "sha256-dmGVCx4m2bkeKhAJbU1mrzEDAmnL++7GA5okb9wwk/Y="; 35 }; 36 37 cmakeFlags = [
··· 25 in 26 stdenv.mkDerivation (finalAttrs: { 27 pname = "openshadinglanguage"; 28 + version = "1.14.6.0"; 29 30 src = fetchFromGitHub { 31 owner = "AcademySoftwareFoundation"; 32 repo = "OpenShadingLanguage"; 33 rev = "v${finalAttrs.version}"; 34 + hash = "sha256-HVkZZkB15+PT9HcAo8NPhzM86wv5ZvnARQVu+n2gTGw="; 35 }; 36 37 cmakeFlags = [
+2
pkgs/development/coq-modules/interval/default.nix
··· 23 in 24 with lib.versions; 25 lib.switch coq.coq-version [ 26 (case (range "8.13" "9.0") "4.11.2") 27 (case (range "8.13" "8.20") "4.11.1") 28 (case (range "8.12" "8.19") "4.10.0") ··· 34 (case (range "8.7" "8.11") "3.4.2") 35 (case (range "8.5" "8.6") "3.3.0") 36 ] null; 37 release."4.11.2".sha256 = "sha256-ouhjHtlxcqt06+Pt+UZAzwp83bVYPh3N+8jnsVvapSU="; 38 release."4.11.1".sha256 = "sha256-QWZvU468rOhK796xCCEawW6rhCRTPnE0iLll9ynKflo="; 39 release."4.11.0".sha256 = "sha256-vPwa4zSjyvxHLGDoNaBnHV2pb77dnQFbC50BL80fcvE=";
··· 23 in 24 with lib.versions; 25 lib.switch coq.coq-version [ 26 + (case (range "8.13" "9.1") "4.11.3") 27 (case (range "8.13" "9.0") "4.11.2") 28 (case (range "8.13" "8.20") "4.11.1") 29 (case (range "8.12" "8.19") "4.10.0") ··· 35 (case (range "8.7" "8.11") "3.4.2") 36 (case (range "8.5" "8.6") "3.3.0") 37 ] null; 38 + release."4.11.3".sha256 = "sha256-Cwovc3ln7ZEEDgMEh+pSUYqD/rtwFk4ED2hTRdy9YRg"; 39 release."4.11.2".sha256 = "sha256-ouhjHtlxcqt06+Pt+UZAzwp83bVYPh3N+8jnsVvapSU="; 40 release."4.11.1".sha256 = "sha256-QWZvU468rOhK796xCCEawW6rhCRTPnE0iLll9ynKflo="; 41 release."4.11.0".sha256 = "sha256-vPwa4zSjyvxHLGDoNaBnHV2pb77dnQFbC50BL80fcvE=";
+67
pkgs/development/coq-modules/wasmcert/default.nix
···
··· 1 + { 2 + lib, 3 + mkCoqDerivation, 4 + callPackage, 5 + coq, 6 + flocq, 7 + parseque, 8 + mathcomp-boot, 9 + compcert, 10 + ExtLib, 11 + version ? null, 12 + }: 13 + 14 + with lib; 15 + mkCoqDerivation { 16 + pname = "wasm"; 17 + repo = "WasmCert-Coq"; 18 + owner = "WasmCert"; 19 + 20 + inherit version; 21 + defaultVersion = 22 + let 23 + case = coq: mc: out: { 24 + cases = [ 25 + coq 26 + mc 27 + ]; 28 + inherit out; 29 + }; 30 + in 31 + with lib.versions; 32 + lib.switch 33 + [ coq.coq-version mathcomp-boot.version ] 34 + [ 35 + (case (isEq "8.20") (isEq "2.4") "2.1.0") 36 + ] 37 + null; 38 + 39 + release."2.1.0".sha256 = "sha256-k094mxDLLeelYP+ABm+dm6Y5YrachrbhNeZhfwLHNRo="; 40 + 41 + mlPlugin = true; 42 + useDune = true; 43 + 44 + propagatedBuildInputs = [ 45 + ExtLib 46 + mathcomp-boot 47 + parseque 48 + flocq 49 + compcert 50 + ]; 51 + 52 + buildInputs = [ 53 + coq.ocamlPackages.mdx 54 + coq.ocamlPackages.linenoise 55 + coq.ocamlPackages.wasm 56 + ]; 57 + 58 + releaseRev = v: "v${v}"; 59 + 60 + passthru.tests.HelloWorld = callPackage ./test.nix { }; 61 + 62 + meta = { 63 + description = "Wasm mechanisation in Coq/Rocq"; 64 + maintainers = with maintainers; [ womeier ]; 65 + license = licenses.mit; 66 + }; 67 + }
+30
pkgs/development/coq-modules/wasmcert/test.nix
···
··· 1 + { 2 + stdenv, 3 + coq, 4 + wasmcert, 5 + }: 6 + 7 + stdenv.mkDerivation { 8 + pname = "wasmcert-interpreter-test"; 9 + inherit (wasmcert) src version; 10 + nativeCheckInputs = [ 11 + wasmcert 12 + coq 13 + ]; 14 + dontConfigure = true; 15 + dontBuild = true; 16 + doCheck = true; 17 + 18 + checkPhase = '' 19 + coqc .ci/import_test.v 20 + 21 + wasm_coq_interpreter tests/add.wasm -r main 22 + 23 + if [ $? -ne 0 ]; then 24 + echo "Wasm_coq_interpreter failed to run hello world program" 25 + exit 1 26 + fi 27 + ''; 28 + 29 + installPhase = "touch $out"; 30 + }
+2 -8
pkgs/development/ocaml-modules/ocsigen-start/default.nix
··· 2 stdenv, 3 lib, 4 fetchFromGitHub, 5 - fetchpatch, 6 ocaml, 7 findlib, 8 ocsigen-toolkit, ··· 17 18 stdenv.mkDerivation rec { 19 pname = "ocaml${ocaml.version}-ocsigen-start"; 20 - version = "6.2.0"; 21 22 nativeBuildInputs = [ 23 ocaml ··· 38 39 patches = [ 40 ./templates-dir.patch 41 - # Compatibility with tyxml 4.6.x 42 - (fetchpatch { 43 - url = "https://github.com/ocsigen/ocsigen-start/commit/0b70506f94fcb2e06cb65ce0d6a28b9b84c695f3.patch"; 44 - hash = "sha256-p/VvIu9reI8lc9lxWiTrjZvn46vuF00QInYuWPtRVyk="; 45 - }) 46 ]; 47 48 src = fetchFromGitHub { 49 owner = "ocsigen"; 50 repo = "ocsigen-start"; 51 rev = version; 52 - hash = "sha256-i2nj/m1Ihb/bprtHvZh47/oK0v+aFNVH+A2CB4rrrPk="; 53 }; 54 55 preInstall = ''
··· 2 stdenv, 3 lib, 4 fetchFromGitHub, 5 ocaml, 6 findlib, 7 ocsigen-toolkit, ··· 16 17 stdenv.mkDerivation rec { 18 pname = "ocaml${ocaml.version}-ocsigen-start"; 19 + version = "7.1.0"; 20 21 nativeBuildInputs = [ 22 ocaml ··· 37 38 patches = [ 39 ./templates-dir.patch 40 ]; 41 42 src = fetchFromGitHub { 43 owner = "ocsigen"; 44 repo = "ocsigen-start"; 45 rev = version; 46 + hash = "sha256-2DFFceUI7BYgGKvJ1sZphLWt/Rusa5Y86yc94Mi/quo="; 47 }; 48 49 preInstall = ''
+1 -9
pkgs/development/ocaml-modules/ocsipersist/default.nix
··· 1 { 2 buildDunePackage, 3 ocsipersist-lib, 4 - ocsipersist-pgsql, 5 - ocsipersist-sqlite, 6 }: 7 8 buildDunePackage { 9 pname = "ocsipersist"; 10 inherit (ocsipersist-lib) src version; 11 - duneVersion = "3"; 12 - 13 - buildInputs = [ 14 - ocsipersist-pgsql 15 - ocsipersist-sqlite 16 - ]; 17 18 propagatedBuildInputs = [ ocsipersist-lib ]; 19 20 meta = ocsipersist-lib.meta // { 21 - description = "Persistent key/value storage (for Ocsigen) using multiple backends"; 22 }; 23 }
··· 1 { 2 buildDunePackage, 3 ocsipersist-lib, 4 }: 5 6 buildDunePackage { 7 pname = "ocsipersist"; 8 inherit (ocsipersist-lib) src version; 9 10 propagatedBuildInputs = [ ocsipersist-lib ]; 11 12 meta = ocsipersist-lib.meta // { 13 + description = "Persistent key/value storage for OCaml using multiple backends"; 14 }; 15 }
+4 -6
pkgs/development/ocaml-modules/ocsipersist/lib.nix
··· 8 9 buildDunePackage rec { 10 pname = "ocsipersist-lib"; 11 - version = "1.1.0"; 12 - 13 - duneVersion = "3"; 14 15 src = fetchFromGitHub { 16 owner = "ocsigen"; 17 repo = "ocsipersist"; 18 - rev = version; 19 - sha256 = "sha256:1d6kdcfjvrz0dl764mnyxc477aa57rvmzkg154qc915w2y1nbz9a"; 20 }; 21 22 buildInputs = [ lwt_ppx ]; ··· 26 description = "Persistent key/value storage (for Ocsigen) - support library"; 27 license = lib.licenses.lgpl21Only; 28 maintainers = [ lib.maintainers.vbgl ]; 29 - inherit (src.meta) homepage; 30 }; 31 }
··· 8 9 buildDunePackage rec { 10 pname = "ocsipersist-lib"; 11 + version = "2.0.0"; 12 13 src = fetchFromGitHub { 14 owner = "ocsigen"; 15 repo = "ocsipersist"; 16 + tag = version; 17 + hash = "sha256-7CKKwJxqxUpCMNs4xGbsMZ6Qud9AnczBStTXS+N21DU="; 18 }; 19 20 buildInputs = [ lwt_ppx ]; ··· 24 description = "Persistent key/value storage (for Ocsigen) - support library"; 25 license = lib.licenses.lgpl21Only; 26 maintainers = [ lib.maintainers.vbgl ]; 27 + homepage = "https://github.com/ocsigen/ocsipersist/"; 28 }; 29 }
+23
pkgs/development/ocaml-modules/ocsipersist/pgsql-config.nix
···
··· 1 + { 2 + buildDunePackage, 3 + findlib, 4 + ocsipersist-pgsql, 5 + ocsigen_server, 6 + xml-light, 7 + }: 8 + 9 + buildDunePackage { 10 + pname = "ocsipersist-pgsql-config"; 11 + inherit (ocsipersist-pgsql) version src; 12 + 13 + propagatedBuildInputs = [ 14 + findlib 15 + ocsipersist-pgsql 16 + ocsigen_server 17 + xml-light 18 + ]; 19 + 20 + meta = ocsipersist-pgsql.meta // { 21 + description = "Ocsigen Server configuration file extension for ocsipersist-pgsql"; 22 + }; 23 + }
+5 -9
pkgs/development/ocaml-modules/ocsipersist/pgsql.nix
··· 1 { 2 buildDunePackage, 3 - ocsipersist-lib, 4 lwt_log, 5 - ocsigen_server, 6 pgocaml, 7 xml-light, 8 }: 9 10 buildDunePackage { 11 pname = "ocsipersist-pgsql"; 12 - inherit (ocsipersist-lib) version src; 13 - duneVersion = "3"; 14 15 propagatedBuildInputs = [ 16 lwt_log 17 - ocsigen_server 18 - ocsipersist-lib 19 pgocaml 20 - xml-light 21 ]; 22 23 - meta = ocsipersist-lib.meta // { 24 - description = "Persistent key/value storage (for Ocsigen) using PostgreSQL"; 25 }; 26 }
··· 1 { 2 buildDunePackage, 3 + ocsipersist, 4 lwt_log, 5 pgocaml, 6 xml-light, 7 }: 8 9 buildDunePackage { 10 pname = "ocsipersist-pgsql"; 11 + inherit (ocsipersist) version src; 12 13 propagatedBuildInputs = [ 14 lwt_log 15 + ocsipersist 16 pgocaml 17 ]; 18 19 + meta = ocsipersist.meta // { 20 + description = "Persistent key/value storage for OCaml using PostgreSQL"; 21 }; 22 }
+23
pkgs/development/ocaml-modules/ocsipersist/sqlite-config.nix
···
··· 1 + { 2 + buildDunePackage, 3 + findlib, 4 + ocsipersist-sqlite, 5 + ocsigen_server, 6 + xml-light, 7 + }: 8 + 9 + buildDunePackage { 10 + pname = "ocsipersist-sqlite-config"; 11 + inherit (ocsipersist-sqlite) version src; 12 + 13 + propagatedBuildInputs = [ 14 + findlib 15 + ocsipersist-sqlite 16 + ocsigen_server 17 + xml-light 18 + ]; 19 + 20 + meta = ocsipersist-sqlite.meta // { 21 + description = "Ocsigen Server configuration file extension for ocsipersist-sqlite"; 22 + }; 23 + }
+5 -9
pkgs/development/ocaml-modules/ocsipersist/sqlite.nix
··· 1 { 2 buildDunePackage, 3 - ocsipersist-lib, 4 lwt_log, 5 ocaml_sqlite3, 6 ocsigen_server, 7 - xml-light, 8 }: 9 10 buildDunePackage { 11 pname = "ocsipersist-sqlite"; 12 - inherit (ocsipersist-lib) version src; 13 - duneVersion = "3"; 14 15 propagatedBuildInputs = [ 16 lwt_log 17 ocaml_sqlite3 18 - ocsigen_server 19 - ocsipersist-lib 20 - xml-light 21 ]; 22 23 - meta = ocsipersist-lib.meta // { 24 - description = "Persistent key/value storage (for Ocsigen) using SQLite"; 25 }; 26 }
··· 1 { 2 buildDunePackage, 3 + ocsipersist, 4 lwt_log, 5 ocaml_sqlite3, 6 ocsigen_server, 7 }: 8 9 buildDunePackage { 10 pname = "ocsipersist-sqlite"; 11 + inherit (ocsipersist) version src; 12 13 propagatedBuildInputs = [ 14 lwt_log 15 ocaml_sqlite3 16 + ocsipersist 17 ]; 18 19 + meta = ocsipersist.meta // { 20 + description = "Persistent key/value storage for OCaml using SQLite"; 21 }; 22 }
+2 -2
pkgs/development/python-modules/authlib/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "authlib"; 23 - version = "1.6.0"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.8"; ··· 29 owner = "lepture"; 30 repo = "authlib"; 31 tag = "v${version}"; 32 - hash = "sha256-USZc+IKcg0+aEG2ISx29jTwm8BBuzNqFoZLBpZ7K2DU="; 33 }; 34 35 build-system = [ setuptools ];
··· 20 21 buildPythonPackage rec { 22 pname = "authlib"; 23 + version = "1.6.1"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.8"; ··· 29 owner = "lepture"; 30 repo = "authlib"; 31 tag = "v${version}"; 32 + hash = "sha256-2VVfq3D5SbWQI+ZLtG1+fv5CkY54DQ9dvgpMiSffueE="; 33 }; 34 35 build-system = [ setuptools ];
+12 -1
pkgs/development/python-modules/basedmypy/default.nix
··· 47 substituteInPlace \ 48 pyproject.toml \ 49 --replace-warn 'types-setuptools==' 'types-setuptools>=' 50 ''; 51 52 build-system = [ ··· 119 ++ lib.optionals stdenv.hostPlatform.isi686 [ 120 # https://github.com/python/mypy/issues/15221 121 "mypyc/test/test_run.py" 122 - ]; 123 124 passthru.updateScript = nix-update-script { }; 125
··· 47 substituteInPlace \ 48 pyproject.toml \ 49 --replace-warn 'types-setuptools==' 'types-setuptools>=' 50 + '' 51 + # __closed__ returns None at runtime (not a bool) 52 + + '' 53 + substituteInPlace test-data/unit/lib-stub/typing_extensions.pyi \ 54 + --replace-fail "__closed__: bool" "__closed__: None" 55 ''; 56 57 build-system = [ ··· 124 ++ lib.optionals stdenv.hostPlatform.isi686 [ 125 # https://github.com/python/mypy/issues/15221 126 "mypyc/test/test_run.py" 127 + ] 128 + ++ 129 + lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64 && pythonOlder "3.13") 130 + [ 131 + # mypy/test/testsolve.py::SolveSuite::test_simple_constraints_with_dynamic_type: [Any | A] != [Any] 132 + "mypy/test/testsolve.py" 133 + ]; 134 135 passthru.updateScript = nix-update-script { }; 136
+2
pkgs/development/python-modules/blocksat-cli/default.nix
··· 58 # Non-NixOS package managers are not present in the build environment. 59 "test_parse_upgradable_list_apt" 60 "test_parse_upgradable_list_dnf" 61 ]; 62 63 disabledTestPaths = [ "blocksatgui/tests/" ];
··· 58 # Non-NixOS package managers are not present in the build environment. 59 "test_parse_upgradable_list_apt" 60 "test_parse_upgradable_list_dnf" 61 + # Fails due to GPG clearsign output lacking trailing newline in some setups. 62 + "test_clearsign_verification" 63 ]; 64 65 disabledTestPaths = [ "blocksatgui/tests/" ];
+5 -2
pkgs/development/python-modules/eth-abi/default.nix
··· 12 pytestCheckHook, 13 pytest-xdist, 14 eth-hash, 15 }: 16 17 buildPythonPackage rec { 18 pname = "eth-abi"; 19 - version = "5.1.0"; 20 pyproject = true; 21 22 src = fetchFromGitHub { 23 owner = "ethereum"; 24 repo = "eth-abi"; 25 tag = "v${version}"; 26 - hash = "sha256-D3aGMx2oZFttwQ90ouwQbbRelCb2bvyQgvamKweX9Nw="; 27 }; 28 29 build-system = [ setuptools ]; ··· 38 hypothesis 39 pytestCheckHook 40 pytest-xdist 41 ] 42 ++ eth-hash.optional-dependencies.pycryptodome; 43 44 disabledTests = [ 45 # boolean list representation changed 46 "test_get_abi_strategy_returns_certain_strategies_for_known_type_strings" 47 ]; 48 49 pythonImportsCheck = [ "eth_abi" ];
··· 12 pytestCheckHook, 13 pytest-xdist, 14 eth-hash, 15 + pydantic, 16 }: 17 18 buildPythonPackage rec { 19 pname = "eth-abi"; 20 + version = "5.2.0"; 21 pyproject = true; 22 23 src = fetchFromGitHub { 24 owner = "ethereum"; 25 repo = "eth-abi"; 26 tag = "v${version}"; 27 + hash = "sha256-/tyGm/lH72oZEKfTd25t+k0y3TuAZQg+hUABT4YCP2g="; 28 }; 29 30 build-system = [ setuptools ]; ··· 39 hypothesis 40 pytestCheckHook 41 pytest-xdist 42 + pydantic 43 ] 44 ++ eth-hash.optional-dependencies.pycryptodome; 45 46 disabledTests = [ 47 # boolean list representation changed 48 "test_get_abi_strategy_returns_certain_strategies_for_known_type_strings" 49 + "test_install_local_wheel" 50 ]; 51 52 pythonImportsCheck = [ "eth_abi" ];
+5 -2
pkgs/development/python-modules/eth-account/default.nix
··· 27 28 buildPythonPackage rec { 29 pname = "eth-account"; 30 - version = "0.13.5"; 31 pyproject = true; 32 33 src = fetchFromGitHub { 34 owner = "ethereum"; 35 repo = "eth-account"; 36 tag = "v${version}"; 37 - hash = "sha256-CBD0vJLYA+3FreOTsVXJlDJhRvPbDUn4X55o6EF+uBA="; 38 }; 39 40 build-system = [ setuptools ]; ··· 48 eth-rlp 49 eth-utils 50 hexbytes 51 rlp 52 websockets 53 ]; ··· 73 ]; 74 75 pythonImportsCheck = [ "eth_account" ]; 76 77 meta = { 78 description = "Account abstraction library for web3.py";
··· 27 28 buildPythonPackage rec { 29 pname = "eth-account"; 30 + version = "0.13.7"; 31 pyproject = true; 32 33 src = fetchFromGitHub { 34 owner = "ethereum"; 35 repo = "eth-account"; 36 tag = "v${version}"; 37 + hash = "sha256-Ipz2zIKCpIzKBtX0UZnvpKZeTUcDPbGTzMgmcJC/4qs="; 38 }; 39 40 build-system = [ setuptools ]; ··· 48 eth-rlp 49 eth-utils 50 hexbytes 51 + pydantic 52 rlp 53 websockets 54 ]; ··· 74 ]; 75 76 pythonImportsCheck = [ "eth_account" ]; 77 + 78 + pythonRelaxDeps = [ "eth-keyfile" ]; 79 80 meta = { 81 description = "Account abstraction library for web3.py";
+13 -3
pkgs/development/python-modules/eth-keyfile/default.nix
··· 7 eth-keys, 8 eth-utils, 9 pycryptodome, 10 # nativeCheckInputs 11 pytestCheckHook, 12 }: 13 14 buildPythonPackage rec { 15 pname = "eth-keyfile"; 16 - version = "0.8.1"; 17 pyproject = true; 18 19 src = fetchFromGitHub { ··· 21 repo = "eth-keyfile"; 22 tag = "v${version}"; 23 fetchSubmodules = true; 24 - hash = "sha256-HufsN3aXdQErcQmnG2PZnEm5joqpy4f8IWNm3VrzJSY="; 25 }; 26 27 build-system = [ setuptools ]; ··· 30 eth-keys 31 eth-utils 32 pycryptodome 33 ]; 34 35 - nativeCheckInputs = [ pytestCheckHook ]; 36 37 pythonImportsCheck = [ "eth_keyfile" ]; 38 39 meta = { 40 description = "Tools for handling the encrypted keyfile format used to store private keys";
··· 7 eth-keys, 8 eth-utils, 9 pycryptodome, 10 + py-ecc, 11 # nativeCheckInputs 12 pytestCheckHook, 13 + pydantic, 14 }: 15 16 buildPythonPackage rec { 17 pname = "eth-keyfile"; 18 + version = "0.9.1"; 19 pyproject = true; 20 21 src = fetchFromGitHub { ··· 23 repo = "eth-keyfile"; 24 tag = "v${version}"; 25 fetchSubmodules = true; 26 + hash = "sha256-DR17EupRDnviN6OXF+B+RlCVdG8cfcvnIgIEKxrXFKs="; 27 }; 28 29 build-system = [ setuptools ]; ··· 32 eth-keys 33 eth-utils 34 pycryptodome 35 + py-ecc 36 ]; 37 38 + nativeCheckInputs = [ 39 + pytestCheckHook 40 + pydantic 41 + ]; 42 43 pythonImportsCheck = [ "eth_keyfile" ]; 44 + 45 + disabledTests = [ 46 + "test_install_local_wheel" 47 + ]; 48 49 meta = { 50 description = "Tools for handling the encrypted keyfile format used to store private keys";
+6 -2
pkgs/development/python-modules/eth-keys/default.nix
··· 15 coincurve, 16 eth-hash, 17 isPyPy, 18 }: 19 20 buildPythonPackage rec { 21 pname = "eth-keys"; 22 - version = "0.6.0"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "ethereum"; 27 repo = "eth-keys"; 28 tag = "v${version}"; 29 - hash = "sha256-HyOfuzwldtqjjowW7HGdZ8RNMXNK3y2NrXUoeMlWJjs="; 30 }; 31 32 build-system = [ setuptools ]; ··· 42 hypothesis 43 pyasn1 44 pytestCheckHook 45 ] 46 ++ optional-dependencies.coincurve 47 ++ lib.optional (!isPyPy) eth-hash.optional-dependencies.pysha3 48 ++ lib.optional isPyPy eth-hash.optional-dependencies.pycryptodome; 49 50 pythonImportsCheck = [ "eth_keys" ]; 51 52 optional-dependencies = { 53 coincurve = [ coincurve ];
··· 15 coincurve, 16 eth-hash, 17 isPyPy, 18 + pydantic, 19 }: 20 21 buildPythonPackage rec { 22 pname = "eth-keys"; 23 + version = "0.7.0"; 24 pyproject = true; 25 26 src = fetchFromGitHub { 27 owner = "ethereum"; 28 repo = "eth-keys"; 29 tag = "v${version}"; 30 + hash = "sha256-H/s/D4f4tqP/WTil9uLmFw2Do9sEjMWwEreQEooeszQ="; 31 }; 32 33 build-system = [ setuptools ]; ··· 43 hypothesis 44 pyasn1 45 pytestCheckHook 46 + pydantic 47 ] 48 ++ optional-dependencies.coincurve 49 ++ lib.optional (!isPyPy) eth-hash.optional-dependencies.pysha3 50 ++ lib.optional isPyPy eth-hash.optional-dependencies.pycryptodome; 51 52 pythonImportsCheck = [ "eth_keys" ]; 53 + 54 + disabledTests = [ "test_install_local_wheel" ]; 55 56 optional-dependencies = { 57 coincurve = [ coincurve ];
+12 -3
pkgs/development/python-modules/eth-rlp/default.nix
··· 9 pytestCheckHook, 10 pythonOlder, 11 rlp, 12 }: 13 14 buildPythonPackage rec { 15 pname = "eth-rlp"; 16 - version = "2.1.0"; 17 pyproject = true; 18 disabled = pythonOlder "3.8"; 19 ··· 21 owner = "ethereum"; 22 repo = "eth-rlp"; 23 rev = "v${version}"; 24 - hash = "sha256-FTqIutndf+epmO5XNEUoRAUEmn299aTLIZNe5SMcxAQ="; 25 }; 26 27 build-system = [ setuptools ]; ··· 32 rlp 33 ]; 34 35 - nativeCheckInputs = [ pytestCheckHook ] ++ eth-hash.optional-dependencies.pycryptodome; 36 37 pythonImportsCheck = [ "eth_rlp" ]; 38 39 meta = with lib; { 40 description = "RLP definitions for common Ethereum objects";
··· 9 pytestCheckHook, 10 pythonOlder, 11 rlp, 12 + pydantic, 13 }: 14 15 buildPythonPackage rec { 16 pname = "eth-rlp"; 17 + version = "2.2.0"; 18 pyproject = true; 19 disabled = pythonOlder "3.8"; 20 ··· 22 owner = "ethereum"; 23 repo = "eth-rlp"; 24 rev = "v${version}"; 25 + hash = "sha256-e8nPfxk3OnFEcPnfTy1IEUCHVId6E/ssNOUeAe331+U="; 26 }; 27 28 build-system = [ setuptools ]; ··· 33 rlp 34 ]; 35 36 + nativeCheckInputs = [ 37 + pytestCheckHook 38 + pydantic 39 + ] 40 + ++ eth-hash.optional-dependencies.pycryptodome; 41 42 pythonImportsCheck = [ "eth_rlp" ]; 43 + 44 + disabledTests = [ 45 + "test_install_local_wheel" 46 + ]; 47 48 meta = with lib; { 49 description = "RLP definitions for common Ethereum objects";
+6 -2
pkgs/development/python-modules/eth-tester/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "eth-tester"; 22 - version = "0.12.0-beta.2"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "ethereum"; 27 repo = "eth-tester"; 28 tag = "v${version}"; 29 - hash = "sha256-ox7adsqD0MPZFcxBhino8cgwYYEWrBnD+ugPQOuOO2U="; 30 }; 31 32 build-system = [ setuptools ]; ··· 48 ]; 49 50 pythonImportsCheck = [ "eth_tester" ]; 51 52 meta = { 53 description = "Tool suite for testing ethereum applications";
··· 19 20 buildPythonPackage rec { 21 pname = "eth-tester"; 22 + version = "0.13.0-beta.1"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "ethereum"; 27 repo = "eth-tester"; 28 tag = "v${version}"; 29 + hash = "sha256-ssPtsEQAyaJde/empEpGU1bf3s4yxwlEXqpacN5GWDw="; 30 }; 31 32 build-system = [ setuptools ]; ··· 48 ]; 49 50 pythonImportsCheck = [ "eth_tester" ]; 51 + 52 + disabledTests = [ 53 + "test_install_local_wheel" 54 + ]; 55 56 meta = { 57 description = "Tool suite for testing ethereum applications";
+2 -2
pkgs/development/python-modules/eth-typing/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "eth-typing"; 15 - version = "5.1.0"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "ethereum"; 20 repo = "eth-typing"; 21 tag = "v${version}"; 22 - hash = "sha256-IOWd6WFPAYO+VZwlMilRVHtudEjHt5p8Xu4WloFB/ww="; 23 }; 24 25 build-system = [ setuptools ];
··· 12 13 buildPythonPackage rec { 14 pname = "eth-typing"; 15 + version = "5.2.1"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "ethereum"; 20 repo = "eth-typing"; 21 tag = "v${version}"; 22 + hash = "sha256-w/xYqDmtlNs9dk4lTX0zxjdlUc7l7vi8ZnSE62W0m8o="; 23 }; 24 25 build-system = [ setuptools ];
+4 -2
pkgs/development/python-modules/eth-utils/default.nix
··· 9 eth-typing, 10 cytoolz, 11 toolz, 12 # nativeCheckInputs 13 hypothesis, 14 mypy, ··· 17 18 buildPythonPackage rec { 19 pname = "eth-utils"; 20 - version = "5.1.0"; 21 pyproject = true; 22 23 src = fetchFromGitHub { 24 owner = "ethereum"; 25 repo = "eth-utils"; 26 tag = "v${version}"; 27 - hash = "sha256-uPzg1gUEsulQL2u22R/REHWx1ZtbMxvcXf6UgWqkDF4="; 28 }; 29 30 build-system = [ setuptools ]; ··· 40 hypothesis 41 mypy 42 pytestCheckHook 43 ] 44 ++ eth-hash.optional-dependencies.pycryptodome; 45
··· 9 eth-typing, 10 cytoolz, 11 toolz, 12 + pydantic, 13 # nativeCheckInputs 14 hypothesis, 15 mypy, ··· 18 19 buildPythonPackage rec { 20 pname = "eth-utils"; 21 + version = "5.3.0"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "ethereum"; 26 repo = "eth-utils"; 27 tag = "v${version}"; 28 + hash = "sha256-VWNQyLfOEQTusdNHO/8/fWyGVFVwr1Cg1IfyNMSsfGQ="; 29 }; 30 31 build-system = [ setuptools ]; ··· 41 hypothesis 42 mypy 43 pytestCheckHook 44 + pydantic 45 ] 46 ++ eth-hash.optional-dependencies.pycryptodome; 47
+6 -2
pkgs/development/python-modules/hexbytes/default.nix
··· 7 hypothesis, 8 pytestCheckHook, 9 pythonOlder, 10 }: 11 12 buildPythonPackage rec { 13 pname = "hexbytes"; 14 - version = "1.2.0"; 15 pyproject = true; 16 disabled = pythonOlder "3.8"; 17 ··· 19 owner = "ethereum"; 20 repo = "hexbytes"; 21 tag = "v${version}"; 22 - hash = "sha256-8st1nQiGApt+aNl8/cftYk0ZzA+MxbLyGi53UWUlAjM="; 23 }; 24 25 build-system = [ setuptools ]; ··· 28 eth-utils 29 hypothesis 30 pytestCheckHook 31 ]; 32 33 pythonImportsCheck = [ "hexbytes" ]; 34
··· 7 hypothesis, 8 pytestCheckHook, 9 pythonOlder, 10 + pydantic, 11 }: 12 13 buildPythonPackage rec { 14 pname = "hexbytes"; 15 + version = "1.3.1"; 16 pyproject = true; 17 disabled = pythonOlder "3.8"; 18 ··· 20 owner = "ethereum"; 21 repo = "hexbytes"; 22 tag = "v${version}"; 23 + hash = "sha256-xYXxlyVGdsksxZJtSpz1V3pj4NL7IzX0gaQeCoiHr8g="; 24 }; 25 26 build-system = [ setuptools ]; ··· 29 eth-utils 30 hypothesis 31 pytestCheckHook 32 + pydantic 33 ]; 34 + 35 + disabledTests = [ "test_install_local_wheel" ]; 36 37 pythonImportsCheck = [ "hexbytes" ]; 38
+2 -2
pkgs/development/python-modules/molecule/default.nix
··· 23 24 buildPythonPackage rec { 25 pname = "molecule"; 26 - version = "25.6.0"; 27 pyproject = true; 28 29 disabled = pythonOlder "3.10"; 30 31 src = fetchPypi { 32 inherit pname version; 33 - hash = "sha256-DbII3li+zssMqHvyzEjhAXI04eOtlHwXlIdzf4hOfHw="; 34 }; 35 36 nativeBuildInputs = [
··· 23 24 buildPythonPackage rec { 25 pname = "molecule"; 26 + version = "25.7.0"; 27 pyproject = true; 28 29 disabled = pythonOlder "3.10"; 30 31 src = fetchPypi { 32 inherit pname version; 33 + hash = "sha256-oljMrwotFaoLSS/Epa1jhouyKeCYRRzZpY+/QBW7pRA="; 34 }; 35 36 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/ossapi/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "ossapi"; 15 - version = "5.3.1"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "tybug"; 20 repo = "ossapi"; 21 tag = "v${version}"; 22 - hash = "sha256-5a2kSdOHF0BM/ZjhtPc9O/BiZXeLuZFlXwVOJHnKYLI="; 23 }; 24 25 build-system = [ setuptools ];
··· 12 13 buildPythonPackage rec { 14 pname = "ossapi"; 15 + version = "5.3.2"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "tybug"; 20 repo = "ossapi"; 21 tag = "v${version}"; 22 + hash = "sha256-sLzw/0RsA0PGxxQeVz4TGIpTMMlrZ0i4ZGolrz5S16E="; 23 }; 24 25 build-system = [ setuptools ];
+8 -3
pkgs/development/python-modules/py-ecc/default.nix
··· 9 pythonAtLeast, 10 pythonOlder, 11 setuptools, 12 }: 13 14 buildPythonPackage rec { 15 pname = "py-ecc"; 16 - version = "7.0.0"; 17 pyproject = true; 18 disabled = pythonOlder "3.8"; 19 ··· 21 owner = "ethereum"; 22 repo = "py_ecc"; 23 rev = "v${version}"; 24 - hash = "sha256-DKe+bI1GEzXg4Y4n5OA1/hWYz9L3X1AvaOFPEnCaAfs="; 25 }; 26 27 nativeBuildInputs = [ setuptools ]; ··· 32 eth-utils 33 ]; 34 35 - nativeCheckInputs = [ pytestCheckHook ]; 36 37 disabledTests = lib.optionals (pythonAtLeast "3.12") [ 38 # https://github.com/ethereum/py_ecc/issues/133 ··· 44 "test_pairing_negative_G1" 45 "test_pairing_negative_G2" 46 "test_pairing_output_order" 47 ]; 48 49 pythonImportsCheck = [ "py_ecc" ];
··· 9 pythonAtLeast, 10 pythonOlder, 11 setuptools, 12 + pydantic, 13 }: 14 15 buildPythonPackage rec { 16 pname = "py-ecc"; 17 + version = "8.0.0"; 18 pyproject = true; 19 disabled = pythonOlder "3.8"; 20 ··· 22 owner = "ethereum"; 23 repo = "py_ecc"; 24 rev = "v${version}"; 25 + hash = "sha256-4nmmX4TuErHxIDrBi+Ppr+4vuE7dSeqf8OqOxtqb3sY="; 26 }; 27 28 nativeBuildInputs = [ setuptools ]; ··· 33 eth-utils 34 ]; 35 36 + nativeCheckInputs = [ 37 + pytestCheckHook 38 + pydantic 39 + ]; 40 41 disabledTests = lib.optionals (pythonAtLeast "3.12") [ 42 # https://github.com/ethereum/py_ecc/issues/133 ··· 48 "test_pairing_negative_G1" 49 "test_pairing_negative_G2" 50 "test_pairing_output_order" 51 + "test_install_local_wheel" 52 ]; 53 54 pythonImportsCheck = [ "py_ecc" ];
+3 -2
pkgs/development/python-modules/py-evm/default.nix
··· 25 26 buildPythonPackage rec { 27 pname = "py-evm"; 28 - version = "0.10.1-beta.2"; 29 pyproject = true; 30 31 src = fetchFromGitHub { 32 owner = "ethereum"; 33 repo = "py-evm"; 34 tag = "v${version}"; 35 - hash = "sha256-2BWMen/6ZcL1/SgGP0XcrTC63+LEjZO7Ogb3anhavsE="; 36 }; 37 38 build-system = [ setuptools ]; ··· 45 eth-typing 46 eth-utils 47 lru-dict 48 py-ecc 49 rlp 50 trie
··· 25 26 buildPythonPackage rec { 27 pname = "py-evm"; 28 + version = "0.12.1-beta.1"; 29 pyproject = true; 30 31 src = fetchFromGitHub { 32 owner = "ethereum"; 33 repo = "py-evm"; 34 tag = "v${version}"; 35 + hash = "sha256-n2F0ApdmIED0wrGuNN45lyb7cGu8pRn8mLDehT7Ru9E="; 36 }; 37 38 build-system = [ setuptools ]; ··· 45 eth-typing 46 eth-utils 47 lru-dict 48 + pydantic 49 py-ecc 50 rlp 51 trie
+2 -2
pkgs/development/python-modules/pybase64/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "pybase64"; 13 - version = "1.4.1"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; ··· 20 repo = "pybase64"; 21 tag = "v${version}"; 22 fetchSubmodules = true; 23 - hash = "sha256-mEwFcnqUKCWYYrcjELshJYNqTxQ//4w4OzaWhrzB5Mg="; 24 }; 25 26 build-system = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "pybase64"; 13 + version = "1.4.2"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; ··· 20 repo = "pybase64"; 21 tag = "v${version}"; 22 fetchSubmodules = true; 23 + hash = "sha256-VSCMBKyDgNjwRUvT29z3KdN/dReqbmaaNeWomnyFJFg="; 24 }; 25 26 build-system = [ setuptools ];
+6 -2
pkgs/development/python-modules/rlp/default.nix
··· 6 eth-utils, 7 hypothesis, 8 pytestCheckHook, 9 }: 10 11 buildPythonPackage rec { 12 pname = "rlp"; 13 - version = "4.0.0"; 14 pyproject = true; 15 16 src = fetchFromGitHub { 17 owner = "ethereum"; 18 repo = "pyrlp"; 19 rev = "v${version}"; 20 - hash = "sha256-cRp+ZOPYs9kcqMKGaiYMOFBY+aPCyFqu+1/5wloLwqU="; 21 }; 22 23 build-system = [ setuptools ]; ··· 27 nativeCheckInputs = [ 28 hypothesis 29 pytestCheckHook 30 ]; 31 32 pythonImportsCheck = [ "rlp" ]; 33 34 meta = with lib; { 35 description = "RLP serialization library";
··· 6 eth-utils, 7 hypothesis, 8 pytestCheckHook, 9 + pydantic, 10 }: 11 12 buildPythonPackage rec { 13 pname = "rlp"; 14 + version = "4.1.0"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "ethereum"; 19 repo = "pyrlp"; 20 rev = "v${version}"; 21 + hash = "sha256-moerdcAJXqhlzDnTlvxL3Nzz485tOzJVCPlGrof80eQ="; 22 }; 23 24 build-system = [ setuptools ]; ··· 28 nativeCheckInputs = [ 29 hypothesis 30 pytestCheckHook 31 + pydantic 32 ]; 33 34 pythonImportsCheck = [ "rlp" ]; 35 + 36 + disabledTests = [ "test_install_local_wheel" ]; 37 38 meta = with lib; { 39 description = "RLP serialization library";
+2 -2
pkgs/development/python-modules/slither-analyzer/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "slither-analyzer"; 21 - version = "0.10.3"; 22 pyproject = true; 23 24 disabled = pythonOlder "3.8"; ··· 27 owner = "crytic"; 28 repo = "slither"; 29 tag = version; 30 - hash = "sha256-KWLv0tpd1FHZ9apipVPWw6VjtfYpngsH7XDQQ3luBZA="; 31 }; 32 33 nativeBuildInputs = [
··· 18 19 buildPythonPackage rec { 20 pname = "slither-analyzer"; 21 + version = "0.11.3"; 22 pyproject = true; 23 24 disabled = pythonOlder "3.8"; ··· 27 owner = "crytic"; 28 repo = "slither"; 29 tag = version; 30 + hash = "sha256-HgPQPyxDvKrmqGiHjiVGxEguYUcaNYwK1gZoMMkQWhM="; 31 }; 32 33 nativeBuildInputs = [
+5 -2
pkgs/development/python-modules/trie/default.nix
··· 13 hypothesis, 14 pytestCheckHook, 15 pytest-xdist, 16 }: 17 18 buildPythonPackage rec { 19 pname = "trie"; 20 - version = "3.0.1"; 21 pyproject = true; 22 23 src = fetchFromGitHub { 24 owner = "ethereum"; 25 repo = "py-trie"; 26 tag = "v${version}"; 27 - hash = "sha256-kG/5ijckiEOfB5y1c3Yqudqnb1MDbPD25YZZM+H13Lw="; 28 }; 29 30 build-system = [ setuptools ]; ··· 41 hypothesis 42 pytestCheckHook 43 pytest-xdist 44 ] 45 ++ eth-hash.optional-dependencies.pycryptodome; 46 ··· 49 "test_fixtures_exist" 50 "test_bin_trie_update_value" 51 "test_branch_updates" 52 ]; 53 disabledTestPaths = [ "tests/core/test_iter.py" ]; 54
··· 13 hypothesis, 14 pytestCheckHook, 15 pytest-xdist, 16 + pydantic, 17 }: 18 19 buildPythonPackage rec { 20 pname = "trie"; 21 + version = "3.1.0"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "ethereum"; 26 repo = "py-trie"; 27 tag = "v${version}"; 28 + hash = "sha256-QDywlAyFbQGgkATVifdixlnob4Tmsvr/VZ1rafzWKrU="; 29 }; 30 31 build-system = [ setuptools ]; ··· 42 hypothesis 43 pytestCheckHook 44 pytest-xdist 45 + pydantic 46 ] 47 ++ eth-hash.optional-dependencies.pycryptodome; 48 ··· 51 "test_fixtures_exist" 52 "test_bin_trie_update_value" 53 "test_branch_updates" 54 + "test_install_local_wheel" 55 ]; 56 disabledTestPaths = [ "tests/core/test_iter.py" ]; 57
+2 -2
pkgs/development/python-modules/web3/default.nix
··· 39 40 buildPythonPackage rec { 41 pname = "web3"; 42 - version = "7.8.0"; 43 pyproject = true; 44 45 src = fetchFromGitHub { 46 owner = "ethereum"; 47 repo = "web3.py"; 48 tag = "v${version}"; 49 - hash = "sha256-Rk12QZK47oF0ri1+kCquW4vaqPPPO5UPYOhq4StR1+U="; 50 }; 51 52 build-system = [ setuptools ];
··· 39 40 buildPythonPackage rec { 41 pname = "web3"; 42 + version = "7.12.1"; 43 pyproject = true; 44 45 src = fetchFromGitHub { 46 owner = "ethereum"; 47 repo = "web3.py"; 48 tag = "v${version}"; 49 + hash = "sha256-5fmZJun8yRm+BSKPfe9Fsmp7IWpFhwHD3+iBtkKmr1w="; 50 }; 51 52 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/x-transformers/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "x-transformers"; 22 - version = "2.4.14"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "lucidrains"; 27 repo = "x-transformers"; 28 tag = version; 29 - hash = "sha256-mKn7w+FJAfNYNBE8ugnJhhj2K1IWpIslr0k4qGpLU6o="; 30 }; 31 32 build-system = [ hatchling ];
··· 19 20 buildPythonPackage rec { 21 pname = "x-transformers"; 22 + version = "2.5.6"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "lucidrains"; 27 repo = "x-transformers"; 28 tag = version; 29 + hash = "sha256-9PUOPcTm2xvtKV4T2lAGu/3BiQZzSlwo43i0x1gbrAM="; 30 }; 31 32 build-system = [ hatchling ];
+2 -1
pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix
··· 12 sedlex, 13 version ? 14 if lib.versionAtLeast ocaml.version "4.13" then 15 - "6.1.1" 16 else if lib.versionAtLeast ocaml.version "4.11" then 17 "6.0.1" 18 else ··· 28 url = "https://github.com/ocsigen/js_of_ocaml/releases/download/${version}/js_of_ocaml-${version}.tbz"; 29 hash = 30 { 31 "6.1.1" = "sha256-0x2kGq5hwCqqi01QTk6TcFIz0wPNgaB7tKxe7bA9YBQ="; 32 "6.0.1" = "sha256-gT2+4rYuFUEEnqI6IOQFzyROJ+v6mFl4XPpT4obSxhQ="; 33 "5.9.1" = "sha256-aMlcYIcdjpyaVMgvNeLtUEE7y0QPIg0LNRayoe4ccwc=";
··· 12 sedlex, 13 version ? 14 if lib.versionAtLeast ocaml.version "4.13" then 15 + "6.2.0" 16 else if lib.versionAtLeast ocaml.version "4.11" then 17 "6.0.1" 18 else ··· 28 url = "https://github.com/ocsigen/js_of_ocaml/releases/download/${version}/js_of_ocaml-${version}.tbz"; 29 hash = 30 { 31 + "6.2.0" = "sha256-fMZBd40bFyo1KogzPuDoxiE2WgrPzZuH44v9243Spdo="; 32 "6.1.1" = "sha256-0x2kGq5hwCqqi01QTk6TcFIz0wPNgaB7tKxe7bA9YBQ="; 33 "6.0.1" = "sha256-gT2+4rYuFUEEnqI6IOQFzyROJ+v6mFl4XPpT4obSxhQ="; 34 "5.9.1" = "sha256-aMlcYIcdjpyaVMgvNeLtUEE7y0QPIg0LNRayoe4ccwc=";
+2 -2
pkgs/os-specific/linux/akvcam/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "akvcam"; 11 - version = "1.2.7"; 12 13 src = fetchFromGitHub { 14 owner = "webcamoid"; 15 repo = "akvcam"; 16 rev = version; 17 - sha256 = "sha256-I+dGfRLFOV8E35fLFnWtNWmqpzbWsA2dBx6pBKQsa7Q="; 18 }; 19 sourceRoot = "${src.name}/src"; 20
··· 8 9 stdenv.mkDerivation rec { 10 pname = "akvcam"; 11 + version = "1.3.0"; 12 13 src = fetchFromGitHub { 14 owner = "webcamoid"; 15 repo = "akvcam"; 16 rev = version; 17 + sha256 = "sha256-3fs+Kfafry77SQvsAidM29g9CcfjWirteS/VdNSWVCE="; 18 }; 19 sourceRoot = "${src.name}/src"; 20
+2 -2
pkgs/os-specific/linux/universal-pidff/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "universal-pidff"; 10 - version = "0.1.1"; 11 12 src = fetchFromGitHub { 13 owner = "JacKeTUs"; 14 repo = "universal-pidff"; 15 tag = version; 16 - hash = "sha256-Ebj0s08x5+qkJFOUeiLF9lwfyJIH5llPRM+ZXcT594I="; 17 }; 18 19 postPatch = ''
··· 7 8 stdenv.mkDerivation rec { 9 pname = "universal-pidff"; 10 + version = "0.2.0"; 11 12 src = fetchFromGitHub { 13 owner = "JacKeTUs"; 14 repo = "universal-pidff"; 15 tag = version; 16 + hash = "sha256-qjnQTkQiufHPEwMH+F+XE+VBc/DSTX6d0vxot35xbUc="; 17 }; 18 19 postPatch = ''
+15 -14
pkgs/tools/misc/grub/default.nix
··· 60 riscv64-linux.target = "riscv64"; 61 }; 62 63 - canEfi = lib.any (system: stdenv.hostPlatform.system == system) ( 64 - lib.mapAttrsToList (name: _: name) efiSystemsBuild 65 - ); 66 - inPCSystems = lib.any (system: stdenv.hostPlatform.system == system) ( 67 - lib.mapAttrsToList (name: _: name) pcSystems 68 - ); 69 70 gnulib = fetchFromSavannah { 71 repo = "gnulib"; ··· 88 hash = "sha256-IoRiJHNQ58y0UhCAD0CrpFiI8Mz1upzAtyh5K4Njh/w="; 89 }; 90 in 91 stdenv.mkDerivation rec { 92 pname = "grub"; 93 version = "2.12"; ··· 605 ] 606 ++ lib.optionals xenSupport [ 607 "--with-platform=xen" 608 - "--target=${efiSystemsBuild.${stdenv.hostPlatform.system}.target}" 609 ]; 610 611 # save target that grub is compiled for ··· 653 license = licenses.gpl3Plus; 654 655 platforms = 656 - if xenSupport then 657 - [ 658 - "x86_64-linux" 659 - "i686-linux" 660 - ] 661 else 662 platforms.gnu ++ platforms.linux; 663 664 maintainers = [ ]; 665 - 666 - broken = !(efiSupport -> canEfi) || !(zfsSupport -> zfs != null) || (efiSupport && xenSupport); 667 }; 668 }
··· 60 riscv64-linux.target = "riscv64"; 61 }; 62 63 + xenSystemsBuild = { 64 + i686-linux.target = "i386"; 65 + x86_64-linux.target = "x86_64"; 66 + }; 67 + 68 + inPCSystems = lib.any (system: stdenv.hostPlatform.system == system) (lib.attrNames pcSystems); 69 70 gnulib = fetchFromSavannah { 71 repo = "gnulib"; ··· 88 hash = "sha256-IoRiJHNQ58y0UhCAD0CrpFiI8Mz1upzAtyh5K4Njh/w="; 89 }; 90 in 91 + 92 + assert zfsSupport -> zfs != null; 93 + assert !(efiSupport && xenSupport); 94 + 95 stdenv.mkDerivation rec { 96 pname = "grub"; 97 version = "2.12"; ··· 609 ] 610 ++ lib.optionals xenSupport [ 611 "--with-platform=xen" 612 + "--target=${xenSystemsBuild.${stdenv.hostPlatform.system}.target}" 613 ]; 614 615 # save target that grub is compiled for ··· 657 license = licenses.gpl3Plus; 658 659 platforms = 660 + if efiSupport then 661 + lib.attrNames efiSystemsBuild 662 + else if xenSupport then 663 + lib.attrNames xenSystemsBuild 664 else 665 platforms.gnu ++ platforms.linux; 666 667 maintainers = [ ]; 668 }; 669 }
+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.129.0"; 11 12 src = fetchFromGitHub { 13 owner = "open-telemetry"; 14 repo = "opentelemetry-collector"; 15 rev = "cmd/builder/v${version}"; 16 - hash = "sha256-sKz4JWZUaprMY1kJNnX2Lrg4xM+y2MPulStKHfG/htg="; 17 }; 18 19 sourceRoot = "${src.name}/cmd/builder"; 20 - vendorHash = "sha256-nKd+fq3wLT1Hebeu+VQhjs320xdykgJ95yhxKDuyVFY="; 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.131.0"; 11 12 src = fetchFromGitHub { 13 owner = "open-telemetry"; 14 repo = "opentelemetry-collector"; 15 rev = "cmd/builder/v${version}"; 16 + hash = "sha256-T4Ffa3csQaxoRxSobNpoHqyOw6PrKdPj1XUmdrSK5d8="; 17 }; 18 19 sourceRoot = "${src.name}/cmd/builder"; 20 + vendorHash = "sha256-1240ZKF6/MqspTXd5rznE4/bZ2QWmXS0KgPwuCdm/lA="; 21 22 env.CGO_ENABLED = 0; 23 ldflags = [
-4
pkgs/top-level/all-packages.nix
··· 5660 julia-stable-bin = julia_111-bin; 5661 julia-bin = julia-stable-bin; 5662 5663 - koka = haskell.lib.compose.justStaticExecutables ( 5664 - haskellPackages.callPackage ../development/compilers/koka { } 5665 - ); 5666 - 5667 kotlin = callPackage ../development/compilers/kotlin { }; 5668 kotlin-native = callPackage ../development/compilers/kotlin/native.nix { }; 5669
··· 5660 julia-stable-bin = julia_111-bin; 5661 julia-bin = julia-stable-bin; 5662 5663 kotlin = callPackage ../development/compilers/kotlin { }; 5664 kotlin-native = callPackage ../development/compilers/kotlin/native.nix { }; 5665
+1
pkgs/top-level/coq-packages.nix
··· 245 }; 246 }) 247 ); 248 waterproof = callPackage ../development/coq-modules/waterproof { }; 249 zorns-lemma = callPackage ../development/coq-modules/zorns-lemma { }; 250 filterPackages = doesFilter: if doesFilter then filterCoqPackages self else self;
··· 245 }; 246 }) 247 ); 248 + wasmcert = callPackage ../development/coq-modules/wasmcert { }; 249 waterproof = callPackage ../development/coq-modules/waterproof { }; 250 zorns-lemma = callPackage ../development/coq-modules/zorns-lemma { }; 251 filterPackages = doesFilter: if doesFilter then filterCoqPackages self else self;
+8
pkgs/top-level/ocaml-packages.nix
··· 1513 1514 ocsipersist-pgsql = callPackage ../development/ocaml-modules/ocsipersist/pgsql.nix { }; 1515 1516 ocsipersist-sqlite = callPackage ../development/ocaml-modules/ocsipersist/sqlite.nix { }; 1517 1518 octavius = callPackage ../development/ocaml-modules/octavius { }; 1519
··· 1513 1514 ocsipersist-pgsql = callPackage ../development/ocaml-modules/ocsipersist/pgsql.nix { }; 1515 1516 + ocsipersist-pgsql-config = 1517 + callPackage ../development/ocaml-modules/ocsipersist/pgsql-config.nix 1518 + { }; 1519 + 1520 ocsipersist-sqlite = callPackage ../development/ocaml-modules/ocsipersist/sqlite.nix { }; 1521 + 1522 + ocsipersist-sqlite-config = 1523 + callPackage ../development/ocaml-modules/ocsipersist/sqlite-config.nix 1524 + { }; 1525 1526 octavius = callPackage ../development/ocaml-modules/octavius { }; 1527