Merge master into haskell-updates

authored by github-actions[bot] and committed by GitHub 575babff 72f01f15

+2410 -1279
+1
.github/CODEOWNERS
··· 37 /pkgs/top-level/splice.nix @Ericson2314 @matthewbauer 38 /pkgs/top-level/release-cross.nix @Ericson2314 @matthewbauer 39 /pkgs/stdenv/generic @Ericson2314 @matthewbauer 40 /pkgs/stdenv/cross @Ericson2314 @matthewbauer 41 /pkgs/build-support/cc-wrapper @Ericson2314 42 /pkgs/build-support/bintools-wrapper @Ericson2314
··· 37 /pkgs/top-level/splice.nix @Ericson2314 @matthewbauer 38 /pkgs/top-level/release-cross.nix @Ericson2314 @matthewbauer 39 /pkgs/stdenv/generic @Ericson2314 @matthewbauer 40 + /pkgs/stdenv/generic/check-meta.nix @Ericson2314 @matthewbauer @piegamesde 41 /pkgs/stdenv/cross @Ericson2314 @matthewbauer 42 /pkgs/build-support/cc-wrapper @Ericson2314 43 /pkgs/build-support/bintools-wrapper @Ericson2314
+16 -2
lib/types.nix
··· 119 # - "composite": a phrase with an "of" connective 120 # See the `optionDescriptionPhrase` function. 121 , descriptionClass ? null 122 - , # Function applied to each definition that should return true if 123 - # its type-correct, false otherwise. 124 check ? (x: true) 125 , # Merge a list of definitions together into a single value. 126 # This function is called with two arguments: the location of
··· 119 # - "composite": a phrase with an "of" connective 120 # See the `optionDescriptionPhrase` function. 121 , descriptionClass ? null 122 + , # DO NOT USE WITHOUT KNOWING WHAT YOU ARE DOING! 123 + # Function applied to each definition that must return false when a definition 124 + # does not match the type. It should not check more than the root of the value, 125 + # because checking nested values reduces laziness, leading to unnecessary 126 + # infinite recursions in the module system. 127 + # Further checks of nested values should be performed by throwing in 128 + # the merge function. 129 + # Strict and deep type checking can be performed by calling lib.deepSeq on 130 + # the merged value. 131 + # 132 + # See https://github.com/NixOS/nixpkgs/pull/6794 that introduced this change, 133 + # https://github.com/NixOS/nixpkgs/pull/173568 and 134 + # https://github.com/NixOS/nixpkgs/pull/168295 that attempted to revert this, 135 + # https://github.com/NixOS/nixpkgs/issues/191124 and 136 + # https://github.com/NixOS/nixos-search/issues/391 for what happens if you ignore 137 + # this disclaimer. 138 check ? (x: true) 139 , # Merge a list of definitions together into a single value. 140 # This function is called with two arguments: the location of
+25
maintainers/maintainer-list.nix
··· 8107 githubId = 42545625; 8108 name = "Maas Lalani"; 8109 }; 8110 madjar = { 8111 email = "georges.dubus@compiletoi.net"; 8112 github = "madjar"; ··· 8590 keys = [{ 8591 fingerprint = "D709 03C8 0BE9 ACDC 14F0 3BFB 77BF E531 397E DE94"; 8592 }]; 8593 }; 8594 meatcar = { 8595 email = "nixpkgs@denys.me"; ··· 9166 github = "MrMebelMan"; 9167 githubId = 15896005; 9168 name = "Vladyslav Burzakovskyy"; 9169 }; 9170 mrVanDalo = { 9171 email = "contact@ingolf-wagner.de"; ··· 13275 github = "therealansh"; 13276 githubId = 57180880; 13277 name = "Ansh Tyagi"; 13278 }; 13279 thesola10 = { 13280 email = "me@thesola.io";
··· 8107 githubId = 42545625; 8108 name = "Maas Lalani"; 8109 }; 8110 + maddiethecafebabe = { 8111 + email = "maddie@cafebabe.date"; 8112 + github = "maddiethecafebabe"; 8113 + githubId = 75337286; 8114 + name = "Madeline S."; 8115 + }; 8116 madjar = { 8117 email = "georges.dubus@compiletoi.net"; 8118 github = "madjar"; ··· 8596 keys = [{ 8597 fingerprint = "D709 03C8 0BE9 ACDC 14F0 3BFB 77BF E531 397E DE94"; 8598 }]; 8599 + }; 8600 + meain = { 8601 + email = "mail@meain.io"; 8602 + matrix = "@meain:matrix.org"; 8603 + github = "meain"; 8604 + githubId = 14259816; 8605 + name = "Abin Simon"; 8606 }; 8607 meatcar = { 8608 email = "nixpkgs@denys.me"; ··· 9179 github = "MrMebelMan"; 9180 githubId = 15896005; 9181 name = "Vladyslav Burzakovskyy"; 9182 + }; 9183 + mrtarantoga = { 9184 + email = "goetz-dev@web.de"; 9185 + name = "Götz Grimmer"; 9186 + github = "MrTarantoga"; 9187 + githubId = 53876219; 9188 }; 9189 mrVanDalo = { 9190 email = "contact@ingolf-wagner.de"; ··· 13294 github = "therealansh"; 13295 githubId = 57180880; 13296 name = "Ansh Tyagi"; 13297 + }; 13298 + therishidesai = { 13299 + email = "desai.rishi1@gmail.com"; 13300 + github = "therishidesai"; 13301 + githubId = 5409166; 13302 + name = "Rishi Desai"; 13303 }; 13304 thesola10 = { 13305 email = "me@thesola.io";
+1
maintainers/scripts/luarocks-packages.csv
··· 14 cyrussasl,https://github.com/JorjBauer/lua-cyrussasl.git,,,,, 15 digestif,https://github.com/astoff/digestif.git,,,0.2-1,5.3, 16 dkjson,,,,,, 17 fifo,,,,,, 18 fluent,,,,,,alerque 19 gitsigns.nvim,https://github.com/lewis6991/gitsigns.nvim.git,,,,5.1,
··· 14 cyrussasl,https://github.com/JorjBauer/lua-cyrussasl.git,,,,, 15 digestif,https://github.com/astoff/digestif.git,,,0.2-1,5.3, 16 dkjson,,,,,, 17 + fennel,,,,,,misterio77 18 fifo,,,,,, 19 fluent,,,,,,alerque 20 gitsigns.nvim,https://github.com/lewis6991/gitsigns.nvim.git,,,,5.1,
+16
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
··· 212 </listitem> 213 <listitem> 214 <para> 215 <link xlink:href="https://github.com/jtroo/kanata">kanata</link>, 216 a tool to improve keyboard comfort and usability with advanced 217 customization. Available as ··· 472 riak package removed along with 473 <literal>services.riak</literal> module, due to lack of 474 maintainer to update the package. 475 </para> 476 </listitem> 477 <listitem>
··· 212 </listitem> 213 <listitem> 214 <para> 215 + <link xlink:href="https://github.com/prymitive/kthxbye">kthxbye</link>, 216 + an alert acknowledgement management daemon for Prometheus 217 + Alertmanager. Available as 218 + <link xlink:href="options.html#opt-services.kthxbye.enable">services.kthxbye</link> 219 + </para> 220 + </listitem> 221 + <listitem> 222 + <para> 223 <link xlink:href="https://github.com/jtroo/kanata">kanata</link>, 224 a tool to improve keyboard comfort and usability with advanced 225 customization. Available as ··· 480 riak package removed along with 481 <literal>services.riak</literal> module, due to lack of 482 maintainer to update the package. 483 + </para> 484 + </listitem> 485 + <listitem> 486 + <para> 487 + The (previously undocumented) Nixpkgs configuration option 488 + <literal>checkMeta</literal> now defaults to 489 + <literal>true</literal>. This may cause evaluation failures 490 + for packages with incorrect <literal>meta</literal> attribute. 491 </para> 492 </listitem> 493 <listitem>
+5
nixos/doc/manual/release-notes/rl-2211.section.md
··· 77 - [infnoise](https://github.com/leetronics/infnoise), a hardware True Random Number Generator dongle. 78 Available as [services.infnoise](options.html#opt-services.infnoise.enable). 79 80 - [kanata](https://github.com/jtroo/kanata), a tool to improve keyboard comfort and usability with advanced customization. 81 Available as [services.kanata](options.html#opt-services.kanata.enable). 82 ··· 163 Users who still wish to remain using GTK can do so by using `emacs-gtk`. 164 165 - riak package removed along with `services.riak` module, due to lack of maintainer to update the package. 166 167 - xow package removed along with the `hardware.xow` module, due to the project being deprecated in favor of `xone`, which is available via the `hardware.xone` module. 168
··· 77 - [infnoise](https://github.com/leetronics/infnoise), a hardware True Random Number Generator dongle. 78 Available as [services.infnoise](options.html#opt-services.infnoise.enable). 79 80 + - [kthxbye](https://github.com/prymitive/kthxbye), an alert acknowledgement management daemon for Prometheus Alertmanager. Available as [services.kthxbye](options.html#opt-services.kthxbye.enable) 81 + 82 - [kanata](https://github.com/jtroo/kanata), a tool to improve keyboard comfort and usability with advanced customization. 83 Available as [services.kanata](options.html#opt-services.kanata.enable). 84 ··· 165 Users who still wish to remain using GTK can do so by using `emacs-gtk`. 166 167 - riak package removed along with `services.riak` module, due to lack of maintainer to update the package. 168 + 169 + - The (previously undocumented) Nixpkgs configuration option `checkMeta` now defaults to `true`. This may cause evaluation 170 + failures for packages with incorrect `meta` attribute. 171 172 - xow package removed along with the `hardware.xow` module, due to the project being deprecated in favor of `xone`, which is available via the `hardware.xone` module. 173
+1
nixos/modules/module-list.nix
··· 681 ./services/monitoring/heapster.nix 682 ./services/monitoring/incron.nix 683 ./services/monitoring/kapacitor.nix 684 ./services/monitoring/loki.nix 685 ./services/monitoring/longview.nix 686 ./services/monitoring/mackerel-agent.nix
··· 681 ./services/monitoring/heapster.nix 682 ./services/monitoring/incron.nix 683 ./services/monitoring/kapacitor.nix 684 + ./services/monitoring/kthxbye.nix 685 ./services/monitoring/loki.nix 686 ./services/monitoring/longview.nix 687 ./services/monitoring/mackerel-agent.nix
+1 -1
nixos/modules/security/pam.nix
··· 1279 mr ${pkgs.pam_mount}/lib/security/pam_mount.so, 1280 '' + 1281 optionalString (isEnabled (cfg: cfg.enableGnomeKeyring)) '' 1282 - mr ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so, 1283 '' + 1284 optionalString (isEnabled (cfg: cfg.startSession)) '' 1285 mr ${config.systemd.package}/lib/security/pam_systemd.so,
··· 1279 mr ${pkgs.pam_mount}/lib/security/pam_mount.so, 1280 '' + 1281 optionalString (isEnabled (cfg: cfg.enableGnomeKeyring)) '' 1282 + mr ${pkgs.gnome.gnome-keyring}/lib/security/pam_gnome_keyring.so, 1283 '' + 1284 optionalString (isEnabled (cfg: cfg.startSession)) '' 1285 mr ${config.systemd.package}/lib/security/pam_systemd.so,
+166
nixos/modules/services/monitoring/kthxbye.nix
···
··· 1 + { config, pkgs, lib, ... }: 2 + with lib; 3 + 4 + let 5 + cfg = config.services.kthxbye; 6 + in 7 + 8 + { 9 + options.services.kthxbye = { 10 + enable = mkEnableOption (mdDoc "kthxbye alert acknowledgement management daemon"); 11 + 12 + package = mkOption { 13 + type = types.package; 14 + default = pkgs.kthxbye; 15 + defaultText = literalExpression "pkgs.kthxbye"; 16 + description = mdDoc '' 17 + The kthxbye package that should be used. 18 + ''; 19 + }; 20 + 21 + openFirewall = mkOption { 22 + type = types.bool; 23 + default = false; 24 + description = mdDoc '' 25 + Whether to open ports in the firewall needed for the daemon to function. 26 + ''; 27 + }; 28 + 29 + extraOptions = mkOption { 30 + type = with types; listOf str; 31 + default = []; 32 + description = mdDoc '' 33 + Extra command line options. 34 + 35 + Documentation can be found [here](https://github.com/prymitive/kthxbye/blob/main/README.md). 36 + ''; 37 + example = literalExpression '' 38 + [ 39 + "-extend-with-prefix 'ACK!'" 40 + ]; 41 + ''; 42 + }; 43 + 44 + alertmanager = { 45 + timeout = mkOption { 46 + type = types.str; 47 + default = "1m0s"; 48 + description = mdDoc '' 49 + Alertmanager request timeout duration in the [time.Duration](https://pkg.go.dev/time#ParseDuration) format. 50 + ''; 51 + example = "30s"; 52 + }; 53 + uri = mkOption { 54 + type = types.str; 55 + default = "http://localhost:9093"; 56 + description = mdDoc '' 57 + Alertmanager URI to use. 58 + ''; 59 + example = "https://alertmanager.example.com"; 60 + }; 61 + }; 62 + 63 + extendBy = mkOption { 64 + type = types.str; 65 + default = "15m0s"; 66 + description = mdDoc '' 67 + Extend silences by adding DURATION seconds. 68 + 69 + DURATION should be provided in the [time.Duration](https://pkg.go.dev/time#ParseDuration) format. 70 + ''; 71 + example = "6h0m0s"; 72 + }; 73 + 74 + extendIfExpiringIn = mkOption { 75 + type = types.str; 76 + default = "5m0s"; 77 + description = mdDoc '' 78 + Extend silences that are about to expire in the next DURATION seconds. 79 + 80 + DURATION should be provided in the [time.Duration](https://pkg.go.dev/time#ParseDuration) format. 81 + ''; 82 + example = "1m0s"; 83 + }; 84 + 85 + extendWithPrefix = mkOption { 86 + type = types.str; 87 + default = "ACK!"; 88 + description = mdDoc '' 89 + Extend silences with comment starting with PREFIX string. 90 + ''; 91 + example = "!perma-silence"; 92 + }; 93 + 94 + interval = mkOption { 95 + type = types.str; 96 + default = "45s"; 97 + description = mdDoc '' 98 + Silence check interval duration in the [time.Duration](https://pkg.go.dev/time#ParseDuration) format. 99 + ''; 100 + example = "30s"; 101 + }; 102 + 103 + listenAddress = mkOption { 104 + type = types.str; 105 + default = "0.0.0.0"; 106 + description = mdDoc '' 107 + The address to listen on for HTTP requests. 108 + ''; 109 + example = "127.0.0.1"; 110 + }; 111 + 112 + port = mkOption { 113 + type = types.port; 114 + default = 8080; 115 + description = mdDoc '' 116 + The port to listen on for HTTP requests. 117 + ''; 118 + }; 119 + 120 + logJSON = mkOption { 121 + type = types.bool; 122 + default = false; 123 + description = mdDoc '' 124 + Format logged messages as JSON. 125 + ''; 126 + }; 127 + 128 + maxDuration = mkOption { 129 + type = with types; nullOr str; 130 + default = null; 131 + description = mdDoc '' 132 + Maximum duration of a silence, it won't be extended anymore after reaching it. 133 + 134 + Duration should be provided in the [time.Duration](https://pkg.go.dev/time#ParseDuration) format. 135 + ''; 136 + example = "30d"; 137 + }; 138 + }; 139 + 140 + config = mkIf cfg.enable { 141 + systemd.services.kthxbye = { 142 + description = "kthxbye Alertmanager ack management daemon"; 143 + wantedBy = [ "multi-user.target" ]; 144 + script = '' 145 + ${cfg.package}/bin/kthxbye \ 146 + -alertmanager.timeout ${cfg.alertmanager.timeout} \ 147 + -alertmanager.uri ${cfg.alertmanager.uri} \ 148 + -extend-by ${cfg.extendBy} \ 149 + -extend-if-expiring-in ${cfg.extendIfExpiringIn} \ 150 + -extend-with-prefix ${cfg.extendWithPrefix} \ 151 + -interval ${cfg.interval} \ 152 + -listen ${cfg.listenAddress}:${toString cfg.port} \ 153 + ${optionalString cfg.logJSON "-log-json"} \ 154 + ${optionalString (cfg.maxDuration != null) "-max-duration ${cfg.maxDuration}"} \ 155 + ${concatStringsSep " " cfg.extraOptions} 156 + ''; 157 + serviceConfig = { 158 + Type = "simple"; 159 + DynamicUser = true; 160 + Restart = "on-failure"; 161 + }; 162 + }; 163 + 164 + networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.port ]; 165 + }; 166 + }
+10 -8
nixos/modules/services/networking/v2ray.nix
··· 34 35 Either `configFile` or `config` must be specified. 36 37 - See <https://www.v2fly.org/en_US/config/overview.html>. 38 ''; 39 }; 40 ··· 56 57 Either `configFile` or `config` must be specified. 58 59 - See <https://www.v2fly.org/en_US/config/overview.html>. 60 ''; 61 }; 62 }; ··· 71 name = "v2ray.json"; 72 text = builtins.toJSON cfg.config; 73 checkPhase = '' 74 - ${cfg.package}/bin/v2ray -test -config $out 75 ''; 76 }; 77 ··· 83 } 84 ]; 85 86 systemd.services.v2ray = { 87 - description = "v2ray Daemon"; 88 - after = [ "network.target" ]; 89 wantedBy = [ "multi-user.target" ]; 90 - serviceConfig = { 91 - ExecStart = "${cfg.package}/bin/v2ray -config ${configFile}"; 92 - }; 93 }; 94 }; 95 }
··· 34 35 Either `configFile` or `config` must be specified. 36 37 + See <https://www.v2fly.org/en_US/v5/config/overview.html>. 38 ''; 39 }; 40 ··· 56 57 Either `configFile` or `config` must be specified. 58 59 + See <https://www.v2fly.org/en_US/v5/config/overview.html>. 60 ''; 61 }; 62 }; ··· 71 name = "v2ray.json"; 72 text = builtins.toJSON cfg.config; 73 checkPhase = '' 74 + ${cfg.package}/bin/v2ray test -c $out 75 ''; 76 }; 77 ··· 83 } 84 ]; 85 86 + environment.etc."v2ray/config.json".source = configFile; 87 + 88 + systemd.packages = [ cfg.package ]; 89 + 90 systemd.services.v2ray = { 91 + restartTriggers = [ config.environment.etc."v2ray/config.json".source ]; 92 + 93 + # Workaround: https://github.com/NixOS/nixpkgs/issues/81138 94 wantedBy = [ "multi-user.target" ]; 95 }; 96 }; 97 }
+4 -4
nixos/modules/services/networking/yggdrasil.nix
··· 40 41 If the {option}`persistentKeys` is enabled then the 42 keys that are generated during activation will override 43 - those in {option}`config` or 44 {option}`configFile`. 45 46 If no keys are specified then ephemeral keys are generated 47 and the Yggdrasil interface will have a random IPv6 address 48 each time the service is started, this is the default. 49 50 - If both {option}`configFile` and {option}`config` 51 are supplied, they will be combined, with values from 52 {option}`configFile` taking precedence. 53 ··· 62 example = "/run/keys/yggdrasil.conf"; 63 description = lib.mdDoc '' 64 A file which contains JSON configuration for yggdrasil. 65 - See the {option}`config` option for more information. 66 ''; 67 }; 68 ··· 81 discovery. The NixOS firewall blocks link-local 82 communication, so in order to make local peering work you 83 will also need to set `LinkLocalTCPPort` in your 84 - yggdrasil configuration ({option}`config` or 85 {option}`configFile`) to a port number other than 0, 86 and then add that port to 87 {option}`networking.firewall.allowedTCPPorts`.
··· 40 41 If the {option}`persistentKeys` is enabled then the 42 keys that are generated during activation will override 43 + those in {option}`settings` or 44 {option}`configFile`. 45 46 If no keys are specified then ephemeral keys are generated 47 and the Yggdrasil interface will have a random IPv6 address 48 each time the service is started, this is the default. 49 50 + If both {option}`configFile` and {option}`settings` 51 are supplied, they will be combined, with values from 52 {option}`configFile` taking precedence. 53 ··· 62 example = "/run/keys/yggdrasil.conf"; 63 description = lib.mdDoc '' 64 A file which contains JSON configuration for yggdrasil. 65 + See the {option}`settings` option for more information. 66 ''; 67 }; 68 ··· 81 discovery. The NixOS firewall blocks link-local 82 communication, so in order to make local peering work you 83 will also need to set `LinkLocalTCPPort` in your 84 + yggdrasil configuration ({option}`settings` or 85 {option}`configFile`) to a port number other than 0, 86 and then add that port to 87 {option}`networking.firewall.allowedTCPPorts`.
+2 -2
nixos/modules/services/networking/yggdrasil.xml
··· 27 # The NixOS module will generate new keys and a new IPv6 address each time 28 # it is started if persistentKeys is not enabled. 29 30 - config = { 31 Peers = [ 32 # Yggdrasil will automatically connect and "peer" with other nodes it 33 # discovers via link-local multicast annoucements. Unless this is the ··· 58 services.yggdrasil = { 59 enable = true; 60 persistentKeys = true; # Maintain a fixed public key and IPv6 address. 61 - config = { 62 Peers = [ "tcp://1.2.3.4:1024" "tcp://1.2.3.5:1024" ]; 63 NodeInfo = { 64 # This information is visible to the network.
··· 27 # The NixOS module will generate new keys and a new IPv6 address each time 28 # it is started if persistentKeys is not enabled. 29 30 + settings = { 31 Peers = [ 32 # Yggdrasil will automatically connect and "peer" with other nodes it 33 # discovers via link-local multicast annoucements. Unless this is the ··· 58 services.yggdrasil = { 59 enable = true; 60 persistentKeys = true; # Maintain a fixed public key and IPv6 address. 61 + settings = { 62 Peers = [ "tcp://1.2.3.4:1024" "tcp://1.2.3.5:1024" ]; 63 NodeInfo = { 64 # This information is visible to the network.
+4 -1
nixos/modules/services/web-apps/onlyoffice.nix
··· 252 .rabbitmq.url = "${cfg.rabbitmqUrl}" 253 ' /run/onlyoffice/config/default.json | sponge /run/onlyoffice/config/default.json 254 255 - if ! psql -d onlyoffice -c "SELECT 'task_result'::regclass;" >/dev/null; then 256 psql -f ${cfg.package}/var/www/onlyoffice/documentserver/server/schema/postgresql/createdb.sql 257 fi 258 '';
··· 252 .rabbitmq.url = "${cfg.rabbitmqUrl}" 253 ' /run/onlyoffice/config/default.json | sponge /run/onlyoffice/config/default.json 254 255 + if psql -d onlyoffice -c "SELECT 'task_result'::regclass;" >/dev/null; then 256 + psql -f ${cfg.package}/var/www/onlyoffice/documentserver/server/schema/postgresql/removetbl.sql 257 + psql -f ${cfg.package}/var/www/onlyoffice/documentserver/server/schema/postgresql/createdb.sql 258 + else 259 psql -f ${cfg.package}/var/www/onlyoffice/documentserver/server/schema/postgresql/createdb.sql 260 fi 261 '';
+1
nixos/tests/all-tests.nix
··· 277 komga = handleTest ./komga.nix {}; 278 krb5 = discoverTests (import ./krb5 {}); 279 ksm = handleTest ./ksm.nix {}; 280 kubernetes = handleTestOn ["x86_64-linux"] ./kubernetes {}; 281 languagetool = handleTest ./languagetool.nix {}; 282 latestKernel.login = handleTest ./login.nix { latestKernel = true; };
··· 277 komga = handleTest ./komga.nix {}; 278 krb5 = discoverTests (import ./krb5 {}); 279 ksm = handleTest ./ksm.nix {}; 280 + kthxbye = handleTest ./kthxbye.nix {}; 281 kubernetes = handleTestOn ["x86_64-linux"] ./kubernetes {}; 282 languagetool = handleTest ./languagetool.nix {}; 283 latestKernel.login = handleTest ./login.nix { latestKernel = true; };
+110
nixos/tests/kthxbye.nix
···
··· 1 + import ./make-test-python.nix ({ lib, pkgs, ... }: 2 + { 3 + name = "kthxbye"; 4 + 5 + meta = with lib.maintainers; { 6 + maintainers = [ nukaduka ]; 7 + }; 8 + 9 + nodes.server = { ... }: { 10 + environment.systemPackages = with pkgs; [ prometheus-alertmanager ]; 11 + services.prometheus = { 12 + enable = true; 13 + 14 + globalConfig = { 15 + scrape_interval = "5s"; 16 + scrape_timeout = "5s"; 17 + evaluation_interval = "5s"; 18 + }; 19 + 20 + scrapeConfigs = [ 21 + { 22 + job_name = "prometheus"; 23 + scrape_interval = "5s"; 24 + static_configs = [ 25 + { 26 + targets = [ "localhost:9090" ]; 27 + } 28 + ]; 29 + } 30 + ]; 31 + 32 + rules = [ 33 + '' 34 + groups: 35 + - name: test 36 + rules: 37 + - alert: node_up 38 + expr: up != 0 39 + for: 5s 40 + labels: 41 + severity: bottom of the barrel 42 + annotations: 43 + summary: node is fine 44 + '' 45 + ]; 46 + 47 + alertmanagers = [ 48 + { 49 + static_configs = [ 50 + { 51 + targets = [ 52 + "localhost:9093" 53 + ]; 54 + } 55 + ]; 56 + } 57 + ]; 58 + 59 + alertmanager = { 60 + enable = true; 61 + openFirewall = true; 62 + configuration.route = { 63 + receiver = "test"; 64 + group_wait = "5s"; 65 + group_interval = "5s"; 66 + group_by = [ "..." ]; 67 + }; 68 + configuration.receivers = [ 69 + { 70 + name = "test"; 71 + webhook_configs = [ 72 + { 73 + url = "http://localhost:1234"; 74 + } 75 + ]; 76 + } 77 + ]; 78 + }; 79 + }; 80 + 81 + services.kthxbye = { 82 + enable = true; 83 + openFirewall = true; 84 + extendIfExpiringIn = "30s"; 85 + logJSON = true; 86 + maxDuration = "15m"; 87 + interval = "5s"; 88 + }; 89 + }; 90 + 91 + testScript = '' 92 + with subtest("start the server"): 93 + start_all() 94 + server.wait_for_unit("prometheus.service") 95 + server.wait_for_unit("alertmanager.service") 96 + server.wait_for_unit("kthxbye.service") 97 + 98 + server.sleep(2) # wait for units to settle 99 + server.systemctl("restart kthxbye.service") # make sure kthxbye comes up after alertmanager 100 + server.sleep(2) 101 + 102 + with subtest("set up test silence which expires in 20s"): 103 + server.succeed('amtool --alertmanager.url "http://localhost:9093" silence add alertname="node_up" -a "nixosTest" -d "20s" -c "ACK! this server is fine!!"') 104 + 105 + with subtest("wait for 21 seconds and check if the silence is still active"): 106 + server.sleep(21) 107 + server.systemctl("status kthxbye.service") 108 + server.succeed("amtool --alertmanager.url 'http://localhost:9093' silence | grep 'ACK'") 109 + ''; 110 + })
+10 -2
nixos/tests/v2ray.nix
··· 20 port = 1081; 21 listen = "127.0.0.1"; 22 protocol = "vmess"; 23 - settings.clients = [v2rayUser]; 24 } 25 ]; 26 outbounds = [ ··· 30 settings.vnext = [{ 31 address = "127.0.0.1"; 32 port = 1081; 33 - users = [v2rayUser]; 34 }]; 35 } 36 { ··· 47 { 48 type = "field"; 49 inboundTag = "vmess_in"; 50 outboundTag = "direct"; 51 } 52 ];
··· 20 port = 1081; 21 listen = "127.0.0.1"; 22 protocol = "vmess"; 23 + settings.clients = [ v2rayUser ]; 24 } 25 ]; 26 outbounds = [ ··· 30 settings.vnext = [{ 31 address = "127.0.0.1"; 32 port = 1081; 33 + users = [ v2rayUser ]; 34 }]; 35 } 36 { ··· 47 { 48 type = "field"; 49 inboundTag = "vmess_in"; 50 + outboundTag = "direct"; 51 + } 52 + 53 + # Assert assets "geoip" and "geosite" are accessible. 54 + { 55 + type = "field"; 56 + ip = [ "geoip:private" ]; 57 + domain = [ "geosite:category-ads" ]; 58 outboundTag = "direct"; 59 } 60 ];
+62
pkgs/applications/audio/fire/0001-Remove-FetchContent-usage.patch
···
··· 1 + From fbf2ddd872db6a3640bc7d693356b99be9dd70f5 Mon Sep 17 00:00:00 2001 2 + From: OPNA2608 <christoph.neidahl@gmail.com> 3 + Date: Thu, 18 Aug 2022 20:12:07 +0200 4 + Subject: [PATCH] Remove FetchContent usage 5 + 6 + --- 7 + CMakeLists.txt | 27 +++++---------------------- 8 + 1 file changed, 5 insertions(+), 22 deletions(-) 9 + 10 + diff --git a/CMakeLists.txt b/CMakeLists.txt 11 + index 84c66a7..5234903 100644 12 + --- a/CMakeLists.txt 13 + +++ b/CMakeLists.txt 14 + @@ -30,20 +30,9 @@ project(Fire VERSION 0.9.9) 15 + # or 16 + # add_subdirectory(JUCE) # If you've put JUCE in a subdirectory called JUCE 17 + 18 + -include(FetchContent) 19 + -FetchContent_Declare( 20 + - JUCE 21 + - GIT_REPOSITORY https://github.com/juce-framework/JUCE.git 22 + - GIT_TAG 7.0.1 23 + -) 24 + -FetchContent_MakeAvailable(JUCE) 25 + - 26 + -FetchContent_Declare( 27 + - readerwriterqueue 28 + - GIT_REPOSITORY https://github.com/cameron314/readerwriterqueue 29 + - GIT_TAG v1.0.6 30 + -) 31 + -FetchContent_MakeAvailable(readerwriterqueue) 32 + +add_subdirectory(JUCE EXCLUDE_FROM_ALL) 33 + + 34 + +add_subdirectory(readerwriterqueue EXCLUDE_FROM_ALL) 35 + 36 + # If you are building a VST2 or AAX plugin, CMake needs to be told where to find these SDKs on your 37 + # system. This setup should be done before calling `juce_add_plugin`. 38 + @@ -172,13 +161,7 @@ set(TestFiles 39 + test/CatchMain.cpp 40 + test/PluginTest.cpp) 41 + 42 + -# Download the tagged version of Catch2 43 + -Include(FetchContent) 44 + -FetchContent_Declare( 45 + - Catch2 46 + - GIT_REPOSITORY https://github.com/catchorg/Catch2.git 47 + - GIT_TAG v2.13.7) 48 + -FetchContent_MakeAvailable(Catch2) 49 + +add_subdirectory(Catch2 EXCLUDE_FROM_ALL) 50 + 51 + # Setup the test executable, again C++ 20 please 52 + add_executable(Tests ${TestFiles}) 53 + @@ -199,4 +182,4 @@ source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/test PREFIX "" FILES ${TestFiles}) 54 + # We have to manually provide the source directory here for now 55 + # https://github.com/catchorg/Catch2/issues/2026 56 + include(${Catch2_SOURCE_DIR}/contrib/Catch.cmake) 57 + -catch_discover_tests(Tests) 58 + \ No newline at end of file 59 + +catch_discover_tests(Tests) 60 + -- 61 + 2.36.0 62 +
+117
pkgs/applications/audio/fire/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , cmake 5 + , pkg-config 6 + , catch2 7 + , libX11 8 + , libXrandr 9 + , libXinerama 10 + , libXext 11 + , libXcursor 12 + , freetype 13 + , alsa-lib 14 + , Cocoa 15 + , WebKit 16 + , CoreServices 17 + , DiscRecording 18 + , CoreAudioKit 19 + , MetalKit 20 + , simd 21 + }: 22 + 23 + let 24 + # FetchContent replacement, check CMakeLists.txt for requested versions (Nixpkgs' Catch2 works) 25 + readerwriterqueue = fetchFromGitHub { 26 + owner = "cameron314"; 27 + repo = "readerwriterqueue"; 28 + rev = "v1.0.6"; 29 + sha256 = "sha256-g7NX7Ucl5GWw3u6TiUOITjhv7492ByTzACtWR0Ph2Jc="; 30 + }; 31 + in 32 + stdenv.mkDerivation rec { 33 + pname = "fire"; 34 + version = "1.0.0.3"; 35 + 36 + src = fetchFromGitHub { 37 + owner = "jerryuhoo"; 38 + repo = "Fire"; 39 + rev = "v${version}"; 40 + fetchSubmodules = true; 41 + sha256 = "sha256-X3pzTrNd0G6BouCDkr3dukQTFDzZ7qblIYxFQActKGE="; 42 + }; 43 + 44 + patches = [ 45 + ./0001-Remove-FetchContent-usage.patch 46 + ]; 47 + 48 + postPatch = '' 49 + # 1. Remove hardcoded LTO flags: needs extra setup on Linux, 50 + # possibly broken on Darwin 51 + # https://github.com/NixOS/nixpkgs/issues/19098 52 + # 2. Disable automatic copying of built plugins during buildPhase, it defaults 53 + # into user home and we want to have building & installing separated. 54 + sed -i \ 55 + -e '/juce::juce_recommended_lto_flags/d' \ 56 + -e 's/COPY_PLUGIN_AFTER_BUILD TRUE/COPY_PLUGIN_AFTER_BUILD FALSE/g' \ 57 + CMakeLists.txt 58 + ''; 59 + 60 + preConfigure = '' 61 + ln -s ${readerwriterqueue} readerwriterqueue 62 + ln -s ${catch2.src} Catch2 63 + ''; 64 + 65 + nativeBuildInputs = [ 66 + cmake 67 + pkg-config 68 + ]; 69 + 70 + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ 71 + libX11 72 + libXrandr 73 + libXinerama 74 + libXext 75 + libXcursor 76 + freetype 77 + alsa-lib 78 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 79 + Cocoa 80 + WebKit 81 + CoreServices 82 + DiscRecording 83 + CoreAudioKit 84 + MetalKit 85 + simd 86 + ]; 87 + 88 + installPhase = let 89 + vst3Dir = "${placeholder "out"}/${if stdenv.hostPlatform.isDarwin then "Library/Audio/Plug-Ins/VST3" else "lib/vst3"}"; 90 + auDir = "${placeholder "out"}/Library/Audio/Plug-Ins/Components"; 91 + in '' 92 + runHook preInstall 93 + 94 + mkdir -p ${vst3Dir} 95 + # Exact path of the build artefact depends on used CMAKE_BUILD_TYPE 96 + cp -R Fire_artefacts/*/VST3/* ${vst3Dir}/ 97 + '' + lib.optionalString stdenv.hostPlatform.isDarwin '' 98 + mkdir -p ${auDir} 99 + cp -R Fire_artefacts/*/AU/* ${auDir}/ 100 + '' + '' 101 + 102 + runHook postInstall 103 + ''; 104 + 105 + # Fails to find fp.h on its own 106 + NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-isystem ${CoreServices}/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Versions/Current/Headers/"; 107 + 108 + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 109 + 110 + meta = with lib; { 111 + description = "Multi-band distortion plugin by Wings"; 112 + homepage = "https://github.com/jerryuhoo/Fire"; 113 + license = licenses.agpl3Only; # Not clarified if Only or Plus 114 + platforms = platforms.unix; 115 + maintainers = with maintainers; [ OPNA2608 ]; 116 + }; 117 + }
+2 -2
pkgs/applications/audio/miniplayer/default.nix
··· 6 7 buildPythonApplication rec { 8 pname = "miniplayer"; 9 - version = "1.7.0"; 10 format = "pyproject"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - hash = "sha256-JUlUFj/5DOTLa1XCZX/9Nj3Z9W+k4gnpJONiS4qNBIU="; 15 }; 16 17 propagatedBuildInputs = [
··· 6 7 buildPythonApplication rec { 8 pname = "miniplayer"; 9 + version = "1.7.1"; 10 format = "pyproject"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + hash = "sha256-NrIDv61mRDe9JWpSP8cvlU4CGoN6Ou6XuNOIn1p47Pw="; 15 }; 16 17 propagatedBuildInputs = [
+2 -2
pkgs/applications/audio/tidal-hifi/default.nix
··· 36 37 stdenv.mkDerivation rec { 38 pname = "tidal-hifi"; 39 - version = "4.1.2"; 40 41 src = fetchurl { 42 url = "https://github.com/Mastermindzh/tidal-hifi/releases/download/${version}/tidal-hifi_${version}_amd64.deb"; 43 - sha256 = "sha256-HurREfN4VxhFiyP+oAx8QeTfoZTk+PlRX5pVWyU+Dwg="; 44 }; 45 46 nativeBuildInputs = [ autoPatchelfHook dpkg makeWrapper ];
··· 36 37 stdenv.mkDerivation rec { 38 pname = "tidal-hifi"; 39 + version = "4.2.0"; 40 41 src = fetchurl { 42 url = "https://github.com/Mastermindzh/tidal-hifi/releases/download/${version}/tidal-hifi_${version}_amd64.deb"; 43 + sha256 = "sha256-YydpWzGH+Orb8Vot8hchh+FFcd327VwQ8Kr7x8WYnv4="; 44 }; 45 46 nativeBuildInputs = [ autoPatchelfHook dpkg makeWrapper ];
+12
pkgs/applications/editors/vim/plugins/generated.nix
··· 5625 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 5626 }; 5627 5628 nvim-neoclip-lua = buildVimPluginFrom2Nix { 5629 pname = "nvim-neoclip.lua"; 5630 version = "2022-09-23";
··· 5625 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 5626 }; 5627 5628 + nvim-moonwalk = buildVimPluginFrom2Nix { 5629 + pname = "nvim-moonwalk"; 5630 + version = "2022-04-12"; 5631 + src = fetchFromGitHub { 5632 + owner = "gpanders"; 5633 + repo = "nvim-moonwalk"; 5634 + rev = "86a59f16ae01606824cef3d0f3f87c9886b312d0"; 5635 + sha256 = "0cwfsm5wb4qn04930km9p4i6xbhaw4023dfzw3s6cr6a428rpc5j"; 5636 + }; 5637 + meta.homepage = "https://github.com/gpanders/nvim-moonwalk/"; 5638 + }; 5639 + 5640 nvim-neoclip-lua = buildVimPluginFrom2Nix { 5641 pname = "nvim-neoclip.lua"; 5642 version = "2022-09-23";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 473 https://github.com/RishabhRD/nvim-lsputils/,, 474 https://github.com/rafcamlet/nvim-luapad/,, 475 https://github.com/scalameta/nvim-metals/,, 476 https://github.com/AckslD/nvim-neoclip.lua/,, 477 https://github.com/yamatsum/nvim-nonicons/,, 478 https://github.com/rcarriga/nvim-notify/,,
··· 473 https://github.com/RishabhRD/nvim-lsputils/,, 474 https://github.com/rafcamlet/nvim-luapad/,, 475 https://github.com/scalameta/nvim-metals/,, 476 + https://github.com/gpanders/nvim-moonwalk/,, 477 https://github.com/AckslD/nvim-neoclip.lua/,, 478 https://github.com/yamatsum/nvim-nonicons/,, 479 https://github.com/rcarriga/nvim-notify/,,
+131 -34
pkgs/applications/emulators/dolphin-emu/master.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, cmake 2 - , wrapQtAppsHook, qtbase, bluez, ffmpeg, libao, libGLU, libGL, pcre, gettext 3 - , libXrandr, libusb1, libpthreadstubs, libXext, libXxf86vm, libXinerama 4 - , libSM, libXdmcp, readline, openal, udev, libevdev, portaudio, curl, alsa-lib 5 - , miniupnpc, enet, mbedtls, soundtouch, sfml, xz, writeScript 6 - , vulkan-loader ? null, libpulseaudio ? null 7 8 - # - Inputs used for Darwin 9 - , CoreBluetooth, ForceFeedback, IOKit, OpenGL, libpng, hidapi }: 10 11 stdenv.mkDerivation rec { 12 pname = "dolphin-emu"; ··· 20 fetchSubmodules = true; 21 }; 22 23 - nativeBuildInputs = [ cmake pkg-config ] 24 - ++ lib.optional stdenv.isLinux wrapQtAppsHook; 25 26 buildInputs = [ 27 - curl ffmpeg libao libGLU libGL pcre gettext libpthreadstubs libpulseaudio 28 - libXrandr libXext libXxf86vm libXinerama libSM readline openal libXdmcp 29 - portaudio libusb1 libpng hidapi miniupnpc enet mbedtls soundtouch sfml xz 30 qtbase 31 ] ++ lib.optionals stdenv.isLinux [ 32 - bluez udev libevdev alsa-lib vulkan-loader 33 ] ++ lib.optionals stdenv.isDarwin [ 34 - CoreBluetooth OpenGL ForceFeedback IOKit 35 ]; 36 37 cmakeFlags = [ 38 "-DUSE_SHARED_ENET=ON" 39 "-DDOLPHIN_WC_REVISION=${src.rev}" 40 "-DDOLPHIN_WC_DESCRIBE=${version}" 41 "-DDOLPHIN_WC_BRANCH=master" 42 ] ++ lib.optionals stdenv.isDarwin [ 43 "-DOSX_USE_DEFAULT_SEARCH_PATH=True" 44 ]; 45 46 qtWrapperArgs = lib.optionals stdenv.isLinux [ ··· 50 "--set QT_QPA_PLATFORM xcb" 51 ]; 52 53 - # - Allow Dolphin to use nix-provided libraries instead of building them 54 - postPatch = '' 55 - sed -i -e 's,DISTRIBUTOR "None",DISTRIBUTOR "NixOS",g' CMakeLists.txt 56 - '' + lib.optionalString stdenv.isDarwin '' 57 - sed -i -e 's,if(NOT APPLE),if(true),g' CMakeLists.txt 58 - sed -i -e 's,if(LIBUSB_FOUND AND NOT APPLE),if(LIBUSB_FOUND),g' \ 59 - CMakeLists.txt 60 ''; 61 62 postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' 63 install -D $src/Data/51-usb-device.rules $out/etc/udev/rules.d/51-usb-device.rules 64 ''; 65 66 67 - passthru.updateScript = writeScript "dolphin-update-script" '' 68 - #!/usr/bin/env nix-shell 69 - #!nix-shell -i bash -p curl jq common-updater-scripts 70 - set -eou pipefail 71 - json="$(curl -s https://dolphin-emu.org/update/latest/beta)" 72 - version="$(jq -r '.shortrev' <<< "$json")" 73 - rev="$(jq -r '.hash' <<< "$json")" 74 - update-source-version dolphin-emu-beta "$version" --rev="$rev" 75 - ''; 76 77 meta = with lib; { 78 homepage = "https://dolphin-emu.org"; 79 description = "Gamecube/Wii/Triforce emulator for x86_64 and ARMv8"; 80 - license = licenses.gpl2Plus; 81 - maintainers = with maintainers; [ MP2E ashkitten xfix ]; 82 branch = "master"; 83 - broken = stdenv.isDarwin; 84 platforms = platforms.unix; 85 }; 86 }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , cmake 6 + , wrapQtAppsHook 7 + , qtbase 8 + , bluez 9 + , ffmpeg 10 + , libGL 11 + , libXrandr 12 + , libusb1 13 + , libXext 14 + , openal 15 + , udev 16 + , libevdev 17 + , curl 18 + , alsa-lib 19 + , miniupnpc 20 + , enet 21 + , mbedtls 22 + , soundtouch 23 + , sfml 24 + , xz 25 + , hidapi 26 + , fmt_8 27 + , vulkan-loader 28 + , libpulseaudio 29 + , bzip2 30 + , libiconv 31 + , pugixml 32 + , xxHash 33 + 34 + # Used in passthru 35 + , testers 36 + , dolphin-emu-beta 37 + , writeShellScript 38 + , common-updater-scripts 39 + , jq 40 41 + # Darwin-only dependencies 42 + , CoreBluetooth 43 + , ForceFeedback 44 + , IOKit 45 + , VideoToolbox 46 + , OpenGL 47 + , libpng 48 + , moltenvk 49 + }: 50 51 stdenv.mkDerivation rec { 52 pname = "dolphin-emu"; ··· 60 fetchSubmodules = true; 61 }; 62 63 + patches = [ 64 + # On x86_64-darwin CMake reportedly does not work without this in some cases. 65 + # See https://github.com/NixOS/nixpkgs/pull/190373#issuecomment-1241310765 66 + ./minizip-external-missing-include.patch 67 + ]; 68 + 69 + nativeBuildInputs = [ 70 + cmake 71 + pkg-config 72 + wrapQtAppsHook 73 + ]; 74 75 buildInputs = [ 76 + curl 77 + ffmpeg 78 + pugixml 79 + xxHash 80 + libGL 81 + libpulseaudio 82 + openal 83 + libusb1 84 + libiconv 85 + libpng 86 + hidapi 87 + miniupnpc 88 + enet 89 + mbedtls 90 + soundtouch 91 + sfml 92 + xz 93 qtbase 94 + fmt_8 95 + bzip2 96 ] ++ lib.optionals stdenv.isLinux [ 97 + libXrandr 98 + libXext 99 + bluez 100 + udev 101 + libevdev 102 + alsa-lib 103 + vulkan-loader 104 ] ++ lib.optionals stdenv.isDarwin [ 105 + CoreBluetooth 106 + OpenGL 107 + ForceFeedback 108 + IOKit 109 + VideoToolbox 110 + moltenvk 111 ]; 112 113 cmakeFlags = [ 114 + "-DDISTRIBUTOR=NixOS" 115 "-DUSE_SHARED_ENET=ON" 116 "-DDOLPHIN_WC_REVISION=${src.rev}" 117 "-DDOLPHIN_WC_DESCRIBE=${version}" 118 "-DDOLPHIN_WC_BRANCH=master" 119 ] ++ lib.optionals stdenv.isDarwin [ 120 "-DOSX_USE_DEFAULT_SEARCH_PATH=True" 121 + "-DUSE_BUNDLED_MOLTENVK=OFF" 122 + # Bundles the application folder into a standalone executable, so we cannot devendor libraries 123 + "-DSKIP_POSTPROCESS_BUNDLE=ON" 124 + # Needs xcode so compilation fails with it enabled. We would want the version to be fixed anyways. 125 + # Note: The updater isn't available on linux, so we dont need to disable it there. 126 + "-DENABLE_AUTOUPDATE=OFF" 127 ]; 128 129 qtWrapperArgs = lib.optionals stdenv.isLinux [ ··· 133 "--set QT_QPA_PLATFORM xcb" 134 ]; 135 136 + # Use nix-provided libraries instead of submodules 137 + postPatch = lib.optionalString stdenv.isDarwin '' 138 + substituteInPlace CMakeLists.txt \ 139 + --replace "if(NOT APPLE)" "if(true)" \ 140 + --replace "if(LIBUSB_FOUND AND NOT APPLE)" "if(LIBUSB_FOUND)" 141 ''; 142 143 postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' 144 install -D $src/Data/51-usb-device.rules $out/etc/udev/rules.d/51-usb-device.rules 145 + '' + lib.optionalString stdenv.hostPlatform.isDarwin '' 146 + # Only gets installed automatically if the standalone executable is used 147 + mkdir -p $out/Applications 148 + cp -r ./Binaries/Dolphin.app $out/Applications 149 + ln -s $out/Applications/Dolphin.app/Contents/MacOS/Dolphin $out/bin 150 ''; 151 152 + passthru = { 153 + tests.version = testers.testVersion { 154 + package = dolphin-emu-beta; 155 + command = "dolphin-emu-nogui --version"; 156 + }; 157 158 + updateScript = writeShellScript "dolphin-update-script" '' 159 + set -eou pipefail 160 + export PATH=${lib.makeBinPath [ curl jq common-updater-scripts ]} 161 + 162 + json="$(curl -s https://dolphin-emu.org/update/latest/beta)" 163 + version="$(jq -r '.shortrev' <<< "$json")" 164 + rev="$(jq -r '.hash' <<< "$json")" 165 + update-source-version dolphin-emu-beta "$version" --rev="$rev" 166 + ''; 167 + }; 168 169 meta = with lib; { 170 homepage = "https://dolphin-emu.org"; 171 description = "Gamecube/Wii/Triforce emulator for x86_64 and ARMv8"; 172 + mainProgram = "Dolphin"; 173 branch = "master"; 174 + license = licenses.gpl2Plus; 175 platforms = platforms.unix; 176 + maintainers = with maintainers; [ 177 + MP2E 178 + ashkitten 179 + xfix 180 + ivar 181 + ]; 182 }; 183 }
+18
pkgs/applications/emulators/dolphin-emu/minizip-external-missing-include.patch
···
··· 1 + commit 5e0cb8066fb1653399c54e93e42375295c2562bd 2 + Author: Ivar Scholten <ivar.scholten@protonmail.com> 3 + Date: Fri Sep 9 14:27:55 2022 +0200 4 + 5 + Externals/minizip: add missing include to CheckFunctionExists 6 + 7 + diff --git a/Externals/minizip/CMakeLists.txt b/Externals/minizip/CMakeLists.txt 8 + index c3d7c5512e..f59f8b295c 100644 9 + --- a/Externals/minizip/CMakeLists.txt 10 + +++ b/Externals/minizip/CMakeLists.txt 11 + @@ -60,6 +60,7 @@ if (HAVE_INTTYPES_H) 12 + target_compile_definitions(minizip PRIVATE HAVE_INTTYPES_H) 13 + endif() 14 + 15 + +include(CheckFunctionExists) 16 + check_function_exists(fseeko HAVE_FSEEKO) 17 + if (NOT HAVE_FSEEKO) 18 + target_compile_definitions(minizip PRIVATE NO_FSEEKO)
+2 -6
pkgs/applications/emulators/pcsx2/default.nix
··· 32 33 stdenv.mkDerivation rec { 34 pname = "pcsx2"; 35 - version = "1.7.3165"; 36 # nixpkgs-update: no auto update 37 38 src = fetchFromGitHub { ··· 40 repo = "pcsx2"; 41 fetchSubmodules = true; 42 rev = "v${version}"; 43 - hash = "sha256-FdLmLZLpS8zPmHVn4k0nE6vS/omYVIOal9ej0h3bE/Y="; 44 }; 45 46 cmakeFlags = [ ··· 79 zlib 80 ]; 81 82 - # Wayland doesn't seem to work right now (crashes when booting a game). 83 - # Try removing `--prefix GDK_BACKEND : x11` on the next update. 84 - # (This may be solved when the project finshes migrating to Qt) 85 preFixup = '' 86 gappsWrapperArgs+=( 87 --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} 88 - --prefix GDK_BACKEND : x11 89 ) 90 ''; 91
··· 32 33 stdenv.mkDerivation rec { 34 pname = "pcsx2"; 35 + version = "1.7.3331"; 36 # nixpkgs-update: no auto update 37 38 src = fetchFromGitHub { ··· 40 repo = "pcsx2"; 41 fetchSubmodules = true; 42 rev = "v${version}"; 43 + hash = "sha256-0RcmBMxKj/gnkNEjn2AUSSO1DzyNSf1lOZWPSUq6764="; 44 }; 45 46 cmakeFlags = [ ··· 79 zlib 80 ]; 81 82 preFixup = '' 83 gappsWrapperArgs+=( 84 --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} 85 ) 86 ''; 87
+77
pkgs/applications/gis/spatialite-gui/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , desktopToDarwinBundle 6 + , curl 7 + , freexl 8 + , geos 9 + , librasterlite2 10 + , librttopo 11 + , libspatialite 12 + , libwebp 13 + , libxlsxwriter 14 + , libxml2 15 + , lz4 16 + , minizip 17 + , openjpeg 18 + , postgresql 19 + , proj 20 + , sqlite 21 + , virtualpg 22 + , wxGTK 23 + , wxmac 24 + , zstd 25 + , Carbon 26 + , Cocoa 27 + , IOKit 28 + }: 29 + 30 + stdenv.mkDerivation rec { 31 + pname = "spatialite-gui"; 32 + version = "2.1.0-beta1"; 33 + 34 + src = fetchurl { 35 + url = "https://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/spatialite_gui-${version}.tar.gz"; 36 + hash = "sha256-ukjZbfGM68P/I/aXlyB64VgszmL0WWtpuuMAyjwj2zM="; 37 + }; 38 + 39 + nativeBuildInputs = [ pkg-config ] 40 + ++ lib.optional stdenv.isDarwin desktopToDarwinBundle; 41 + 42 + buildInputs = [ 43 + curl 44 + freexl 45 + geos 46 + librasterlite2 47 + librttopo 48 + libspatialite 49 + libwebp 50 + libxlsxwriter 51 + libxml2 52 + lz4 53 + minizip 54 + openjpeg 55 + postgresql 56 + proj 57 + sqlite 58 + virtualpg 59 + zstd 60 + ] ++ lib.optional stdenv.isLinux wxGTK 61 + ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa IOKit wxmac ]; 62 + 63 + enableParallelBuilding = true; 64 + 65 + postFixup = lib.optionalString stdenv.isDarwin '' 66 + rm -fr $out/share 67 + ''; 68 + 69 + meta = with lib; { 70 + description = "Graphical user interface for SpatiaLite"; 71 + homepage = "https://www.gaia-gis.it/fossil/spatialite_gui"; 72 + license = licenses.gpl3Plus; 73 + platforms = platforms.unix; 74 + maintainers = with maintainers; [ sikmir ]; 75 + mainProgram = "spatialite_gui"; 76 + }; 77 + }
+2 -1
pkgs/applications/graphics/openscad/default.nix
··· 30 , wayland 31 , wayland-protocols 32 , qtwayland 33 }: 34 35 mkDerivation rec { ··· 61 buildInputs = [ 62 eigen boost glew opencsg cgal mpfr gmp glib 63 harfbuzz lib3mf libzip double-conversion freetype fontconfig 64 - qtbase qtmultimedia qscintilla 65 ] ++ lib.optionals stdenv.isLinux [ libGLU libGL wayland wayland-protocols qtwayland ] 66 ++ lib.optional stdenv.isDarwin qtmacextras 67 ++ lib.optional spacenavSupport libspnav
··· 30 , wayland 31 , wayland-protocols 32 , qtwayland 33 + , cairo 34 }: 35 36 mkDerivation rec { ··· 62 buildInputs = [ 63 eigen boost glew opencsg cgal mpfr gmp glib 64 harfbuzz lib3mf libzip double-conversion freetype fontconfig 65 + qtbase qtmultimedia qscintilla cairo 66 ] ++ lib.optionals stdenv.isLinux [ libGLU libGL wayland wayland-protocols qtwayland ] 67 ++ lib.optional stdenv.isDarwin qtmacextras 68 ++ lib.optional spacenavSupport libspnav
+6 -5
pkgs/applications/misc/keeweb/default.nix
··· 1 { lib, stdenv, fetchurl, appimageTools, undmg, libsecret, libxshmfence }: 2 let 3 pname = "keeweb"; 4 - version = "1.18.6"; 5 name = "${pname}-${version}"; 6 7 srcs = { 8 x86_64-linux = fetchurl { 9 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.linux.AppImage"; 10 - sha256 = "sha256-hxXs8Dfh5YQy1zaFb20KDWNl8eqFjuN5QY7tsO6+E/U="; 11 }; 12 x86_64-darwin = fetchurl { 13 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.mac.x64.dmg"; 14 - sha256 = "sha256-8+7NzaHVcLinKb57SAcJmF2Foy9RfxFhcTxzvL0JSJQ="; 15 }; 16 aarch64-darwin = fetchurl { 17 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.mac.arm64.dmg"; 18 - sha256 = "sha256-1BNY6kRS0F+AUI+80ZGFi/ek28NMP1uexo1UORz5D6g="; 19 }; 20 }; 21 src = srcs.${stdenv.hostPlatform.system}; ··· 28 description = "Free cross-platform password manager compatible with KeePass"; 29 homepage = "https://keeweb.info/"; 30 changelog = "https://github.com/keeweb/keeweb/blob/v${version}/release-notes.md"; 31 license = licenses.mit; 32 maintainers = with maintainers; [ sikmir ]; 33 platforms = builtins.attrNames srcs; ··· 44 install -Dm644 ${appimageContents}/keeweb.png -t $out/share/icons/hicolor/256x256/apps 45 install -Dm644 ${appimageContents}/usr/share/mime/keeweb.xml -t $out/share/mime 46 substituteInPlace $out/share/applications/keeweb.desktop \ 47 - --replace 'Exec=AppRun' 'Exec=${pname}' 48 ''; 49 }; 50
··· 1 { lib, stdenv, fetchurl, appimageTools, undmg, libsecret, libxshmfence }: 2 let 3 pname = "keeweb"; 4 + version = "1.18.7"; 5 name = "${pname}-${version}"; 6 7 srcs = { 8 x86_64-linux = fetchurl { 9 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.linux.AppImage"; 10 + hash = "sha256-W3Dfo7YZfLObodAS7ZN3jqnYzLNAnjJIfJC6il5THwY="; 11 }; 12 x86_64-darwin = fetchurl { 13 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.mac.x64.dmg"; 14 + hash = "sha256-+ZFGrrw0tZ7F6lb/3iBIyGD+tp1puVhkPv10hfp6ATU="; 15 }; 16 aarch64-darwin = fetchurl { 17 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.mac.arm64.dmg"; 18 + hash = "sha256-bkhwsWYLkec16vMOfXUce7jfrmI9W2xHiZvU1asebK4="; 19 }; 20 }; 21 src = srcs.${stdenv.hostPlatform.system}; ··· 28 description = "Free cross-platform password manager compatible with KeePass"; 29 homepage = "https://keeweb.info/"; 30 changelog = "https://github.com/keeweb/keeweb/blob/v${version}/release-notes.md"; 31 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 32 license = licenses.mit; 33 maintainers = with maintainers; [ sikmir ]; 34 platforms = builtins.attrNames srcs; ··· 45 install -Dm644 ${appimageContents}/keeweb.png -t $out/share/icons/hicolor/256x256/apps 46 install -Dm644 ${appimageContents}/usr/share/mime/keeweb.xml -t $out/share/mime 47 substituteInPlace $out/share/applications/keeweb.desktop \ 48 + --replace "Exec=AppRun" "Exec=$out/bin/${pname}" 49 ''; 50 }; 51
+3 -7
pkgs/applications/misc/streamdeck-ui/default.nix
··· 11 12 python3Packages.buildPythonApplication rec { 13 pname = "streamdeck-ui"; 14 - version = "2.0.4"; 15 16 src = fetchFromGitHub { 17 repo = pname; 18 owner = "timothycrosley"; 19 rev = "v${version}"; 20 - hash = "sha256-NV4BkHEgfxIOuLfmn0vcPNqivmHLD6v7jLdLZgnrb0Q="; 21 }; 22 23 desktopItems = [ (makeDesktopItem { ··· 33 postInstall = 34 let 35 udevRules = '' 36 - SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0060", TAG+="uaccess" 37 - SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0063", TAG+="uaccess" 38 - SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="006c", TAG+="uaccess" 39 - SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="006d", TAG+="uaccess" 40 - SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0080", TAG+="uaccess" 41 ''; 42 in 43 ''
··· 11 12 python3Packages.buildPythonApplication rec { 13 pname = "streamdeck-ui"; 14 + version = "2.0.6"; 15 16 src = fetchFromGitHub { 17 repo = pname; 18 owner = "timothycrosley"; 19 rev = "v${version}"; 20 + sha256 = "sha256-5dk+5oefg5R68kv038gsZ2p5ixmpj/vBLBp/V7Sdos8="; 21 }; 22 23 desktopItems = [ (makeDesktopItem { ··· 33 postInstall = 34 let 35 udevRules = '' 36 + SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", TAG+="uaccess" 37 ''; 38 in 39 ''
+54 -54
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 102 "version": "2.24.0" 103 }, 104 "aws": { 105 - "hash": "sha256-v+ye1qynG958XHvAcg954toIjVHIyoa5dcKXUB8zi8E=", 106 "owner": "hashicorp", 107 "provider-source-address": "registry.terraform.io/hashicorp/aws", 108 "repo": "terraform-provider-aws", 109 - "rev": "v4.31.0", 110 - "vendorHash": "sha256-99iNQPVOhuKOGq2VRExm6y6Ab/NzaRmJxwRJfmkYycM=", 111 - "version": "4.31.0" 112 }, 113 "azuread": { 114 "hash": "sha256-r7trdPrlvZ5rW75L7AEkG1baQaLMXnZ48Axi552nPIM=", ··· 120 "version": "2.28.1" 121 }, 122 "azurerm": { 123 - "hash": "sha256-gUZTP2oOGAv75pBjLHs3mFBuzEFn7oqnAJw7S3SBWb0=", 124 "owner": "hashicorp", 125 "provider-source-address": "registry.terraform.io/hashicorp/azurerm", 126 "repo": "terraform-provider-azurerm", 127 - "rev": "v3.23.0", 128 "vendorHash": null, 129 - "version": "3.23.0" 130 }, 131 "azurestack": { 132 "hash": "sha256-aSwVa7y1AJ6sExx+bO/93oLBNgSBDJjuPYPY8i3C9T0=", ··· 139 }, 140 "baiducloud": { 141 "deleteVendor": true, 142 - "hash": "sha256-uKq0mgIhoV5tszbK944DfZRDsqteDtaE0fI+75o79Cc=", 143 "owner": "baidubce", 144 "provider-source-address": "registry.terraform.io/baidubce/baiducloud", 145 "repo": "terraform-provider-baiducloud", 146 - "rev": "v1.15.8", 147 "vendorHash": "sha256-v07NMx8caXvY97FefNnRV7gMQbUq4k2ZmE5huqqe354=", 148 - "version": "1.15.8" 149 }, 150 "bigip": { 151 "hash": "sha256-fh1RRl+NLKTLLFUGK5gkWqWMCzUwHBFk69Tc0JIuFgs=", ··· 269 "version": "0.4.5" 270 }, 271 "consul": { 272 - "hash": "sha256-QX0f9yM408HfdGNIpmkAKFUz0RfH90V4WBt1Hnwzoy8=", 273 "owner": "hashicorp", 274 "provider-source-address": "registry.terraform.io/hashicorp/consul", 275 "repo": "terraform-provider-consul", 276 - "rev": "v2.15.1", 277 - "vendorHash": null, 278 - "version": "2.15.1" 279 }, 280 "ct": { 281 "hash": "sha256-poEyXP6VfKYKuTCxQxkiWBuc7/1S2J7RolrrPb6nvUI=", ··· 368 "version": "1.9.0" 369 }, 370 "exoscale": { 371 - "hash": "sha256-yjpO36B5r4//2ytPe4pwvQ5A8r4hF3nL6M7/SRI0Ml8=", 372 "owner": "exoscale", 373 "provider-source-address": "registry.terraform.io/exoscale/exoscale", 374 "repo": "terraform-provider-exoscale", 375 - "rev": "v0.40.2", 376 "vendorHash": null, 377 - "version": "0.40.2" 378 }, 379 "external": { 380 "hash": "sha256-gImRxsDUgBHmw/5DeKcO9BzB906JB8dUcSGKQj+Vcy0=", ··· 424 "version": "2.1.0" 425 }, 426 "github": { 427 - "hash": "sha256-wslz9Nf4f1g9dkZYXhE6Xvg/rNOgGKuv/gh1SfP4/co=", 428 "owner": "integrations", 429 "provider-source-address": "registry.terraform.io/integrations/github", 430 "repo": "terraform-provider-github", 431 - "rev": "v5.2.0", 432 "vendorHash": null, 433 - "version": "5.2.0" 434 }, 435 "gitlab": { 436 "hash": "sha256-eNd1o0UjG6A9OTRmcJfcPLLtWIJmdZ+viDnSZhyHpgY=", ··· 471 "version": "0.7.0" 472 }, 473 "grafana": { 474 - "hash": "sha256-iUo7fhUDklFy6pSoZUe2ymEbRbf69dxirASFwSBmJvc=", 475 "owner": "grafana", 476 "provider-source-address": "registry.terraform.io/grafana/grafana", 477 "repo": "terraform-provider-grafana", 478 - "rev": "v1.28.2", 479 - "vendorHash": "sha256-YEkJgNtF7I1ofNjRBaIa6u/KFQZcxpR0+uBf+5D5FiM=", 480 - "version": "1.28.2" 481 }, 482 "gridscale": { 483 "hash": "sha256-vbFrwAZBazZok4LwXTTa4QIZpHxIPKv3x6vUyVt2S2I=", ··· 779 "version": "0.6.12" 780 }, 781 "newrelic": { 782 - "hash": "sha256-qTXnS7ZBHD33W0gcCNnq/Zg99l58Hb+dDl2Ck5wKl8Q=", 783 "owner": "newrelic", 784 "provider-source-address": "registry.terraform.io/newrelic/newrelic", 785 "repo": "terraform-provider-newrelic", 786 - "rev": "v3.2.1", 787 "vendorHash": "sha256-vtpRDE6tAhJGtYDG65NvtKx/fyt0yBqJTg5s5kXls+8=", 788 - "version": "3.2.1" 789 }, 790 "nomad": { 791 "hash": "sha256-HhocWB3ZCFdeYgmA64hv1CYwqIf4EB/Q+vNrFKVB31I=", ··· 834 "version": "1.7.1" 835 }, 836 "oci": { 837 - "hash": "sha256-xFDdEGa170VPxDOteLnerF+QGHbQP+3+RL4qEPWkUHo=", 838 "owner": "oracle", 839 "provider-source-address": "registry.terraform.io/oracle/oci", 840 "repo": "terraform-provider-oci", 841 - "rev": "v4.93.0", 842 "vendorHash": null, 843 - "version": "4.93.0" 844 }, 845 "okta": { 846 "hash": "sha256-rgDBZsbXBzBcDgVoaFkPD27Ezef9J23oqtBJAHqJrrE=", ··· 879 "version": "1.48.0" 880 }, 881 "opentelekomcloud": { 882 - "hash": "sha256-gjHRzDyxD9DA0k9H1gfEkFZ3nTzxXUkrCmAJ0CXLEwc=", 883 "owner": "opentelekomcloud", 884 "provider-source-address": "registry.terraform.io/opentelekomcloud/opentelekomcloud", 885 "repo": "terraform-provider-opentelekomcloud", 886 - "rev": "v1.31.3", 887 - "vendorHash": "sha256-MGtxmZwo+Av6c7KPUzjSLoizVXbS3TltGxjoCUbeEb0=", 888 - "version": "1.31.3" 889 }, 890 "opsgenie": { 891 - "hash": "sha256-IoN7z8/ZPEr6pW7vnDjY65+gAtncV1fr+YsnggSZuZA=", 892 "owner": "opsgenie", 893 "provider-source-address": "registry.terraform.io/opsgenie/opsgenie", 894 "repo": "terraform-provider-opsgenie", 895 - "rev": "v0.6.14", 896 "vendorHash": null, 897 - "version": "0.6.14" 898 }, 899 "ovh": { 900 "hash": "sha256-DHk1AUxHuXLrPiRhfAtJDDNT4TYH1XsUzBqjKGvPK7c=", ··· 996 "version": "0.4.3" 997 }, 998 "scaleway": { 999 - "hash": "sha256-bYy3bTn5mFbu0Y7hy7KY2ZkU2xMC0HgBRRh7cxT/A9s=", 1000 "owner": "scaleway", 1001 "provider-source-address": "registry.terraform.io/scaleway/scaleway", 1002 "repo": "terraform-provider-scaleway", 1003 - "rev": "v2.2.9", 1004 - "vendorHash": "sha256-Jg1FalV+WsKYOZpszeNYydP4Qtf2cdaZt7xz4O699wc=", 1005 - "version": "2.2.9" 1006 }, 1007 "secret": { 1008 "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=", ··· 1059 "version": "0.14.5" 1060 }, 1061 "snowflake": { 1062 - "hash": "sha256-RmCmiQKVNAQexYKFp9shbfPbWUFlJSTCOFUcgADyJg4=", 1063 "owner": "Snowflake-Labs", 1064 "provider-source-address": "registry.terraform.io/Snowflake-Labs/snowflake", 1065 "repo": "terraform-provider-snowflake", 1066 - "rev": "v0.44.0", 1067 "vendorHash": "sha256-43q1SrV7tEt0x7iRUAgBFg1oh8+B9i1i59nlR8kbLIY=", 1068 - "version": "0.44.0" 1069 }, 1070 "sops": { 1071 "hash": "sha256-6FuThi6iuuUGcMhswAk3Z6Lxth/2nuI57A02Xu2s+/U=", ··· 1113 "version": "2.19.0" 1114 }, 1115 "tencentcloud": { 1116 - "hash": "sha256-Sn58Xyj0UoVX7YfuLyuUVGrPEWYOH0O5YoTk8vYQQVA=", 1117 "owner": "tencentcloudstack", 1118 "provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud", 1119 "repo": "terraform-provider-tencentcloud", 1120 - "rev": "v1.77.11", 1121 "vendorHash": null, 1122 - "version": "1.77.11" 1123 }, 1124 "tfe": { 1125 "hash": "sha256-DRbJ1ZmYMkEncZHE12uLcNHhbSnxvyG3IYqlUsxs+pI=", ··· 1186 "version": "1.32.2" 1187 }, 1188 "utils": { 1189 - "hash": "sha256-KgQnccuNEppJsSF+mddkss1uFCsfx2egdNffQ8a/6Pg=", 1190 "owner": "cloudposse", 1191 "provider-source-address": "registry.terraform.io/cloudposse/utils", 1192 "repo": "terraform-provider-utils", 1193 - "rev": "1.1.0", 1194 - "vendorHash": "sha256-tiujJ9jqTHQtxyYo8HKEKETpcRmfXR6cObBKmB8YzfE=", 1195 - "version": "1.1.0" 1196 }, 1197 "vault": { 1198 "hash": "sha256-fEITfA3XXyUiILPse7fOmBW8M6dzEIUMg+7b3l4z2vo=", ··· 1276 "version": "3.2.0" 1277 }, 1278 "yandex": { 1279 - "hash": "sha256-fnN1Gghgwbbxz8WWr/RJi59+SI+0th4NdB59l+3aVVY=", 1280 "owner": "yandex-cloud", 1281 "provider-source-address": "registry.terraform.io/yandex-cloud/yandex", 1282 "repo": "terraform-provider-yandex", 1283 - "rev": "v0.79.0", 1284 "vendorHash": "sha256-PKWLVh/XMinLjj343fwlgWA7K2K+yVXJQ7M6LRmmdp8=", 1285 - "version": "0.79.0" 1286 } 1287 }
··· 102 "version": "2.24.0" 103 }, 104 "aws": { 105 + "hash": "sha256-nIFfPAuRZv+deLHDhOhl27TcIkVFIrI704RmlK9fH38=", 106 "owner": "hashicorp", 107 "provider-source-address": "registry.terraform.io/hashicorp/aws", 108 "repo": "terraform-provider-aws", 109 + "rev": "v4.32.0", 110 + "vendorHash": "sha256-qnh28bbG5k6jMUepcxtgDWk1DptQiXjkg702QtYIM28=", 111 + "version": "4.32.0" 112 }, 113 "azuread": { 114 "hash": "sha256-r7trdPrlvZ5rW75L7AEkG1baQaLMXnZ48Axi552nPIM=", ··· 120 "version": "2.28.1" 121 }, 122 "azurerm": { 123 + "hash": "sha256-5HMy28/AnUH+18i5eBm1OjQZElvrXsWd6jwQteFCpR4=", 124 "owner": "hashicorp", 125 "provider-source-address": "registry.terraform.io/hashicorp/azurerm", 126 "repo": "terraform-provider-azurerm", 127 + "rev": "v3.24.0", 128 "vendorHash": null, 129 + "version": "3.24.0" 130 }, 131 "azurestack": { 132 "hash": "sha256-aSwVa7y1AJ6sExx+bO/93oLBNgSBDJjuPYPY8i3C9T0=", ··· 139 }, 140 "baiducloud": { 141 "deleteVendor": true, 142 + "hash": "sha256-0tu+WwL5aZVhmQs30KwY7ctlPqhcYb179QVLI3wGedw=", 143 "owner": "baidubce", 144 "provider-source-address": "registry.terraform.io/baidubce/baiducloud", 145 "repo": "terraform-provider-baiducloud", 146 + "rev": "v1.15.9", 147 "vendorHash": "sha256-v07NMx8caXvY97FefNnRV7gMQbUq4k2ZmE5huqqe354=", 148 + "version": "1.15.9" 149 }, 150 "bigip": { 151 "hash": "sha256-fh1RRl+NLKTLLFUGK5gkWqWMCzUwHBFk69Tc0JIuFgs=", ··· 269 "version": "0.4.5" 270 }, 271 "consul": { 272 + "hash": "sha256-DS27LGhXDYVr+c0wIZe5PjssK8l8Aq4zzh3I+G4WCU8=", 273 "owner": "hashicorp", 274 "provider-source-address": "registry.terraform.io/hashicorp/consul", 275 "repo": "terraform-provider-consul", 276 + "rev": "v2.16.2", 277 + "vendorHash": "sha256-9fTmD3VFU12htHeYk64CM23g8ihT2+02DmzTXfZF2Rw=", 278 + "version": "2.16.2" 279 }, 280 "ct": { 281 "hash": "sha256-poEyXP6VfKYKuTCxQxkiWBuc7/1S2J7RolrrPb6nvUI=", ··· 368 "version": "1.9.0" 369 }, 370 "exoscale": { 371 + "hash": "sha256-d+CMg3wYHsOYow8LG7P+qcszUBiCbNwEp1zCJN7yZKo=", 372 "owner": "exoscale", 373 "provider-source-address": "registry.terraform.io/exoscale/exoscale", 374 "repo": "terraform-provider-exoscale", 375 + "rev": "v0.41.0", 376 "vendorHash": null, 377 + "version": "0.41.0" 378 }, 379 "external": { 380 "hash": "sha256-gImRxsDUgBHmw/5DeKcO9BzB906JB8dUcSGKQj+Vcy0=", ··· 424 "version": "2.1.0" 425 }, 426 "github": { 427 + "hash": "sha256-NJ5HvW3LOvshzea7t0/sAsp3SqiXErXd32Ej0Qp4zsk=", 428 "owner": "integrations", 429 "provider-source-address": "registry.terraform.io/integrations/github", 430 "repo": "terraform-provider-github", 431 + "rev": "v5.3.0", 432 "vendorHash": null, 433 + "version": "5.3.0" 434 }, 435 "gitlab": { 436 "hash": "sha256-eNd1o0UjG6A9OTRmcJfcPLLtWIJmdZ+viDnSZhyHpgY=", ··· 471 "version": "0.7.0" 472 }, 473 "grafana": { 474 + "hash": "sha256-ccU2jj/0bpKpu/YxJOtPONup0W10OP3O0iRMVayvGVM=", 475 "owner": "grafana", 476 "provider-source-address": "registry.terraform.io/grafana/grafana", 477 "repo": "terraform-provider-grafana", 478 + "rev": "v1.29.0", 479 + "vendorHash": "sha256-oswrLzRQkXiwmjtP8xBGCaKSurbXyvZkSF4zoj0WPcw=", 480 + "version": "1.29.0" 481 }, 482 "gridscale": { 483 "hash": "sha256-vbFrwAZBazZok4LwXTTa4QIZpHxIPKv3x6vUyVt2S2I=", ··· 779 "version": "0.6.12" 780 }, 781 "newrelic": { 782 + "hash": "sha256-xh7ufhv0zHTHS1aMz15PKlKoNPSDhXOIeSxj6tvRKKo=", 783 "owner": "newrelic", 784 "provider-source-address": "registry.terraform.io/newrelic/newrelic", 785 "repo": "terraform-provider-newrelic", 786 + "rev": "v3.3.0", 787 "vendorHash": "sha256-vtpRDE6tAhJGtYDG65NvtKx/fyt0yBqJTg5s5kXls+8=", 788 + "version": "3.3.0" 789 }, 790 "nomad": { 791 "hash": "sha256-HhocWB3ZCFdeYgmA64hv1CYwqIf4EB/Q+vNrFKVB31I=", ··· 834 "version": "1.7.1" 835 }, 836 "oci": { 837 + "hash": "sha256-qB/sRPvX+srpySJPDWxoZviVFtbVTK9hwAR6D4pyjmc=", 838 "owner": "oracle", 839 "provider-source-address": "registry.terraform.io/oracle/oci", 840 "repo": "terraform-provider-oci", 841 + "rev": "v4.94.0", 842 "vendorHash": null, 843 + "version": "4.94.0" 844 }, 845 "okta": { 846 "hash": "sha256-rgDBZsbXBzBcDgVoaFkPD27Ezef9J23oqtBJAHqJrrE=", ··· 879 "version": "1.48.0" 880 }, 881 "opentelekomcloud": { 882 + "hash": "sha256-X4e74tgqHbt9j5prq2Zjqbcmwvr6m1UDFp5y1xfwkEQ=", 883 "owner": "opentelekomcloud", 884 "provider-source-address": "registry.terraform.io/opentelekomcloud/opentelekomcloud", 885 "repo": "terraform-provider-opentelekomcloud", 886 + "rev": "v1.31.4", 887 + "vendorHash": "sha256-ARlkXkty4/h86cmWnmKnP1Vhzt7oTOOxSFraNGp2BWs=", 888 + "version": "1.31.4" 889 }, 890 "opsgenie": { 891 + "hash": "sha256-hdLKa2usoDedzOlzPQrADJOqIxtANqTeTamn/DakRh4=", 892 "owner": "opsgenie", 893 "provider-source-address": "registry.terraform.io/opsgenie/opsgenie", 894 "repo": "terraform-provider-opsgenie", 895 + "rev": "v0.6.15", 896 "vendorHash": null, 897 + "version": "0.6.15" 898 }, 899 "ovh": { 900 "hash": "sha256-DHk1AUxHuXLrPiRhfAtJDDNT4TYH1XsUzBqjKGvPK7c=", ··· 996 "version": "0.4.3" 997 }, 998 "scaleway": { 999 + "hash": "sha256-EPbh9lUcamFe33EKj2TzzaKChOU8fQb5/uigln2ALJ8=", 1000 "owner": "scaleway", 1001 "provider-source-address": "registry.terraform.io/scaleway/scaleway", 1002 "repo": "terraform-provider-scaleway", 1003 + "rev": "v2.3.0", 1004 + "vendorHash": "sha256-C4viIkYpu9B79kDByyg8cTCsXW6fGued280kIPAYHjc=", 1005 + "version": "2.3.0" 1006 }, 1007 "secret": { 1008 "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=", ··· 1059 "version": "0.14.5" 1060 }, 1061 "snowflake": { 1062 + "hash": "sha256-1aHhiZhswlLzEBkvjFQI7jLPAX2/KLxE0oKLspnRtQI=", 1063 "owner": "Snowflake-Labs", 1064 "provider-source-address": "registry.terraform.io/Snowflake-Labs/snowflake", 1065 "repo": "terraform-provider-snowflake", 1066 + "rev": "v0.45.0", 1067 "vendorHash": "sha256-43q1SrV7tEt0x7iRUAgBFg1oh8+B9i1i59nlR8kbLIY=", 1068 + "version": "0.45.0" 1069 }, 1070 "sops": { 1071 "hash": "sha256-6FuThi6iuuUGcMhswAk3Z6Lxth/2nuI57A02Xu2s+/U=", ··· 1113 "version": "2.19.0" 1114 }, 1115 "tencentcloud": { 1116 + "hash": "sha256-aC/KtMOl5Ldrlme9Bd4E4UQSLVsKFsJbsL9KMGDmJbo=", 1117 "owner": "tencentcloudstack", 1118 "provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud", 1119 "repo": "terraform-provider-tencentcloud", 1120 + "rev": "v1.78.0", 1121 "vendorHash": null, 1122 + "version": "1.78.0" 1123 }, 1124 "tfe": { 1125 "hash": "sha256-DRbJ1ZmYMkEncZHE12uLcNHhbSnxvyG3IYqlUsxs+pI=", ··· 1186 "version": "1.32.2" 1187 }, 1188 "utils": { 1189 + "hash": "sha256-FYOu48Bg8iMfNl+2EETBMxEfwg2ToO+Oexz1yPi0g38=", 1190 "owner": "cloudposse", 1191 "provider-source-address": "registry.terraform.io/cloudposse/utils", 1192 "repo": "terraform-provider-utils", 1193 + "rev": "1.2.0", 1194 + "vendorHash": "sha256-eDNA4zvOYnWvaCHhNHWOjy1VstG1nITWkCMOilu9Wxg=", 1195 + "version": "1.2.0" 1196 }, 1197 "vault": { 1198 "hash": "sha256-fEITfA3XXyUiILPse7fOmBW8M6dzEIUMg+7b3l4z2vo=", ··· 1276 "version": "3.2.0" 1277 }, 1278 "yandex": { 1279 + "hash": "sha256-h8uMN08lwpG8gnCd4jnz/+eIfJEQnZcexW/THYLM4/8=", 1280 "owner": "yandex-cloud", 1281 "provider-source-address": "registry.terraform.io/yandex-cloud/yandex", 1282 "repo": "terraform-provider-yandex", 1283 + "rev": "v0.80.0", 1284 "vendorHash": "sha256-PKWLVh/XMinLjj343fwlgWA7K2K+yVXJQ7M6LRmmdp8=", 1285 + "version": "0.80.0" 1286 } 1287 }
+4 -4
pkgs/applications/networking/instant-messengers/fractal-next/default.nix
··· 23 24 stdenv.mkDerivation rec { 25 pname = "fractal-next"; 26 - version = "unstable-2022-09-09"; 27 28 src = fetchFromGitLab { 29 domain = "gitlab.gnome.org"; 30 owner = "GNOME"; 31 repo = "fractal"; 32 - rev = "5f0a4b48a745ccce202d14e7d02e14f51598fb42"; 33 - hash = "sha256-7s2ytHpM5pZ0dhnVMA8KDWIBaSWds7t9GB6Wav+0dQA="; 34 }; 35 36 cargoDeps = rustPlatform.fetchCargoTarball { 37 inherit src; 38 - hash = "sha256-CJD9YmL06ELR3X/gIrsVCpDyJnWPbH/JF4HlXvWjiZ8="; 39 }; 40 41 nativeBuildInputs = [
··· 23 24 stdenv.mkDerivation rec { 25 pname = "fractal-next"; 26 + version = "5-alpha1"; 27 28 src = fetchFromGitLab { 29 domain = "gitlab.gnome.org"; 30 owner = "GNOME"; 31 repo = "fractal"; 32 + rev = version; 33 + hash = "sha256-gHMfBGrq3HiGeqHx2knuc9LomgIW9QA9fCSCcQncvz0="; 34 }; 35 36 cargoDeps = rustPlatform.fetchCargoTarball { 37 inherit src; 38 + hash = "sha256-fTETUD/OaOati5HvNxto5Cw26wMclt6mxPLm4cyE3+0="; 39 }; 40 41 nativeBuildInputs = [
+82
pkgs/applications/networking/mailreaders/bluemail/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchurl 4 + , dpkg 5 + , autoPatchelfHook 6 + , pango 7 + , gtk3 8 + , alsa-lib 9 + , nss 10 + , libXdamage 11 + , libdrm 12 + , mesa 13 + , libxshmfence 14 + , makeWrapper 15 + , wrapGAppsHook 16 + , gcc-unwrapped 17 + , udev 18 + }: 19 + 20 + stdenv.mkDerivation rec { 21 + pname = "bluemail"; 22 + version = "1.131.4-1795"; 23 + 24 + # Taking a snapshot of the DEB release because there are no tagged version releases. 25 + # For new versions, download the upstream release, extract it and check for the version string. 26 + # In case there's a new version, create a snapshot of it on https://archive.org before updating it here. 27 + src = fetchurl { 28 + url = "https://web.archive.org/web/20220921124548/https://download.bluemail.me/BlueMail/deb/BlueMail.deb"; 29 + sha256 = "sha256-deO+D9HSfj1YEDSO5Io0MA7H8ZK9iFSRwB/e+8GkgOU="; 30 + }; 31 + 32 + nativeBuildInputs = [ 33 + autoPatchelfHook 34 + makeWrapper 35 + dpkg 36 + wrapGAppsHook 37 + ]; 38 + 39 + buildInputs = [ 40 + pango 41 + gtk3 42 + alsa-lib 43 + nss 44 + libXdamage 45 + libdrm 46 + mesa 47 + libxshmfence 48 + udev 49 + ]; 50 + 51 + unpackCmd = "${dpkg}/bin/dpkg-deb -x $src debcontents"; 52 + 53 + dontBuild = true; 54 + dontStrip = true; 55 + dontWrapGApps = true; 56 + 57 + installPhase = '' 58 + mkdir -p $out/bin 59 + mv opt/BlueMail/* $out 60 + ln -s $out/bluemail $out/bin/bluemail 61 + ''; 62 + 63 + makeWrapperArgs = [ 64 + "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ gcc-unwrapped.lib gtk3 udev ]}" 65 + "--prefix PATH : ${lib.makeBinPath [ stdenv.cc ]}" 66 + ]; 67 + 68 + preFixup = '' 69 + wrapProgram $out/bin/bluemail \ 70 + ''${makeWrapperArgs[@]} \ 71 + ''${gappsWrapperArgs[@]} 72 + ''; 73 + 74 + meta = with lib; { 75 + description = "Free, secure, universal email app, capable of managing an unlimited number of mail accounts"; 76 + homepage = "https://bluemail.me"; 77 + license = licenses.unfree; 78 + platforms = platforms.linux; 79 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 80 + maintainers = with maintainers; [ onny ]; 81 + }; 82 + }
+2 -2
pkgs/applications/science/logic/cadical/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "cadical"; 5 - version = "1.5.0"; 6 7 src = fetchFromGitHub { 8 owner = "arminbiere"; 9 repo = "cadical"; 10 rev = "rel-${version}"; 11 - sha256 = "sha256-Po+pGoUwk1gtBqz4Sc/QQ52rRGbA2pATebX+KPYII5o="; 12 }; 13 14 outputs = [ "out" "dev" "lib" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "cadical"; 5 + version = "1.5.3"; 6 7 src = fetchFromGitHub { 8 owner = "arminbiere"; 9 repo = "cadical"; 10 rev = "rel-${version}"; 11 + sha256 = "sha256-3H/vowWfE1jfomYg2hOi3B3zjWa4CaLHAJXnoKWzskU="; 12 }; 13 14 outputs = [ "out" "dev" "lib" ];
+10 -9
pkgs/applications/science/math/mxnet/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "mxnet"; 16 - version = "1.8.0"; 17 18 src = fetchurl { 19 name = "apache-mxnet-src-${version}-incubating.tar.gz"; 20 url = "https://dlcdn.apache.org/incubator/mxnet/${version}/apache-mxnet-src-${version}-incubating.tar.gz"; 21 - hash = "sha256-la/5hYlaukCcCNVRRRCuOLiEkM+2KBqzpf8PWCbI21Q="; 22 }; 23 24 patches = [ 25 - # Fix build error https://github.com/apache/incubator-mxnet/issues/19405 26 (fetchpatch { 27 - name = "mxnet-fix-gcc-linker-error-1.patch"; 28 - url = "https://github.com/apache/incubator-mxnet/commit/78e31d66d19e385ca4ef73245ce79a47e375d8d1.diff"; 29 - sha256 = "sha256-UfmGhh4RbvrEOXe6IJxHm1Aqpy1gS6gHxrX5KQBXjv4="; 30 }) 31 (fetchpatch { 32 - name = "mxnet-fix-gcc-linker-error-2.patch"; 33 - url = "https://github.com/apache/incubator-mxnet/commit/9bfe3116aabd01049fdbd90855cb245a30b795df.diff"; 34 - sha256 = "sha256-BL7Zf7Bgn0qpai9HbQ6LBxZNa3iLjVJSe5nxZgqI/fw="; 35 }) 36 ]; 37
··· 13 14 stdenv.mkDerivation rec { 15 pname = "mxnet"; 16 + version = "1.9.1"; 17 18 src = fetchurl { 19 name = "apache-mxnet-src-${version}-incubating.tar.gz"; 20 url = "https://dlcdn.apache.org/incubator/mxnet/${version}/apache-mxnet-src-${version}-incubating.tar.gz"; 21 + hash = "sha256-EephMoF02MKblvNBl34D3rC/Sww3rOZY+T442euMkyI="; 22 }; 23 24 patches = [ 25 + # Remove the following two patches when updating mxnet to 2.0. 26 (fetchpatch { 27 + name = "1-auto-disable-sse-for-non-x86.patch"; 28 + url = "https://github.com/apache/incubator-mxnet/commit/55e69871d4cadec51a8bbb6700131065388cb0b9.patch"; 29 + hash = "sha256-uaMpM0F9HRtEBXz2ewB/dlbuKaY5/RineCPUE2T6CHU="; 30 }) 31 (fetchpatch { 32 + name = "2-auto-disable-sse-for-non-x86.patch"; 33 + url = "https://github.com/apache/incubator-mxnet/commit/c1b96f562f55dfa024ac941d7b104f00e239ee0f.patch"; 34 + excludes = ["ci/docker/runtime_functions.sh"]; 35 + hash = "sha256-r1LbC8ueRooW5tTNakAlRSJ+9aR4WXXoEKx895DgOs4="; 36 }) 37 ]; 38
+3 -2
pkgs/applications/science/math/pari/default.nix
··· 3 , fetchurl 4 , gmp 5 , libX11 6 , perl 7 , readline 8 , tex 9 - , withThread ? true, libpthreadstubs 10 }: 11 12 assert withThread -> libpthreadstubs != null; ··· 80 ''; 81 downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; 82 license = licenses.gpl2Plus; 83 - maintainers = with maintainers; [ ertes AndersonTorres ] ++ teams.sage.members; 84 platforms = platforms.linux ++ platforms.darwin; 85 broken = stdenv.isDarwin && stdenv.isAarch64; 86 mainProgram = "gp";
··· 3 , fetchurl 4 , gmp 5 , libX11 6 + , libpthreadstubs 7 , perl 8 , readline 9 , tex 10 + , withThread ? true 11 }: 12 13 assert withThread -> libpthreadstubs != null; ··· 81 ''; 82 downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; 83 license = licenses.gpl2Plus; 84 + maintainers = with maintainers; [ ertes ] ++ teams.sage.members; 85 platforms = platforms.linux ++ platforms.darwin; 86 broken = stdenv.isDarwin && stdenv.isAarch64; 87 mainProgram = "gp";
+4 -5
pkgs/applications/science/math/pari/gp2c.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "gp2c"; 10 - version = "0.0.12"; 11 12 src = fetchurl { 13 url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${pname}-${version}.tar.gz"; 14 - sha256 = "039ip7qkwwv46wrcdrz7y12m30kazzkjr44kqbc0h137g4wzd7zf"; 15 }; 16 17 buildInputs = [ ··· 25 ]; 26 27 meta = with lib; { 28 - description = "A compiler to translate GP scripts to PARI programs"; 29 homepage = "http://pari.math.u-bordeaux.fr/"; 30 downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; 31 - license = licenses.gpl2Plus; 32 - maintainers = with maintainers; [ AndersonTorres ]; 33 }; 34 }
··· 7 8 stdenv.mkDerivation rec { 9 pname = "gp2c"; 10 + version = "0.0.13"; 11 12 src = fetchurl { 13 url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${pname}-${version}.tar.gz"; 14 + hash = "sha256-JhN07Kc+vXbBEqlZPcootkgSqnYlYf2lpLLCzXmmnTY="; 15 }; 16 17 buildInputs = [ ··· 25 ]; 26 27 meta = with lib; { 28 homepage = "http://pari.math.u-bordeaux.fr/"; 29 + description = "A compiler to translate GP scripts to PARI programs"; 30 downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; 31 + inherit (pari.meta) license maintainers platforms broken; 32 }; 33 }
+2 -2
pkgs/applications/window-managers/shod/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "shod"; 16 - version = "2.4.0"; 17 18 src = fetchFromGitHub { 19 owner = "phillbush"; 20 repo = "shod"; 21 rev = "v${version}"; 22 - sha256 = "sha256-jrPuI3ADppqaJ2y9GksiJZZd4LtN1P5yjWwlf9VuYDc="; 23 }; 24 25 buildInputs = [
··· 13 14 stdenv.mkDerivation rec { 15 pname = "shod"; 16 + version = "2.5.0"; 17 18 src = fetchFromGitHub { 19 owner = "phillbush"; 20 repo = "shod"; 21 rev = "v${version}"; 22 + sha256 = "sha256-hunHcYWxboCWM+SYH5u09MKP0b7U/9CVfhC6vLVpc3Q="; 23 }; 24 25 buildInputs = [
+2
pkgs/build-support/appimage/default.nix
··· 156 wayland 157 mesa 158 libxkbcommon 159 160 flac 161 freeglut 162 libjpeg 163 libpng12 164 libsamplerate 165 libmikmod 166 libtheora
··· 156 wayland 157 mesa 158 libxkbcommon 159 + vulkan-loader 160 161 flac 162 freeglut 163 libjpeg 164 libpng12 165 + libpulseaudio 166 libsamplerate 167 libmikmod 168 libtheora
+2 -2
pkgs/data/misc/v2ray-domain-list-community/default.nix
··· 3 let 4 generator = pkgsBuildBuild.buildGoModule rec { 5 pname = "v2ray-domain-list-community"; 6 - version = "20220908131416"; 7 src = fetchFromGitHub { 8 owner = "v2fly"; 9 repo = "domain-list-community"; 10 rev = version; 11 - sha256 = "sha256-LXtdyLINmUcyT2x9w7KCoLLifcYrSq6JN+2J9wbKjCI="; 12 }; 13 vendorSha256 = "sha256-CCY3CgjA1w4svzmkaI2Jt272Rrt5UOt5sbVDAWRRfzk="; 14 meta = with lib; {
··· 3 let 4 generator = pkgsBuildBuild.buildGoModule rec { 5 pname = "v2ray-domain-list-community"; 6 + version = "20220921050909"; 7 src = fetchFromGitHub { 8 owner = "v2fly"; 9 repo = "domain-list-community"; 10 rev = version; 11 + sha256 = "sha256-ujslsVqUQ16LFdCwwKmY2SnoqNTRenI5cEreupt/6c4="; 12 }; 13 vendorSha256 = "sha256-CCY3CgjA1w4svzmkaI2Jt272Rrt5UOt5sbVDAWRRfzk="; 14 meta = with lib; {
-31
pkgs/development/compilers/fennel/default.nix
··· 1 - { lib, stdenv, fetchFromSourcehut, installShellFiles, lua }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "fennel"; 5 - version = "1.2.0"; 6 - 7 - src = fetchFromSourcehut { 8 - owner = "~technomancy"; 9 - repo = pname; 10 - rev = version; 11 - sha256 = "sha256-TXmqvhT7Ab+S0UdLgl4xWrVvE//eCbu6qNnoxB7smE4="; 12 - }; 13 - 14 - nativeBuildInputs = [ installShellFiles ]; 15 - 16 - buildInputs = [ lua ]; 17 - 18 - makeFlags = [ "PREFIX=${placeholder "out"}" ]; 19 - 20 - postInstall = '' 21 - installManPage fennel.1 22 - ''; 23 - 24 - meta = with lib; { 25 - description = "A Lua Lisp language"; 26 - homepage = "https://fennel-lang.org/"; 27 - license = licenses.mit; 28 - platforms = lua.meta.platforms; 29 - maintainers = [ maintainers.maaslalani ]; 30 - }; 31 - }
···
+11 -1
pkgs/development/coq-modules/serapi/default.nix
··· 2 3 let 4 release = { 5 "8.15.0+0.15.0".sha256 = "1vh99ya2dq6a8xl2jrilgs0rpj4j227qx8zvzd2v5xylx0p4bbrp"; 6 "8.14.0+0.14.0".sha256 = "1kh80yb791yl771qbqkvwhbhydfii23a7lql0jgifvllm2k8hd8d"; 7 "8.13.0+0.13.0".sha256 = "0k69907xn4k61w4mkhwf8kh8drw9pijk9ynijsppihw98j8w38fy"; ··· 17 18 defaultVersion = with versions; 19 switch coq.version [ 20 { case = isEq "8.15"; out = "8.15.0+0.15.0"; } 21 { case = isEq "8.14"; out = "8.14.0+0.14.0"; } 22 { case = isEq "8.13"; out = "8.13.0+0.13.0"; } ··· 78 then [ 79 ./8.12.0+0.12.1.patch 80 ] 81 else [ 82 - ./janestreet-0.15.patch 83 ]; 84 })
··· 2 3 let 4 release = { 5 + "8.16.0+0.16.0".sha256 = "sha256-Of5vO6wvqGyxagjGuuY3qCiLKbBr3VzLHiIn9U2R21E="; 6 "8.15.0+0.15.0".sha256 = "1vh99ya2dq6a8xl2jrilgs0rpj4j227qx8zvzd2v5xylx0p4bbrp"; 7 "8.14.0+0.14.0".sha256 = "1kh80yb791yl771qbqkvwhbhydfii23a7lql0jgifvllm2k8hd8d"; 8 "8.13.0+0.13.0".sha256 = "0k69907xn4k61w4mkhwf8kh8drw9pijk9ynijsppihw98j8w38fy"; ··· 18 19 defaultVersion = with versions; 20 switch coq.version [ 21 + { case = isEq "8.16"; out = "8.16.0+0.16.0"; } 22 { case = isEq "8.15"; out = "8.15.0+0.15.0"; } 23 { case = isEq "8.14"; out = "8.14.0+0.14.0"; } 24 { case = isEq "8.13"; out = "8.13.0+0.13.0"; } ··· 80 then [ 81 ./8.12.0+0.12.1.patch 82 ] 83 + else if version == "8.14.0+0.14.0" || version == "8.15.0+0.15.0" 84 + then [ 85 + ./janestreet-0.15.patch 86 + ] 87 else [ 88 ]; 89 + 90 + propagatedBuildInputs = o.propagatedBuildInputs ++ 91 + lib.optional (version == "8.16.0+0.16.0" || version == "dev") coq.ocamlPackages.ppx_hash 92 + ; 93 + 94 })
+1 -4
pkgs/development/haskell-modules/configuration-tensorflow.nix
··· 23 { 24 tensorflow-proto = doJailbreak (setTensorflowSourceRoot "tensorflow-proto" super.tensorflow-proto); 25 26 - tensorflow = (setTensorflowSourceRoot "tensorflow" super.tensorflow).override { 27 - # the "regular" Python package does not seem to include the binary library 28 - libtensorflow = pkgs.libtensorflow-bin; 29 - }; 30 31 tensorflow-core-ops = setTensorflowSourceRoot "tensorflow-core-ops" super.tensorflow-core-ops; 32
··· 23 { 24 tensorflow-proto = doJailbreak (setTensorflowSourceRoot "tensorflow-proto" super.tensorflow-proto); 25 26 + tensorflow = setTensorflowSourceRoot "tensorflow" super.tensorflow; 27 28 tensorflow-core-ops = setTensorflowSourceRoot "tensorflow-core-ops" super.tensorflow-core-ops; 29
+2 -2
pkgs/development/interpreters/clojure/babashka.nix
··· 2 3 buildGraalvmNativeImage rec { 4 pname = "babashka"; 5 - version = "0.9.162"; 6 7 src = fetchurl { 8 url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 - sha256 = "sha256-eSn3E5opJO+7dVay+j5xEkCIKJvmymozZGVD+vAzO4A="; 10 }; 11 12 executable = "bb";
··· 2 3 buildGraalvmNativeImage rec { 4 pname = "babashka"; 5 + version = "0.10.163"; 6 7 src = fetchurl { 8 url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 + sha256 = "sha256-54RqqjhKBNSmIIomyhgjujC4CsY33Mkd3QSIc2w9fRg="; 10 }; 11 12 executable = "bb";
+12 -8
pkgs/development/interpreters/trealla/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, readline, openssl, withThread ? true, withSSL ? true, xxd }: 2 3 stdenv.mkDerivation rec { 4 pname = "trealla"; 5 - version = "1.20.31"; 6 7 src = fetchFromGitHub { 8 - owner = "infradig"; 9 repo = "trealla"; 10 rev = "v${version}"; 11 - sha256 = "sha256-Yol+bbxC5cCtCIZxP5Sa8R3ev1LAopc/oQa6Zd1nS8A="; 12 }; 13 14 postPatch = '' ··· 26 ]; 27 28 nativeBuildInputs = [ xxd ]; 29 - buildInputs = [ readline openssl ]; 30 31 installPhase = '' 32 install -Dm755 -t $out/bin tpl ··· 34 35 doCheck = true; 36 preCheck = '' 37 - # Disable test 81 due to floating point error 38 - rm tests/issues/test081.expected tests/issues/test081.pl 39 ''; 40 41 meta = with lib; { 42 description = "A compact, efficient Prolog interpreter written in ANSI C"; 43 - homepage = "https://github.com/infradig/trealla"; 44 license = licenses.mit; 45 maintainers = with maintainers; [ siraben ]; 46 mainProgram = "tpl";
··· 1 + { lib, stdenv, fetchFromGitHub, readline, openssl, libffi, withThread ? true, withSSL ? true, xxd }: 2 3 stdenv.mkDerivation rec { 4 pname = "trealla"; 5 + version = "2.2.6"; 6 7 src = fetchFromGitHub { 8 + owner = "trealla-prolog"; 9 repo = "trealla"; 10 rev = "v${version}"; 11 + sha256 = "sha256-DxlexijQPcNxlPjo/oIvsN//8nZ0injXFHc2t3n4yjg="; 12 }; 13 14 postPatch = '' ··· 26 ]; 27 28 nativeBuildInputs = [ xxd ]; 29 + buildInputs = [ readline openssl libffi ]; 30 + enableParallelBuilding = true; 31 32 installPhase = '' 33 install -Dm755 -t $out/bin tpl ··· 35 36 doCheck = true; 37 preCheck = '' 38 + # Disable tests due to floating point error 39 + rm tests/issues-OLD/test081.pl 40 + rm tests/issues-OLD/test585.pl 41 + # Disable test due to Unicode issues 42 + rm tests/issues-OLD/test252.pl 43 ''; 44 45 meta = with lib; { 46 description = "A compact, efficient Prolog interpreter written in ANSI C"; 47 + homepage = "https://github.com/trealla-prolog/trealla"; 48 license = licenses.mit; 49 maintainers = with maintainers; [ siraben ]; 50 mainProgram = "tpl";
+2 -2
pkgs/development/libraries/apache-activemq/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "apache-activemq"; 5 - version = "5.17.1"; 6 7 src = fetchurl { 8 - sha256 = "sha256-YX7CUQLMYiUubZsGzElnZq8RbJdSUlW8jEs+de6eAMg="; 9 url = "mirror://apache/activemq/${version}/${pname}-${version}-bin.tar.gz"; 10 }; 11
··· 2 3 stdenv.mkDerivation rec { 4 pname = "apache-activemq"; 5 + version = "5.17.2"; 6 7 src = fetchurl { 8 + sha256 = "sha256-QhY4ckDvOOkS+IFixS4mEo8PctFZEIUtEusKeEWBkZU="; 9 url = "mirror://apache/activemq/${version}/${pname}-${version}-bin.tar.gz"; 10 }; 11
+3 -2
pkgs/development/libraries/libblockdev/default.nix
··· 6 }: 7 stdenv.mkDerivation rec { 8 pname = "libblockdev"; 9 - version = "2.26"; 10 11 src = fetchFromGitHub { 12 owner = "storaged-project"; 13 repo = "libblockdev"; 14 rev = "${version}-1"; 15 - sha256 = "sha256-e7j5b1KbjgVN9JpJtK2o7RNEHZjKDoDyoY4f8GlIdyI="; 16 }; 17 18 outputs = [ "out" "dev" "devdoc" ]; ··· 46 meta = with lib; { 47 description = "A library for manipulating block devices"; 48 homepage = "http://storaged.org/libblockdev/"; 49 license = with licenses; [ lgpl2Plus gpl2Plus ]; # lgpl2Plus for the library, gpl2Plus for the utils 50 maintainers = with maintainers; [ johnazoidberg ]; 51 platforms = platforms.linux;
··· 6 }: 7 stdenv.mkDerivation rec { 8 pname = "libblockdev"; 9 + version = "2.28"; 10 11 src = fetchFromGitHub { 12 owner = "storaged-project"; 13 repo = "libblockdev"; 14 rev = "${version}-1"; 15 + sha256 = "sha256-6MrM3psLqMcpf4haaEHg3FwrhUDz5h/DeY1w96T0UlE="; 16 }; 17 18 outputs = [ "out" "dev" "devdoc" ]; ··· 46 meta = with lib; { 47 description = "A library for manipulating block devices"; 48 homepage = "http://storaged.org/libblockdev/"; 49 + changelog = "https://github.com/storaged-project/libblockdev/raw/${src.rev}/NEWS.rst"; 50 license = with licenses; [ lgpl2Plus gpl2Plus ]; # lgpl2Plus for the library, gpl2Plus for the utils 51 maintainers = with maintainers; [ johnazoidberg ]; 52 platforms = platforms.linux;
+2 -2
pkgs/development/libraries/libbytesize/default.nix
··· 4 }: 5 6 let 7 - version = "2.6"; 8 in stdenv.mkDerivation rec { 9 pname = "libbytesize"; 10 inherit version; ··· 13 owner = "storaged-project"; 14 repo = "libbytesize"; 15 rev = version; 16 - sha256 = "sha256-akZFd7rUjBQ/yj79NHWTNUro3wKu81F0Y1GX8gMdJ5Y="; 17 }; 18 19 outputs = [ "out" "dev" "devdoc" ];
··· 4 }: 5 6 let 7 + version = "2.7"; 8 in stdenv.mkDerivation rec { 9 pname = "libbytesize"; 10 inherit version; ··· 13 owner = "storaged-project"; 14 repo = "libbytesize"; 15 rev = version; 16 + sha256 = "sha256-oSXa3cxJ+Eaeeusz6QeQrzQBs4eombNGJS+lJQMc2b4="; 17 }; 18 19 outputs = [ "out" "dev" "devdoc" ];
+2 -2
pkgs/development/libraries/libdmtx/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "libdmtx"; 10 - version = "0.7.5"; 11 12 src = fetchFromGitHub { 13 owner = "dmtx"; 14 repo = "libdmtx"; 15 rev = "v${version}"; 16 - sha256 = "0wk3fkxzf9ip75v8ia54v6ywx72ajp5s6777j4ay8barpbv869rj"; 17 }; 18 19 nativeBuildInputs = [ autoreconfHook pkg-config ];
··· 7 8 stdenv.mkDerivation rec { 9 pname = "libdmtx"; 10 + version = "0.7.7"; 11 12 src = fetchFromGitHub { 13 owner = "dmtx"; 14 repo = "libdmtx"; 15 rev = "v${version}"; 16 + sha256 = "sha256-UQy8iFfl8BNT5cBUMVF1tIScFPfHekSofaebtel9JWk="; 17 }; 18 19 nativeBuildInputs = [ autoreconfHook pkg-config ];
+1 -1
pkgs/development/libraries/libmpack/default.nix
··· 12 13 nativeBuildInputs = [ libtool ]; 14 15 - makeFlags = [ "LIBTOOL=libtool" "PREFIX=$(out)" ]; 16 17 meta = with lib; { 18 description = "Simple implementation of msgpack in C";
··· 12 13 nativeBuildInputs = [ libtool ]; 14 15 + makeFlags = [ "LIBTOOL=libtool" "PREFIX=$(out)" "config=release" ]; 16 17 meta = with lib; { 18 description = "Simple implementation of msgpack in C";
+90
pkgs/development/libraries/librasterlite2/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , validatePkgConfig 6 + , cairo 7 + , curl 8 + , fontconfig 9 + , freetype 10 + , freexl 11 + , geos 12 + , giflib 13 + , libgeotiff 14 + , libjpeg 15 + , libpng 16 + , librttopo 17 + , libspatialite 18 + , libtiff 19 + , libwebp 20 + , libxml2 21 + , lz4 22 + , minizip 23 + , openjpeg 24 + , pixman 25 + , proj 26 + , sqlite 27 + , zstd 28 + , ApplicationServices 29 + }: 30 + 31 + stdenv.mkDerivation rec { 32 + pname = "librasterlite2"; 33 + version = "1.1.0-beta1"; 34 + 35 + src = fetchurl { 36 + url = "https://www.gaia-gis.it/gaia-sins/librasterlite2-sources/librasterlite2-${version}.tar.gz"; 37 + hash = "sha256-9yhM38B600OjFOSHjfAwCHSwFF2dMxsGOwlrSC5+RPQ="; 38 + }; 39 + 40 + # Fix error: unknown type name 'time_t' 41 + postPatch = '' 42 + sed -i '49i #include <time.h>' headers/rasterlite2_private.h 43 + ''; 44 + 45 + nativeBuildInputs = [ 46 + pkg-config 47 + validatePkgConfig 48 + geos # for geos-config 49 + ]; 50 + 51 + buildInputs = [ 52 + cairo 53 + curl 54 + fontconfig 55 + freetype 56 + freexl 57 + giflib 58 + geos 59 + libgeotiff 60 + libjpeg 61 + libpng 62 + librttopo 63 + libspatialite 64 + libtiff 65 + libwebp 66 + libxml2 67 + lz4 68 + minizip 69 + openjpeg 70 + pixman 71 + proj 72 + sqlite 73 + zstd 74 + ] ++ lib.optional stdenv.isDarwin ApplicationServices; 75 + 76 + enableParallelBuilding = true; 77 + 78 + # Failed tests: 79 + # - check_sql_stmt 80 + doCheck = false; 81 + 82 + meta = with lib; { 83 + description = "Advanced library supporting raster handling methods"; 84 + homepage = "https://www.gaia-gis.it/fossil/librasterlite2"; 85 + # They allow any of these 86 + license = with licenses; [ gpl2Plus lgpl21Plus mpl11 ]; 87 + platforms = platforms.unix; 88 + maintainers = with maintainers; [ sikmir ]; 89 + }; 90 + }
+68
pkgs/development/libraries/quarto/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , pandoc 4 + , esbuild 5 + , deno 6 + , fetchurl 7 + , nodePackages 8 + , rWrapper 9 + , rPackages 10 + , makeWrapper 11 + , python3 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "quarto"; 16 + version = "1.1.189"; 17 + src = fetchurl { 18 + url = "https://github.com/quarto-dev/quarto-cli/releases/download/v${version}/quarto-${version}-linux-amd64.tar.gz"; 19 + sha256 = "1a3xsgqdccm4ky1xjnin1idpp8gsansskq37c00mrxz1raxn1mi7"; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + makeWrapper 24 + ]; 25 + 26 + patches = [ 27 + ./fix-deno-path.patch 28 + ]; 29 + 30 + dontStrip = true; 31 + 32 + preFixup = '' 33 + wrapProgram $out/bin/quarto \ 34 + --prefix PATH : ${lib.makeBinPath [ deno ]} \ 35 + --prefix QUARTO_PANDOC : ${pandoc}/bin/pandoc \ 36 + --prefix QUARTO_ESBUILD : ${esbuild}/bin/esbuild \ 37 + --prefix QUARTO_DART_SASS : ${nodePackages.sass}/bin/sass \ 38 + --prefix QUARTO_R : ${rWrapper.override { packages = [ rPackages.rmarkdown]; }}/bin/R \ 39 + --prefix QUARTO_PYTHON : ${python3.withPackages (ps: with ps; [ jupyter ipython ])}/bin/python3 40 + ''; 41 + 42 + installPhase = '' 43 + runHook preInstall 44 + 45 + mkdir -p $out/bin $out/share 46 + 47 + rm -r bin/tools 48 + 49 + mv bin/* $out/bin 50 + mv share/* $out/share 51 + 52 + runHook preInstall 53 + ''; 54 + 55 + meta = with lib; { 56 + description = "Open-source scientific and technical publishing system built on Pandoc"; 57 + longDescription = '' 58 + Quarto is an open-source scientific and technical publishing system built on Pandoc. 59 + Quarto documents are authored using markdown, an easy to write plain text format. 60 + ''; 61 + homepage = "https://quarto.org/"; 62 + changelog = "https://github.com/quarto-dev/quarto-cli/releases/tag/v${version}"; 63 + license = licenses.gpl2Plus; 64 + maintainers = with maintainers; [ mrtarantoga ]; 65 + platforms = [ "x86_64-linux" ]; 66 + sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode ]; 67 + }; 68 + }
+8
pkgs/development/libraries/quarto/fix-deno-path.patch
···
··· 1 + --- a/bin/quarto 2 + +++ b/bin/quarto 3 + @@ -125,4 +125,4 @@ fi 4 + # Be sure to include any already defined QUARTO_DENO_OPTIONS 5 + QUARTO_DENO_OPTIONS="--unstable --no-config --cached-only --allow-read --allow-write --allow-run --allow-env --allow-net --allow-ffi ${QUARTO_DENO_OPTIONS}" 6 + 7 + -"${QUARTO_DENO}" ${QUARTO_ACTION} ${QUARTO_DENO_OPTIONS} ${QUARTO_DENO_EXTRA_OPTIONS} "${QUARTO_IMPORT_ARGMAP}" "${QUARTO_TARGET}" "$@" 8 + +deno ${QUARTO_ACTION} ${QUARTO_DENO_OPTIONS} ${QUARTO_DENO_EXTRA_OPTIONS} "${QUARTO_IMPORT_ARGMAP}" "${QUARTO_TARGET}" "$@"
-75
pkgs/development/libraries/science/math/tensorflow/bin.nix
··· 1 - { lib, stdenv 2 - , fetchurl 3 - , addOpenGLRunpath 4 - , cudaSupport ? false, cudaPackages ? {} 5 - , symlinkJoin 6 - }: 7 - 8 - with lib; 9 - let 10 - broken = !stdenv.isLinux && !stdenv.isDarwin; 11 - 12 - inherit (cudaPackages) cudatoolkit cudnn; 13 - 14 - tfType = if cudaSupport then "gpu" else "cpu"; 15 - 16 - system = 17 - if stdenv.isLinux then "linux" 18 - else "darwin"; 19 - 20 - platform = "x86_64"; 21 - 22 - rpath = makeLibraryPath ([stdenv.cc.libc stdenv.cc.cc.lib] 23 - ++ optionals cudaSupport [ cudatoolkit.out cudatoolkit.lib cudnn ]); 24 - 25 - packages = import ./binary-hashes.nix; 26 - 27 - patchLibs = 28 - if stdenv.isDarwin 29 - then '' 30 - install_name_tool -id $out/lib/libtensorflow.dylib $out/lib/libtensorflow.dylib 31 - install_name_tool -id $out/lib/libtensorflow_framework.dylib $out/lib/libtensorflow_framework.dylib 32 - '' 33 - else '' 34 - patchelf --set-rpath "${rpath}:$out/lib" $out/lib/libtensorflow.so 35 - patchelf --set-rpath "${rpath}" $out/lib/libtensorflow_framework.so 36 - ${optionalString cudaSupport '' 37 - addOpenGLRunpath $out/lib/libtensorflow.so $out/lib/libtensorflow_framework.so 38 - ''} 39 - ''; 40 - 41 - in stdenv.mkDerivation rec { 42 - pname = "libtensorflow"; 43 - inherit (packages) version; 44 - 45 - src = fetchurl packages."${tfType}-${system}-${platform}"; 46 - 47 - nativeBuildInputs = optional cudaSupport addOpenGLRunpath; 48 - 49 - # Patch library to use our libc, libstdc++ and others 50 - buildCommand = '' 51 - mkdir -pv $out 52 - tar -C $out -xzf $src 53 - chmod -R +w $out 54 - ${patchLibs} 55 - 56 - # Write pkg-config file. 57 - mkdir $out/lib/pkgconfig 58 - cat > $out/lib/pkgconfig/tensorflow.pc << EOF 59 - Name: TensorFlow 60 - Version: ${version} 61 - Description: Library for computation using data flow graphs for scalable machine learning 62 - Requires: 63 - Libs: -L$out/lib -ltensorflow 64 - Cflags: -I$out/include/tensorflow 65 - EOF 66 - ''; 67 - 68 - meta = { 69 - description = "C API for TensorFlow"; 70 - homepage = "https://www.tensorflow.org/install/lang_c"; 71 - sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 72 - license = licenses.asl20; 73 - platforms = [ "x86_64-linux" "x86_64-darwin" ]; 74 - }; 75 - }
···
-15
pkgs/development/libraries/science/math/tensorflow/binary-hashes.nix
··· 1 - { 2 - version = "2.4.0"; 3 - "cpu-linux-x86_64" = { 4 - url = "https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz"; 5 - sha256 = "022p5jjwmb8rhyyis3cpk2lw45apl2vz49m2rgxmd75h783x1gjk"; 6 - }; 7 - "gpu-linux-x86_64" = { 8 - url = "https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-gpu-linux-x86_64-2.4.0.tar.gz"; 9 - sha256 = "1fclvbrn3fs8qmhmh3lzni7s7wl1w30a071b4gzh9ifnxdhip6lq"; 10 - }; 11 - "cpu-darwin-x86_64" = { 12 - url = "https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-darwin-x86_64-2.4.0.tar.gz"; 13 - sha256 = "09x096nslg04c8sr7bd5v68a5gfinc0f1h36lbzn8bahs8b1agi3"; 14 - }; 15 - }
···
-26
pkgs/development/libraries/science/math/tensorflow/prefetcher.sh
··· 1 - #!/usr/bin/env bash 2 - 3 - # ./prefetcher.sh 2.4.0 binary-hashes.nix 4 - 5 - version="$1" 6 - hashfile="$2" 7 - rm -f $hashfile 8 - echo "{" >> $hashfile 9 - echo "version = \"$version\";" >> $hashfile 10 - for sys in "linux" "darwin"; do 11 - for tfpref in "cpu" "gpu"; do 12 - for platform in "x86_64"; do 13 - if [ $sys = "darwin" ] && [ $tfpref = "gpu" ]; then 14 - continue 15 - fi 16 - url=https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-$tfpref-$sys-$platform-$version.tar.gz 17 - hash=$(nix-prefetch-url $url) 18 - echo "\"${tfpref}-${sys}-${platform}\" = {" >> $hashfile 19 - echo " url = \"$url\";" >> $hashfile 20 - echo " sha256 = \"$hash\";" >> $hashfile 21 - echo "};" >> $hashfile 22 - done 23 - done 24 - done 25 - echo "}" >> $hashfile 26 -
···
+26
pkgs/development/libraries/virtualpg/default.nix
···
··· 1 + { lib, stdenv, fetchurl, validatePkgConfig, postgresql, sqlite }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "virtualpg"; 5 + version = "2.0.1"; 6 + 7 + src = fetchurl { 8 + url = "https://www.gaia-gis.it/gaia-sins/virtualpg-${version}.tar.gz"; 9 + hash = "sha256-virr64yf8nQ4IIX1HUIugjhYvKT2vC+pCYFkZMah4Is="; 10 + }; 11 + 12 + nativeBuildInputs = [ 13 + validatePkgConfig 14 + postgresql # for pg_config 15 + ]; 16 + 17 + buildInputs = [ postgresql sqlite ]; 18 + 19 + meta = with lib; { 20 + description = "Loadable dynamic extension to both SQLite and SpatiaLite"; 21 + homepage = "https://www.gaia-gis.it/fossil/virtualpg"; 22 + license = with licenses; [ mpl11 gpl2Plus lgpl21Plus ]; 23 + platforms = platforms.unix; 24 + maintainers = with maintainers; [ sikmir ]; 25 + }; 26 + }
+26
pkgs/development/lua-modules/generated-packages.nix
··· 453 }; 454 }) {}; 455 456 fifo = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast 457 , fetchzip, lua 458 }:
··· 453 }; 454 }) {}; 455 456 + fennel = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast 457 + , fetchurl, lua 458 + }: 459 + buildLuarocksPackage { 460 + pname = "fennel"; 461 + version = "1.2.0-1"; 462 + knownRockspec = (fetchurl { 463 + url = "mirror://luarocks/fennel-1.2.0-1.rockspec"; 464 + sha256 = "14qr0gldqgvzx3yzfjvy48inqn46xf0d92pcxp3hr1a17sf7xqmf"; 465 + }).outPath; 466 + src = fetchurl { 467 + url = "https://fennel-lang.org/downloads/fennel-1.2.0.tar.gz"; 468 + sha256 = "0ymnsri27pj98jbwx7hxsn1w39rxns0i8ds1fl421spc13gx88gx"; 469 + }; 470 + 471 + disabled = with lua; (luaOlder "5.1"); 472 + propagatedBuildInputs = [ lua ]; 473 + 474 + meta = { 475 + homepage = "https://fennel-lang.org/"; 476 + description = "A lisp that compiles to Lua"; 477 + maintainers = with lib.maintainers; [ misterio77 ]; 478 + license.fullName = "MIT"; 479 + }; 480 + }) {}; 481 + 482 fifo = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast 483 , fetchzip, lua 484 }:
+9
pkgs/development/lua-modules/overrides.nix
··· 29 ''; 30 }); 31 32 cqueues = (prev.lib.overrideLuarocks prev.cqueues (drv: { 33 externalDeps = [ 34 { name = "CRYPTO"; dep = pkgs.openssl_1_1; }
··· 29 ''; 30 }); 31 32 + fennel = prev.fennel.overrideAttrs(oa: { 33 + nativeBuildInputs = oa.nativeBuildInputs ++ [ 34 + pkgs.installShellFiles 35 + ]; 36 + postInstall = '' 37 + installManPage fennel.1 38 + ''; 39 + }); 40 + 41 cqueues = (prev.lib.overrideLuarocks prev.cqueues (drv: { 42 externalDeps = [ 43 { name = "CRYPTO"; dep = pkgs.openssl_1_1; }
+2 -2
pkgs/development/python-modules/aiocurrencylayer/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "aiocurrencylayer"; 14 - version = "1.0.3"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "home-assistant-ecosystem"; 21 repo = pname; 22 rev = version; 23 - sha256 = "sha256-t2Pcoakk25vtUYajIZVITsrEUSdwwiA3fbdswy3n9P8="; 24 }; 25 26 nativeBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "aiocurrencylayer"; 14 + version = "1.0.4"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "home-assistant-ecosystem"; 21 repo = pname; 22 rev = version; 23 + sha256 = "sha256-neWUld/XnF5xTHSrw5EfGfNhpYzZi5TZsWN4+eqsVXs="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aiolifx/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "aiolifx"; 11 - version = "0.8.4"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-r5bBomAoRwlII8pT/2o+0va/oBr3s8b8v2jq9n6WDwI="; 19 }; 20 21 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "aiolifx"; 11 + version = "0.8.5"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-+mp6MycCDInFOZTVwpOhJiLkl/qKYjPhoch6LwO5aL4="; 19 }; 20 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aiopg/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "aiopg"; 11 - version = "1.3.4"; 12 disabled = pythonOlder "3.6"; 13 14 src = fetchFromGitHub { 15 owner = "aio-libs"; 16 repo = pname; 17 rev = "v${version}"; 18 - sha256 = "sha256-WzyBgUxqxLvyNNMoRO2FuLxAyNvhBrA7U5eZqHxaL4Q="; 19 }; 20 21 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "aiopg"; 11 + version = "1.3.5"; 12 disabled = pythonOlder "3.6"; 13 14 src = fetchFromGitHub { 15 owner = "aio-libs"; 16 repo = pname; 17 rev = "v${version}"; 18 + sha256 = "sha256-ZHfwuDtQm7SlLX3sAoYONgCIWnafOj/L8bXjAdwYDKI="; 19 }; 20 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aiounifi/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "aiounifi"; 15 - version = "34"; 16 17 disabled = pythonOlder "3.9"; 18 ··· 20 owner = "Kane610"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-NxxM1rU781QTfNWfE6maNovPZNDwU54ST1lxhTKmmBA="; 24 }; 25 26 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "aiounifi"; 15 + version = "35"; 16 17 disabled = pythonOlder "3.9"; 18 ··· 20 owner = "Kane610"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-mKAg6LNtHEmF223xIrZM7rSxE2+B4jUPCv0dCtHmHXc="; 24 }; 25 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/boschshcpy/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "boschshcpy"; 13 - version = "0.2.34"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "tschamm"; 20 repo = pname; 21 rev = version; 22 - sha256 = "sha256-GVJw0ugvzP7gGOhaV03JxWGUlStnedbRVV1+S7BDU/w="; 23 }; 24 25 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "boschshcpy"; 13 + version = "0.2.35"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "tschamm"; 20 repo = pname; 21 rev = version; 22 + sha256 = "sha256-MzVv0HN87eDsz0mP/rqH6FZVRgq95iTuu8mikkofT30="; 23 }; 24 25 propagatedBuildInputs = [
+9 -4
pkgs/development/python-modules/canonicaljson/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "canonicaljson"; 12 - version = "1.6.2"; 13 - format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-rwC+jOnFiYV98Xa7lFlPDUOw4CfwJ6jXz4l4/bgZAko="; 20 }; 21 22 propagatedBuildInputs = [ 23 - frozendict 24 simplejson 25 ]; 26 27 checkInputs = [ 28 pytestCheckHook
··· 9 10 buildPythonPackage rec { 11 pname = "canonicaljson"; 12 + version = "1.6.3"; 13 + format = "pyproject"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-yll2C8J0qJmg2nWAnWkJrkPlEjOB/W7wQKRNGVLAtEg="; 20 }; 21 22 propagatedBuildInputs = [ 23 simplejson 24 ]; 25 + 26 + passthru.optional-dependencies = { 27 + frozendict = [ 28 + frozendict 29 + ]; 30 + }; 31 32 checkInputs = [ 33 pytestCheckHook
+4 -3
pkgs/development/python-modules/dbus-fast/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "dbus-fast"; 12 - version = "1.4.0"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "Bluetooth-Devices"; 19 repo = pname; 20 rev = "v${version}"; 21 - hash = "sha256-vbsigiUSGeetY+1MEeQ/cO3Oj8Ah0Yg9BUPo2Gc06KU="; 22 }; 23 24 nativeBuildInputs = [ ··· 32 33 postPatch = '' 34 substituteInPlace pyproject.toml \ 35 - --replace " --cov=dbus_fast --cov-report=term-missing:skip-covered" "" 36 ''; 37 38 pythonImportsCheck = [
··· 9 10 buildPythonPackage rec { 11 pname = "dbus-fast"; 12 + version = "1.13.0"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "Bluetooth-Devices"; 19 repo = pname; 20 rev = "v${version}"; 21 + hash = "sha256-SADUeLD4quPxKChf1A4ph1iI8zu7oCDg4nJNFl77f+k="; 22 }; 23 24 nativeBuildInputs = [ ··· 32 33 postPatch = '' 34 substituteInPlace pyproject.toml \ 35 + --replace " --cov=dbus_fast --cov-report=term-missing:skip-covered" "" \ 36 + --replace "[tool.poetry.group.dev.dependencies]" "" 37 ''; 38 39 pythonImportsCheck = [
+8 -4
pkgs/development/python-modules/dj-email-url/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , python 5 }: 6 7 buildPythonPackage rec { 8 - version = "1.0.5"; 9 pname = "dj-email-url"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "sha256-7zb4oyTsV8875cen70TtaQDKAghiSpGKszrcHPZCezk="; 14 }; 15 16 checkPhase = '' ··· 21 doCheck = false; 22 23 meta = with lib; { 24 - homepage = "https://github.com/migonzalvar/dj-email-url"; 25 description = "Use an URL to configure email backend settings in your Django Application"; 26 license = licenses.bsd0; 27 - maintainers = [ maintainers.costrouc ]; 28 }; 29 }
··· 2 , buildPythonPackage 3 , fetchPypi 4 , python 5 + , pythonOlder 6 }: 7 8 buildPythonPackage rec { 9 pname = "dj-email-url"; 10 + version = "1.0.6"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-Vf/jMp5I9U+Kdao27OCPNl4J1h+KIJdz7wmh1HYOaZo="; 18 }; 19 20 checkPhase = '' ··· 25 doCheck = false; 26 27 meta = with lib; { 28 description = "Use an URL to configure email backend settings in your Django Application"; 29 + homepage = "https://github.com/migonzalvar/dj-email-url"; 30 license = licenses.bsd0; 31 + maintainers = with maintainers; [ costrouc ]; 32 }; 33 }
+11 -4
pkgs/development/python-modules/fastapi/default.nix
··· 9 , databases 10 , flask 11 , httpx 12 , passlib 13 , peewee 14 , python-jose ··· 19 20 buildPythonPackage rec { 21 pname = "fastapi"; 22 - version = "0.79.1"; 23 - format = "flit"; 24 25 - disabled = pythonOlder "3.6"; 26 27 src = fetchFromGitHub { 28 owner = "tiangolo"; 29 repo = pname; 30 rev = "refs/tags/${version}"; 31 - hash = "sha256-vriEwUcdITKLeIy1++dvsl5Guhtjlk2WZQrprVQsYMc="; 32 }; 33 34 postPatch = '' 35 substituteInPlace pyproject.toml \ ··· 46 databases 47 flask 48 httpx 49 passlib 50 peewee 51 python-jose
··· 9 , databases 10 , flask 11 , httpx 12 + , hatchling 13 + , orjson 14 , passlib 15 , peewee 16 , python-jose ··· 21 22 buildPythonPackage rec { 23 pname = "fastapi"; 24 + version = "0.85.0"; 25 + format = "pyproject"; 26 27 + disabled = pythonOlder "3.7"; 28 29 src = fetchFromGitHub { 30 owner = "tiangolo"; 31 repo = pname; 32 rev = "refs/tags/${version}"; 33 + hash = "sha256-mgrw5MQMqFcXExtsu/jW01dMlygfE1GzSqXHI6BG7j4="; 34 }; 35 + 36 + nativeBuildInputs = [ 37 + hatchling 38 + ]; 39 40 postPatch = '' 41 substituteInPlace pyproject.toml \ ··· 52 databases 53 flask 54 httpx 55 + orjson 56 passlib 57 peewee 58 python-jose
+3 -3
pkgs/development/python-modules/fjaraskupan/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "fjaraskupan"; 12 - version = "2.0.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.8"; ··· 17 src = fetchFromGitHub { 18 owner = "elupus"; 19 repo = pname; 20 - rev = version; 21 - hash = "sha256-ohadGQxtW8YcSDIF7xZhy84xu0Vi5yj/QEVi8WRRBSI="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "fjaraskupan"; 12 + version = "2.0.1"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.8"; ··· 17 src = fetchFromGitHub { 18 owner = "elupus"; 19 repo = pname; 20 + rev = "refs/tags/${version}"; 21 + hash = "sha256-i7816KJraHkrXKYA+vhKMs5xhXksnYc2uYiE0pPEicw="; 22 }; 23 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gaphas/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "gaphas"; 15 - version = "3.6.0"; 16 disabled = pythonOlder "3.7"; 17 18 format = "pyproject"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - sha256 = "sha256-yleYbAJdDVzZrMQ3izi9UX3Ji1vIuQDc+RK5+wzrMi4="; 23 }; 24 25 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "gaphas"; 15 + version = "3.7.0"; 16 disabled = pythonOlder "3.7"; 17 18 format = "pyproject"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + sha256 = "sha256-iT8Gez8PgIrdAS9Kd83aY1yOQFL45KB+SES/50wTFEI="; 23 }; 24 25 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/govee-ble/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "govee-ble"; 15 - version = "0.17.3"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "Bluetooth-Devices"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-0tUTqSxpOYhdrXbe0/Rqr9HkQ8kJKJFK6GHLX6740hc="; 25 }; 26 27 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "govee-ble"; 15 + version = "0.19.0"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "Bluetooth-Devices"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-KMWz/CiF0Xti8G31T6JAJfUJEUpBa5QczjrQeA2KcrA="; 25 }; 26 27 nativeBuildInputs = [
+6 -2
pkgs/development/python-modules/json-stream/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "json-stream"; 11 - version = "1.4.2"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-zsjKOqkXy3Je7z8U4M016a4t2cWdUqL2tf27Dc8a/gw="; 19 }; 20 21 propagatedBuildInputs = [ ··· 28 29 pythonImportsCheck = [ 30 "json_stream" 31 ]; 32 33 meta = with lib; {
··· 8 9 buildPythonPackage rec { 10 pname = "json-stream"; 11 + version = "1.4.3"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-6VWAaTjzVDss01aFI53Lg0oNuus5u4TRF/co9DHOhLU="; 19 }; 20 21 propagatedBuildInputs = [ ··· 28 29 pythonImportsCheck = [ 30 "json_stream" 31 + ]; 32 + 33 + disabledTests = [ 34 + "test_writer" 35 ]; 36 37 meta = with lib; {
+2 -2
pkgs/development/python-modules/luftdaten/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "luftdaten"; 14 - version = "0.7.2"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "home-assistant-ecosystem"; 21 repo = "python-luftdaten"; 22 rev = version; 23 - sha256 = "sha256-tYaY/F4mdO5k+Oj+RkNFWP8xqh1xuDyoAKBFzAhamkA="; 24 }; 25 26 nativeBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "luftdaten"; 14 + version = "0.7.3"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "home-assistant-ecosystem"; 21 repo = "python-luftdaten"; 22 rev = version; 23 + sha256 = "sha256-+wIouOHIYgjIrObos21vzdKFQLhwutorarVUBDxCsaA="; 24 }; 25 26 nativeBuildInputs = [
+36
pkgs/development/python-modules/msgspec/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , msgpack 5 + , pytestCheckHook 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "msgspec"; 11 + version = "0.9.0"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.8"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "jcrist"; 18 + repo = pname; 19 + rev = version; 20 + hash = "sha256-8guKmEnDAOVzBuSvqy5V+dWY1f8FPbysMZTe9FVJPxQ="; 21 + }; 22 + 23 + # Requires libasan to be accessible 24 + doCheck = false; 25 + 26 + pythonImportsCheck = [ 27 + "msgspec" 28 + ]; 29 + 30 + meta = with lib; { 31 + description = "Module to handle JSON/MessagePack"; 32 + homepage = "https://github.com/jcrist/msgspec"; 33 + license = licenses.bsd3; 34 + maintainers = with maintainers; [ fab ]; 35 + }; 36 + }
+2 -2
pkgs/development/python-modules/netdata/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "netdata"; 15 - version = "1.0.2"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "home-assistant-ecosystem"; 22 repo = "python-netdata"; 23 rev = version; 24 - sha256 = "sha256-D0W+zOpD2+iynhHMZh4obUSJJKmP3DnzA7blNWi6eHk="; 25 }; 26 27 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "netdata"; 15 + version = "1.0.3"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "home-assistant-ecosystem"; 22 repo = "python-netdata"; 23 rev = version; 24 + sha256 = "sha256-vrXXvCoZ1jErlxTcjGbtA8Uio7UDxnt3aNb9FQ0PkrU="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyipma/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "pyipma"; 16 - version = "3.0.2"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; ··· 22 owner = "dgomes"; 23 repo = pname; 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-AF4bwEsAwJ5MoBQieNDFQ00LILJu+bZZttw4T5+6gkk="; 26 }; 27 28 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "pyipma"; 16 + version = "3.0.5"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; ··· 22 owner = "dgomes"; 23 repo = pname; 24 rev = "refs/tags/${version}"; 25 + hash = "sha256-KyXHNkP/XJlTdVFdP91x3udMquQju8G2VUHLPvZymtk="; 26 }; 27 28 propagatedBuildInputs = [
+6 -5
pkgs/development/python-modules/pyunifiprotect/default.nix
··· 3 , aiohttp 4 , aioshutil 5 , buildPythonPackage 6 , fetchFromGitHub 7 , ipython 8 , orjson ··· 27 28 buildPythonPackage rec { 29 pname = "pyunifiprotect"; 30 - version = "4.2.0"; 31 format = "pyproject"; 32 33 disabled = pythonOlder "3.9"; ··· 36 owner = "briis"; 37 repo = pname; 38 rev = "refs/tags/v${version}"; 39 - hash = "sha256-DBOPHeSEdM6cev2BZs1AwXmzNPVsekNklu9c+KhECiI="; 40 }; 41 42 postPatch = '' 43 substituteInPlace pyproject.toml \ 44 - --replace "--cov=pyunifiprotect --cov-append" "" 45 - substituteInPlace setup.cfg \ 46 --replace "pydantic!=1.9.1" "pydantic" 47 ''; 48 ··· 50 aiofiles 51 aiohttp 52 aioshutil 53 orjson 54 packaging 55 pillow ··· 57 pyjwt 58 pytz 59 typer 60 - ]; 61 62 passthru.optional-dependencies = { 63 shell = [
··· 3 , aiohttp 4 , aioshutil 5 , buildPythonPackage 6 + , dateparser 7 , fetchFromGitHub 8 , ipython 9 , orjson ··· 28 29 buildPythonPackage rec { 30 pname = "pyunifiprotect"; 31 + version = "4.3.3"; 32 format = "pyproject"; 33 34 disabled = pythonOlder "3.9"; ··· 37 owner = "briis"; 38 repo = pname; 39 rev = "refs/tags/v${version}"; 40 + hash = "sha256-77vBKca4S0XEa5O4ntuBW8uEwVig7IBH6BX3QEmvHWc="; 41 }; 42 43 postPatch = '' 44 substituteInPlace pyproject.toml \ 45 + --replace "--cov=pyunifiprotect --cov-append" "" \ 46 --replace "pydantic!=1.9.1" "pydantic" 47 ''; 48 ··· 50 aiofiles 51 aiohttp 52 aioshutil 53 + dateparser 54 orjson 55 packaging 56 pillow ··· 58 pyjwt 59 pytz 60 typer 61 + ] ++ typer.optional-dependencies.all; 62 63 passthru.optional-dependencies = { 64 shell = [
+2 -2
pkgs/development/python-modules/qcs-api-client/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "qcs-api-client"; 23 - version = "0.21.0"; 24 format = "pyproject"; 25 26 disabled = pythonOlder "3.7"; ··· 29 owner = "rigetti"; 30 repo = "qcs-api-client-python"; 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-F3Fc03JWS73LcDCufWl/gLkjGvzlwLdBFVsSxtn3LvE="; 33 }; 34 35 nativeBuildInputs = [
··· 20 21 buildPythonPackage rec { 22 pname = "qcs-api-client"; 23 + version = "0.21.1"; 24 format = "pyproject"; 25 26 disabled = pythonOlder "3.7"; ··· 29 owner = "rigetti"; 30 repo = "qcs-api-client-python"; 31 rev = "refs/tags/v${version}"; 32 + hash = "sha256-Fhu2XtreilkxwUZPmr79jFsNoajpLs0AzTMc7BaiduA="; 33 }; 34 35 nativeBuildInputs = [
+4 -7
pkgs/development/python-modules/rstcheck/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , colorama 4 , docutils 5 , fetchFromGitHub 6 , importlib-metadata ··· 9 , pytestCheckHook 10 , pythonOlder 11 , rstcheck-core 12 - , shellingham 13 , typer 14 , types-docutils 15 , typing-extensions ··· 17 18 buildPythonPackage rec { 19 pname = "rstcheck"; 20 - version = "6.0.0.post1"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.7"; ··· 26 owner = "rstcheck"; 27 repo = pname; 28 rev = "v${version}"; 29 - hash = "sha256-Ljg1cciT9qKL9xtBxQ8OLygDpV/1yR5XiJOzHrLr6xw="; 30 }; 31 32 nativeBuildInputs = [ ··· 34 ]; 35 36 propagatedBuildInputs = [ 37 - colorama 38 docutils 39 rstcheck-core 40 - shellingham 41 types-docutils 42 typing-extensions 43 pydantic ··· 45 ] ++ lib.optionals (pythonOlder "3.8") [ 46 typing-extensions 47 importlib-metadata 48 - ]; 49 50 checkInputs = [ 51 pytestCheckHook ··· 53 54 postPatch = '' 55 substituteInPlace pyproject.toml \ 56 --replace 'types-docutils = ">=0.18, <0.19"' 'types-docutils = ">=0.18"' 57 ''; 58
··· 1 { lib 2 , buildPythonPackage 3 , docutils 4 , fetchFromGitHub 5 , importlib-metadata ··· 8 , pytestCheckHook 9 , pythonOlder 10 , rstcheck-core 11 , typer 12 , types-docutils 13 , typing-extensions ··· 15 16 buildPythonPackage rec { 17 pname = "rstcheck"; 18 + version = "6.1.0"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "rstcheck"; 25 repo = pname; 26 rev = "v${version}"; 27 + hash = "sha256-dw/KggiZpKaFZMcTIaSBUhR4oQsZI3iSmEj9Sy80wTs="; 28 }; 29 30 nativeBuildInputs = [ ··· 32 ]; 33 34 propagatedBuildInputs = [ 35 docutils 36 rstcheck-core 37 types-docutils 38 typing-extensions 39 pydantic ··· 41 ] ++ lib.optionals (pythonOlder "3.8") [ 42 typing-extensions 43 importlib-metadata 44 + ] ++ typer.optional-dependencies.all; 45 46 checkInputs = [ 47 pytestCheckHook ··· 49 50 postPatch = '' 51 substituteInPlace pyproject.toml \ 52 + --replace 'docutils = ">=0.7, <0.19"' 'docutils = ">=0.7"' \ 53 --replace 'types-docutils = ">=0.18, <0.19"' 'types-docutils = ">=0.18"' 54 ''; 55
+2 -2
pkgs/development/python-modules/sensor-state-data/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "sensor-state-data"; 13 - version = "2.6.0"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "Bluetooth-Devices"; 20 repo = pname; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-qu8dP0HAu6szL/GwfX6ar3P0No5HDBbULNWdjLaiLwc="; 23 }; 24 25 nativeBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "sensor-state-data"; 13 + version = "2.8.0"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "Bluetooth-Devices"; 20 repo = pname; 21 rev = "refs/tags/v${version}"; 22 + hash = "sha256-oSz1MAvHf5yk7niIvlwHOJTMmemQaZeBZpBVvwJcmug="; 23 }; 24 25 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/skodaconnect/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "skodaconnect"; 15 - version = "1.1.23"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "lendy007"; 22 repo = pname; 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-nRGuDcllBAJTGjA0CIPOX/WCO04dYCm+AFC/aYKiBdY="; 25 }; 26 27 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 12 13 buildPythonPackage rec { 14 pname = "skodaconnect"; 15 + version = "1.1.25"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "lendy007"; 22 repo = pname; 23 rev = "refs/tags/${version}"; 24 + hash = "sha256-Zky1PShQE/V2pSJURYTQHnsqdfsD3k7DWMnDidmwfxs="; 25 }; 26 27 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+30 -9
pkgs/development/python-modules/telethon/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, openssl, rsa, pyaes, pythonOlder }: 2 3 buildPythonPackage rec { 4 pname = "telethon"; 5 - version = "1.25.0"; 6 7 - src = fetchPypi { 8 - inherit version; 9 - pname = "Telethon"; 10 - sha256 = "sha256-Z22XuSbm0w2+0x1sbmYRzeyfyCdZeFzqVcR3C3RhQpA="; 11 }; 12 13 patchPhase = '' ··· 15 "ctypes.util.find_library('ssl')" "'${lib.getLib openssl}/lib/libssl.so'" 16 ''; 17 18 propagatedBuildInputs = [ 19 rsa 20 pyaes 21 ]; 22 23 - # No tests available 24 - doCheck = false; 25 26 - disabled = pythonOlder "3.5"; 27 28 meta = with lib; { 29 homepage = "https://github.com/LonamiWebs/Telethon";
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , openssl 5 + , rsa 6 + , pyaes 7 + , pythonOlder 8 + , setuptools 9 + , pytest-asyncio 10 + , pytestCheckHook 11 + }: 12 13 buildPythonPackage rec { 14 pname = "telethon"; 15 + version = "1.25.1"; 16 + format = "pyproject"; 17 + disabled = pythonOlder "3.5"; 18 19 + src = fetchFromGitHub { 20 + owner = "LonamiWebs"; 21 + repo = "Telethon"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-xmFoCUqYo600RH72KWG/aM7hKGiTYdCBsbPOFipxIzA="; 24 }; 25 26 patchPhase = '' ··· 28 "ctypes.util.find_library('ssl')" "'${lib.getLib openssl}/lib/libssl.so'" 29 ''; 30 31 + nativeBuildInputs = [ 32 + setuptools 33 + ]; 34 + 35 propagatedBuildInputs = [ 36 rsa 37 pyaes 38 ]; 39 40 + checkInputs = [ 41 + pytest-asyncio 42 + pytestCheckHook 43 + ]; 44 45 + pytestFlagsArray = [ 46 + "tests/telethon" 47 + ]; 48 49 meta = with lib; { 50 homepage = "https://github.com/LonamiWebs/Telethon";
+18 -9
pkgs/development/python-modules/typer/default.nix
··· 1 { lib 2 , stdenv 3 , buildPythonPackage 4 , fetchpatch 5 , fetchPypi 6 , flit-core ··· 23 24 src = fetchPypi { 25 inherit pname version; 26 - sha256 = "sha256-LVcgpeY/c+rzHtqhX2q4fzXwaQ+MojMBfX0j10OpHXM="; 27 }; 28 29 nativeBuildInputs = [ ··· 34 click 35 ]; 36 37 checkInputs = [ 38 pytestCheckHook 39 - pytest-xdist 40 - pytest-sugar 41 - shellingham 42 - rich 43 - coverage # execs coverage in tests 44 - ]; 45 46 preCheck = '' 47 export HOME=$(mktemp -d); ··· 54 "test_install_completion" 55 ]; 56 57 - pythonImportsCheck = [ "typer" ]; 58 59 meta = with lib; { 60 - description = "Python library for building CLI applications"; 61 homepage = "https://typer.tiangolo.com/"; 62 license = licenses.mit; 63 maintainers = with maintainers; [ winpat ];
··· 1 { lib 2 , stdenv 3 , buildPythonPackage 4 + , colorama 5 , fetchpatch 6 , fetchPypi 7 , flit-core ··· 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-LVcgpeY/c+rzHtqhX2q4fzXwaQ+MojMBfX0j10OpHXM="; 28 }; 29 30 nativeBuildInputs = [ ··· 35 click 36 ]; 37 38 + passthru.optional-dependencies = { 39 + all = [ 40 + colorama 41 + shellingham 42 + rich 43 + ]; 44 + }; 45 + 46 checkInputs = [ 47 + coverage # execs coverage in tests 48 + pytest-sugar 49 + pytest-xdist 50 pytestCheckHook 51 + ] ++ passthru.optional-dependencies.all; 52 53 preCheck = '' 54 export HOME=$(mktemp -d); ··· 61 "test_install_completion" 62 ]; 63 64 + pythonImportsCheck = [ 65 + "typer" 66 + ]; 67 68 meta = with lib; { 69 + description = "Library for building CLI applications"; 70 homepage = "https://typer.tiangolo.com/"; 71 license = licenses.mit; 72 maintainers = with maintainers; [ winpat ];
+38
pkgs/development/python-modules/vector/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , hatch-vcs 5 + , hatchling 6 + , numpy 7 + , pytestCheckHook 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "vector"; 12 + version = "0.10.0"; 13 + format = "pyproject"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "b785678f449de32476f427911248391ddcc7c3582a522a88cbbd50c92dcae490"; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + hatch-vcs 22 + hatchling 23 + ]; 24 + propagatedBuildInputs = [ 25 + numpy 26 + ]; 27 + 28 + checkInputs = [ pytestCheckHook ]; 29 + 30 + pythonImportsCheck = [ "vector" ]; 31 + 32 + meta = with lib; { 33 + description = "A Python 3.7+ library for 2D, 3D, and Lorentz vectors, especially arrays of vectors, to solve common physics problems in a NumPy-like way"; 34 + homepage = "https://github.com/scikit-hep/vector"; 35 + license = with licenses; [ bsd3 ]; 36 + maintainers = with maintainers; [ veprbl ]; 37 + }; 38 + }
+2 -2
pkgs/development/python-modules/xsdata/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "xsdata"; 17 - version = "22.8"; 18 19 disabled = pythonOlder "3.7"; 20 ··· 22 23 src = fetchPypi { 24 inherit pname version; 25 - hash = "sha256-MWHMRPY35Fs4n9O0z3QRW4IylfSltH3XUNdrCBK2iW4="; 26 }; 27 28 postPatch = ''
··· 14 15 buildPythonPackage rec { 16 pname = "xsdata"; 17 + version = "22.9"; 18 19 disabled = pythonOlder "3.7"; 20 ··· 22 23 src = fetchPypi { 24 inherit pname version; 25 + hash = "sha256-xi1QArTeWbrKTE6p7f3Aj7d1lxPsIROaruv/IMw+fPw="; 26 }; 27 28 postPatch = ''
+138
pkgs/development/tools/build-managers/muon/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromSourcehut 4 + , fetchurl 5 + , curl 6 + , libarchive 7 + , libpkgconf 8 + , pkgconf 9 + , python3 10 + , samurai 11 + , scdoc 12 + , zlib 13 + , embedSamurai ? false 14 + , buildDocs ? true 15 + }: 16 + 17 + stdenv.mkDerivation (finalAttrs: { 18 + pname = "muon" 19 + + lib.optionalString embedSamurai "-embedded-samurai"; 20 + version = "unstable-2022-09-24"; 21 + 22 + src = fetchFromSourcehut { 23 + name = "muon-src"; 24 + owner = "~lattis"; 25 + repo = "muon"; 26 + rev = "f385c82a6104ea3341ca34756e2812d700bc43d8"; 27 + hash = "sha256-Cr1r/sp6iVotU+n4bTzQiQl8Y+ShaqnnaWjL6gRW8p0="; 28 + }; 29 + 30 + nativeBuildInputs = [ 31 + pkgconf 32 + samurai 33 + ] 34 + ++ lib.optionals buildDocs [ 35 + (python3.withPackages (ps: [ ps.pyyaml ])) 36 + scdoc 37 + ]; 38 + 39 + buildInputs = [ 40 + curl 41 + libarchive 42 + libpkgconf 43 + samurai 44 + zlib 45 + ]; 46 + 47 + strictDeps = true; 48 + 49 + postUnpack = let 50 + # URLs manually extracted from subprojects directory 51 + meson-docs-wrap = fetchurl { 52 + name = "meson-docs-wrap"; 53 + url = "https://mochiro.moe/wrap/meson-docs-0.63.0-116-g8a45c81cf.tar.gz"; 54 + hash = "sha256-fsXdhfBEXvw1mvqnPp2TgZnO5FaeHTNW3Nfd5qfTfxg="; 55 + }; 56 + 57 + samurai-wrap = fetchurl { 58 + name = "samurai-wrap"; 59 + url = "https://mochiro.moe/wrap/samurai-1.2-28-g4e3a595.tar.gz"; 60 + hash = "sha256-TZAEwndVgoWr/zhykfr0wcz9wM96yG44GfzM5p9TpBo="; 61 + }; 62 + in '' 63 + pushd $sourceRoot/subprojects 64 + ${lib.optionalString buildDocs "tar xvf ${meson-docs-wrap}"} 65 + ${lib.optionalString embedSamurai "tar xvf ${samurai-wrap}"} 66 + popd 67 + ''; 68 + 69 + postPatch = '' 70 + patchShebangs bootstrap.sh 71 + '' 72 + + lib.optionalString buildDocs '' 73 + patchShebangs subprojects/meson-docs/docs/genrefman.py 74 + ''; 75 + 76 + # tests try to access "~" 77 + postConfigure = '' 78 + export HOME=$(mktemp -d) 79 + ''; 80 + 81 + buildPhase = let 82 + featureFlag = feature: flag: 83 + "-D${feature}=${if flag then "enabled" else "disabled"}"; 84 + conditionFlag = condition: flag: 85 + "-D${condition}=${lib.boolToString flag}"; 86 + cmdlineForMuon = lib.concatStringsSep " " [ 87 + (conditionFlag "static" stdenv.targetPlatform.isStatic) 88 + (featureFlag "docs" buildDocs) 89 + (featureFlag "samurai" embedSamurai) 90 + ]; 91 + cmdlineForSamu = "-j$NIX_BUILD_CORES"; 92 + in '' 93 + runHook preBuild 94 + 95 + ./bootstrap.sh stage-1 96 + 97 + ./stage-1/muon setup ${cmdlineForMuon} stage-2 98 + samu ${cmdlineForSamu} -C stage-2 99 + 100 + stage-2/muon setup -Dprefix=$out ${cmdlineForMuon} stage-3 101 + samu ${cmdlineForSamu} -C stage-3 102 + 103 + runHook postBuild 104 + ''; 105 + 106 + # tests are failing because they don't find Python 107 + doCheck = false; 108 + 109 + checkPhase = '' 110 + runHook preCheck 111 + 112 + ./stage-3/muon -C stage-3 test 113 + 114 + runHook postCheck 115 + ''; 116 + 117 + installPhase = '' 118 + runHook preInstall 119 + 120 + stage-3/muon -C stage-3 install 121 + 122 + runHook postInstall 123 + ''; 124 + 125 + meta = with lib; { 126 + homepage = "https://muon.build/"; 127 + description = "An implementation of Meson build system in C99"; 128 + license = licenses.gpl3Only; 129 + maintainers = with maintainers; [ AndersonTorres ]; 130 + platforms = platforms.unix; 131 + broken = stdenv.isDarwin; # typical `ar failure` 132 + }; 133 + }) 134 + # TODO LIST: 135 + # 1. setup hook 136 + # 2. multiple outputs 137 + # 3. automate sources acquisition (especially wraps) 138 + # 4. tests
+3 -3
pkgs/development/tools/earthly/default.nix
··· 2 3 buildGoModule rec { 4 pname = "earthly"; 5 - version = "0.6.22"; 6 7 src = fetchFromGitHub { 8 owner = "earthly"; 9 repo = "earthly"; 10 rev = "v${version}"; 11 - sha256 = "sha256-W6BBLxKvZ8+KQjkJXv1LsxtCRdgmU1Hj6lBW8TACyN8="; 12 }; 13 14 - vendorSha256 = "sha256-ZxuYNtekWlfpo9O1DEXebuixWbWuHMhnOH3G41KC1bU="; 15 16 ldflags = [ 17 "-s" "-w"
··· 2 3 buildGoModule rec { 4 pname = "earthly"; 5 + version = "0.6.23"; 6 7 src = fetchFromGitHub { 8 owner = "earthly"; 9 repo = "earthly"; 10 rev = "v${version}"; 11 + sha256 = "sha256-RbLAnk2O7wqY0OQLprWuRDUWMicqcLOPia+7aRuXbsk="; 12 }; 13 14 + vendorSha256 = "sha256-MDyQ9Wn5A5F5CQCfEXzkXZi/Fg6sT/Ikv+Y7fvLY8LA="; 15 16 ldflags = [ 17 "-s" "-w"
+3 -3
pkgs/development/tools/fnlfmt/default.nix
··· 1 - { lib, stdenv, fetchFromSourcehut, fennel, lua }: 2 3 stdenv.mkDerivation rec { 4 pname = "fnlfmt"; ··· 11 sha256 = "sha256-FKmr5Xihyk+ikYN8WXBq5UFJziwEb8xaUBswNt/JMBg="; 12 }; 13 14 - nativeBuildInputs = [ fennel ]; 15 16 buildInputs = [ lua ]; 17 ··· 19 runHook preBuild 20 21 echo "#!${lua}/bin/lua" > fnlfmt 22 - ${fennel}/bin/fennel --require-as-include --compile cli.fnl >> fnlfmt 23 chmod +x fnlfmt 24 25 runHook postBuild
··· 1 + { lib, stdenv, fetchFromSourcehut, luaPackages, lua }: 2 3 stdenv.mkDerivation rec { 4 pname = "fnlfmt"; ··· 11 sha256 = "sha256-FKmr5Xihyk+ikYN8WXBq5UFJziwEb8xaUBswNt/JMBg="; 12 }; 13 14 + nativeBuildInputs = [ luaPackages.fennel ]; 15 16 buildInputs = [ lua ]; 17 ··· 19 runHook preBuild 20 21 echo "#!${lua}/bin/lua" > fnlfmt 22 + ${luaPackages.fennel}/bin/fennel --require-as-include --compile cli.fnl >> fnlfmt 23 chmod +x fnlfmt 24 25 runHook postBuild
+25
pkgs/development/tools/gdlv/default.nix
···
··· 1 + { lib, stdenv, buildGoModule, fetchFromGitHub, OpenGL }: 2 + 3 + buildGoModule rec { 4 + pname = "gdlv"; 5 + version = "1.8.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "aarzilli"; 9 + repo = "gdlv"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-G1/Wbz836yfGZ/1ArICrNbWU6eh4SHXDmo4FKkjUszY="; 12 + }; 13 + 14 + vendorSha256 = null; 15 + subPackages = "."; 16 + 17 + buildInputs = lib.optionals stdenv.isDarwin [ OpenGL ]; 18 + 19 + meta = with lib; { 20 + description = "GUI frontend for Delve"; 21 + homepage = "https://github.com/aarzilli/gdlv"; 22 + maintainers = with maintainers; [ mmlb ]; 23 + license = licenses.gpl3; 24 + }; 25 + }
+24
pkgs/development/tools/jaq/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, rustPlatform, Security }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "jaq"; 5 + version = "0.8.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "01mf02"; 9 + repo = "jaq"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-4WCVXrw/v3cGsl7S1nGqKmWrIHeM/ODCXQBxQJgZLjw="; 12 + }; 13 + 14 + cargoSha256 = "sha256-D+Wpzgj05PJcMlGS9eL43SdncHO/q1Wt00gvPlC7ZAE="; 15 + 16 + buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 17 + 18 + meta = with lib; { 19 + description = "A jq clone focused on correctness, speed and simplicity"; 20 + homepage = "https://github.com/01mf02/jaq"; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ siraben ]; 23 + }; 24 + }
+40
pkgs/development/tools/kubeswitch/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub, testers, kubeswitch }: 2 + 3 + buildGoModule rec { 4 + pname = "kubeswitch"; 5 + version = "0.7.2"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "danielfoehrKn"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "sha256-p4/nYZt+OwNsFX9f9ySfQaz6gbz+8Mvt00W2Rs4dpCY="; 12 + }; 13 + 14 + vendorSha256 = null; 15 + 16 + subPackages = [ "cmd/main.go" ]; 17 + 18 + ldflags = [ 19 + "-s" "-w" 20 + "-X github.com/danielfoehrkn/kubeswitch/cmd/switcher.version=${version}" 21 + "-X github.com/danielfoehrkn/kubeswitch/cmd/switcher.buildDate=1970-01-01" 22 + 23 + ]; 24 + 25 + passthru.tests.version = testers.testVersion { 26 + package = kubeswitch; 27 + }; 28 + 29 + postInstall = '' 30 + mv $out/bin/main $out/bin/switch 31 + ''; 32 + 33 + meta = with lib; { 34 + description = "The kubectx for operators"; 35 + license = licenses.asl20; 36 + homepage = "https://github.com/danielfoehrKn/kubeswitch"; 37 + maintainers = with maintainers; [ bryanasdev000 ]; 38 + mainProgram = "switch"; 39 + }; 40 + }
+4 -4
pkgs/development/tools/misc/texlab/default.nix
··· 14 isCross = stdenv.hostPlatform != stdenv.buildPlatform; 15 in rustPlatform.buildRustPackage rec { 16 pname = "texlab"; 17 - version = "4.2.2"; 18 19 src = fetchFromGitHub { 20 owner = "latex-lsp"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 - sha256 = "sha256-vGKDngFYh24wwR5nAYEz1GXm+K4sqEBvOp9jsioE0wU="; 24 }; 25 26 - cargoSha256 = "sha256-s2gQuLkPxKQceGl3II9D6vWisYgL+YCI/YhX+mSyPoo="; 27 28 outputs = [ "out" ] ++ lib.optional (!isCross) "man"; 29 ··· 48 # generate the man page 49 + lib.optionalString (!isCross) '' 50 # TexLab builds man page separately in CI: 51 - # https://github.com/latex-lsp/texlab/blob/v4.2.2/.github/workflows/publish.yml#L131-L135 52 help2man --no-info "$out/bin/texlab" > texlab.1 53 installManPage texlab.1 54 '';
··· 14 isCross = stdenv.hostPlatform != stdenv.buildPlatform; 15 in rustPlatform.buildRustPackage rec { 16 pname = "texlab"; 17 + version = "4.3.0"; 18 19 src = fetchFromGitHub { 20 owner = "latex-lsp"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 + sha256 = "sha256-PhzxWLkqsHU32vIZwHzdy86bwIzDDmnxp12PS774P3k="; 24 }; 25 26 + cargoSha256 = "sha256-tH566L0oHnI9mNp1KtJYaBaWCkiAOrtBYkfVSCA2N6w="; 27 28 outputs = [ "out" ] ++ lib.optional (!isCross) "man"; 29 ··· 48 # generate the man page 49 + lib.optionalString (!isCross) '' 50 # TexLab builds man page separately in CI: 51 + # https://github.com/latex-lsp/texlab/blob/v4.3.0/.github/workflows/publish.yml#L131-L135 52 help2man --no-info "$out/bin/texlab" > texlab.1 53 installManPage texlab.1 54 '';
+2 -2
pkgs/development/tools/railway/default.nix
··· 2 3 buildGoModule rec { 4 pname = "railway"; 5 - version = "2.0.11"; 6 7 src = fetchFromGitHub { 8 owner = "railwayapp"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - sha256 = "sha256-A8bfs8GgpsuX3QlJsjUWhgh0zXX0+HULRBQSY+lkXuE="; 12 }; 13 14 ldflags = [ "-s" "-w" ];
··· 2 3 buildGoModule rec { 4 pname = "railway"; 5 + version = "2.0.12"; 6 7 src = fetchFromGitHub { 8 owner = "railwayapp"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + sha256 = "sha256-g1ljbdRppu4IGEgYxHeaRtG8SvgQ+/+Tir1L1dfuZw4="; 12 }; 13 14 ldflags = [ "-s" "-w" ];
+32
pkgs/development/tools/rust/humility/default.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , libusb 5 + , libftdi 6 + , cargo-readme 7 + , pkg-config 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "humility"; 12 + version = "unstable-2022-09-15"; 13 + 14 + nativeBuildInputs = [ pkg-config cargo-readme ]; 15 + buildInputs = [ libusb libftdi ]; 16 + 17 + src = fetchFromGitHub { 18 + owner = "oxidecomputer"; 19 + repo = pname; 20 + rev = "d336c21c7b6da7f8203a9331c7657581de2bc6ad"; 21 + sha256 = "sha256-yW7QcxTWbL2YsV2bvfhbqQ2nawlPQbYxBfIGCWo28GY="; 22 + }; 23 + 24 + cargoSha256 = "sha256-UhO8VO3OCfYc8Xq/P+l9f5ZrhOD/TBzSClAeAXLJLlc="; 25 + 26 + meta = with lib; { 27 + description = "Debugger for Hubris"; 28 + homepage = "https://github.com/oxidecomputer/humility"; 29 + license = with licenses; [ mpl20 ]; 30 + maintainers = with maintainers; [ therishidesai ]; 31 + }; 32 + }
+2 -2
pkgs/games/unciv/default.nix
··· 25 in 26 stdenv.mkDerivation rec { 27 pname = "unciv"; 28 - version = "4.2.6"; 29 30 src = fetchurl { 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 - sha256 = "sha256-AJqD8xF+FIKw34NhcnYCexXRs8aIzL8XDHhs5fGBTn0="; 33 }; 34 35 dontUnpack = true;
··· 25 in 26 stdenv.mkDerivation rec { 27 pname = "unciv"; 28 + version = "4.2.11"; 29 30 src = fetchurl { 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 + sha256 = "sha256-bA1rz4PvpcdMSGob+KIdSpyq6ePlLj8l61r0+XclfZY="; 33 }; 34 35 dontUnpack = true;
+26
pkgs/os-specific/darwin/defaultbrowser/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, Foundation }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "defaultbrowser"; 5 + version = "unstable-2020-07-23"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "kerma"; 9 + repo = pname; 10 + rev = "d2860c00dd7fbb5d615232cc819d7d492a6a6ddb"; 11 + sha256 = "sha256-SelUQXoKtShcDjq8uKg3wM0kG2opREa2DGQCDd6IsOQ="; 12 + }; 13 + 14 + makeFlags = [ "CC=cc" "PREFIX=$(out)" ]; 15 + 16 + buildInputs = [ Foundation ]; 17 + 18 + meta = with lib; { 19 + mainProgram = "defaultbrowser"; 20 + description = "Command line tool for getting and setting a default browser (HTTP handler) in Mac OS X"; 21 + homepage = "https://github.com/kerma/defaultbrowser"; 22 + platforms = platforms.darwin; 23 + maintainers = with maintainers; [ Enzime ]; 24 + license = licenses.mit; 25 + }; 26 + }
+4 -4
pkgs/os-specific/linux/kernel/zen-kernels.nix
··· 4 # comments with variant added for update script 5 # ./update-zen.py zen 6 zenVariant = { 7 - version = "5.19.10"; #zen 8 suffix = "zen1"; #zen 9 - sha256 = "1agwg917w1452d84ysc4v37knc1ljp2108nhrbp88qkiy2s7f4mb"; #zen 10 isLqx = false; 11 }; 12 # ./update-zen.py lqx 13 lqxVariant = { 14 - version = "5.19.10"; #lqx 15 suffix = "lqx1"; #lqx 16 - sha256 = "0szrh7xj0xh696cvx95ng1bwddzs1bggk6cwhqbjdnk0pjk85xg7"; #lqx 17 isLqx = true; 18 }; 19 zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
··· 4 # comments with variant added for update script 5 # ./update-zen.py zen 6 zenVariant = { 7 + version = "5.19.11"; #zen 8 suffix = "zen1"; #zen 9 + sha256 = "0slrbsqdvnlnk2hr356wjmbhh8qkn39k34jn1lidhjyfb9c7fg6a"; #zen 10 isLqx = false; 11 }; 12 # ./update-zen.py lqx 13 lqxVariant = { 14 + version = "5.19.11"; #lqx 15 suffix = "lqx1"; #lqx 16 + sha256 = "0mv3ic1zx1xil87zllbqkm587lpzzj3vrw376ch4imzyvmz6b2yx"; #lqx 17 isLqx = true; 18 }; 19 zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
+1
pkgs/servers/dns/knot-dns/default.nix
··· 81 license = licenses.gpl3Plus; 82 platforms = platforms.unix; 83 maintainers = [ maintainers.vcunat ]; 84 }; 85 }
··· 81 license = licenses.gpl3Plus; 82 platforms = platforms.unix; 83 maintainers = [ maintainers.vcunat ]; 84 + mainProgram = "knotd"; 85 }; 86 }
+2
pkgs/servers/dns/knot-resolver/default.nix
··· 98 license = licenses.gpl3Plus; 99 platforms = platforms.unix; 100 maintainers = [ maintainers.vcunat /* upstream developer */ ]; 101 }; 102 }; 103 ··· 112 ]; 113 preferLocalBuild = true; 114 allowSubstitutes = false; 115 } 116 '' 117 mkdir -p "$out"/bin
··· 98 license = licenses.gpl3Plus; 99 platforms = platforms.unix; 100 maintainers = [ maintainers.vcunat /* upstream developer */ ]; 101 + mainProgram = "kresd"; 102 }; 103 }; 104 ··· 113 ]; 114 preferLocalBuild = true; 115 allowSubstitutes = false; 116 + inherit (unwrapped) meta; 117 } 118 '' 119 mkdir -p "$out"/bin
+3
pkgs/servers/mastodon/default.nix
··· 52 53 buildPhase = '' 54 export HOME=$PWD 55 fixup_yarn_lock ~/yarn.lock 56 yarn config --offline set yarn-offline-mirror ${yarnOfflineCache} 57 yarn install --offline --frozen-lockfile --ignore-engines --ignore-scripts --no-progress
··· 52 53 buildPhase = '' 54 export HOME=$PWD 55 + # This option is needed for openssl-3 compatibility 56 + # Otherwise we encounter this upstream issue: https://github.com/mastodon/mastodon/issues/17924 57 + export NODE_OPTIONS=--openssl-legacy-provider 58 fixup_yarn_lock ~/yarn.lock 59 yarn config --offline set yarn-offline-mirror ${yarnOfflineCache} 60 yarn install --offline --frozen-lockfile --ignore-engines --ignore-scripts --no-progress
+2 -1
pkgs/servers/mautrix-telegram/default.nix
··· 11 tulir-telethon = self.telethon.overridePythonAttrs (oldAttrs: rec { 12 version = "1.25.0a20"; 13 pname = "tulir-telethon"; 14 - src = oldAttrs.src.override { 15 inherit pname version; 16 sha256 = "sha256-X9oo+YCNMqQrJvQa/PIi9dFgaeQxbrlnwUJnwjRb6Jc="; 17 }; 18 }); 19 }; 20 };
··· 11 tulir-telethon = self.telethon.overridePythonAttrs (oldAttrs: rec { 12 version = "1.25.0a20"; 13 pname = "tulir-telethon"; 14 + src = super.fetchPypi { 15 inherit pname version; 16 sha256 = "sha256-X9oo+YCNMqQrJvQa/PIi9dFgaeQxbrlnwUJnwjRb6Jc="; 17 }; 18 + doCheck = false; 19 }); 20 }; 21 };
+2 -2
pkgs/servers/memcached/default.nix
··· 1 {lib, stdenv, fetchurl, cyrus_sasl, libevent, nixosTests }: 2 3 stdenv.mkDerivation rec { 4 - version = "1.6.16"; 5 pname = "memcached"; 6 7 src = fetchurl { 8 url = "https://memcached.org/files/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-MFGpO/HdDDry0OWJ/272UR+HY4WjWxjp/4dB5KGrNNo="; 10 }; 11 12 configureFlags = [
··· 1 {lib, stdenv, fetchurl, cyrus_sasl, libevent, nixosTests }: 2 3 stdenv.mkDerivation rec { 4 + version = "1.6.17"; 5 pname = "memcached"; 6 7 src = fetchurl { 8 url = "https://memcached.org/files/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-IFXjc2E9j8IVKa/58K3OPiO5zgG6BHjTDnlB2fK9EiQ="; 10 }; 11 12 configureFlags = [
+2
pkgs/servers/misc/navidrome/default.nix
··· 23 hash = "sha256-gTvJI+brdEpdpbEcdQycqw15seI+k5dMDVrjY3v6i14="; 24 }; 25 26 ui = callPackage ./ui { 27 inherit src version; 28 };
··· 23 hash = "sha256-gTvJI+brdEpdpbEcdQycqw15seI+k5dMDVrjY3v6i14="; 24 }; 25 26 + # FIXME: we currently manually inject a patch for react-scripts in here 27 + # See https://github.com/navidrome/navidrome/pull/1767 28 ui = callPackage ./ui { 29 inherit src version; 30 };
+1 -1
pkgs/servers/misc/navidrome/ui/node-composition.nix
··· 12 }; 13 in 14 import ./node-packages.nix { 15 - inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit; 16 inherit nodeEnv; 17 }
··· 12 }; 13 in 14 import ./node-packages.nix { 15 + inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit runCommand fetchpatch; 16 inherit nodeEnv; 17 }
+14 -5
pkgs/servers/misc/navidrome/ui/node-packages.nix
··· 1 # This file has been generated by node2nix 1.11.1. Do not edit! 2 3 - {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}: 4 5 let 6 sources = { ··· 11258 name = "react-scripts"; 11259 packageName = "react-scripts"; 11260 version = "4.0.3"; 11261 - src = fetchurl { 11262 - url = "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz"; 11263 - sha512 = "S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A=="; 11264 - }; 11265 }; 11266 "react-transition-group-4.4.1" = { 11267 name = "react-transition-group";
··· 1 # This file has been generated by node2nix 1.11.1. Do not edit! 2 3 + {nodeEnv, runCommand, fetchpatch, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}: 4 5 let 6 sources = { ··· 11258 name = "react-scripts"; 11259 packageName = "react-scripts"; 11260 version = "4.0.3"; 11261 + src = runCommand "src.tgz" {} '' 11262 + tar -xvf ${fetchurl { 11263 + url = "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz"; 11264 + sha512 = "S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A=="; 11265 + }} 11266 + pushd package 11267 + patch -p2 < ${fetchpatch { 11268 + url = "https://raw.githubusercontent.com/navidrome/navidrome/c0364331748b8e0600b27caa956caa8160b2bdcd/ui/webpack-patch-for-openssl3.patch"; 11269 + sha512 = "sha512-PS1/yzneLGV76J+LvRuKtMv8imIBzB1gXnK2+vw61xQOWdNDffgfeFRUdQFBhp3Zm9oykX+YQcrwO215z+SQkg=="; 11270 + }} 11271 + popd 11272 + tar -czvf $out package 11273 + ''; 11274 }; 11275 "react-transition-group-4.4.1" = { 11276 name = "react-transition-group";
+8 -3
pkgs/servers/misc/oven-media-engine/default.nix
··· 14 , srtp 15 , jemalloc 16 , pcre2 17 }: 18 19 stdenv.mkDerivation rec { 20 pname = "oven-media-engine"; 21 - version = "0.13.2"; 22 23 src = fetchFromGitHub { 24 owner = "AirenSoft"; 25 repo = "OvenMediaEngine"; 26 rev = "v${version}"; 27 - sha256 = "0lkpidx4r890mcdk9m69j4iahm7qr7w34h11w1nmi132v0rqm0h8"; 28 }; 29 30 sourceRoot = "source/src"; ··· 32 enableParallelBuilding = true; 33 34 nativeBuildInputs = [ bc pkg-config perl ]; 35 - buildInputs = [ openssl srt zlib ffmpeg libvpx libopus srtp jemalloc pcre2 libuuid ]; 36 37 preBuild = '' 38 patchShebangs core/colorg++ 39 patchShebangs core/colorgcc 40 patchShebangs projects/main/update_git_info.sh 41 42 sed -i -e '/^CC =/d' -e '/^CXX =/d' -e '/^AR =/d' projects/third_party/pugixml-1.9/scripts/pugixml.make 43 ''; 44
··· 14 , srtp 15 , jemalloc 16 , pcre2 17 + , hiredis 18 }: 19 20 stdenv.mkDerivation rec { 21 pname = "oven-media-engine"; 22 + version = "0.14.10"; 23 24 src = fetchFromGitHub { 25 owner = "AirenSoft"; 26 repo = "OvenMediaEngine"; 27 rev = "v${version}"; 28 + sha256 = "09diqgv5pbv8igb4x9lzrmaf5ic1fd3m8y7rlpwh4w145qwjxc8y"; 29 }; 30 31 sourceRoot = "source/src"; ··· 33 enableParallelBuilding = true; 34 35 nativeBuildInputs = [ bc pkg-config perl ]; 36 + buildInputs = [ openssl srt zlib ffmpeg libvpx libopus srtp jemalloc pcre2 libuuid hiredis ]; 37 38 preBuild = '' 39 patchShebangs core/colorg++ 40 patchShebangs core/colorgcc 41 patchShebangs projects/main/update_git_info.sh 42 43 + sed -i -e 's/const AVOutputFormat /AVOutputFormat /g' \ 44 + projects/modules/mpegts/mpegts_writer.cpp \ 45 + projects/modules/file/file_writer.cpp \ 46 + projects/modules/rtmp/rtmp_writer.cpp 47 sed -i -e '/^CC =/d' -e '/^CXX =/d' -e '/^AR =/d' projects/third_party/pugixml-1.9/scripts/pugixml.make 48 ''; 49
+39
pkgs/servers/monitoring/prometheus/kthxbye.nix
···
··· 1 + { pkgs 2 + , lib 3 + , buildGoModule 4 + , fetchFromGitHub 5 + , nixosTests 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "kthxbye"; 10 + version = "0.15"; 11 + 12 + src = fetchFromGitHub rec { 13 + owner = "prymitive"; 14 + repo = "kthxbye"; 15 + rev = "v${version}"; 16 + hash = "sha256-N1MzutjzLk9MnE1b7dKRsiS7LL4Nb61+NpmjTBPGohI="; 17 + }; 18 + 19 + vendorHash = "sha256-PtINxblqX/wxJyN42mS+hmwMy0lCd6FcQgmBnxTUdcc="; 20 + 21 + buildPhase = '' 22 + make -j$NIX_BUILD_CORES 23 + ''; 24 + 25 + installPhase = '' 26 + install -Dm755 ./kthxbye -t $out/bin 27 + ''; 28 + 29 + passthru.tests = { 30 + kthxbye = nixosTests.kthxbye; 31 + }; 32 + 33 + meta = with lib; { 34 + description = "Prometheus Alertmanager alert acknowledgement management daemon"; 35 + homepage = "https://github.com/prymitive/kthxbye"; 36 + license = licenses.asl20; 37 + maintainers = with maintainers; [ nukaduka ]; 38 + }; 39 + }
+2 -2
pkgs/servers/onlyoffice-documentserver/default.nix
··· 15 # var/www/onlyoffice/documentserver/server/DocService/docservice 16 onlyoffice-documentserver = stdenv.mkDerivation rec { 17 pname = "onlyoffice-documentserver"; 18 - version = "7.1.1-23"; 19 20 src = fetchurl { 21 url = "https://github.com/ONLYOFFICE/DocumentServer/releases/download/v${lib.concatStringsSep "." (lib.take 3 (lib.splitVersion version))}/onlyoffice-documentserver_amd64.deb"; 22 - sha256 = "sha256-hmQx8htSjFszdSAzJgiU7Lo6ebF7TVRfK8rJbJDhX5Q="; 23 }; 24 25 preferLocalBuild = true;
··· 15 # var/www/onlyoffice/documentserver/server/DocService/docservice 16 onlyoffice-documentserver = stdenv.mkDerivation rec { 17 pname = "onlyoffice-documentserver"; 18 + version = "7.2.0"; 19 20 src = fetchurl { 21 url = "https://github.com/ONLYOFFICE/DocumentServer/releases/download/v${lib.concatStringsSep "." (lib.take 3 (lib.splitVersion version))}/onlyoffice-documentserver_amd64.deb"; 22 + sha256 = "sha256-BaKLOOZUrTzmBlXqo6wWRAoxrTIjUqhTzgFPNVpbueM="; 23 }; 24 25 preferLocalBuild = true;
+32 -13
pkgs/stdenv/generic/check-meta.nix
··· 13 14 getName = attrs: attrs.name or ("${attrs.pname or "«name-missing»"}-${attrs.version or "«version-missing»"}"); 15 16 - # See discussion at https://github.com/NixOS/nixpkgs/pull/25304#issuecomment-298385426 17 - # for why this defaults to false, but I (@copumpkin) want to default it to true soon. 18 - shouldCheckMeta = config.checkMeta or false; 19 - 20 allowUnfree = config.allowUnfree 21 || builtins.getEnv "NIXPKGS_ALLOW_UNFREE" == "1"; 22 ··· 248 isEnabled = lib.findFirst (x: x == reason) null showWarnings; 249 in if isEnabled != null then builtins.trace msg true else true; 250 251 metaTypes = with lib.types; rec { 252 # These keys are documented 253 description = str; ··· 297 badPlatforms = platforms; 298 }; 299 300 checkMetaAttr = k: v: 301 if metaTypes?${k} then 302 - if metaTypes.${k}.check v then null else "key '${k}' has a value ${toString v} of an invalid type ${builtins.typeOf v}; expected ${metaTypes.${k}.description}" 303 - else "key '${k}' is unrecognized; expected one of: \n\t [${lib.concatMapStringsSep ", " (x: "'${x}'") (lib.attrNames metaTypes)}]"; 304 - checkMeta = meta: if shouldCheckMeta then lib.remove null (lib.mapAttrsToList checkMetaAttr meta) else []; 305 306 checkOutputsToInstall = attrs: let 307 expectedOutputs = attrs.meta.outputsToInstall or []; 308 actualOutputs = attrs.outputs or [ "out" ]; 309 missingOutputs = builtins.filter (output: ! builtins.elem output actualOutputs) expectedOutputs; 310 - in if shouldCheckMeta 311 then builtins.length missingOutputs > 0 312 else false; 313 ··· 326 unsupported = hasUnsupportedPlatform attrs; 327 insecure = isMarkedInsecure attrs; 328 } 329 - // (if hasDeniedUnfreeLicense attrs && !(hasAllowlistedLicense attrs) then 330 { valid = "no"; reason = "unfree"; errormsg = "has an unfree license (‘${showLicense attrs.meta.license}’)"; } 331 else if hasBlocklistedLicense attrs then 332 { valid = "no"; reason = "blocklisted"; errormsg = "has a blocklisted license (‘${showLicense attrs.meta.license}’)"; } ··· 338 { valid = "no"; reason = "unsupported"; errormsg = "is not supported on ‘${hostPlatform.system}’"; } 339 else if !(hasAllowedInsecure attrs) then 340 { valid = "no"; reason = "insecure"; errormsg = "is marked as insecure"; } 341 - else if checkOutputsToInstall attrs then 342 - { valid = "no"; reason = "broken-outputs"; errormsg = "has invalid meta.outputsToInstall"; } 343 - else let res = checkMeta (attrs.meta or {}); in if res != [] then 344 - { valid = "no"; reason = "unknown-meta"; errormsg = "has an invalid meta attrset:${lib.concatMapStrings (x: "\n\t - " + x) res}"; } 345 # --- warnings --- 346 # Please also update the type in /pkgs/top-level/config.nix alongside this. 347 else if hasNoMaintainers attrs then
··· 13 14 getName = attrs: attrs.name or ("${attrs.pname or "«name-missing»"}-${attrs.version or "«version-missing»"}"); 15 16 allowUnfree = config.allowUnfree 17 || builtins.getEnv "NIXPKGS_ALLOW_UNFREE" == "1"; 18 ··· 244 isEnabled = lib.findFirst (x: x == reason) null showWarnings; 245 in if isEnabled != null then builtins.trace msg true else true; 246 247 + 248 + # A shallow type check. We are using NixOS' 249 + # option types here, which however have the major drawback 250 + # of not providing full type checking (part of the type check is 251 + # done by the module evaluation itself). Therefore, the checks 252 + # will not recurse into attributes. 253 + # We still provide the full type for documentation 254 + # purposes and in the hope that they will be used eventually. 255 + # See https://github.com/NixOS/nixpkgs/pull/191171 for an attempt 256 + # to fix this, or mkOptionType in lib/types.nix for more information. 257 metaTypes = with lib.types; rec { 258 # These keys are documented 259 description = str; ··· 303 badPlatforms = platforms; 304 }; 305 306 + # WARNING: this does not check inner values of the attribute, like list elements or nested attributes. 307 + # See metaTypes above and mkOptionType in lib/types.nix for more information 308 checkMetaAttr = k: v: 309 if metaTypes?${k} then 310 + if metaTypes.${k}.check v then 311 + null 312 + else 313 + "key 'meta.${k}' has a value of invalid type ${builtins.typeOf v}; expected ${metaTypes.${k}.description}" 314 + else 315 + "key 'meta.${k}' is unrecognized; expected one of: \n\t [${lib.concatMapStringsSep ", " (x: "'${x}'") (lib.attrNames metaTypes)}]"; 316 + checkMeta = meta: if config.checkMeta then lib.remove null (lib.mapAttrsToList checkMetaAttr meta) else []; 317 318 checkOutputsToInstall = attrs: let 319 expectedOutputs = attrs.meta.outputsToInstall or []; 320 actualOutputs = attrs.outputs or [ "out" ]; 321 missingOutputs = builtins.filter (output: ! builtins.elem output actualOutputs) expectedOutputs; 322 + in if config.checkMeta 323 then builtins.length missingOutputs > 0 324 else false; 325 ··· 338 unsupported = hasUnsupportedPlatform attrs; 339 insecure = isMarkedInsecure attrs; 340 } 341 + // ( 342 + # Check meta attribute types first, to make sure it is always called even when there are other issues 343 + # Note that this is not a full type check and functions below still need to by careful about their inputs! 344 + let res = checkMeta (attrs.meta or {}); in if res != [] then 345 + { valid = "no"; reason = "unknown-meta"; errormsg = "has an invalid meta attrset:${lib.concatMapStrings (x: "\n\t - " + x) res}"; } 346 + # --- Put checks that cannot be ignored here --- 347 + else if checkOutputsToInstall attrs then 348 + { valid = "no"; reason = "broken-outputs"; errormsg = "has invalid meta.outputsToInstall"; } 349 + 350 + # --- Put checks that can be ignored here --- 351 + else if hasDeniedUnfreeLicense attrs && !(hasAllowlistedLicense attrs) then 352 { valid = "no"; reason = "unfree"; errormsg = "has an unfree license (‘${showLicense attrs.meta.license}’)"; } 353 else if hasBlocklistedLicense attrs then 354 { valid = "no"; reason = "blocklisted"; errormsg = "has a blocklisted license (‘${showLicense attrs.meta.license}’)"; } ··· 360 { valid = "no"; reason = "unsupported"; errormsg = "is not supported on ‘${hostPlatform.system}’"; } 361 else if !(hasAllowedInsecure attrs) then 362 { valid = "no"; reason = "insecure"; errormsg = "is marked as insecure"; } 363 + 364 # --- warnings --- 365 # Please also update the type in /pkgs/top-level/config.nix alongside this. 366 else if hasNoMaintainers attrs then
+2 -2
pkgs/tools/backup/discordchatexporter-cli/default.nix
··· 8 9 buildDotnetModule rec { 10 pname = "discordchatexporter-cli"; 11 - version = "2.36"; 12 13 src = fetchFromGitHub { 14 owner = "tyrrrz"; 15 repo = "discordchatexporter"; 16 rev = version; 17 - sha256 = "0PHTW1fo+bp2OwyNeUfBXMn+aVWQc4mc+T6BEzG/gDA="; 18 }; 19 20 projectFile = "DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj";
··· 8 9 buildDotnetModule rec { 10 pname = "discordchatexporter-cli"; 11 + version = "2.36.1"; 12 13 src = fetchFromGitHub { 14 owner = "tyrrrz"; 15 repo = "discordchatexporter"; 16 rev = version; 17 + sha256 = "svBVXny8ZsZnXG5cDPDKlR2dNhPzPOW4VGaOZkLrRNA="; 18 }; 19 20 projectFile = "DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj";
+3 -3
pkgs/tools/inputmethods/remote-touchpad/default.nix
··· 9 10 buildGoModule rec { 11 pname = "remote-touchpad"; 12 - version = "1.2.1"; 13 14 src = fetchFromGitHub { 15 owner = "unrud"; 16 repo = pname; 17 rev = "v${version}"; 18 - sha256 = "sha256-A7/NLopJkIXwS5rAsf7J6tDL10kNOKCoyAj0tCTW6jQ="; 19 }; 20 21 buildInputs = [ libX11 libXi libXt libXtst ]; 22 tags = [ "portal,x11" ]; 23 24 - vendorSha256 = "sha256-UbDbUjC8R6LcYUPVWZID5dtu5tCV4NB268K6qTXYmZY="; 25 26 meta = with lib; { 27 description = "Control mouse and keyboard from the webbrowser of a smartphone.";
··· 9 10 buildGoModule rec { 11 pname = "remote-touchpad"; 12 + version = "1.2.2"; 13 14 src = fetchFromGitHub { 15 owner = "unrud"; 16 repo = pname; 17 rev = "v${version}"; 18 + sha256 = "sha256-KkrBWrZBvALM0TdF8AlW5Zf+r8EO9I76Otkq4cA+ikg="; 19 }; 20 21 buildInputs = [ libX11 libXi libXt libXtst ]; 22 tags = [ "portal,x11" ]; 23 24 + vendorSha256 = "sha256-lEl0SOqbw6PARgO1qIN20p13BbexfCeJug1ZkuahV+k="; 25 26 meta = with lib; { 27 description = "Control mouse and keyboard from the webbrowser of a smartphone.";
+3 -3
pkgs/tools/misc/broot/default.nix
··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "broot"; 18 - version = "1.14.3"; 19 20 src = fetchCrate { 21 inherit pname version; 22 - sha256 = "sha256-OtpIbBrQtpxx8njhBKDB+Vk6o5sJY4jzs8cIYmUxEmw="; 23 }; 24 25 - cargoHash = "sha256-lGV4fvpZ5/pcUMAvffSqh/PBASiFIpnpEKc+8zQ5/0M="; 26 27 nativeBuildInputs = [ 28 installShellFiles
··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "broot"; 18 + version = "1.15.0"; 19 20 src = fetchCrate { 21 inherit pname version; 22 + sha256 = "sha256-nLwHYZ9CuhQBX0Vl/aAe3CiUlvLe2LTr4ydlk8POAI8="; 23 }; 24 25 + cargoHash = "sha256-Q7BIwcebWV86MY7b79MMjKgDOaQmC9tWa2fh8JQQhYs="; 26 27 nativeBuildInputs = [ 28 installShellFiles
+12 -14
pkgs/tools/misc/markdown-anki-decks/default.nix
··· 4 5 python3.pkgs.buildPythonApplication rec { 6 pname = "markdown-anki-decks"; 7 - version = "1.0.0"; 8 - 9 format = "pyproject"; 10 11 src = python3.pkgs.fetchPypi { 12 inherit pname version; 13 - sha256 = "R6T8KOHMb1Neg/RG5JQl9+7LxOkAoZL0L5wvVaqm9O0="; 14 }; 15 16 nativeBuildInputs = with python3.pkgs; [ ··· 18 ]; 19 20 propagatedBuildInputs = with python3.pkgs; [ 21 genanki 22 - typer 23 - colorama 24 - shellingham 25 - beautifulsoup4 26 markdown 27 python-frontmatter 28 - ]; 29 30 postPatch = '' 31 - # No API changes. 32 substituteInPlace pyproject.toml \ 33 - --replace 'python-frontmatter = "^0.5.0"' 'python-frontmatter = "^1.0.0"' \ 34 - --replace 'genanki = "^0.10.1"' 'genanki = "*"' \ 35 - --replace 'typer = "^0.3.2"' 'typer = "^0.4.0"' 36 ''; 37 38 # No tests available on Pypi and there is only a failing version assertion test in the repo. 39 doCheck = false; 40 41 meta = with lib; { 42 - description = "Simple program to convert markdown files into anki decks"; 43 - maintainers = with maintainers; [ jtojnar ]; 44 homepage = "https://github.com/lukesmurray/markdown-anki-decks"; 45 license = licenses.mit; 46 platforms = platforms.unix; 47 }; 48 }
··· 4 5 python3.pkgs.buildPythonApplication rec { 6 pname = "markdown-anki-decks"; 7 + version = "1.1.1"; 8 format = "pyproject"; 9 10 src = python3.pkgs.fetchPypi { 11 inherit pname version; 12 + hash = "sha256-SvKjjE629OwxWsPo2egGf2K6GzlWAYYStarHhA4Ex0w="; 13 }; 14 15 nativeBuildInputs = with python3.pkgs; [ ··· 17 ]; 18 19 propagatedBuildInputs = with python3.pkgs; [ 20 + beautifulsoup4 21 genanki 22 markdown 23 python-frontmatter 24 + typer 25 + ] ++ typer.optional-dependencies.all; 26 27 postPatch = '' 28 substituteInPlace pyproject.toml \ 29 + --replace 'typer = "^0.4.0"' 'typer = "*"' 30 ''; 31 32 # No tests available on Pypi and there is only a failing version assertion test in the repo. 33 doCheck = false; 34 35 + pythonImportsCheck = [ 36 + "markdown_anki_decks" 37 + ]; 38 + 39 meta = with lib; { 40 + description = "Tool to convert Markdown files into Anki Decks"; 41 homepage = "https://github.com/lukesmurray/markdown-anki-decks"; 42 license = licenses.mit; 43 + maintainers = with maintainers; [ jtojnar ]; 44 platforms = platforms.unix; 45 }; 46 }
+36
pkgs/tools/misc/xdg-ninja/default.nix
···
··· 1 + { lib, stdenvNoCC, fetchFromGitHub, makeWrapper, jq, glow }: 2 + 3 + stdenvNoCC.mkDerivation rec { 4 + pname = "xdg-ninja"; 5 + version = "0.2.0.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "b3nj5m1n"; 9 + repo = "xdg-ninja"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-ZyqxMlyCB8gEsZTVrxgLdW/mQ/4xeTHTK+lDKIzYs6I="; 12 + }; 13 + 14 + nativeBuildInputs = [ makeWrapper ]; 15 + 16 + installPhase = '' 17 + runHook preInstall 18 + install -Dm755 xdg-ninja.sh "$out/share/xdg-ninja/xdg-ninja.sh" 19 + install -Dm644 programs/* -t "$out/share/xdg-ninja/programs" 20 + 21 + mkdir -p "$out/bin" 22 + ln -s "$out/share/xdg-ninja/xdg-ninja.sh" "$out/bin/xdg-ninja" 23 + 24 + wrapProgram "$out/bin/xdg-ninja" \ 25 + --prefix PATH : "${lib.makeBinPath [ glow jq ]}" 26 + runHook postInstall 27 + ''; 28 + 29 + meta = with lib; { 30 + description = "A shell script which checks your $HOME for unwanted files and directories"; 31 + homepage = "https://github.com/b3nj5m1n/xdg-ninja"; 32 + license = licenses.mit; 33 + platforms = platforms.all; 34 + maintainers = with maintainers; [ patricksjackson ]; 35 + }; 36 + }
+2 -2
pkgs/tools/networking/ooniprobe-cli/default.nix
··· 5 6 buildGoModule rec { 7 pname = "ooniprobe-cli"; 8 - version = "3.16.0"; 9 10 src = fetchFromGitHub { 11 owner = "ooni"; 12 repo = "probe-cli"; 13 rev = "v${version}"; 14 - hash = "sha256-UMnhisn/1PfNADNB9nN5+Yj2hmXetHiWULjgQPeHLc8="; 15 }; 16 17 vendorSha256 = "sha256-eH+PfclxqgffM/pzIkdl7x+6Ie6UPyUpWkJ7+G5eN/E=";
··· 5 6 buildGoModule rec { 7 pname = "ooniprobe-cli"; 8 + version = "3.16.3"; 9 10 src = fetchFromGitHub { 11 owner = "ooni"; 12 repo = "probe-cli"; 13 rev = "v${version}"; 14 + hash = "sha256-LCihFw0WprVmL6t0TLHRY35Uek7catA4fIfp+yox87E="; 15 }; 16 17 vendorSha256 = "sha256-eH+PfclxqgffM/pzIkdl7x+6Ie6UPyUpWkJ7+G5eN/E=";
+42 -48
pkgs/tools/networking/v2ray/default.nix
··· 1 - { lib, fetchFromGitHub, fetchurl, symlinkJoin, buildGoModule, runCommand, makeWrapper, nixosTests 2 - , v2ray-geoip, v2ray-domain-list-community, assets ? [ v2ray-geoip v2ray-domain-list-community ] 3 }: 4 5 - let 6 - version = "4.45.0"; 7 8 src = fetchFromGitHub { 9 owner = "v2fly"; 10 repo = "v2ray-core"; 11 rev = "v${version}"; 12 - sha256 = "sha256-vVCWCppGeAc7dwY0fX+G0CU3Vy6OBPpDBUOBK3ykg60="; 13 }; 14 15 - vendorSha256 = "sha256-TbWMbIT578I8xbNsKgBeSP4MewuEKpfh62ZbJIeHgDs="; 16 17 - assetsDrv = symlinkJoin { 18 - name = "v2ray-assets"; 19 - paths = assets; 20 - }; 21 22 - core = buildGoModule rec { 23 - pname = "v2ray-core"; 24 - inherit version src; 25 26 - inherit vendorSha256; 27 - 28 - doCheck = false; 29 - 30 - buildPhase = '' 31 - buildFlagsArray=(-v -p $NIX_BUILD_CORES -ldflags="-s -w") 32 - runHook preBuild 33 - go build "''${buildFlagsArray[@]}" -o v2ray ./main 34 - go build "''${buildFlagsArray[@]}" -o v2ctl -tags confonly ./infra/control/main 35 - runHook postBuild 36 - ''; 37 38 - installPhase = '' 39 - install -Dm755 v2ray v2ctl -t $out/bin 40 - ''; 41 42 - meta = { 43 - homepage = "https://www.v2fly.org/en_US/"; 44 - description = "A platform for building proxies to bypass network restrictions"; 45 - license = with lib.licenses; [ mit ]; 46 - maintainers = with lib.maintainers; [ servalcatty ]; 47 - }; 48 }; 49 50 - in runCommand "v2ray-${version}" { 51 - inherit src version; 52 - inherit (core) meta; 53 - 54 - nativeBuildInputs = [ makeWrapper ]; 55 56 passthru = { 57 - inherit core; 58 - updateScript = ./update.sh; 59 - tests = { 60 - simple-vmess-proxy-test = nixosTests.v2ray; 61 }; 62 }; 63 64 - } '' 65 - for file in ${core}/bin/*; do 66 - makeWrapper "$file" "$out/bin/$(basename "$file")" \ 67 - --set-default V2RAY_LOCATION_ASSET ${assetsDrv}/share/v2ray 68 - done 69 - ''
··· 1 + { lib, fetchFromGitHub, symlinkJoin, buildGoModule, makeWrapper, nixosTests 2 + , nix-update-script 3 + , v2ray-geoip, v2ray-domain-list-community 4 + , assets ? [ v2ray-geoip v2ray-domain-list-community ] 5 }: 6 7 + buildGoModule rec { 8 + pname = "v2ray-core"; 9 + version = "5.1.0"; 10 11 src = fetchFromGitHub { 12 owner = "v2fly"; 13 repo = "v2ray-core"; 14 rev = "v${version}"; 15 + hash = "sha256-87BtyaJN6qbinZQ+6MAwaK62YzbVnncj4qnEErG5tfA="; 16 }; 17 18 + # `nix-update` doesn't support `vendorHash` yet. 19 + # https://github.com/Mic92/nix-update/pull/95 20 + vendorSha256 = "sha256-RuDCAgTzqwe5fUwa9ce2wRx4FPT8siRLbP7mU8/jg/Y="; 21 22 + ldflags = [ "-s" "-w" "-buildid=" ]; 23 24 + subPackages = [ "main" ]; 25 26 + nativeBuildInputs = [ makeWrapper ]; 27 28 + installPhase = '' 29 + runHook preInstall 30 + install -Dm555 "$GOPATH"/bin/main $out/bin/v2ray 31 + install -Dm444 release/config/systemd/system/v2ray{,@}.service -t $out/lib/systemd/system 32 + install -Dm444 release/config/*.json -t $out/etc/v2ray 33 + runHook postInstall 34 + ''; 35 36 + assetsDrv = symlinkJoin { 37 + name = "v2ray-assets"; 38 + paths = assets; 39 }; 40 41 + postFixup = '' 42 + wrapProgram $out/bin/v2ray \ 43 + --suffix XDG_DATA_DIRS : $assetsDrv/share 44 + substituteInPlace $out/lib/systemd/system/*.service \ 45 + --replace User=nobody DynamicUser=yes \ 46 + --replace /usr/local/bin/ $out/bin/ \ 47 + --replace /usr/local/etc/ /etc/ 48 + ''; 49 50 passthru = { 51 + updateScript = nix-update-script { 52 + attrPath = "v2ray"; 53 }; 54 + tests.simple-vmess-proxy-test = nixosTests.v2ray; 55 }; 56 57 + meta = { 58 + homepage = "https://www.v2fly.org/en_US/"; 59 + description = "A platform for building proxies to bypass network restrictions"; 60 + license = with lib.licenses; [ mit ]; 61 + maintainers = with lib.maintainers; [ servalcatty ]; 62 + }; 63 + }
-49
pkgs/tools/networking/v2ray/update.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p curl jq 3 - set -eo pipefail 4 - cd "$(dirname "${BASH_SOURCE[0]}")" 5 - 6 - version_nix=./default.nix 7 - deps_nix=./deps.nix 8 - nixpkgs=../../../.. 9 - 10 - old_core_rev=$(sed -En 's/.*\bversion = "(.*?)".*/\1/p' "$version_nix") 11 - echo "Current version:" >&2 12 - echo "core: $old_core_rev" >&2 13 - 14 - function fetch_latest_rev { 15 - curl "https://api.github.com/repos/v2fly/$1/releases" | 16 - jq '.[0].tag_name' --raw-output 17 - } 18 - 19 - core_rev=$(fetch_latest_rev 'v2ray-core') 20 - core_rev=${core_rev:1} 21 - echo "Latest version:" >&2 22 - echo "core: $core_rev" >&2 23 - 24 - if [[ $core_rev != $old_core_rev ]]; then 25 - echo "Prefetching core..." >&2 26 - { read hash; read store_path; } < <( 27 - nix-prefetch-url --unpack --print-path "https://github.com/v2fly/v2ray-core/archive/v$core_rev.zip" 28 - ) 29 - 30 - sed --in-place \ 31 - -e "s/\bversion = \".*\"/version = \"$core_rev\"/" \ 32 - -e "s/\bsha256 = \".*\"/sha256 = \"$hash\"/" \ 33 - -e "s/\bvendorSha256 = \".*\"/vendorSha256 = \"0000000000000000000000000000000000000000000000000000\"/" \ 34 - "$version_nix" 35 - fi 36 - 37 - echo "Prebuilding..." >&2 38 - set +o pipefail 39 - vendorSha256=$( 40 - nix-build "$nixpkgs" -A v2ray --no-out-link 2>&1 | 41 - tee /dev/stderr | 42 - sed -nE 's/.*got:\s*(sha256\S+)$/\1/p' 43 - ) 44 - [[ "$vendorSha256" ]] 45 - sed --in-place \ 46 - -e "s#vendorSha256 = \".*\"#vendorSha256 = \"$vendorSha256\"#" \ 47 - "$version_nix" 48 - 49 - echo "vendorSha256 updated" >&2
···
+2 -2
pkgs/tools/networking/xrootd/default.nix
··· 23 24 stdenv.mkDerivation rec { 25 pname = "xrootd"; 26 - version = "5.4.3"; 27 28 src = fetchFromGitHub { 29 owner = "xrootd"; 30 repo = "xrootd"; 31 rev = "v${version}"; 32 fetchSubmodules = true; 33 - hash = "sha256-BlMYm4ffSpUxqMjlDVZC59KOuLvwsk/BeBB3VBjAwjs="; 34 }; 35 36 outputs = [ "bin" "out" "dev" "man" ];
··· 23 24 stdenv.mkDerivation rec { 25 pname = "xrootd"; 26 + version = "5.5.0"; 27 28 src = fetchFromGitHub { 29 owner = "xrootd"; 30 repo = "xrootd"; 31 rev = "v${version}"; 32 fetchSubmodules = true; 33 + hash = "sha256-a8qw8uHxd7OLMMq+HPMB36O0Yjctlnf8DkfEdMvc1NQ="; 34 }; 35 36 outputs = [ "bin" "out" "dev" "man" ];
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "exploitdb"; 9 - version = "2022-09-22"; 10 11 src = fetchFromGitHub { 12 owner = "offensive-security"; 13 repo = pname; 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-AG9CgZbh0JN5fhLOV055YrnFbllLEAG5fYXYoLA0sxM="; 16 }; 17 18 nativeBuildInputs = [
··· 6 7 stdenv.mkDerivation rec { 8 pname = "exploitdb"; 9 + version = "2022-09-24"; 10 11 src = fetchFromGitHub { 12 owner = "offensive-security"; 13 repo = pname; 14 rev = "refs/tags/${version}"; 15 + hash = "sha256-QroDg06vAyeFeA2Gy0iFJ5bc277EkMV1Xz92c+xrUF0="; 16 }; 17 18 nativeBuildInputs = [
+62
pkgs/tools/security/gallia/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , python3 5 + }: 6 + 7 + python3.pkgs.buildPythonApplication rec { 8 + pname = "gallia"; 9 + version = "1.0.3"; 10 + format = "pyproject"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "Fraunhofer-AISEC"; 14 + repo = pname; 15 + rev = "refs/tags/v${version}"; 16 + hash = "sha256-CoZ3niGuEjcaSyIGc0MIy95v64nTbhgqW/0uz4a/f1o="; 17 + }; 18 + 19 + nativeBuildInputs = with python3.pkgs; [ 20 + poetry-core 21 + ]; 22 + 23 + propagatedBuildInputs = with python3.pkgs; [ 24 + aiofiles 25 + aiohttp 26 + aiosqlite 27 + argcomplete 28 + can 29 + construct 30 + msgspec 31 + pydantic 32 + tabulate 33 + tomlkit 34 + xdg 35 + zstandard 36 + ]; 37 + 38 + checkInputs = with python3.pkgs; [ 39 + pytestCheckHook 40 + ]; 41 + 42 + postPatch = '' 43 + substituteInPlace pyproject.toml \ 44 + --replace 'zstandard = "^0.17.0"' 'zstandard = "*"' 45 + ''; 46 + 47 + pythonImportsCheck = [ 48 + "gallia" 49 + ]; 50 + 51 + preCheck = '' 52 + export PATH=$out/bin:$PATH 53 + ''; 54 + 55 + meta = with lib; { 56 + description = "Pentesting framework with the focus on the automotive domain"; 57 + homepage = "https://github.com/Fraunhofer-AISEC/gallia"; 58 + license = with licenses; [ asl20 ]; 59 + maintainers = with maintainers; [ fab ]; 60 + broken = stdenv.isDarwin; 61 + }; 62 + }
+2 -2
pkgs/tools/text/mmdoc/default.nix
··· 12 13 stdenv.mkDerivation rec { 14 pname = "mmdoc"; 15 - version = "0.10.0"; 16 17 src = fetchFromGitHub { 18 owner = "ryantm"; 19 repo = "mmdoc"; 20 rev = version; 21 - hash = "sha256-c2YwlvJQfVRjldzfOjTSztIUg64GWq+5ijkFxp4qA8I="; 22 }; 23 24 nativeBuildInputs = [ ninja meson pkg-config xxd ];
··· 12 13 stdenv.mkDerivation rec { 14 pname = "mmdoc"; 15 + version = "0.12.0"; 16 17 src = fetchFromGitHub { 18 owner = "ryantm"; 19 repo = "mmdoc"; 20 rev = version; 21 + hash = "sha256-wg0wFZMijwTWU6B3PuQ785F98JqObDMvltHaI5ltpx8="; 22 }; 23 24 nativeBuildInputs = [ ninja meson pkg-config xxd ];
+25
pkgs/tools/virtualization/uefi-run/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , rustPlatform 4 + }: 5 + 6 + rustPlatform.buildRustPackage rec { 7 + pname = "uefi-run"; 8 + version = "0.5.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "Richard-W"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "sha256-fwzWdOinW/ECVI/65pPB1shxPdl2nZThAqlg8wlWg/g="; 15 + }; 16 + 17 + cargoSha256 = "sha256-c+wzMzTkG0FpfQ1rZ8e9dn0ez12vmoecrtNeFk90sdQ="; 18 + 19 + meta = with lib; { 20 + description = "Directly run UEFI applications in qemu"; 21 + homepage = "https://github.com/Richard-W/uefi-run"; 22 + license = licenses.mit; 23 + maintainers = [ maintainers.maddiethecafebabe ]; 24 + }; 25 + }
+268 -641
pkgs/top-level/aliases.nix
··· 49 forceSystem = system: _: 50 (import self.path { localSystem = { inherit system; }; }); 51 52 - _0x0 = throw "0x0 upstream is abandoned and no longer exists: https://gitlab.com/somasis/scripts/"; 53 54 ### A ### 55 56 accounts-qt = throw "'accounts-qt' has been renamed to/replaced by 'libsForQt5.accounts-qt'"; # Converted to throw 2022-02-22 57 adobeReader = throw "'adobeReader' has been renamed to/replaced by 'adobe-reader'"; # Converted to throw 2022-02-22 58 adobe_flex_sdk = throw "'adobe_flex_sdk' has been renamed to/replaced by 'apache-flex-sdk'"; # Converted to throw 2022-02-22 59 - aesop = throw "aesop has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-05 60 ag = throw "'ag' has been renamed to/replaced by 'silver-searcher'"; # Converted to throw 2022-02-22 61 aircrackng = throw "'aircrackng' has been renamed to/replaced by 'aircrack-ng'"; # Converted to throw 2022-02-22 62 airtame = throw "airtame has been removed due to being unmaintained"; # Added 2022-01-19 63 alarm-clock-applet = throw "'alarm-clock-applet' has been abandoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-16 64 - aleth = throw "aleth (previously packaged as cpp_ethereum) has been removed; abandoned upstream"; # Added 2020-11-30 65 - alsaLib = alsa-lib; # Added 2021-06-09 66 - alsaOss = alsa-oss; # Added 2021-06-10 67 - alsaPluginWrapper = alsa-plugins-wrapper; # Added 2021-06-10 68 - alsaPlugins = alsa-plugins; # Added 2021-06-10 69 - alsaTools = alsa-tools; # Added 2021-06-10 70 - alsaUtils = alsa-utils; # Added 2021-06-10 71 - amazon-glacier-cmd-interface = throw "amazon-glacier-cmd-interface has been removed due to it being unmaintained"; # Added 2020-10-30 72 aminal = throw "aminal was renamed to darktile"; # Added 2021-09-28 73 ammonite-repl = throw "'ammonite-repl' has been renamed to/replaced by 'ammonite'"; # Converted to throw 2022-02-22 74 amuleDaemon = throw "amuleDaemon was renamed to amule-daemon"; # Added 2022-02-11 75 amuleGui = throw "amuleGui was renamed to amule-gui"; # Added 2022-02-11 76 - amsn = throw "amsn has been removed due to being unmaintained"; # Added 2020-12-09 77 angelfish = libsForQt5.plasmaMobileGear.angelfish; # Added 2021-10-06 78 ansible_2_11 = throw "Ansible 2.11 goes end of life in 2022/11 and can't be supported throughout the 22.05 release cycle"; # Added 2022-03-30 79 ansible_2_10 = throw "Ansible 2.10 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30 80 ansible_2_9 = throw "Ansible 2.9 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30 81 - antimicro = throw "antimicro has been removed as it was broken, see antimicrox instead"; # Added 2020-08-06 82 antimicroX = antimicrox; # Added 2021-10-31 83 ardour_5 = throw "ardour_5 has been removed. see https://github.com/NixOS/nixpkgs/issues/139549"; # Added 2021-09-28 84 arduino_core = throw "'arduino_core' has been renamed to/replaced by 'arduino-core'"; # Converted to throw 2022-02-22 85 - arora = throw "arora has been removed"; # Added 2020-09-09 86 asciidocFull = throw "'asciidocFull' has been renamed to/replaced by 'asciidoc-full'"; # Converted to throw 2022-02-22 87 asn1c = throw "asn1c has been removed: deleted by upstream"; # Added 2022-01-07 88 asterisk_13 = throw "asterisk_13: Asterisk 13 is end of life and has been removed"; # Added 2022-04-06 89 - asterisk_15 = throw "asterisk_15: Asterisk 15 is end of life and has been removed"; # Added 2020-10-07 90 asterisk_17 = throw "asterisk_17: Asterisk 17 is end of life and has been removed"; # Added 2022-04-06 91 at_spi2_atk = throw "'at_spi2_atk' has been renamed to/replaced by 'at-spi2-atk'"; # Converted to throw 2022-02-22 92 at_spi2_core = throw "'at_spi2_core' has been renamed to/replaced by 'at-spi2-core'"; # Converted to throw 2022-02-22 93 - aucdtect = throw "aucdtect: Upstream no longer provides download urls"; # Added 2020-12-26 94 automoc4 = throw "automoc4 has been removed from nixpkgs"; # Added 2022-05-30 95 - avldrums-lv2 = x42-avldrums; # Added 2020-03-29 96 - avxsynth = throw "avxsynth was removed because it was broken"; # Added 2021-05-18 97 awesome-4-0 = awesome; # Added 2022-05-05 98 aws = throw "aws has been removed: abandoned by upstream. For the AWS CLI maintained by Amazon, see 'awscli' or 'awscli2'"; # Added 2022-09-21 99 awless = throw "awless has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-05-30 100 aws-okta = throw "aws-okta is on indefinite hiatus. See https://github.com/segmentio/aws-okta/issues/278"; # Added 2022-04-05; 101 axoloti = throw "axoloti has been removed: abandoned by upstream"; # Added 2022-05-13 102 azure-vhd-utils = throw "azure-vhd-utils has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 103 - azureus = throw "azureus is now known as vuze and the version in nixpkgs was really outdated"; # Added 2021-08-02 104 105 ### B ### 106 107 badtouch = authoscope; # Project was renamed, added 20210626 108 bar-xft = throw "'bar-xft' has been renamed to/replaced by 'lemonbar-xft'"; # Converted to throw 2022-02-22 109 bashCompletion = throw "'bashCompletion' has been renamed to/replaced by 'bash-completion'"; # Converted to throw 2022-02-22 110 - bashInteractive_5 = bashInteractive; # Added 2021-08-20 111 - bash_5 = bash; # Added 2021-08-20 112 bashburn = throw "bashburn has been removed: deleted by upstream"; # Added 2022-01-07 113 - bazaar = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19 114 - bazaarTools = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19 115 bazel_0 = throw "bazel 0 is past end of life as it is not an lts version"; # Added 2022-05-09 116 bazel_0_27 = throw "bazel 0.27 is past end of life as it is not an lts version"; # Added 2022-05-09 117 bazel_0_29 = throw "bazel 0.29 is past end of life as it is not an lts version"; # Added 2022-05-09 118 bazel_1 = throw "bazel 1 is past end of life as it is not an lts version"; # Added 2022-05-09 119 - bcat = throw "bcat has been removed because upstream is dead"; # Added 2021-08-22 120 beetsExternalPlugins = throw "beetsExternalPlugins has been deprecated, use beetsPackages.$pluginname"; # Added 2022-05-07 121 beret = throw "beret has been removed"; # Added 2021-11-16 122 bin_replace_string = throw "bin_replace_string has been removed: deleted by upstream"; # Added 2022-01-07 123 bird2 = bird; # Added 2022-02-21 124 bird6 = throw "bird6 was dropped. Use bird instead, which has support for both ipv4/ipv6"; # Added 2022-02-21 125 bitbucket-cli = throw "bitbucket-cli has been removed: abandoned by upstream"; # Added 2022-03-21 126 - bitsnbots = throw "bitsnbots has been removed because it was broken and upstream missing"; # Added 2021-08-22 127 blastem = throw "blastem has been removed from nixpkgs as it would still require python2"; # Added 2022-01-01 128 - bluezFull = bluez; # Added 2019-12-03 129 - bomi = throw "bomi has been removed from nixpkgs since it was broken and abandoned upstream"; # Added 2020-12-10 130 botan = throw "botan has been removed because it did not support a supported openssl version"; # added 2021-12-15 131 - bpftool = bpftools; # Added 2021-05-03 132 - brackets = throw "brackets has been removed, it was unmaintained and had open vulnerabilities"; # Added 2021-01-24 133 bridge_utils = throw "'bridge_utils' has been renamed to/replaced by 'bridge-utils'"; # Converted to throw 2022-02-22 134 - bro = zeek; # Added 2019-09-29 135 btops = throw "btops has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02 136 btrfsProgs = throw "'btrfsProgs' has been renamed to/replaced by 'btrfs-progs'"; # Converted to throw 2022-02-22 137 bud = throw "bud has been removed: abandoned by upstream"; # Added 2022-03-14 ··· 139 buttersink = throw "buttersink has been removed: abandoned by upstream"; # Added 2022-04-05 140 141 # bitwarden_rs renamed to vaultwarden with release 1.21.0 (2021-04-30) 142 - bitwarden_rs = vaultwarden; 143 - bitwarden_rs-mysql = vaultwarden-mysql; 144 - bitwarden_rs-postgresql = vaultwarden-postgresql; 145 - bitwarden_rs-sqlite = vaultwarden-sqlite; 146 - bitwarden_rs-vault = vaultwarden-vault; 147 148 149 blink = throw "blink has been removed from nixpkgs, it was unmaintained and required python2 at the time of removal"; # Added 2022-01-12 150 - bs1770gain = throw "bs1770gain has been removed from nixpkgs, as it had no maintainer or reverse dependencies"; # Added 2021-01-02 151 bsod = throw "bsod has been removed: deleted by upstream"; # Added 2022-01-07 152 - btc1 = throw "btc1 has been removed, it was abandoned by upstream"; # Added 2020-11-03 153 buildPerlPackage = throw "'buildPerlPackage' has been renamed to/replaced by 'perlPackages.buildPerlPackage'"; # Converted to throw 2022-02-22 154 buildkite-agent3 = throw "'buildkite-agent3' has been renamed to/replaced by 'buildkite-agent'"; # Converted to throw 2022-02-22 155 bundler_HEAD = throw "'bundler_HEAD' has been renamed to/replaced by 'bundler'"; # Converted to throw 2022-02-22 ··· 159 ### C ### 160 161 c14 = throw "c14 is deprecated and archived by upstream"; # Added 2022-04-10 162 - caddy1 = throw "caddy 1.x has been removed from nixpkgs, as it's unmaintained: https://github.com/caddyserver/caddy/blob/master/.github/SECURITY.md#supported-versions"; # Added 2020-10-02 163 caffe2 = throw "caffe2 has been removed: subsumed under the PyTorch project"; # Added 2022-04-25 164 - calibre-py2 = throw "calibre-py2 has been removed from nixpkgs, as calibre has upgraded to python 3. Please use calibre as replacement"; # Added 2021-01-13 165 - calibre-py3 = throw "calibre-py3 has been removed from nixpkgs, as calibre's default python version is now 3. Please use calibre as replacement"; # Added 2021-01-13 166 callPackage_i686 = pkgsi686Linux.callPackage; 167 cantarell_fonts = throw "'cantarell_fonts' has been renamed to/replaced by 'cantarell-fonts'"; # Converted to throw 2022-02-22 168 - cargo-tree = throw "cargo-tree has been removed, use the builtin `cargo tree` command instead"; # Added 2020-08-20 169 - casperjs = throw "casperjs has been removed, it was abandoned by upstream and broken"; 170 - catfish = xfce.catfish; # Added 2019-12-22 171 - ccnet = throw "ccnet has been removed because seafile does not depend on it anymore"; # Added 2021-03-25 172 cde-gtk-theme = throw "cde-gtk-theme has been removed from nixpkgs as it shipped with python2 scripts that didn't work anymore"; # Added 2022-01-12 173 - cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs"; # Added 2020-06-05 174 checkbashism = throw "'checkbashism' has been renamed to/replaced by 'checkbashisms'"; # Converted to throw 2022-02-22 175 - chronos = throw "chronos has been removed from nixpkgs, as it was unmaintained"; # Added 2020-08-15 176 chunkwm = throw "chunkwm has been removed: abandoned by upstream"; # Added 2022-01-07 177 cifs_utils = throw "'cifs_utils' has been renamed to/replaced by 'cifs-utils'"; # Converted to throw 2022-02-22 178 cipherscan = throw "cipherscan was removed from nixpkgs, as it was unmaintained"; # added 2021-12-11 ··· 196 197 clangAnalyzer = throw "'clangAnalyzer' has been renamed to/replaced by 'clang-analyzer'"; # Converted to throw 2022-02-22 198 claws-mail-gtk2 = throw "claws-mail-gtk2 was removed to get rid of Python 2, please use claws-mail"; # Added 2021-12-05 199 - claws-mail-gtk3 = claws-mail; # Added 2021-07-10 200 clawsMail = throw "'clawsMail' has been renamed to/replaced by 'claws-mail'"; # Converted to throw 2022-02-22 201 cldr-emoji-annotation = throw "'cldr-emoji-annotation' has been removed, as it was unmaintained; use 'cldr-annotations' instead"; # Added 2022-04-03 202 clearsilver = throw "clearsilver has been removed: abandoned by upstream"; # Added 2022-03-15 203 clementineUnfree = throw "clementineUnfree has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 204 clutter_gtk = throw "'clutter_gtk' has been renamed to/replaced by 'clutter-gtk'"; # Converted to throw 2022-02-22 205 - cmakeWithQt4Gui = throw "cmakeWithQt4Gui has been removed in favor of cmakeWithGui (Qt 5)"; # Added 2021-05 206 - codimd = hedgedoc; # Added 2020-11-29 207 inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17 208 - compton = picom; # Added 2019-12-02 209 compton-git = throw "'compton-git' has been renamed to/replaced by 'compton'"; # Converted to throw 2022-02-22 210 - concurrencykit = libck; # Added 2021-03 211 conntrack_tools = throw "'conntrack_tools' has been renamed to/replaced by 'conntrack-tools'"; # Converted to throw 2022-02-22 212 container-linux-config-transpiler = throw "container-linux-config-transpiler is deprecated and archived by upstream"; # Added 2022-04-05 213 cool-old-term = throw "'cool-old-term' has been renamed to/replaced by 'cool-retro-term'"; # Converted to throw 2022-02-22 214 corsmisc = throw "corsmisc has been removed (upstream is gone)"; # Added 2022-01-24 215 - couchdb = throw "couchdb was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 216 - couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 217 coreclr = throw "coreclr has been removed from nixpkgs, use dotnet-sdk instead"; # added 2022-06-12 218 corgi = throw "corgi has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02 219 cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft_gsl'"; # Converted to throw 2022-02-22 220 - cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream"; # Added 2020-11-30 221 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07 222 crafty = throw "crafty has been removed: deleted by upstream"; # Added 2022-01-07 223 - cryptol = throw "cryptol was removed due to prolonged broken build"; # Added 2020-08-21 224 cryptpad = throw "cryptpad has been removed, because it was unmaintained in nixpkgs"; # Added 2022-07-04 225 ctl = throw "ctl has been removed: abandoned by upstream"; # Added 2022-05-13 226 227 # CUDA Toolkit 228 - cudatoolkit_6 = throw "cudatoolkit_6 has been removed in favor of newer versions"; # Added 2021-02-14 229 - cudatoolkit_65 = throw "cudatoolkit_65 has been removed in favor of newer versions"; # Added 2021-02-14 230 - cudatoolkit_7 = throw "cudatoolkit_7 has been removed in favor of newer versions"; # Added 2021-02-14 231 - cudatoolkit_7_5 = throw "cudatoolkit_7_5 has been removed in favor of newer versions"; # Added 2021-02-14 232 - cudatoolkit_8 = throw "cudatoolkit_8 has been removed in favor of newer versions"; # Added 2021-02-14 233 - cudatoolkit_9 = throw "cudatoolkit_9 has been removed in favor of newer versions"; # Added 2021-04-18 234 - cudatoolkit_9_0 = throw "cudatoolkit_9_0 has been removed in favor of newer versions"; # Added 2021-04-18 235 - cudatoolkit_9_1 = throw "cudatoolkit_9_1 has been removed in favor of newer versions"; # Added 2021-04-18 236 - cudatoolkit_9_2 = throw "cudatoolkit_9_2 has been removed in favor of newer versions"; # Added 2021-04-18 237 cudatoolkit_10 = throw "cudatoolkit_10 has been renamed to cudaPackages_10.cudatoolkit"; # Added 2022-04-04 238 cudatoolkit_10_0 = throw "cudatoolkit_10_0 has been renamed to cudaPackages_10_0.cudatoolkit"; # Added 2022-04-04 239 cudatoolkit_10_1 = throw "cudatoolkit_10_1 has been renamed to cudaPackages_10_1.cudatoolkit"; # Added 2022-04-04 ··· 247 cudatoolkit_11_6 = throw "cudatoolkit_11_6 has been renamed to cudaPackages_11_6.cudatoolkit"; # Added 2022-04-04 248 249 cudnn = throw "cudnn is now part of cudaPackages*"; # Added 2022-04-04 250 - cudnn6_cudatoolkit_8 = throw "cudnn6_cudatoolkit_8 has been removed in favor of newer versions"; # Added 2021-02-14 251 - cudnn_cudatoolkit_7 = throw "cudnn_cudatoolkit_7 has been removed in favor of newer versions"; # Added 2021-02-14 252 cudnn_7_4_cudatoolkit_10_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 253 - cudnn_cudatoolkit_7_5 = throw "cudnn_cudatoolkit_7_5 has been removed in favor of newer versions"; # Added 2021-02-14 254 cudnn_7_6_cudatoolkit_10_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 255 cudnn_7_6_cudatoolkit_10_1 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 256 - cudnn_cudatoolkit_8 = throw "cudnn_cudatoolkit_8 has been removed in favor of newer versions"; # Added 2021-02-14 257 cudnn_8_1_cudatoolkit_10_2 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 258 cudnn_8_1_cudatoolkit_11_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 259 cudnn_8_1_cudatoolkit_11_1 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 ··· 268 cudnn_8_3_cudatoolkit_11_5 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 269 cudnn_8_3_cudatoolkit_10 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 270 cudnn_8_3_cudatoolkit_11 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 271 - cudnn_cudatoolkit_9 = throw "cudnn_cudatoolkit_9 has been removed in favor of newer versions"; # Added 2021-04-18 272 - cudnn_cudatoolkit_9_0 = throw "cudnn_cudatoolkit_9_0 has been removed in favor of newer versions"; # Added 2021-04-18 273 - cudnn_cudatoolkit_9_1 = throw "cudnn_cudatoolkit_9_1 has been removed in favor of newer versions"; # Added 2021-04-18 274 - cudnn_cudatoolkit_9_2 = throw "cudnn_cudatoolkit_9_2 has been removed in favor of newer versions"; # Added 2021-04-18 275 cura_stable = throw "cura_stable was removed because it was broken and used Python 2"; # added 2022-06-05 276 curl_unix_socket = throw "curl_unix_socket has been dropped due to the lack of maintanence from upstream since 2015"; # Added 2022-06-02 277 cutensor = throw "cutensor is now part of cudaPackages*"; # Added 2022-04-04 ··· 285 cutensor_cudatoolkit_11_3 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 286 cutensor_cudatoolkit_11_4 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 287 288 - cloud-print-connector = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006"; 289 - cquery = throw "cquery has been removed because it is abandoned by upstream. Consider switching to clangd or ccls instead"; # Added 2020-06-15 290 - cups-googlecloudprint = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006"; 291 cupsBjnp = throw "'cupsBjnp' has been renamed to/replaced by 'cups-bjnp'"; # Converted to throw 2022-02-22 292 cups_filters = throw "'cups_filters' has been renamed to/replaced by 'cups-filters'"; # Converted to throw 2022-02-22 293 curlcpp = throw "curlcpp has been removed, no active maintainers and no usage within nixpkgs"; # Added 2022-05-10 294 curaByDagoma = throw "curaByDagoma has been removed from nixpkgs, because it was unmaintained and dependent on python2 packages"; # Added 2022-01-12 295 curaLulzbot = throw "curaLulzbot has been removed due to insufficient upstream support for a modern dependency chain"; # Added 2021-10-23 296 cv = throw "'cv' has been renamed to/replaced by 'progress'"; # Converted to throw 2022-02-22 297 - cvs_fast_export = cvs-fast-export; # Added 2021-06-10 298 299 ### D ### 300 301 d1x_rebirth = throw "'d1x_rebirth' has been renamed to/replaced by 'dxx-rebirth'"; # Converted to throw 2022-02-22 302 d2x_rebirth = throw "'d2x_rebirth' has been renamed to/replaced by 'dxx-rebirth'"; # Converted to throw 2022-02-22 303 - dart_dev = throw "Non-stable versions of Dart have been removed"; # Added 2020-01-15 304 - dart_old = throw "Non-stable versions of Dart have been removed"; # Added 2020-01-15 305 - dart_stable = dart; # Added 2020-01-15 306 dat = nodePackages.dat; 307 dashpay = throw "'dashpay' has been removed because it was unmaintained"; # Added 2022-05-12 308 dbus_daemon = throw "'dbus_daemon' has been renamed to/replaced by 'dbus.daemon'"; # Converted to throw 2022-02-22 309 dbus_glib = throw "'dbus_glib' has been renamed to/replaced by 'dbus-glib'"; # Converted to throw 2022-02-22 310 dbus_libs = throw "'dbus_libs' has been renamed to/replaced by 'dbus'"; # Converted to throw 2022-02-22 311 dbus_tools = throw "'dbus_tools' has been renamed to/replaced by 'dbus.out'"; # Converted to throw 2022-02-22 312 - dbvisualizer = throw "dbvisualizer has been removed from nixpkgs, as it's unmaintained"; # Added 2020-09-20 313 dd-agent = throw "dd-agent has been removed in favor of the newer datadog-agent"; # Added 2022-04-26 314 ddar = throw "ddar has been removed: abandoned by upstream"; # Added 2022-03-18 315 deadbeef-mpris2-plugin = throw "'deadbeef-mpris2-plugin' has been renamed to/replaced by 'deadbeefPlugins.mpris2'"; # Converted to throw 2022-02-22 ··· 317 318 debian_devscripts = throw "'debian_devscripts' has been renamed to/replaced by 'debian-devscripts'"; # Converted to throw 2022-02-22 319 debugedit-unstable = debugedit; # Added 2021-11-22 320 - deepin = throw "deepin was a work in progress and it has been canceled and removed https://github.com/NixOS/nixpkgs/issues/94870"; # added 2020-08-31 321 - deepspeech = throw "deepspeech was removed in favor of stt. https://github.com/NixOS/nixpkgs/issues/119496"; # added 2021-05-05 322 deisctl = throw "deisctl was removed ; the service does not exist anymore"; # added 2022-02-06 323 deis = throw "deis was removed ; the service does not exist anymore"; # added 2022-02-06 324 - deltachat-electron = deltachat-desktop; # added 2021-07-18 325 - 326 - deluge-1_x = throw '' 327 - Deluge 1.x (deluge-1_x) is no longer supported. 328 - Please use Deluge 2.x (deluge-2_x) instead, for example: 329 - 330 - services.deluge.package = pkgs.deluge-2_x; 331 - 332 - Note that it is NOT possible to switch back to Deluge 1.x after this change. 333 - ''; # Added 2021-08-18 334 - 335 demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18 336 desktop_file_utils = throw "'desktop_file_utils' has been renamed to/replaced by 'desktop-file-utils'"; # Converted to throw 2022-02-22 337 devicemapper = throw "'devicemapper' has been renamed to/replaced by 'lvm2'"; # Converted to throw 2022-02-22 ··· 342 disper = throw "disper has been removed: abandoned by upstream"; # Added 2022-03-18 343 displaycal = throw "displaycal has been removed from nixpkgs, as it hasn't migrated to python3"; # Added 2022-01-12 344 dmtx = throw "'dmtx' has been renamed to/replaced by 'dmtx-utils'"; # Converted to throw 2022-02-22 345 - dnnl = oneDNN; # Added 2020-04-22 346 docbook5_xsl = throw "'docbook5_xsl' has been renamed to/replaced by 'docbook_xsl_ns'"; # Converted to throw 2022-02-22 347 - docbookrx = throw "docbookrx has been removed since it was unmaintained"; # Added 2021-01-12 348 docbook_xml_xslt = throw "'docbook_xml_xslt' has been renamed to/replaced by 'docbook_xsl'"; # Converted to throw 2022-02-22 349 doh-proxy = throw "doh-proxy has been removed because upstream abandoned it and its depedencies where removed."; # Added 2022-03-30 350 docker_compose = throw "'docker_compose' has been renamed to/replaced by 'docker-compose'"; # Converted to throw 2022-02-22 ··· 355 dotnet-netcore = dotnet-runtime; # Added 2021-10-07 356 double_conversion = throw "'double_conversion' has been renamed to/replaced by 'double-conversion'"; # Converted to throw 2022-02-22 357 dragon-drop = throw "'dragon-drop' has been removed in favor of 'xdragon'"; # Added 2022-04-10; 358 - draftsight = throw "draftsight has been removed, no longer available as freeware"; # Added 2020-08-14 359 dust = throw "dust has been removed: abandoned by upstream"; # Added 2022-04-21 360 - dvb_apps = throw "dvb_apps has been removed"; # Added 2020-11-03 361 dwarf_fortress = throw "'dwarf_fortress' has been renamed to/replaced by 'dwarf-fortress'"; # Converted to throw 2022-02-22 362 - dwm-git = throw "dwm-git has been removed from nixpkgs, as it had no updates for 2 years not serving it's purpose"; # Added 2021-02-07 363 - dylibbundler = macdylibbundler; # Added 2021-04-24 364 365 ### E ### 366 ··· 368 ec2_ami_tools = ec2-ami-tools; # Added 2021-10-08 369 ec2_api_tools = ec2-api-tools; # Added 2021-10-08 370 ec2-utils = amazon-ec2-utils; # Added 2022-02-01 371 - elasticmq = throw "elasticmq has been removed in favour of elasticmq-server-bin"; # Added 2021-01-17 372 - elasticsearch7-oss = throw "elasticsearch7-oss has been removed, as the distribution is no longer provided by upstream. https://github.com/NixOS/nixpkgs/pull/114456"; # Added 2021-06-09 373 374 # Electron 375 electron_3 = throw "electron_3 has been removed in favor of newer versions"; # added 2022-01-06 ··· 387 emacs28WithPackages = emacs28.pkgs.withPackages; # Added 2021-10-04 388 emacsNativeComp = emacs28NativeComp; # Added 2022-06-08 389 emacsPackagesGen = throw "'emacsPackagesGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22 390 - emacsPackagesNg = emacs.pkgs; # Added 2019-08-07 391 - emacsPackagesNgFor = emacsPackagesFor; # Added 2019-08-07 392 emacsPackagesNgGen = throw "'emacsPackagesNgGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22 393 - emacsWithPackages = emacs.pkgs.withPackages; # Added 2020-12-18 394 395 enblendenfuse = throw "'enblendenfuse' has been renamed to/replaced by 'enblend-enfuse'"; # Converted to throw 2022-02-22 396 encryptr = throw "encryptr was removed because it reached end of life"; # Added 2022-02-06 397 envdir = throw "envdir has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 398 - envelope = throw "envelope has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-05 399 epoxy = libepoxy; # Added 2021-11-11 400 epsxe = throw "epsxe has been removed from nixpkgs, as it was unmaintained."; # added 2021-12-15 401 - esniper = throw "esniper has been removed because upstream no longer maintains it (and it no longer works)"; # Added 2021-04-12 402 etcdctl = throw "'etcdctl' has been renamed to/replaced by 'etcd'"; # Converted to throw 2022-02-22 403 eteroj.lv2 = throw "'eteroj.lv2' has been renamed to/replaced by 'open-music-kontrollers.eteroj'"; # Added 2022-03-09 404 euca2tools = throw "euca2ools has been removed because it is unmaintained upstream and still uses python2"; # Added 2022-01-01 ··· 408 409 ### F ### 410 411 - facette = throw "facette has been removed"; # Added 2020-01-06 412 - fast-neural-doodle = throw "fast-neural-doodle has been removed, as the upstream project has been abandoned"; # Added 2020-03-28 413 - fastnlo = fastnlo_toolkit; # Added 2021-04-24 414 fbreader = throw "fbreader has been removed, as the upstream project has been archived"; # Added 2022-05-26 415 - fedora-coreos-config-transpiler = throw "fedora-coreos-config-transpiler has been renamed to 'butane'"; # Added 2021-04-13 416 feedreader = throw "feedreader is no longer activily maintained since 2019. The developer is working on a spiritual successor called NewsFlash."; # Added 2022-05-03 417 - fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; 418 ffadoFull = throw "'ffadoFull' has been renamed to/replaced by 'ffado'"; # Converted to throw 2022-02-22 419 ffmpeg-sixel = throw "ffmpeg-sixel has been removed, because it was an outdated/unmaintained fork of ffmpeg"; # Added 2022-03-23"; 420 ffmpeg_3 = throw "ffmpeg_3 was removed from nixpkgs, because it was an outdated and insecure release"; # added 2022-01-17 421 - finger_bsd = bsd-finger; 422 - fingerd_bsd = bsd-fingerd; 423 - firefox-esr-68 = throw "Firefox 68 ESR was removed because it reached end of life with its final release 68.12esr on 2020-08-25"; 424 firefox-esr-wrapper = throw "'firefox-esr-wrapper' has been renamed to/replaced by 'firefox-esr'"; # Converted to throw 2022-02-22 425 firefoxWrapper = throw "'firefoxWrapper' has been renamed to/replaced by 'firefox'"; # Converted to throw 2022-02-22 426 firefox-wrapper = throw "'firefox-wrapper' has been renamed to/replaced by 'firefox'"; # Converted to throw 2022-02-22 427 firmwareLinuxNonfree = linux-firmware; # Added 2022-01-09 428 - fish-foreign-env = throw "fish-foreign-env has been replaced with fishPlugins.foreign-env"; # Added 2020-12-29, modified 2021-01-10 429 fishfight = jumpy; # Added 2022-08-03 430 flameGraph = throw "'flameGraph' has been renamed to/replaced by 'flamegraph'"; # Converted to throw 2022-02-22 431 - flashplayer-standalone-debugger = throw "flashplayer-standalone-debugger has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07 432 - flashplayer-standalone = throw "flashplayer-standalone has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07 433 - flashplayer = throw "flashplayer has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07 434 flashtool = throw "flashtool was removed from nixpkgs, because the download is down for copyright reasons and the site looks very fishy"; # Added 2021-06-31 435 flatbuffers_1_12 = throw "FlatBuffers version 1.12 has been removed, because upstream no longer maintains it"; # Added 2022-05-12 436 flatbuffers_2_0 = flatbuffers; # Added 2022-05-12 437 - flink_1_5 = throw "flink_1_5 was removed, use flink instead"; # Added 2021-01-25 438 - flutter-beta = throw "Non-stable versions of Flutter have been removed. You can use flutterPackages.mkFlutter to generate a package for other Flutter versions"; # Added 2020-01-15 439 - flutter-dev = throw "Non-stable versions of Flutter have been removed. You can use flutterPackages.mkFlutter to generate a package for other Flutter versions"; # Added 2020-01-15 440 - flvtool2 = throw "flvtool2 has been removed"; # Added 2020-11-03 441 fme = throw "fme was removed, because it is old and uses Glade, a discontinued library"; # Added 2022-01-26 442 - foldingathome = fahclient; # Added 2020-09-03 443 font-awesome-ttf = throw "'font-awesome-ttf' has been renamed to/replaced by 'font-awesome'"; # Converted to throw 2022-02-22 444 - 445 - fontconfig-penultimate = throw '' 446 - fontconfig-penultimate has been removed. 447 - It was a fork of the abandoned fontconfig-ultimate. 448 - ''; # Added 2020-07-21 449 - 450 - fontconfig_210 = throw '' 451 - fontconfig 2.10.x hasn't had a release in years, is vulnerable to CVE-2016-5384 452 - and has only been used for old fontconfig caches. 453 - ''; 454 - 455 foomatic_filters = throw "'foomatic_filters' has been renamed to/replaced by 'foomatic-filters'"; # Converted to throw 2022-02-22 456 fscryptctl-experimental = throw "The package fscryptctl-experimental has been removed. Please switch to fscryptctl"; # Added 2021-11-07 457 - fsharp41 = throw "fsharp41 has been removed, please use dotnet-sdk_5 or later"; 458 fslint = throw "fslint has been removed: end of life. Upstream recommends using czkawka (https://qarmin.github.io/czkawka/) instead"; # Added 2022-01-15 459 fuse_exfat = throw "'fuse_exfat' has been renamed to/replaced by 'exfat'"; # Converted to throw 2022-02-22 460 fuseki = throw "'fuseki' has been renamed to/replaced by 'apache-jena-fuseki'"; # Converted to throw 2022-02-22 461 fuse2fs = if stdenv.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too. 462 - fwupdate = throw "fwupdate was merged into fwupd"; # Added 2020-05-19 463 464 ### G ### 465 466 - g4py = python3Packages.geant4; # Added 2020-06-06 467 - gaia = throw "gaia has been removed because it seems abandoned upstream and uses no longer supported dependencies"; # Added 2020-06-06 468 gammy = throw "'gammy' is deprecated upstream and has been replaced by 'gummy'"; # Added 2022-09-03 469 gawp = throw "gawp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 470 - gdal_1_11 = throw "gdal_1_11 was removed. Use gdal instead"; # Added 2021-04-03 471 gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22 472 gdk_pixbuf = throw "'gdk_pixbuf' has been renamed to/replaced by 'gdk-pixbuf'"; # Converted to throw 2022-02-22 473 getmail = throw "getmail has been removed from nixpkgs, migrate to getmail6"; # Added 2022-01-12 474 gettextWithExpat = throw "'gettextWithExpat' has been renamed to/replaced by 'gettext'"; # Converted to throw 2022-02-22 475 - gfm = throw "gfm has been removed"; # Added 2021-01-15 476 giblib = throw " giblib has been removed from nixpkgs because upstream is gone"; # Added 2022-01-23 477 - giflib_4_1 = throw "giflib_4_1 has been removed; use giflib instead"; # Added 2020-02-12 478 git-annex-remote-b2 = throw "git-annex-remote-b2 has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02 479 git-bz = throw "giz-bz has been removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01 480 481 gitAndTools = self // { 482 - darcsToGit = darcs-to-git; 483 - gitAnnex = git-annex; 484 - gitBrunch = git-brunch; 485 - gitFastExport = git-fast-export; 486 - gitRemoteGcrypt = git-remote-gcrypt; 487 - svn_all_fast_export = svn-all-fast-export; 488 - topGit = top-git; 489 - }; # Added 2021-01-14 490 491 gitin = throw "gitin has been remove because it was unmaintained and depended on an insecure version of libgit2"; # Added 2021-12-07 492 gitinspector = throw "gitinspector has been removed because it doesn't work with python3"; # Added 2022-01-12 493 gksu = throw "gksu has been removed"; # Added 2022-01-16 494 glib_networking = throw "'glib_networking' has been renamed to/replaced by 'glib-networking'"; # Converted to throw 2022-02-22 495 glimpse = throw "glimpse was removed, as the project was discontinued. You can use gimp instead."; # Added 2022-07-11 496 - gmailieer = lieer; # Added 2020-04-19 497 - gmic_krita_qt = gmic-qt-krita; # Added 2019-09-07 498 - gmvault = throw "gmvault has been removed because it is unmaintained, mostly broken, and insecure"; # Added 2021-03-08 499 gnash = throw "gnash has been removed; broken and abandoned upstream"; # added 2022-02-06 500 gnome-breeze = throw "gnome-breeze has been removed, use libsForQt5.breeze-gtk instead"; # Added 2022-04-22 501 gnome-firmware-updater = gnome-firmware; # added 2022-04-14 502 gnome-passwordsafe = gnome-secrets; # added 2022-01-30 503 - gnome-mpv = celluloid; # Added 2019-08-22 504 gnome-sharp = throw "gnome-sharp has been removed from nixpkgs"; # Added 2022-01-15 505 gnome-themes-standard = throw "'gnome-themes-standard' has been renamed to/replaced by 'gnome-themes-extra'"; # Converted to throw 2022-02-22 506 - gnome_user_docs = gnome-user-docs; # Added 2019-11-20 507 gnome_doc_utils = throw "'gnome_doc_utils' has been renamed to/replaced by 'gnome-doc-utils'"; # Converted to throw 2022-02-22 508 gnome_themes_standard = throw "'gnome_themes_standard' has been renamed to/replaced by 'gnome-themes-standard'"; # Converted to throw 2022-02-22 509 - 510 - gnuradio-with-packages = gnuradio3_7.override { 511 - extraPackages = lib.attrVals [ 512 - "osmosdr" "ais" "gsm" "nacl" "rds" "limesdr" 513 - ] gnuradio3_7Packages; 514 - }; # Added 2020-10-16 515 - 516 - gmock = gtest; # moved from top-level 2021-03-14 517 - 518 - gnome3 = gnome; # Added 2021-05-07 519 - gnupg20 = throw "gnupg20 has been removed from nixpkgs as upstream dropped support on 2017-12-31";# Added 2020-07-12 520 gnuradio3_7 = throw "gnuradio3_7 has been removed because it required Python 2"; # Added 2022-01-16 521 - gnuradio-ais = gnuradio3_7.pkgs.ais; # Added 2019-05-27, changed 2020-10-16 522 - gnuradio-gsm = gnuradio3_7.pkgs.gsm; # Added 2019-05-27, changed 2020-10-16 523 - gnuradio-limesdr = gnuradio3_7.pkgs.limesdr; # Added 2019-05-27, changed 2020-10-16 524 - gnuradio-nacl = gnuradio3_7.pkgs.nacl; # Added 2019-05-27, changed 2020-10-16 525 - gnuradio-osmosdr = gnuradio3_7.pkgs.osmosdr; # Added 2019-05-27, changed 2020-10-16 526 - gnuradio-rds = gnuradio3_7.pkgs.rds; # Added 2019-05-27, changed 2020-10-16 527 gnustep-make = throw "'gnustep-make' has been renamed to/replaced by 'gnustep.make'"; # Converted to throw 2022-02-22 528 - gnuvd = throw "gnuvd was removed because the backend service is missing"; # Added 2020-01-14 529 - gobby5 = gobby; # Added 2021-02-01 530 gobjectIntrospection = throw "'gobjectIntrospection' has been renamed to/replaced by 'gobject-introspection'"; # Converted to throw 2022-02-22 531 gogoclient = throw "gogoclient has been removed, because it was unmaintained"; # Added 2021-12-15 532 goklp = throw "goklp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 533 golly-beta = throw "golly-beta has been removed: use golly instead"; # Added 2022-03-21 534 goimports = throw "'goimports' has been renamed to/replaced by 'gotools'"; # Converted to throw 2022-02-22 535 - gometalinter = throw "gometalinter was abandoned by upstream. Consider switching to golangci-lint instead"; # Added 2020-04-23 536 googleAuthenticator = throw "'googleAuthenticator' has been renamed to/replaced by 'google-authenticator'"; # Converted to throw 2022-02-22 537 googleearth = throw "the non-pro version of Google Earth was removed because it was discontinued and downloading it isn't possible anymore"; # Added 2022-01-22 538 - google-gflags = gflags; # Added 2019-07-25 539 - google-musicmanager = throw "google-musicmanager has been removed because Google Play Music was discontinued"; # Added 2021-03-07 540 - google-music-scripts = throw "google-music-scripts has been removed because Google Play Music was discontinued"; # Added 2021-03-07 541 gosca = throw "gosca has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-30 542 google-play-music-desktop-player = throw "GPMDP shows a black screen, upstream homepage is dead, use 'ytmdesktop' instead"; # Added 2022-06-16 543 go-langserver = throw "go-langserver has been replaced by gopls"; # Added 2022-06-30 ··· 546 go-repo-root = throw "go-repo-root has been dropped due to the lack of maintanence from upstream since 2014"; # Added 2022-06-02 547 gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06 548 gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17 549 - 550 - graalvm11 = graalvm11-ce; 551 graalvm8-ce = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19 552 graalvm8 = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19 553 graalvm8-ee = throw "graalvm8-ee has been removed because it is unmaintained"; # Added 2022-04-15 554 graalvm11-ee = throw "graalvm11-ee has been removed because it is unmaintained"; # Added 2022-04-15 555 gradio = throw "gradio has been removed because it is unmaintained, use shortwave instead"; # Added 2022-06-03 556 grafana-mimir = throw "'grafana-mimir' has been renamed to/replaced by 'mimir'"; # Added 2022-06-07 557 - gr-ais = gnuradio3_7.pkgs.ais; # Added 2019-05-27, changed 2020-10-16 558 grantlee5 = throw "'grantlee5' has been renamed to/replaced by 'libsForQt5.grantlee'"; # Converted to throw 2022-02-22 559 - gr-gsm = gnuradio3_7.pkgs.gsm; # Added 2019-05-27, changed 2020-10-16 560 grib-api = throw "grib-api has been replaced by ecCodes => https://confluence.ecmwf.int/display/ECC/GRIB-API+migration"; # Added 2022-01-05 561 - gr-limesdr = gnuradio3_7.pkgs.limesdr; # Added 2019-05-27, changed 2020-10-16 562 - gr-nacl = gnuradio3_7.pkgs.nacl; # Added 2019-05-27, changed 2020-10-16 563 - gr-osmosdr = gnuradio3_7.pkgs.osmosdr; # Added 2019-05-27, changed 2020-10-16 564 - gr-rds = gnuradio3_7.pkgs.rds; # Added 2019-05-27, changed 2020-10-16 565 grv = throw "grv has been dropped due to the lack of maintanence from upstream since 2019"; # Added 2022-06-01 566 gsettings_desktop_schemas = throw "'gsettings_desktop_schemas' has been renamed to/replaced by 'gsettings-desktop-schemas'"; # Converted to throw 2022-02-22 567 gtk_doc = throw "'gtk_doc' has been renamed to/replaced by 'gtk-doc'"; # Converted to throw 2022-02-22 568 gtklick = throw "gtklick has been removed from nixpkgs as the project is stuck on python2"; # Added 2022-01-01 569 - gtmess = throw "gtmess has been removed, because it was a MSN client."; # add 2021-12-15 570 guile-gnome = throw "guile-gnome has been removed"; # Added 2022-01-16 571 guileCairo = throw "'guileCairo' has been renamed to/replaced by 'guile-cairo'"; # Converted to throw 2022-02-22 572 guileGnome = throw "guile-gnome has been removed"; # Added 2022-01-16 ··· 583 584 ### H ### 585 586 - hal-flash = throw "hal-flash has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07 587 hardlink = throw "hardlink was merged into util-linux since 2019-06-14."; # Added 2022-08-12 588 inherit (harePackages) hare harec; # Added 2022-08-10 589 hawkthorne = throw "hawkthorne has been removed because it depended on a broken version of love"; # Added 2022-01-15 590 heapster = throw "Heapster is now retired. See https://github.com/kubernetes-retired/heapster/blob/master/docs/deprecation.md"; # Added 2022-04-05 591 heimdalFull = throw "'heimdalFull' has been renamed to/replaced by 'heimdal'"; # Converted to throw 2022-02-22 592 heme = throw "heme has been removed: upstream is gone"; # added 2022-02-06 593 - hepmc = hepmc2; # Added 2019-08-05 594 hicolor_icon_theme = throw "'hicolor_icon_theme' has been renamed to/replaced by 'hicolor-icon-theme'"; # Converted to throw 2022-02-22 595 holdingnuts = throw "holdingnuts was removed from nixpkgs, as the project is no longer developed"; # Added 2022-05-10 596 holochain-go = throw "holochain-go was abandoned by upstream"; # Added 2022-01-01 597 htmlTidy = throw "'htmlTidy' has been renamed to/replaced by 'html-tidy'"; # Converted to throw 2022-02-22 598 - ht-rust = xh; # Added 2021-02-13 599 - hydra-flakes = throw "hydra-flakes: Flakes support has been merged into Hydra's master. Please use `hydra_unstable` now"; # Added 2020-04-06 600 hydra-unstable = hydra_unstable; # added 2022-05-10 601 hyperspace-cli = throw "hyperspace-cli is out of date, and has been deprecated upstream in favour of using the individual repos instead"; # Added 2022-08-29 602 ··· 604 605 i3cat = throw "i3cat has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02 606 iana_etc = throw "'iana_etc' has been renamed to/replaced by 'iana-etc'"; # Converted to throw 2022-02-22 607 - iasl = throw "iasl has been removed, use acpica-tools instead"; # Added 2021-08-08 608 ical2org = throw "ical2org has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02 609 icecat-bin = throw "icecat-bin has been removed, the binary builds are not maintained upstream"; # Added 2022-02-15 610 - icedtea8_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 611 - icedtea_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 612 icu59 = throw "icu59 has been removed, use a more recent version instead"; # Added 2022-05-14 613 icu65 = throw "icu65 has been removed, use a more recent version instead"; # Added 2022-05-14 614 idea = throw "'idea' has been renamed to/replaced by 'jetbrains'"; # Converted to throw 2022-02-22 615 imapproxy = throw "imapproxy has been removed because it did not support a supported openssl version"; # added 2021-12-15 616 - imagemagick7Big = imagemagickBig; # Added 2021-02-22 617 - imagemagick7 = imagemagick; # Added 2021-02-22 618 - imagemagick7_light = imagemagick_light; # Added 2021-02-22 619 impressive = throw "impressive has been removed due to lack of released python 2 support and maintainership in nixpkgs"; # Added 2022-01-27 620 - i-score = throw "i-score has been removed: abandoned upstream"; # Added 2020-11-21 621 inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped"; 622 index-fm = libsForQt5.mauiPackages.index; # added 2022-05-17 623 - infiniband-diags = rdma-core; # Added 2019-08-09 624 ino = throw "ino has been removed from nixpkgs, the project is stuck on python2 and upstream has archived the project"; # Added 2022-01-12 625 - inotifyTools = inotify-tools; 626 intecture-agent = throw "intecture-agent has been removed, because it was no longer maintained upstream"; # added 2021-12-15 627 intecture-auth = throw "intecture-auth has been removed, because it was no longer maintained upstream"; # added 2021-12-15 628 intecture-cli = throw "intecture-cli has been removed, because it was no longer maintained upstream"; # added 2021-12-15 629 interfacer = throw "interfacer is deprecated and archived by upstream"; # Added 2022-04-05 630 - inter-ui = inter; # Added 2021-03-27 631 iops = throw "iops was removed: upstream is gone"; # Added 2022-02-06 632 - iproute = iproute2; # moved from top-level 2021-03-14 633 ipsecTools = throw "ipsecTools has benn removed, because it was no longer maintained upstream"; # Added 2021-12-15 634 itch-setup = throw "itch-setup has benn removed, use itch instead"; # Added 2022-06-02 635 636 ### J ### 637 638 639 - jack2Full = jack2; # moved from top-level 2021-03-14 640 jami-client-gnome = throw "jami-client-gnome has been removed: abandoned upstream"; # Added 2022-05-15 641 jami-libclient = throw "jami-libclient has been removed: moved into jami-qt"; # Added 2022-07-29 642 - jamomacore = throw "jamomacore has been removed: abandoned upstream"; # Added 2020-11-21 643 - jbidwatcher = throw "jbidwatcher was discontinued in march 2021"; # Added 2021-03-15 644 jbuilder = throw "'jbuilder' has been renamed to/replaced by 'dune_1'"; # Converted to throw 2022-02-22 645 jd = throw "jd has been dropped due to the lack of maintenance from upstream since 2016"; # Added 2022-06-03 646 - jellyfin_10_5 = throw "Jellyfin 10.5 is no longer supported and contains a security vulnerability. Please upgrade to a newer version"; # Added 2021-04-26 647 joseki = throw "'joseki' has been renamed to/replaced by 'apache-jena-fuseki'"; # Converted to throw 2022-02-22 648 journalbeat7 = throw "journalbeat has been removed upstream. Use filebeat with the journald input instead"; 649 650 # Julia 651 - julia_07 = throw "julia_07 has been deprecated in favor of the latest LTS version"; # Added 2020-09-15 652 - julia_1 = throw "julia_1 has been deprecated in favor of julia_10 as it was ambiguous"; # Added 2021-03-13 653 - julia_11 = throw "julia_11 has been deprecated in favor of the latest stable version"; # Added 2020-09-15 654 - julia_13 = throw "julia_13 has been deprecated in favor of the latest stable version"; # Added 2021-03-13 655 julia_10-bin = throw "julia_10-bin has been deprecated in favor of the latest LTS version"; # Added 2021-12-02 656 julia_17-bin = throw "julia_17-bin has been deprecated in favor of the latest stable version"; # Added 2022-09-04 657 ··· 661 ### K ### 662 663 k3d = throw "k3d has been removed because it was broken and has seen no release since 2016"; # Added 2022-01-04 664 - k9copy = throw "k9copy has been removed from nixpkgs, as there is no upstream activity"; # Added 2020-11-06 665 kafkacat = kcat; # Added 2021-10-07 666 - kbdKeymaps = throw "kbdKeymaps is not needed anymore since dvp and neo are now part of kbd"; # Added 2021-04-11 667 - kdeconnect = plasma5Packages.kdeconnect-kde; # Added 2020-10-28 668 - kdecoration-viewer = throw "kdecoration-viewer has been removed from nixpkgs, as there is no upstream activity"; # Added 2020-06-16 669 kdiff3-qt5 = throw "'kdiff3-qt5' has been renamed to/replaced by 'kdiff3'"; # Converted to throw 2022-02-22 670 keepass-keefox = throw "'keepass-keefox' has been renamed to/replaced by 'keepass-keepassrpc'"; # Converted to throw 2022-02-22 671 keepassx-community = throw "'keepassx-community' has been renamed to/replaced by 'keepassxc'"; # Converted to throw 2022-02-22 672 keepassx-reboot = throw "'keepassx-reboot' has been renamed to/replaced by 'keepassx-community'"; # Converted to throw 2022-02-22 673 keepassx2-http = throw "'keepassx2-http' has been renamed to/replaced by 'keepassx-reboot'"; # Converted to throw 2022-02-22 674 keepnote = throw "keepnote has been removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-01 675 - kerberos = libkrb5; # moved from top-level 2021-03-14 676 kexectools = kexec-tools; # Added 2021-09-03 677 - kexpand = "kexpand awless has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-01 678 keybase-go = throw "'keybase-go' has been renamed to/replaced by 'keybase'"; # Converted to throw 2022-02-22 679 - keysmith = libsForQt5.plasmaMobileGear.keysmith; # Added 2021-07-14 680 kgx = gnome-console; # Added 2022-02-19 681 - kibana7-oss = throw "kibana7-oss has been removed, as the distribution is no longer provided by upstream. https://github.com/NixOS/nixpkgs/pull/114456"; # Added 2021-06-09 682 - kicad-with-packages3d = kicad; # Added 2019-11-25 683 - kindlegen = throw "kindlegen has been removed from nixpkgs, as it's abandoned and no longer available for download"; # Added 2021-03-09 684 - kinetic-cpp-client = throw "kinetic-cpp-client has been removed from nixpkgs, as it's abandoned"; # Added 2020-04-28 685 - kino = throw "kino has been removed because it was broken and abandoned"; # Added 2021-04-25 686 knockknock = throw "knockknock has been removed from nixpkgs because the upstream project is abandoned"; # Added 2022-01-01 687 kodestudio = throw "kodestudio has been removed from nixpkgs, as the nix package has been long unmaintained and out of date."; # Added 2022-06-07 688 - kodiGBM = kodi-gbm; 689 - kodiPlain = kodi; 690 - kodiPlainWayland = kodi-wayland; 691 kodiPlugins = kodiPackages; # Added 2021-03-09; 692 - kramdown-rfc2629 = rubyPackages.kramdown-rfc2629; # Added 2021-03-23 693 krename-qt5 = throw "'krename-qt5' has been renamed to/replaced by 'krename'"; # Converted to throw 2022-02-22 694 krita-beta = krita; # moved from top-level 2021-12-23 695 kube-aws = throw "kube-aws is deprecated and archived by upstream"; # Added 2022-04-05 ··· 700 ### L ### 701 702 lastfmsubmitd = throw "lastfmsubmitd was removed from nixpkgs as the project is abandoned"; # Added 2022-01-01 703 - latinmodern-math = lmmath; 704 letsencrypt = throw "'letsencrypt' has been renamed to/replaced by 'certbot'"; # Converted to throw 2022-02-22 705 libGL_driver = throw "'libGL_driver' has been renamed to/replaced by 'mesa.drivers'"; # Converted to throw 2022-02-22 706 libaudit = throw "'libaudit' has been renamed to/replaced by 'audit'"; # Converted to throw 2022-02-22 ··· 709 libcanberra_gtk2 = throw "'libcanberra_gtk2' has been renamed to/replaced by 'libcanberra-gtk2'"; # Converted to throw 2022-02-22 710 libcanberra_gtk3 = throw "'libcanberra_gtk3' has been renamed to/replaced by 'libcanberra-gtk3'"; # Converted to throw 2022-02-22 711 libcap_manpages = throw "'libcap_manpages' has been renamed to/replaced by 'libcap.doc'"; # Converted to throw 2022-02-22 712 - libcap_pam = if stdenv.isLinux then libcap.pam else null; # Added 2016-04-29 713 libcap_progs = throw "'libcap_progs' has been renamed to/replaced by 'libcap.out'"; # Converted to throw 2022-02-22 714 - libco-canonical = throw "libco-canonical: Canonical deleted the repo, libco-canonical is not used anymore"; # Added 2021-05-16 715 - libcroco = throw "libcroco has been removed as it's no longer used in any derivations"; # Added 2020-03-04 716 libdbusmenu-glib = throw "'libdbusmenu-glib' has been renamed to/replaced by 'libdbusmenu'"; # Converted to throw 2022-02-22 717 libdbusmenu_qt = throw "'libdbusmenu_qt' (Qt4) is deprecated and unused, use 'libsForQt5.libdbusmenu'"; # Added 2022-06-14 718 libdbusmenu_qt5 = throw "'libdbusmenu_qt5' has been renamed to/replaced by 'libsForQt5.libdbusmenu'"; # Converted to throw 2022-02-22 ··· 727 libgpgerror = libgpg-error; # Added 2021-09-04 728 libgroove = throw "libgroove has been removed, because it depends on an outdated and insecure version of ffmpeg"; # Added 2022-01-21 729 libgumbo = throw "'libgumbo' has been renamed to/replaced by 'gumbo'"; # Converted to throw 2022-02-22 730 - libintlOrEmpty = lib.optional (!stdenv.isLinux || stdenv.hostPlatform.libc != "glibc") gettext; # Added 2018-03-14 731 - libixp_hg = libixp; 732 - libjpeg_drop = libjpeg_original; # Added 2020-06-05 733 libjson_rpc_cpp = throw "'libjson_rpc_cpp' has been renamed to/replaced by 'libjson-rpc-cpp'"; # Converted to throw 2022-02-22 734 libkml = throw "libkml has been removed from nixpkgs, as it's abandoned and no package needed it"; # Added 2021-11-09 735 liblapackWithoutAtlas = throw "'liblapackWithoutAtlas' has been renamed to/replaced by 'lapack-reference'"; # Converted to throw 2022-02-22 736 - liblastfm = libsForQt5.liblastfm; # Added 2020-06-14 737 liblrdf = throw "'liblrdf' has been renamed to/replaced by 'lrdf'"; # Converted to throw 2022-02-22 738 libmsgpack = throw "'libmsgpack' has been renamed to/replaced by 'msgpack'"; # Converted to throw 2022-02-22 739 libnih = throw "'libnih' has been removed"; # Converted to throw 2022-05-17 740 libosmpbf = throw "libosmpbf was removed because it is no longer required by osrm-backend"; 741 - libpng_apng = throw "libpng_apng has been removed, because it is equivalent to libpng"; # Added 2021-03-21 742 libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20 743 - libqmatrixclient = throw "libqmatrixclient was renamed to libquotient"; # Added 2020-04-09 744 libqrencode = throw "'libqrencode' has been renamed to/replaced by 'qrencode'"; # Converted to throw 2022-02-22 745 - librdf = lrdf; # Added 2020-03-22 746 librecad2 = throw "'librecad2' has been renamed to/replaced by 'librecad'"; # Converted to throw 2022-02-22 747 libressl_3_2 = throw "'libressl_3_2' has reached end-of-life "; # Added 2022-03-19 748 librevisa = throw "librevisa has been removed because its website and source have disappeared upstream"; # Added 2022-09-23 749 - librsync_0_9 = throw "librsync_0_9 has been removed"; # Added 2021-07-24 750 - libseat = seatd; # Added 2021-06-24 751 libspotify = throw "libspotify has been removed because Spotify stopped supporting it"; # added 2022-05-29 752 - libstdcxxHook = throw "libstdcxx hook has been removed because cc-wrapper is now directly aware of the c++ standard library intended to be used"; # Added 2020-06-22 753 libsysfs = throw "'libsysfs' has been renamed to/replaced by 'sysfsutils'"; # Converted to throw 2022-02-22 754 libtidy = throw "'libtidy' has been renamed to/replaced by 'html-tidy'"; # Converted to throw 2022-02-22 755 - libtorrentRasterbar = libtorrent-rasterbar; # Added 2020-12-20 756 - libtorrentRasterbar-1_1_x = libtorrent-rasterbar-1_1_x; # Added 2020-12-20 757 - libtorrentRasterbar-1_2_x = libtorrent-rasterbar-1_2_x; # Added 2020-12-20 758 - libtorrentRasterbar-2_0_x = libtorrent-rasterbar-2_0_x; # Added 2020-12-20 759 - libtxc_dxtn = throw "libtxc_dxtn was removed 2020-03-16, now integrated in Mesa"; 760 - libtxc_dxtn_s2tc = throw "libtxc_dxtn_s2tc was removed 2020-03-16, now integrated in Mesa"; 761 libudev = throw "'libudev' has been renamed to/replaced by 'udev'"; # Converted to throw 2022-02-22 762 - libungif = giflib; # Added 2020-02-12 763 - libusb = libusb1; # Added 2020-04-28 764 libusb1-axoloti = throw "libusb1-axoloti has been removed: axoloti has been removed"; # Added 2022-05-13 765 libva-full = throw "'libva-full' has been renamed to/replaced by 'libva'"; # Converted to throw 2022-02-22 766 libva1-full = throw "'libva1-full' has been renamed to/replaced by 'libva1'"; # Converted to throw 2022-02-22 767 - libwnck3 = libwnck; 768 lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01 769 lighthouse = throw "lighthouse has been removed: abandoned by upstream"; # Added 2022-04-24 770 lighttable = throw "'lighttable' crashes (SIGSEGV) on startup, has not been updated in years and depends on deprecated GTK2"; # Added 2022-06-15 ··· 815 linux_rpi3 = linuxKernel.kernels.linux_rpi3; 816 linux_rpi4 = linuxKernel.kernels.linux_rpi4; 817 818 - # Added 2020-04-04 819 - linuxPackages_testing_hardened = throw "linuxPackages_testing_hardened has been removed, please use linuxPackages_latest_hardened"; 820 - linux_testing_hardened = throw "linux_testing_hardened has been removed, please use linux_latest_hardened"; 821 822 - # Added 2021-04-04 823 - linuxPackages_xen_dom0 = linuxPackages; 824 - linuxPackages_latest_xen_dom0 = linuxPackages_latest; 825 - linuxPackages_xen_dom0_hardened = linuxPackages_hardened; 826 - linuxPackages_latest_xen_dom0_hardened = linuxPackages_latest_hardened; 827 - 828 - # Added 2021-08-16 829 - linuxPackages_latest_hardened = throw '' 830 - The attribute `linuxPackages_hardened_latest' was dropped because the hardened patches 831 - frequently lag behind the upstream kernel. In some cases this meant that this attribute 832 - had to refer to an older kernel[1] because the latest hardened kernel was EOL and 833 - the latest supported kernel didn't have patches. 834 - 835 - If you want to use a hardened kernel, please check which kernel minors are supported 836 - and use a versioned attribute, e.g. `linuxPackages_5_10_hardened'. 837 - 838 - [1] for more context: https://github.com/NixOS/nixpkgs/pull/133587 839 - ''; 840 - linux_latest_hardened = linuxPackages_latest_hardened; 841 - 842 - linux-steam-integration = throw "linux-steam-integration has been removed, as the upstream project has been abandoned"; # Added 2020-05-22 843 - 844 - loadcaffe = throw "loadcaffe has been removed, as the upstream project has been abandoned"; # Added 2020-03-28 845 - lobster-two = google-fonts; # Added 2021-07-22 846 love_0_7 = throw "love_0_7 was removed because it is a very old version and no longer used by any package in nixpkgs"; # Added 2022-01-15 847 love_0_8 = throw "love_0_8 was removed because it is a very old version and no longer used by any package in nixpkgs"; # Added 2022-01-15 848 love_0_9 = throw "love_0_9 was removed because was broken for a long time and no longer used by any package in nixpkgs"; # Added 2022-01-15 849 - lprof = throw "lprof has been removed as it's unmaintained upstream and broken in nixpkgs since a while ago"; # Added 2021-02-15 850 lttngTools = throw "'lttngTools' has been renamed to/replaced by 'lttng-tools'"; # Converted to throw 2022-02-22 851 lttngUst = throw "'lttngUst' has been renamed to/replaced by 'lttng-ust'"; # Converted to throw 2022-02-22 852 lua5_1_sockets = throw "'lua5_1_sockets' has been renamed to/replaced by 'lua51Packages.luasocket'"; # Converted to throw 2022-02-22 ··· 854 lua5_sec = throw "'lua5_sec' has been renamed to/replaced by 'luaPackages.luasec'"; # Converted to throw 2022-02-22 855 lumo = throw "lumo has been removed: abandoned by upstream"; # Added 2022-04-25 856 lumpy = throw "lumpy has been removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-12 857 - lxappearance-gtk3 = throw "lxappearance-gtk3 has been removed. Use lxappearance instead, which now defaults to Gtk3"; # Added 2020-06-03 858 - lzma = xz; # moved from top-level 2021-03-14 859 860 ### M ### 861 862 m3d-linux = throw "'m3d-linux' has been renamed to/replaced by 'm33-linux'"; # Converted to throw 2022-02-22 863 - mail-notification = throw "mail-notification has been removed from nixpkgs, as it's unmaintained and has dependencies on old gnome libraries we want to remove"; # Added 2021-08-21 864 mailpile = throw "mailpile was removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-12 865 man_db = throw "'man_db' has been renamed to/replaced by 'man-db'"; # Converted to throw 2022-02-22 866 manul = throw "manul has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-01 867 manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22 868 - marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15 869 mariadb-client = hiPrio mariadb.client; #added 2019.07.28 870 marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04 871 - matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09 872 - mathics = throw "mathics has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15 873 - matrique = spectral; # Added 2020-01-27 874 maui-nota = libsForQt5.mauiPackages.nota; # added 2022-05-17 875 - mcgrid = throw "mcgrid has been removed from nixpkgs, as it's not compatible with rivet 3"; # Added 2020-05-23 876 mcomix3 = mcomix; # Added 2022-06-05 877 mediatomb = throw "mediatomb is no longer maintained upstream, use gerbera instead"; # added 2022-01-04 878 - meme = meme-image-generator; # Added 2021-04-21 879 memtest86 = throw "'memtest86' has been renamed to/replaced by 'memtest86plus'"; # Converted to throw 2022-02-22 880 mercurial_4 = throw "mercurial_4 has been removed as it's unmaintained"; # Added 2021-10-18 881 - mesos = throw "mesos has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15 882 - mess = mame; # Added 2019-10-30 883 - metal = throw "metal has been removed due to lack of maintainers"; 884 mididings = throw "mididings has been removed from nixpkgs as it doesn't support recent python3 versions and its upstream stopped maintaining it"; # Added 2022-01-12 885 midoriWrapper = throw "'midoriWrapper' has been renamed to/replaced by 'midori'"; # Converted to throw 2022-02-22 886 mime-types = mailcap; # Added 2022-01-21 887 mimms = throw "mimms has been removed from nixpkgs as the upstream project is stuck on python2"; # Added 2022-01-01 888 - minergate-cli = throw "minergatecli has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # Added 2021-08-13 889 - minergate = throw "minergate has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # Added 2021-08-13 890 minetestclient_4 = throw "minetestclient_4 has been removed from Nixpkgs; current version is available at minetest or minetestclient"; # added 2022-02-01 891 minetestserver_4 = throw "minetestserver_4 has been removed from Nixpkgs; current version is available at minetestserver"; # added 2022-02-01 892 minetime = throw "minetime has been removed from nixpkgs, because it was discontinued 2021-06-22"; # Added 2021-10-14 893 - mist = throw "mist has been removed as the upstream project has been abandoned, see https://github.com/ethereum/mist#mist-browser-deprecated"; # Added 2020-08-15 894 mlt-qt5 = throw "'mlt-qt5' has been renamed to/replaced by 'libsForQt5.mlt'"; # Converted to throw 2022-02-22 895 mobile_broadband_provider_info = throw "'mobile_broadband_provider_info' has been renamed to/replaced by 'mobile-broadband-provider-info'"; # Converted to throw 2022-02-22 896 - moby = throw "moby has been removed, merged into linuxkit in 2018. Use linuxkit instead"; 897 module_init_tools = throw "'module_init_tools' has been renamed to/replaced by 'kmod'"; # Converted to throw 2022-02-22 898 monero = monero-cli; # Added 2021-11-28 899 monodevelop = throw "monodevelop has been removed from nixpgks"; # Added 2022-01-15 900 - mopidy-gmusic = throw "mopidy-gmusic has been removed because Google Play Music was discontinued"; # Added 2021-03-07 901 - mopidy-local-images = throw "mopidy-local-images has been removed as it's unmaintained. Its functionality has been merged into the mopidy-local extension"; # Added 2020-10-18 902 - mopidy-local-sqlite = throw "mopidy-local-sqlite has been removed as it's unmaintained. Its functionality has been merged into the mopidy-local extension"; # Added 2020-10-18 903 mopidy-spotify = throw "mopidy-spotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 904 mopidy-spotify-tunigo = throw "mopidy-spotify-tunigo has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 905 906 morituri = throw "'morituri' has been renamed to/replaced by 'whipper'"; # Converted to throw 2022-02-22 907 moz-phab = mozphab; # Added 2022-08-09 908 - mozart-binary = mozart2-binary; # Added 2019-09-23 909 - mozart = mozart2-binary; # Added 2019-09-23 910 mpc_cli = mpc-cli; # moved from top-level 2022-01-24 911 - mpd_clientlib = libmpdclient; # Added 2021-02-11 912 mpich2 = throw "'mpich2' has been renamed to/replaced by 'mpich'"; # Converted to throw 2022-02-22 913 mqtt-bench = throw "mqtt-bench has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02 914 msf = throw "'msf' has been renamed to/replaced by 'metasploit'"; # Converted to throw 2022-02-22 915 multimc = throw "multimc was removed from nixpkgs; use polymc instead (see https://github.com/NixOS/nixpkgs/pull/154051 for more information)"; # Added 2022-01-08 916 - mumble_git = pkgs.mumble; # Added 2019-08-01 917 - murmur_git = pkgs.murmur; # Added 2019-08-01 918 mutt-with-sidebar = mutt; # Added 2022-09-17 919 - mysql-client = hiPrio mariadb.client; 920 - mysql = mariadb; # moved from top-level 2021-03-14 921 922 - # floating point textures patents are expired, 923 - # so package reduced to alias 924 - mesa_drivers = mesa.drivers; 925 mesa_noglu = throw "'mesa_noglu' has been renamed to/replaced by 'mesa'"; # Converted to throw 2022-02-22 926 927 - mpv-with-scripts = self.wrapMpv self.mpv-unwrapped { }; # Added 2020-05-22 928 mssys = throw "'mssys' has been renamed to/replaced by 'ms-sys'"; # Converted to throw 2022-02-22 929 multipath_tools = throw "'multipath_tools' has been renamed to/replaced by 'multipath-tools'"; # Converted to throw 2022-02-22 930 mumsi = throw "mumsi has been removed from nixpkgs, as it's unmaintained and does not build anymore"; # Added 2021-11-18 931 mupen64plus1_5 = throw "'mupen64plus1_5' has been renamed to/replaced by 'mupen64plus'"; # Converted to throw 2022-02-22 932 mx = throw "graalvm8 and its tools were deprecated in favor of graalvm8-ce"; # Added 2021-10-15 933 - mxisd = throw "mxisd has been removed from nixpkgs as it has reached end of life, see https://github.com/kamax-matrix/mxisd/blob/535e0a5b96ab63cb0ddef90f6f42c5866407df95/EOL.md#end-of-life-notice . ma1sd may be a suitable alternative"; # Added 2021-04-15 934 mysqlWorkbench = throw "'mysqlWorkbench' has been renamed to/replaced by 'mysql-workbench'"; # Converted to throw 2022-02-22 935 myxer = throw "Myxer has been removed from nixpkgs, as it has been unmaintained since Jul 31, 2021"; # Added 2022-06-08 936 ··· 941 nccl_cudatoolkit_10 = throw "nccl_cudatoolkit_10 has been renamed to cudaPackages_10.nccl"; # Added 2022-04-04 942 nccl_cudatoolkit_11 = throw "nccl_cudatoolkit_11 has been renamed to cudaPackages_11.nccl"; # Added 2022-04-04 943 944 - net_snmp = net-snmp; # Added 2019-12-21 945 - nagiosPluginsOfficial = monitoring-plugins; 946 - navit = throw "navit has been removed from nixpkgs, due to being unmaintained"; # Added 2021-06-07 947 ncat = throw "'ncat' has been renamed to/replaced by 'nmap'"; # Converted to throw 2022-02-22 948 neap = throw "neap was removed from nixpkgs, as it relies on python2"; # Added 2022-01-12 949 neochat = libsForQt5.plasmaMobileGear.neochat; # added 2022-05-10 950 - netease-cloud-music = throw "netease-cloud-music has been removed together with deepin"; # Added 2020-08-31 951 networkmanager_fortisslvpn = throw "'networkmanager_fortisslvpn' has been renamed to/replaced by 'networkmanager-fortisslvpn'"; # Converted to throw 2022-02-22 952 networkmanager_iodine = throw "'networkmanager_iodine' has been renamed to/replaced by 'networkmanager-iodine'"; # Converted to throw 2022-02-22 953 networkmanager_l2tp = throw "'networkmanager_l2tp' has been renamed to/replaced by 'networkmanager-l2tp'"; # Converted to throw 2022-02-22 954 networkmanager_openconnect = throw "'networkmanager_openconnect' has been renamed to/replaced by 'networkmanager-openconnect'"; # Converted to throw 2022-02-22 955 networkmanager_openvpn = throw "'networkmanager_openvpn' has been renamed to/replaced by 'networkmanager-openvpn'"; # Converted to throw 2022-02-22 956 networkmanager_vpnc = throw "'networkmanager_vpnc' has been renamed to/replaced by 'networkmanager-vpnc'"; # Converted to throw 2022-02-22 957 - neutral-style = throw "neural-style has been removed, as the upstream project has been abandoned"; # Added 2020-03-28 958 nfsUtils = throw "'nfsUtils' has been renamed to/replaced by 'nfs-utils'"; # Converted to throw 2022-02-22 959 nginxUnstable = throw "'nginxUnstable' has been renamed to/replaced by 'nginxMainline'"; # Converted to throw 2022-02-22 960 nilfs_utils = throw "'nilfs_utils' has been renamed to/replaced by 'nilfs-utils'"; # Converted to throw 2022-02-22 961 - nix-direnv-flakes = nix-direnv; 962 - nix-review = nixpkgs-review; # Added 2019-12-22 963 - nixFlakes = nixVersions.stable; # Added 2021-05-21 964 nixStable = nixVersions.stable; # Added 2022-01-24 965 nixUnstable = nixVersions.unstable; # Added 2022-01-26 966 - nix_2_3 = nixVersions.nix_2_3; 967 - nix_2_4 = nixVersions.nix_2_4; 968 - nix_2_5 = nixVersions.nix_2_5; 969 - nix_2_6 = nixVersions.nix_2_6; 970 nixopsUnstable = nixops_unstable; # Added 2022-03-03 971 nixosTest = testers.nixosTest; # Added 2022-05-05 972 nixui = throw "nixui has been removed from nixpkgs, due to the project being unmaintained"; # Added 2022-05-23 973 - nmap-unfree = nmap; # Added 2021-04-06 974 nmap-graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Added 2022-04-26 975 nmap_graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Modified 2022-04-26 976 nodejs-10_x = throw "nodejs-10_x has been removed. Use a newer version instead."; # Added 2022-05-31 977 nodejs-12_x = throw "nodejs-12_x has been removed. Use a newer version instead."; # Added 2022-07-04 978 nologin = throw "'nologin' has been renamed to/replaced by 'shadow'"; # Converted to throw 2022-02-22 979 nomad_1_1 = throw "nomad_1_1 has been removed because it's outdated. Use a a newer version instead"; # Added 2022-05-22 980 - nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27 981 noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16 982 nottetris2 = throw "nottetris2 was removed because it is unmaintained by upstream and broken"; # Added 2022-01-15 983 - now-cli = throw "now-cli has been replaced with nodePackages.vercel"; # Added 2021-08-05 984 ntdb = throw "ntdb has been removed: abandoned by upstream"; # Added 2022-04-21 985 nxproxy = throw "'nxproxy' has been renamed to/replaced by 'nx-libs'"; # Converted to throw 2022-02-22 986 ··· 988 989 oathToolkit = oath-toolkit; # Added 2022-04-04 990 oci-image-tool = throw "oci-image-tool is no longer actively maintained, and has had major deficiencies for several years."; # Added 2022-05-14; 991 - oracleXE = throw "oracleXE has been removed, as it's heavily outdated and unmaintained"; # Added 2020-10-09 992 OVMF-CSM = throw "OVMF-CSM has been removed in favor of OVMFFull"; # Added 2021-10-16 993 OVMF-secureBoot = throw "OVMF-secureBoot has been removed in favor of OVMFFull"; # Added 2021-10-16 994 - oauth2_proxy = oauth2-proxy; # Added 2021-04-18 995 ocropus = throw "ocropus has been removed: abandoned by upstream"; # Added 2022-04-24 996 - octoprint-plugins = throw "octoprint-plugins are now part of the octoprint.python.pkgs package set"; # Added 2021-01-24 997 - ocz-ssd-guru = throw "ocz-ssd-guru has been removed due to there being no source available"; # Added 2021-07-12 998 odpdown = throw "odpdown has been removed because it lacks python3 support"; # Added 2022-04-25 999 - ofp = throw "ofp is not compatible with odp-dpdk"; 1000 - olifant = throw "olifant has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-05 1001 openbazaar = throw "openbazzar has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06 1002 openbazaar-client = throw "openbazzar-client has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06 1003 opencascade_oce = throw "'opencascade_oce' has been renamed to/replaced by 'opencascade'"; # Converted to throw 2022-02-22 1004 opencl-icd = throw "'opencl-icd' has been renamed to/replaced by 'ocl-icd'"; # Converted to throw 2022-02-22 1005 openconnect_head = openconnect_unstable; # Added 2022-03-29 1006 openconnect_gnutls = openconnect; # Added 2022-03-29 1007 - openconnect_pa = throw "openconnect_pa fork has been discontinued, support for GlobalProtect is now available in openconnect"; # Added 2021-05-21 1008 - openelec-dvb-firmware = libreelec-dvb-firmware; # Added 2021-05-10 1009 openexr_ctl = throw "'openexr_ctl' has been renamed to/replaced by 'ctl'"; # Converted to throw 2022-02-22 1010 - openisns = open-isns; # Added 2020-01-28 1011 - openjpeg_1 = throw "openjpeg_1 has been removed, use openjpeg_2 instead"; # Added 2021-01-24 1012 - openjpeg_2 = openjpeg; # Added 2021-01-25 1013 openmpt123 = libopenmpt; # Added 2021-09-05 1014 opensans-ttf = throw "'opensans-ttf' has been renamed to/replaced by 'open-sans'"; # Converted to throw 2022-02-22 1015 openssh_with_kerberos = throw "'openssh_with_kerberos' has been renamed to/replaced by 'openssh'"; # Converted to throw 2022-02-22 1016 openssl_3_0 = openssl_3; # Added 2022-06-27 1017 - orchis = orchis-theme; # Added 2021-06-09 1018 - osxfuse = macfuse-stubs; # Added 2021-03-20 1019 - otter-browser = throw "otter-browser has been removed from nixpkgs, as it was unmaintained"; # Added 2020-02-02 1020 owncloudclient = throw "'owncloudclient' has been renamed to/replaced by 'owncloud-client'"; # Converted to throw 2022-02-22 1021 1022 ### P ### ··· 1025 1026 p11_kit = throw "'p11_kit' has been renamed to/replaced by 'p11-kit'"; # Converted to throw 2022-02-22 1027 packet-cli = metal-cli; # Added 2021-10-25 1028 - paperless = paperless-ngx; # Added 2021-06-06 1029 paperless-ng = paperless-ngx; # Added 2022-04-11 1030 - parity = openethereum; # Added 2020-08-01 1031 parity-ui = throw "parity-ui was removed because it was broken and unmaintained by upstream"; # Added 2022-01-10 1032 parlatype = throw "parlatype has been removed: unmaintained"; # Added 2022-04-24 1033 parquet-cpp = throw "'parquet-cpp' has been renamed to/replaced by 'arrow-cpp'"; # Converted to throw 2022-02-22 ··· 1035 pass-otp = throw "'pass-otp' has been renamed to/replaced by 'pass.withExtensions'"; # Converted to throw 2022-02-22 1036 pbis-open = throw "pbis-open has been removed, because it is no longer maintained upstream"; # added 2021-12-15 1037 pdf-redact-tools = throw "pdf-redact-tools has been removed from nixpkgs because the upstream has abandoned the project"; # Added 2022-01-01 1038 - pdf2htmlEx = throw "pdf2htmlEx has been removed from nixpkgs, as it was unmaintained"; # Added 2020-11-03 1039 pdfmod = throw "pdfmod has been removed"; # Added 2022-01-15 1040 - pdfread = throw "pdfread has been remove because it is unmaintained for years and the sources are no longer available"; # Added 2021-07-22 1041 peach = asouldocs; # Added 2022-08-28 1042 pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23 1043 perlXMLParser = throw "'perlXMLParser' has been renamed to/replaced by 'perlPackages.XMLParser'"; # Converted to throw 2022-02-22 1044 perlArchiveCpio = throw "'perlArchiveCpio' has been renamed to/replaced by 'perlPackages.ArchiveCpio'"; # Converted to throw 2022-02-22 1045 - pgadmin = pgadmin4; 1046 pgadmin3 = throw "pgadmin3 was removed for being unmaintained, use pgadmin4 instead."; # Added 2022-03-30 1047 pgp-tools = throw "'pgp-tools' has been renamed to/replaced by 'signing-party'"; # Converted to throw 2022-02-22 1048 pg_tmp = throw "'pg_tmp' has been renamed to/replaced by 'ephemeralpg'"; # Converted to throw 2022-02-22 ··· 1057 php74Packages = php74; # Added 2022-05-24 1058 php74Extensions = php74; # Added 2022-05-24 1059 1060 - php73 = throw "php73 has been dropped due to the lack of maintanence from upstream for future releases"; # Added 2021-06-03 1061 - php73Packages = php73; # Added 2021-06-03 1062 - php73Extensions = php73; # Added 2021-06-03 1063 1064 - php-embed = throw '' 1065 - php*-embed has been dropped, you can build something similar 1066 - with the following snippet: 1067 - php74.override { embedSupport = true; apxs2Support = false; } 1068 - ''; # Added 2020-04-01 1069 - php73-embed = php-embed; # Added 2020-04-01 1070 - php74-embed = php-embed; # Added 2020-04-01 1071 1072 - phpPackages-embed = throw '' 1073 - php*Packages-embed has been dropped, you can build something 1074 - similar with the following snippet: 1075 - (php74.override { embedSupport = true; apxs2Support = false; }).packages 1076 - ''; # Added 2020-04-01 1077 - php73Packages-embed = phpPackages-embed; 1078 - php74Packages-embed = phpPackages-embed; 1079 1080 - php-unit = throw '' 1081 - php*-unit has been dropped, you can build something similar with 1082 - the following snippet: 1083 - php74.override { 1084 - embedSupport = true; 1085 - apxs2Support = false; 1086 - systemdSupport = false; 1087 - phpdbgSupport = false; 1088 - cgiSupport = false; 1089 - fpmSupport = false; 1090 - } 1091 - ''; # Added 2020-04-01 1092 - php73-unit = php-unit; # Added 2020-04-01 1093 - php74-unit = php-unit; # Added 2020-04-01 1094 1095 - phpPackages-unit = throw '' 1096 - php*Packages-unit has been dropped, you can build something 1097 - similar with this following snippet: 1098 - (php74.override { 1099 - embedSupport = true; 1100 - apxs2Support = false; 1101 - systemdSupport = false; 1102 - phpdbgSupport = false; 1103 - cgiSupport = false; 1104 - fpmSupport = false; 1105 - }).packages 1106 - ''; # Added 2020-04-01 1107 - php73Packages-unit = phpPackages-unit; 1108 - php74Packages-unit = phpPackages-unit; 1109 1110 pidgin-with-plugins = throw "'pidgin-with-plugins' has been renamed to/replaced by 'pidgin'"; # Converted to throw 2022-02-22 1111 pidginlatex = throw "'pidginlatex' has been renamed to/replaced by 'pidgin-latex'"; # Converted to throw 2022-02-22 ··· 1119 ping = throw "'ping' does not build with recent valac and has been removed. If you are just looking for the 'ping' command use either 'iputils' or 'inetutils'"; # Added 2022-04-18 1120 piwik = throw "'piwik' has been renamed to/replaced by 'matomo'"; # Converted to throw 2022-02-22 1121 pixie = throw "pixie has been removed: abandoned by upstream"; # Added 2022-04-21 1122 - pkgconfig = pkg-config; # Added 2018-02-02, moved to aliases.nix 2021-01-18 1123 pkgconfigUpstream = throw "'pkgconfigUpstream' has been renamed to/replaced by 'pkg-configUpstream'"; # Converted to throw 2022-02-22 1124 - planner = throw "planner has been removed from nixpkgs, as it is no longer developed and still uses python2/PyGTK"; # Added 2021-02-02 1125 - pleroma-otp = pleroma; # Added 2021-07-10 1126 plexpy = throw "'plexpy' has been renamed to/replaced by 'tautulli'"; # Converted to throw 2022-02-22 1127 - pltScheme = racket; # just to be sure 1128 pmtools = throw "'pmtools' has been renamed to/replaced by 'acpica-tools'"; # Converted to throw 2022-02-22 1129 pocketsphinx = throw "pocketsphinx has been removed: unmaintained"; # Added 2022-04-24 1130 polarssl = throw "'polarssl' has been renamed to/replaced by 'mbedtls'"; # Converted to throw 2022-02-22 ··· 1135 portaudio2014 = throw "'portaudio2014' has been removed"; # Added 2022-05-10 1136 1137 # postgresql 1138 - postgresql96 = postgresql_9_6; 1139 postgresql_9_6 = throw "postgresql_9_6 has been removed from nixpkgs, as this version is no longer supported by upstream"; # Added 2021-12-03 1140 1141 # postgresql plugins 1142 - cstore_fdw = postgresqlPackages.cstore_fdw; 1143 - pg_cron = postgresqlPackages.pg_cron; 1144 - pg_hll = postgresqlPackages.pg_hll; 1145 - pg_repack = postgresqlPackages.pg_repack; 1146 - pg_similarity = postgresqlPackages.pg_similarity; 1147 - pg_topn = postgresqlPackages.pg_topn; 1148 - pgjwt = postgresqlPackages.pgjwt; 1149 - pgroonga = postgresqlPackages.pgroonga; 1150 - pgtap = postgresqlPackages.pgtap; 1151 - plv8 = postgresqlPackages.plv8; 1152 - postgis = postgresqlPackages.postgis; 1153 tilp2 = throw "tilp2 has been removed"; # Added 2022-01-15 1154 timekeeper = throw "timekeeper has been removed"; # Added 2022-01-16 1155 - timescaledb = postgresqlPackages.timescaledb; 1156 - tlauncher = throw "tlauncher has been removed because there questionable practices and legality concerns"; 1157 - tsearch_extras = postgresqlPackages.tsearch_extras; 1158 1159 - pinentry_curses = pinentry-curses; # Added 2019-10-14 1160 - pinentry_emacs = pinentry-emacs; # Added 2019-10-14 1161 - pinentry_gnome = pinentry-gnome; # Added 2019-10-14 1162 - pinentry_gtk2 = pinentry-gtk2; # Added 2019-10-14 1163 - pinentry_qt = pinentry-qt; # Added 2019-10-14 1164 - pinentry_qt5 = pinentry-qt; # Added 2020-02-11 1165 prboom = throw "prboom was removed because it was abandoned by upstream, use prboom-plus instead"; # Added 2022-04-24 1166 - privateer = throw "privateer was removed because it was broken"; # Added 2021-05-18 1167 - processing3 = processing; # Added 2019-08-16 1168 procps-ng = throw "'procps-ng' has been renamed to/replaced by 'procps'"; # Converted to throw 2022-02-22 1169 - proglodyte-wasm = throw "proglodyte-wasm has been removed from nixpkgs, because it is unmaintained since 5 years with zero github stars"; # Added 2021-06-30 1170 - proj_5 = throw "Proj-5 has been removed from nixpkgs, use proj instead"; # Added 2021-04-12 1171 - prometheus-cups-exporter = throw "outdated and broken by design; removed by developer"; # Added 2021-03-16 1172 prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31 1173 prometheus-mesos-exporter = throw "prometheus-mesos-exporter is deprecated and archived by upstream"; # Added 2022-04-05 1174 prometheus-unifi-exporter = throw "prometheus-unifi-exporter is deprecated and archived by upstream, use unifi-poller instead"; # Added 2022-06-03 ··· 1176 pulseaudio-hsphfpd = throw "pulseaudio-hsphfpd upstream has been abandoned"; # Added 2022-03-23 1177 pulseaudio-modules-bt = throw "pulseaudio-modules-bt has been abandoned, and is superseded by pulseaudio's native bt functionality"; # Added 2022-04-01 1178 pulseaudioLight = throw "'pulseaudioLight' has been renamed to/replaced by 'pulseaudio'"; # Converted to throw 2022-02-22 1179 - pulseeffects = throw "Use pulseeffects-legacy if you use PulseAudio and easyeffects if you use PipeWire"; # Added 2021-02-13 1180 - pulseeffects-pw = easyeffects; # Added 2021-07-07 1181 py-wmi-client = throw "py-wmi-client has been removed: abandoned by upstream"; # Added 2022-04-26 1182 pydb = throw "pydb has been removed: abandoned by upstream"; # Added 2022-04-22 1183 - pyIRCt = throw "pyIRCt has been removed from nixpkgs as it is unmaintained and python2-only"; 1184 - pyMAILt = throw "pyMAILt has been removed from nixpkgs as it is unmaintained and python2-only"; 1185 - pybind11 = throw "pybind11 was removed because pythonPackages.pybind11 for the appropriate version of Python should be used"; # Added 2021-05-14 1186 pybitmessage = throw "pybitmessage was removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01 1187 - pygmentex = texlive.bin.pygmentex; # Added 2019-12-15 1188 - pyload = throw "pyload has been removed from nixpkgs, as it was unmaintained"; # Added 2021-03-21 1189 - pynagsystemd = throw "pynagsystemd was removed as it was unmaintained and incompatible with recent systemd versions. Instead use its fork check_systemd"; # Added 2020-10-24 1190 - pyo3-pack = maturin; 1191 pyrex = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12 1192 pyrex095 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12 1193 pyrex096 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12 1194 pyrit = throw "pyrit has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-01 1195 python = python2; # Added 2022-01-11 1196 python-swiftclient = swiftclient; # Added 2021-09-09 1197 - python2nix = throw "python2nix has been removed as it is outdated. Use e.g. nixpkgs-pytools instead"; # Added 2021-03-08 1198 pythonFull = python2Full; # Added 2022-01-11 1199 pythonPackages = python.pkgs; # Added 2022-01-11 1200 ··· 1203 QmidiNet = throw "'QmidiNet' has been renamed to/replaced by 'qmidinet'"; # Converted to throw 2022-02-22 1204 qca-qt5 = throw "'qca-qt5' has been renamed to/replaced by 'libsForQt5.qca-qt5'"; # Converted to throw 2022-02-22 1205 qca2 = throw "qca2 has been removed, because it depended on qt4"; # Added 2022-05-26 1206 - qcsxcad = libsForQt5.qcsxcad; # Added 2020-11-05 1207 qflipper = qFlipper; # Added 2022-02-11 1208 - qmk_firmware = throw "qmk_firmware has been removed because it was broken"; # Added 2021-04-02 1209 - qr-filetransfer = throw ''"qr-filetransfer" has been renamed to "qrcp"''; # Added 2020-12-02 1210 qshowdiff = throw "'qshowdiff' (Qt4) is unmaintained and not been updated since its addition in 2010"; # Added 2022-06-14 1211 - qt-3 = throw "qt-3 has been removed from nixpkgs, as it's unmaintained and insecure"; # Added 2021-02-15 1212 qt5ct = libsForQt5.qt5ct; # Added 2021-12-27 1213 - qtcurve = libsForQt5.qtcurve; # Added 2020-11-07 1214 - qtkeychain = throw "the qtkeychain attribute (qt4 version) has been removes, use the qt5 version: libsForQt5.qtkeychain"; # Added 2021-08-04 1215 qtscriptgenerator = throw "'qtscriptgenerator' (Qt4) is unmaintained upstream and not used in nixpkgs"; # Added 2022-06-14 1216 - quagga = throw "quagga is no longer maintained upstream"; # Added 2021-04-22 1217 quake3game = throw "'quake3game' has been renamed to/replaced by 'ioquake3'"; # Converted to throw 2022-02-22 1218 - quaternion-git = throw "quaternion-git has been removed in favor of the stable version 'quaternion'"; # Added 2020-04-09 1219 - quilter = throw "quilter has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-03 1220 - qvim = throw "qvim has been removed"; # Added 2020-08-31 1221 - qweechat = throw "qweechat has been removed because it was broken"; # Added 2021-03-08 1222 qwt6 = throw "'qwt6' has been renamed to/replaced by 'libsForQt5.qwt'"; # Converted to throw 2022-02-22 1223 1224 ### R ### 1225 1226 - radare2-cutter = cutter; # Added 2021-03-30 1227 railcar = throw "'railcar' has been removed, as the upstream project has been abandoned"; # Added 2022-06-27 1228 - raspberrypi-tools = throw "raspberrypi-tools has been removed in favor of identical 'libraspberrypi'"; # Added 2020-12-24 1229 rawdog = throw "rawdog has been removed from nixpkgs as it still requires python2"; # Added 2022-01-01 1230 rdiff_backup = throw "'rdiff_backup' has been renamed to/replaced by 'rdiff-backup'"; # Converted to throw 2022-02-22 1231 rdmd = throw "'rdmd' has been renamed to/replaced by 'dtools'"; # Converted to throw 2022-02-22 1232 readline5 = throw "readline-5 is no longer supported in nixpkgs, please use 'readline' for main supported version"; # Added 2022-02-20 1233 readline62 = throw "readline-6.2 is no longer supported in nixpkgs, please use 'readline' for main supported version"; # Added 2022-02-20 1234 - readline80 = throw "readline-8.0 is no longer supported in nixpkgs, please use 'readline' for main supported version or 'readline81' for most recent version"; # Added 2021-04-22 1235 - redkite = throw "redkite was archived by upstream"; # Added 2021-04-12 1236 redshift-wlr = throw "redshift-wlr has been replaced by gammastep"; # Added 2021-12-25 1237 reicast = throw "reicast has been removed from nixpkgs as it is unmaintained, please use flycast instead"; # Added 2022-03-07 1238 1239 # 3 resholve aliases below added 2022-04-08; drop after 2022-11-30? 1240 - resholvePackage = throw "resholvePackage has been renamed to resholve.mkDerivation"; 1241 - resholveScript = throw "resholveScript has been renamed to resholve.writeScript"; 1242 - resholveScriptBin = throw "resholveScriptBin has been renamed to resholve.writeScriptBin"; 1243 1244 residualvm = throw "residualvm was merged to scummvm code in 2018-06-15; consider using scummvm"; # Added 2021-11-27 1245 retroArchCores = throw "retroArchCores has been removed. Please use overrides instead, e.g.: `retroarch.override { cores = with libretro; [ ... ]; }`"; # Added 2021-11-19 1246 - retroshare06 = retroshare; 1247 - rfkill = throw "rfkill has been removed, as it's included in util-linux"; # Added 2020-08-23 1248 riak = throw "riak has been removed due to lack of maintainer to update the package"; # Added 2022-06-22 1249 - riak-cs = throw "riak-cs is not maintained anymore"; # Added 2020-10-14 1250 rimshot = throw "rimshot has been removed, because it is broken and no longer maintained upstream"; # Added 2022-01-15 1251 ring-daemon = jami-daemon; # Added 2021-10-26 1252 - rkt = throw "rkt was archived by upstream"; # Added 2020-05-16 1253 rls = throw "rls was discontinued upstream, use rust-analyzer instead"; # Added 2022-09-06 1254 rng_tools = throw "'rng_tools' has been renamed to/replaced by 'rng-tools'"; # Converted to throw 2022-02-22 1255 robomongo = throw "'robomongo' has been renamed to/replaced by 'robo3t'"; # Converted to throw 2022-02-22 1256 rockbox_utility = rockbox-utility; # Added 2022-03-17 1257 - rocm-runtime-ext = throw "rocm-runtime-ext has been removed, since its functionality was added to rocm-runtime"; #added 2020-08-21 1258 - rpiboot-unstable = rpiboot; # Added 2021-07-30 1259 rr-unstable = rr; # Added 2022-09-17 1260 rssglx = throw "'rssglx' has been renamed to/replaced by 'rss-glx'"; # Converted to throw 2022-02-22 1261 - rssh = throw "rssh has been removed from nixpkgs: no upstream releases since 2012, several known CVEs"; # Added 2020-08-25 1262 - rtv = throw "rtv was archived by upstream. Consider using tuir, an actively maintained fork"; # Added 2021-08-08 1263 - rubyMinimal = throw "rubyMinimal was removed due to being unused"; 1264 - runCommandNoCC = runCommand; 1265 - runCommandNoCCLocal = runCommandLocal; 1266 - runwayml = throw "runwayml is now a webapp"; # Added 2021-04-17 1267 rustracerd = throw "rustracerd has been removed because it is broken and unmaintained"; # Added 2021-10-19 1268 - rxvt_unicode = rxvt-unicode-unwrapped; # Added 2020-02-02 1269 - rxvt_unicode-with-plugins = rxvt-unicode; # Added 2020-02-02 1270 1271 # The alias for linuxPackages*.rtlwifi_new is defined in ./all-packages.nix, 1272 # due to it being inside the linuxPackagesFor function. 1273 - rtlwifi_new-firmware = rtw88-firmware; # Added 2021-03-14 1274 1275 ### S ### 1276 1277 - s2n = s2n-tls; # Added 2021-03-03 1278 s3gof3r = throw "s3gof3r has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-04 1279 s6Dns = throw "'s6Dns' has been renamed to/replaced by 's6-dns'"; # Converted to throw 2022-02-22 1280 s6LinuxUtils = throw "'s6LinuxUtils' has been renamed to/replaced by 's6-linux-utils'"; # Converted to throw 2022-02-22 ··· 1284 salut_a_toi = throw "salut_a_toi was removed because it was broken and used Python 2"; # added 2022-06-05 1285 sam = throw "'sam' has been renamed to/replaced by 'deadpixi-sam'"; # Converted to throw 2022-02-22 1286 samsungUnifiedLinuxDriver = throw "'samsungUnifiedLinuxDriver' has been renamed to/replaced by 'samsung-unified-linux-driver'"; # Converted to throw 2022-02-22 1287 - sane-backends-git = sane-backends; # Added 2021-02-19 1288 saneBackends = throw "'saneBackends' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-02-22 1289 saneBackendsGit = throw "'saneBackendsGit' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-02-22 1290 saneFrontends = throw "'saneFrontends' has been renamed to/replaced by 'sane-frontends'"; # Converted to throw 2022-02-22 1291 - scaff = throw "scaff is deprecated - replaced by https://gitlab.com/jD91mZM2/inc (not in nixpkgs yet)"; # Added 2020-03-01 1292 - scallion = throw "scallion has been removed, because it is currently unmaintained upstream"; # added 2021-12-15 1293 scim = throw "'scim' has been renamed to/replaced by 'sc-im'"; # Converted to throw 2022-02-22 1294 scollector = throw "'scollector' has been renamed to/replaced by 'bosun'"; # Converted to throw 2022-02-22 1295 scribusUnstable = throw "'scribusUnstable' has been renamed to 'scribus'"; # Added 2022-05-13 1296 scyther = throw "scyther has been removed since it currently only supports Python 2, see https://github.com/cascremers/scyther/issues/20"; # Added 2021-10-07 1297 - sdlmame = mame; # Added 2019-10-30 1298 - seeks = throw "seeks has been removed from nixpkgs, as it was unmaintained"; # Added 2020-06-21 1299 sepolgen = throw "sepolgen was merged into selinux-python"; # Added 2021-11-11 1300 - session-desktop-appimage = session-desktop; 1301 shared_mime_info = throw "'shared_mime_info' has been renamed to/replaced by 'shared-mime-info'"; # Converted to throw 2022-02-22 1302 - inherit (libsForQt5.mauiPackages) shelf; # added 2022-05-17 1303 shellinabox = throw "shellinabox has been removed from nixpkgs, as it was unmaintained upstream"; # Added 2021-12-15 1304 sickbeard = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01 1305 sickrage = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01 1306 sigurlx = throw "sigurlx has been removed (upstream is gone)"; # Added 2022-01-24 1307 skrooge2 = throw "'skrooge2' has been renamed to/replaced by 'skrooge'"; # Converted to throw 2022-02-22 1308 skype = throw "'skype' has been renamed to/replaced by 'skypeforlinux'"; # Converted to throw 2022-02-22 1309 - skype4pidgin = throw "skype4pidgin has been remove from nixpkgs, because it stopped working when classic Skype was retired"; # Added 2021-07-14 1310 - skype_call_recorder = throw "skype_call_recorder has been removed from nixpkgs, because it stopped working when classic Skype was retired"; # Added 2020-10-31 1311 - slack-dark = slack; # Added 2020-03-27 1312 slic3r-prusa3d = throw "'slic3r-prusa3d' has been renamed to/replaced by 'prusa-slicer'"; # Converted to throw 2022-02-22 1313 slurm-full = throw "'slurm-full' has been renamed to/replaced by 'slurm'"; # Converted to throw 2022-02-22 1314 - slurm-llnl = slurm; # renamed July 2017 1315 - slurm-llnl-full = slurm-full; # renamed July 2017 1316 smbclient = throw "'smbclient' has been renamed to/replaced by 'samba'"; # Converted to throw 2022-02-22 1317 - smugline = throw "smugline has been removed from nixpkgs, as it's unmaintained and depends on deprecated libraries"; # Added 2020-11-04 1318 snack = throw "snack has been removed: broken for 5+ years"; # Added 2022-04-21 1319 soldat-unstable = opensoldat; # Added 2022-07-02 1320 - solr_8 = solr; # Added 2021-01-30 1321 1322 - # Added 2020-02-10 1323 sourceHanSansPackages = { 1324 - japanese = source-han-sans; 1325 - korean = source-han-sans; 1326 - simplified-chinese = source-han-sans; 1327 - traditional-chinese = source-han-sans; 1328 }; 1329 - source-han-sans-japanese = source-han-sans; 1330 - source-han-sans-korean = source-han-sans; 1331 - source-han-sans-simplified-chinese = source-han-sans; 1332 - source-han-sans-traditional-chinese = source-han-sans; 1333 sourceHanSerifPackages = { 1334 - japanese = source-han-serif; 1335 - korean = source-han-serif; 1336 - simplified-chinese = source-han-serif; 1337 - traditional-chinese = source-han-serif; 1338 }; 1339 - source-han-serif-japanese = source-han-serif; 1340 - source-han-serif-korean = source-han-serif; 1341 - source-han-serif-simplified-chinese = source-han-serif; 1342 - source-han-serif-traditional-chinese = source-han-serif; 1343 1344 sourcetrail = throw "sourcetrail has been removed: abandoned by upstream"; # Added 2022-08-14 1345 1346 spaceOrbit = throw "'spaceOrbit' has been renamed to/replaced by 'space-orbit'"; # Converted to throw 2022-02-22 1347 - spectral = neochat; # Added 2020-12-27 1348 speech_tools = throw "'speech_tools' has been renamed to/replaced by 'speech-tools'"; # Converted to throw 2022-02-22 1349 speedometer = throw "speedometer has been removed: abandoned by upstream"; # Added 2022-04-24 1350 speedtest_cli = throw "'speedtest_cli' has been renamed to/replaced by 'speedtest-cli'"; # Converted to throw 2022-02-22 1351 sphinxbase = throw "sphinxbase has been removed: unmaintained"; # Added 2022-04-24 1352 spice_gtk = throw "'spice_gtk' has been renamed to/replaced by 'spice-gtk'"; # Converted to throw 2022-02-22 1353 spice_protocol = throw "'spice_protocol' has been renamed to/replaced by 'spice-protocol'"; # Converted to throw 2022-02-22 1354 - spidermonkey_1_8_5 = throw "spidermonkey_1_8_5 has been removed, because it is based on Firefox 4.0 from 2011"; # added 2021-05-03 1355 - spidermonkey_38 = throw "spidermonkey_38 has been removed. Please use spidermonkey_78 instead"; # Added 2021-03-21 1356 - spidermonkey_60 = throw "spidermonkey_60 has been removed. Please use spidermonkey_78 instead"; # Added 2021-03-21 1357 spidermonkey_68 = throw "spidermonkey_68 has been removed. Please use spidermonkey_91 instead"; # added 2022-01-04 1358 - # spidermonkey is not ABI upwards-compatible, so only allow this for nix-shell 1359 - spidermonkey = spidermonkey_78; # Added 2020-10-09 1360 split2flac = throw "split2flac has been removed. Consider using the shnsplit command from shntool package or help packaging unflac."; # added 2022-01-13 1361 - spring-boot = spring-boot-cli; # added 2020-04-24 1362 sqlite3_analyzer = throw "'sqlite3_analyzer' has been renamed to/replaced by 'sqlite-analyzer'"; # Converted to throw 2022-02-22 1363 sqliteInteractive = throw "'sqliteInteractive' has been renamed to/replaced by 'sqlite-interactive'"; # Converted to throw 2022-02-22 1364 - squid4 = squid; # added 2019-08-22 1365 srcml = throw "'srcml' has been removed: abandoned by upstream"; # Added 2022-07-21 1366 sshfsFuse = throw "'sshfsFuse' has been renamed to/replaced by 'sshfs-fuse'"; # Converted to throw 2022-02-22 1367 ssmtp = throw "'ssmtp' has been removed due to the software being unmaintained. 'msmtp' can be used as a replacement"; # Added 2022-04-17 1368 - stanchion = throw "Stanchion was part of riak-cs which is not maintained anymore"; # added 2020-10-14 1369 - steam-run-native = steam-run; # added 2022-02-21 1370 stride = throw "'stride' aka. Atlassian Stride is dead since 2019 (bought by Slack)"; # added 2022-06-15 1371 - stumpwm-git = throw "stumpwm-git has been broken for a long time and lispPackages.stumpwm follows Quicklisp that is close to git version"; # Added 2021-05-09 1372 subversion_1_10 = throw "subversion_1_10 has been removed as it has reached its end of life"; # Added 2022-04-26 1373 - subversion19 = throw "subversion19 has been removed as it has reached its end of life"; # Added 2021-03-31 1374 sudolikeaboss = throw "sudolikeaboss is no longer maintained by upstream"; # Added 2022-04-16 1375 - sundials_3 = throw "sundials_3 was removed in 2020-02. outdated and no longer needed"; 1376 surf-webkit2 = throw "'surf-webkit2' has been renamed to/replaced by 'surf'"; # Converted to throw 2022-02-22 1377 swec = throw "swec has been removed; broken and abandoned upstream"; # Added 2021-10-14 1378 sweep-visualizer = throw "'sweep-visualizer' is abondoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-15 1379 - swfdec = throw "swfdec has been removed as broken and unmaintained"; # Added 2020-08-23 1380 - swtpm-tpm2 = swtpm; # Added 2021-02-26 1381 - syncthing-cli = syncthing; # Added 2021-04-06 1382 synology-drive = throw "synology-drive has been superseded by synology-drive-client"; # Added 2021-11-26 1383 system_config_printer = throw "'system_config_printer' has been renamed to/replaced by 'system-config-printer'"; # Converted to throw 2022-02-22 1384 - systemd-cryptsetup-generator = throw "systemd-cryptsetup-generator is now included in the systemd package"; # Added 2020-07-12 1385 - systemd_with_lvm2 = throw "systemd_with_lvm2 is obsolete, enabled by default via the lvm module"; # Added 2020-07-12 1386 systool = throw "'systool' has been renamed to/replaced by 'sysfsutils'"; # Converted to throw 2022-02-22 1387 1388 ### T ### 1389 1390 tahoelafs = throw "'tahoelafs' has been renamed to/replaced by 'tahoe-lafs'"; # Converted to throw 2022-02-22 1391 - tangogps = foxtrotgps; # Added 2020-01-26 1392 taplo-cli = taplo; # Added 2022-07-30 1393 taplo-lsp = taplo; # Added 2022-07-30 1394 - tdm = throw "tdm has been removed because nobody can figure out how to fix OpenAL integration. Use precompiled binary and `steam-run` instead"; 1395 teleconsole = throw "teleconsole is archived by upstream"; # Added 2022-04-05 1396 - telepathy-qt = throw "telepathy-qt no longer supports Qt 4. Please use libsForQt5.telepathy instead"; # Added 2020-07-02 1397 telepathy_farstream = throw "'telepathy_farstream' has been renamed to/replaced by 'telepathy-farstream'"; # Converted to throw 2022-02-22 1398 telepathy_gabble = throw "'telepathy_gabble' has been renamed to/replaced by 'telepathy-gabble'"; # Converted to throw 2022-02-22 1399 telepathy_glib = throw "'telepathy_glib' has been renamed to/replaced by 'telepathy-glib'"; # Converted to throw 2022-02-22 ··· 1404 telepathy_qt = throw "'telepathy_qt' has been renamed to/replaced by 'telepathy-qt'"; # Converted to throw 2022-02-22 1405 telepathy_qt5 = throw "'telepathy_qt5' has been renamed to/replaced by 'libsForQt5.telepathy'"; # Converted to throw 2022-02-22 1406 telnet = throw "'telnet' has been renamed to/replaced by 'inetutils'"; # Converted to throw 2022-02-22 1407 - terminus = throw "terminus has been removed, it was unmaintained in nixpkgs"; # Added 2021-08-21 1408 terraform-full = throw "terraform-full has been removed, it was an alias for 'terraform.full'"; # Added 2022-08-02 1409 terraform_0_13 = throw "terraform_0_13 has been removed from nixpkgs"; # Added 2022-06-26 1410 terraform_0_14 = throw "terraform_0_14 has been removed from nixpkgs"; # Added 2022-06-26 ··· 1418 tex-gyre-termes-math = throw "'tex-gyre-termes-math' has been renamed to/replaced by 'tex-gyre-math.termes'"; # Converted to throw 2022-02-22 1419 textadept11 = textadept; # Added 2022-06-07 1420 tftp_hpa = throw "'tftp_hpa' has been renamed to/replaced by 'tftp-hpa'"; # Converted to throw 2022-02-22 1421 - thunderbird-68 = throw "Thunderbird 68 reached end of life with its final release 68.12.0 on 2020-08-25"; 1422 - thunderbird-bin-68 = thunderbird-68; 1423 - timescale-prometheus = promscale; # Added 2020-09-29 1424 timetable = throw "timetable has been removed, as the upstream project has been abandoned"; # Added 2021-09-05 1425 tkcvs = tkrev; # Added 2022-03-07 1426 - togglesg-download = throw "togglesg-download was removed 2021-04-30 as it's unmaintained"; # Added 2021-04-30 1427 tomboy = throw "tomboy is not actively developed anymore and was removed"; # Added 2022-01-27 1428 - tomcat7 = throw "tomcat7 has been removed from nixpkgs as it has reached end of life"; # Added 2021-06-16 1429 - tomcat8 = throw "tomcat8 has been removed from nixpkgs as it has reached end of life"; # Added 2021-06-16 1430 - tomcat85 = throw "tomcat85 has been removed from nixpkgs as it has reached end of life"; # Added 2020-03-11 1431 tor-arm = throw "tor-arm has been removed from nixpkgs as the upstream project has been abandoned"; # Added 2022-01-01 1432 torbrowser = throw "'torbrowser' has been renamed to/replaced by 'tor-browser-bundle-bin'"; # Converted to throw 2022-02-22 1433 - torch = throw "torch has been removed, as the upstream project has been abandoned"; # Added 2020-03-28 1434 - torch-hdf5 = throw "torch-hdf5 has been removed, as the upstream project has been abandoned"; # Added 2020-03-28 1435 - torch-repl = throw "torch-repl has been removed, as the upstream project has been abandoned"; # Added 2020-03-28 1436 - torchPackages = throw "torchPackages has been removed, as the upstream project has been abandoned"; # Added 2020-03-28 1437 trang = throw "'trang' has been renamed to/replaced by 'jing-trang'"; # Converted to throw 2022-02-22 1438 transfig = fig2dev; # Added 2022-02-15 1439 - transmission-remote-cli = "transmission-remote-cli has been removed, as the upstream project has been abandoned. Please use tremc instead"; # Added 2020-10-14 1440 transmission_gtk = throw "'transmission_gtk' has been renamed to/replaced by 'transmission-gtk'"; # Converted to throw 2022-02-22 1441 transmission_remote_gtk = throw "'transmission_remote_gtk' has been renamed to/replaced by 'transmission-remote-gtk'"; # Converted to throw 2022-02-22 1442 - transporter = throw "transporter has been removed. It was archived upstream, so it's considered abandoned"; 1443 - trebleshot = throw "trebleshot has been removed. It was archived upstream, so it's considered abandoned"; 1444 - trilium = throw "trilium has been removed. Please use trilium-desktop instead"; # Added 2020-04-29 1445 truecrypt = throw "'truecrypt' has been renamed to/replaced by 'veracrypt'"; # Converted to throw 2022-02-22 1446 - tuijam = throw "tuijam has been removed because Google Play Music was discontinued"; # Added 2021-03-07 1447 - turbo-geth = throw "turbo-geth has been renamed to erigon"; # Added 2021-08-08 1448 twister = throw "twister has been removed: abandoned by upstream and python2-only"; # Added 2022-04-26 1449 tychus = throw "tychus has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 1450 typora = throw "Newer versions of typora use anti-user encryption and refuse to start. As such it has been removed"; # Added 2021-09-11 ··· 1452 ### U ### 1453 1454 uade123 = uade; # Added 2022-07-30 1455 - uberwriter = apostrophe; # Added 2020-04-23 1456 - ubootBeagleboneBlack = ubootAmx335xEVM; # Added 2020-01-21 1457 uchiwa = throw "uchiwa is deprecated and archived by upstream"; # Added 2022-05-02 1458 ucsFonts = throw "'ucsFonts' has been renamed to/replaced by 'ucs-fonts'"; # Converted to throw 2022-02-22 1459 - ufraw = throw "ufraw is unmaintained and has been removed from nixpkgs. Its successor, nufraw, doesn't seem to be stable enough. Consider using Darktable for now"; # Added 2020-01-11 1460 ultrastardx-beta = throw "'ultrastardx-beta' has been renamed to/replaced by 'ultrastardx'"; # Converted to throw 2022-02-22 1461 - unicorn-emu = unicorn; # Added 2020-10-29 1462 - unifiStable = unifi6; # Added 2020-12-28 1463 unity3d = throw "'unity3d' is unmaintained, has seen no updates in years and depends on deprecated GTK2"; # Added 2022-06-16 1464 - untrunc = untrunc-anthwlock; # Added 2021-02-01 1465 - urxvt_autocomplete_all_the_things = rxvt-unicode-plugins.autocomplete-all-the-things; # Added 2020-02-02 1466 - urxvt_bidi = rxvt-unicode-plugins.bidi; # Added 2020-02-02 1467 - urxvt_font_size = rxvt-unicode-plugins.font-size; # Added 2020-02-02 1468 - urxvt_perl = rxvt-unicode-plugins.perl; # Added 2020-02-02 1469 - urxvt_perls = rxvt-unicode-plugins.perls; # Added 2020-02-02 1470 - urxvt_tabbedex = rxvt-unicode-plugins.tabbedex; # Added 2020-02-02 1471 - urxvt_theme_switch = rxvt-unicode-plugins.theme-switch; # Added 2020-02-02 1472 - urxvt_vtwheel = rxvt-unicode-plugins.vtwheel; # Added 2020-02-02 1473 usb_modeswitch = throw "'usb_modeswitch' has been renamed to/replaced by 'usb-modeswitch'"; # Converted to throw 2022-02-22 1474 - usbguard-nox = usbguard; # Added 2019-09-04 1475 util-linuxCurses = util-linux; # Added 2022-04-12 1476 - utillinux = util-linux; # Added 2020-11-24 1477 1478 ### V ### 1479 1480 - v4l_utils = v4l-utils; # Added 2019-08-07 1481 - vamp = { vampSDK = vamp-plugin-sdk; }; # Added 2020-03-26 1482 - vapor = throw "vapor was removed because it was unmaintained and upstream service no longer exists"; 1483 - varnish62 = throw "varnish62 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-07-26 1484 - varnish63 = throw "varnish63 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-07-26 1485 - varnish65 = throw "varnish65 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-09-15 1486 varnish70 = throw "varnish70 was removed from nixpkgs, because it was superseded upstream. Please switch to a different release"; # Added 2022-03-17 1487 - vdirsyncerStable = vdirsyncer; # Added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168 1488 - venus = throw "venus has been removed from nixpkgs, as it's unmaintained"; # Added 2021-02-05 1489 vgo2nix = throw "vgo2nix has been removed, because it was deprecated. Consider using gomod2nix instead"; # added 2022-08-24 1490 vimbWrapper = throw "'vimbWrapper' has been renamed to/replaced by 'vimb'"; # Converted to throw 2022-02-22 1491 - virtinst = throw "virtinst has been removed, as it's included in virt-manager"; # Added 2021-07-21 1492 virtuoso = throw "virtuoso has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-15 1493 - virtmanager = virt-manager; # Added 2019-10-29 1494 - virtmanager-qt = virt-manager-qt; # Added 2019-10-29 1495 virtviewer = throw "'virtviewer' has been renamed to/replaced by 'virt-viewer'"; # Converted to throw 2022-02-22 1496 vnc2flv = throw "vnc2flv has been removed: abandoned by upstream"; # Added 2022-03-21 1497 vorbisTools = throw "'vorbisTools' has been renamed to/replaced by 'vorbis-tools'"; # Converted to throw 2022-02-22 ··· 1501 ### W ### 1502 1503 wavesurfer = throw "wavesurfer has been removed: depended on snack which has been removed"; # Added 2022-04-21 1504 - way-cooler = throw "way-cooler is abandoned by its author: https://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html"; # Added 2020-01-13 1505 webbrowser = throw "webbrowser was removed because it's unmaintained upstream and was marked as broken in nixpkgs for over a year"; # Added 2022-03-21 1506 webkit = throw "'webkit' has been renamed to/replaced by 'webkitgtk'"; # Converted to throw 2022-02-22 1507 weechat-matrix-bridge = throw "'weechat-matrix-bridge' has been renamed to/replaced by 'weechatScripts.weechat-matrix-bridge'"; # Converted to throw 2022-02-22 ··· 1513 wineStable = throw "'wineStable' has been renamed to/replaced by 'winePackages.stable'"; # Converted to throw 2022-02-22 1514 wineStaging = throw "'wineStaging' has been renamed to/replaced by 'wine-staging'"; # Converted to throw 2022-02-22 1515 wineUnstable = throw "'wineUnstable' has been renamed to/replaced by 'winePackages.unstable'"; # Converted to throw 2022-02-22 1516 - wineWayland = wine-wayland; 1517 winpdb = throw "winpdb has been removed: abandoned by upstream"; # Added 2022-04-22 1518 winusb = throw "'winusb' has been renamed to/replaced by 'woeusb'"; # Converted to throw 2022-02-22 1519 wireguard = throw "'wireguard' has been renamed to/replaced by 'wireguard-tools'"; # Converted to throw 2022-02-22 1520 wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name 1521 - wmii_hg = wmii; 1522 ws = throw "ws has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 1523 wxmupen64plus = throw "wxmupen64plus was removed because the upstream disappeared"; # Added 2022-01-31 1524 wxcam = throw "'wxcam' has seen no updates in ten years, crashes (SIGABRT) on startup and depends on deprecated wxGTK28/GNOME2/GTK2, use 'gnome.cheese'"; # Added 2022-06-15 ··· 1526 ### X ### 1527 1528 x11 = throw "'x11' has been renamed to/replaced by 'xlibsWrapper'"; # Converted to throw 2022-02-22 1529 - xara = throw "xara has been removed from nixpkgs. Unmaintained since 2006"; # Added 2020-06-24 1530 xbmc = throw "'xbmc' has been renamed to/replaced by 'kodi'"; # Converted to throw 2022-02-22 1531 xbmc-retroarch-advanced-launchers = kodi-retroarch-advanced-launchers; # Added 2021-11-19 1532 xbmcPlain = throw "'xbmcPlain' has been renamed to/replaced by 'kodiPlain'"; # Converted to throw 2022-02-22 1533 xbmcPlugins = throw "'xbmcPlugins' has been renamed to/replaced by 'kodiPackages'"; # Converted to throw 2022-02-22 1534 - xdg_utils = xdg-utils; # Added 2021-02-01 1535 - xfce4-12 = throw "xfce4-12 has been replaced by xfce4-14"; # Added 2020-03-14 1536 xfce4-14 = xfce; 1537 - xfceUnstable = xfce4-14; # Added 2019-09-17 1538 - xineLib = xine-lib; # Added 2021-04-27 1539 - xineUI = xine-ui; # Added 2021-04-27 1540 xmonad_log_applet_gnome3 = throw "'xmonad_log_applet_gnome3' has been renamed to/replaced by 'xmonad_log_applet'"; # Converted to throw 2022-02-22 1541 xmpp-client = throw "xmpp-client has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 1542 - xmpppy = throw "xmpppy has been removed from nixpkgs as it is unmaintained and python2-only"; 1543 xp-pen-g430 = throw "xp-pen-g430 has been renamed to xp-pen-g430-driver"; # Converted to throw 2022-06-23 1544 xpf = throw "xpf has been removed: abandoned by upstream"; # Added 2022-04-26 1545 xf86_video_nouveau = throw "'xf86_video_nouveau' has been renamed to/replaced by 'xorg.xf86videonouveau'"; # Converted to throw 2022-02-22 1546 - xf86_input_mtrack = throw '' 1547 - xf86_input_mtrack has been removed from nixpkgs as it is broken and 1548 - unmaintained. Working alternatives are libinput and synaptics. 1549 - ''; 1550 - xf86_input_multitouch = throw "xf86_input_multitouch has been removed from nixpkgs"; # Added 2020-01-20 1551 xlibs = throw "'xlibs' has been renamed to/replaced by 'xorg'"; # Converted to throw 2022-02-22 1552 xow = throw ( 1553 "Upstream has ended support for 'xow' and the package has been removed" + 1554 "from nixpkgs. Users are urged to switch to 'xone'." 1555 ); # Added 2022-08-02 1556 xpraGtk3 = throw "'xpraGtk3' has been renamed to/replaced by 'xpra'"; # Converted to throw 2022-02-22 1557 - xv = xxv; # Added 2020-02-22 1558 - xvfb_run = xvfb-run; # Added 2021-05-07 1559 1560 ### Y ### 1561 1562 - yacc = bison; # moved from top-level 2021-03-14 1563 yafaray-core = libyafaray; # Added 2022-09-23 1564 yarssr = throw "yarssr has been removed as part of the python2 deprecation"; # Added 2022-01-15 1565 youtubeDL = throw "'youtubeDL' has been renamed to/replaced by 'youtube-dl'"; # Converted to throw 2022-02-22 1566 - ytop = throw "ytop has been abandoned by upstream. Consider switching to bottom instead"; 1567 - yubikey-neo-manager = throw "yubikey-neo-manager has been removed because it was broken. Use yubikey-manager-qt instead"; # Added 2021-03-08 1568 yuzu-ea = yuzu-early-access; # Added 2022-08-18 1569 - yuzu = yuzu-mainline; # Added 2021-01-25 1570 1571 ### Z ### 1572 1573 - zabbix30 = throw "Zabbix 3.0.x is end of life, see https://www.zabbix.com/documentation/5.0/manual/installation/upgrade/sources for a direct upgrade path to 5.0.x"; # Added 2021-04-07 1574 zdfmediathk = throw "'zdfmediathk' has been renamed to/replaced by 'mediathekview'"; # Converted to throw 2022-02-22 1575 - zimreader = throw "zimreader has been removed from nixpkgs as it has been replaced by kiwix-serve and stopped working with modern zimlib versions"; # Added 2021-03-28 1576 zimwriterfs = throw "zimwriterfs is now part of zim-tools"; # Added 2022-06-10. 1577 - 1578 - # TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03 1579 - # branch-off 1580 1581 ocamlPackages_4_00_1 = throw "'ocamlPackages_4_00_1' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_00_1'"; # Converted to throw 2022-02-22 1582 ocamlPackages_4_01_0 = throw "'ocamlPackages_4_01_0' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_01_0'"; # Converted to throw 2022-02-22 ··· 1602 ocamlformat_0_17_0 = throw "ocamlformat_0_17_0 has been removed in favor of newer versions"; # Added 2022-06-01 1603 ocamlformat_0_18_0 = throw "ocamlformat_0_18_0 has been removed in favor of newer versions"; # Added 2022-06-01 1604 1605 - zabbix44 = throw '' 1606 - Zabbix 4.4 is end of life. For details on upgrading to Zabbix 5.0 look at 1607 - https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500 1608 - ''; # Added 2020-08-17 1609 1610 - # Added 2019-09-06 1611 - zeroc_ice = pkgs.zeroc-ice; 1612 1613 - # Added 2020-06-22 1614 - zeromq3 = throw "zeromq3 has been deprecated by zeromq4"; 1615 - jzmq = throw "jzmq has been removed from nixpkgs, as it was unmaintained"; 1616 - 1617 - avian = throw '' 1618 - The package doesn't compile anymore on NixOS and both development & 1619 - maintenance is abandoned by upstream. 1620 - ''; # Cleanup before 21.11, Added 2021-05-07 1621 - ant-dracula-theme = throw "ant-dracula-theme is now dracula-theme, and theme name is Dracula instead of Ant-Dracula"; 1622 - dina-font-pcf = dina-font; # Added 2020-02-09 1623 - dnscrypt-proxy = throw "dnscrypt-proxy has been removed. Please use dnscrypt-proxy2"; # Added 2020-02-02 1624 - gcc-snapshot = throw "gcc-snapshot: Marked as broken for >2 years, additionally this 'snapshot' pointed to a fairly old one from gcc7"; 1625 - gnatsd = nats-server; # Added 2019-10-28 1626 - 1627 - obs-gstreamer = throw '' 1628 - obs-gstreamer has been converted into a plugin for use with wrapOBS. 1629 - Its new location is obs-studio-plugins.obs-gstreamer. 1630 - ''; # Added 2021-06-01 1631 - 1632 - obs-move-transition = throw '' 1633 - obs-move-transition has been converted into a plugin for use with wrapOBS. 1634 - Its new location is obs-studio-plugins.obs-move-transition. 1635 - ''; # Added 2021-06-01 1636 - 1637 - obs-multi-rtmp = throw '' 1638 - obs-multi-rtmp has been converted into a plugin for use with wrapOBS. 1639 - Its new location is obs-studio-plugins.obs-multi-rtmp. 1640 - ''; # Added 2021-06-01 1641 - 1642 - obs-ndi = throw '' 1643 - obs-ndi has been converted into a plugin for use with wrapOBS. 1644 - Its new location is obs-studio-plugins.obs-ndi. 1645 - ''; # Added 2021-06-01 1646 - 1647 - obs-v4l2sink = throw "obs-v4l2sink is integrated into upstream OBS since version 26.1"; # Added 2021-06-01 1648 - 1649 - obs-wlrobs = throw '' 1650 - wlrobs has been converted into a plugin for use with wrapOBS. 1651 - Its new location is obs-studio-plugins.wlrobs. 1652 - ''; # Added 2021-06-01 1653 - 1654 - oraclejdk8psu = throw "The *psu versions of oraclejdk are no longer provided by upstream"; # Cleanup before 20.09 1655 - oraclejre8psu = oraclejdk8psu; # Cleanup before 20.09 1656 - oraclejdk8psu_distro = oraclejdk8psu; # Cleanup before 20.09 1657 - posix_man_pages = man-pages-posix; # Added 2021-04-15 1658 - riot-desktop = throw "riot-desktop is now element-desktop!"; # Cleanup before 21.05 1659 - riot-web = throw "riot-web is now element-web"; # Cleanup before 21.05 1660 - sqldeveloper_18 = throw "sqldeveloper_18 is not maintained anymore!"; # Added 2020-02-04 1661 - todolist = throw "todolist is now ultralist"; # Added 2020-12-27 1662 - tor-browser-bundle = throw "tor-browser-bundle was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead"; # Added 2020-01-10 1663 - tor-browser-unwrapped = throw "tor-browser-unwrapped was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead"; # Added 2020-01-10 1664 torchat = throw "torchat was removed because it was broken and requires Python 2"; # added 2022-06-05 1665 - ttyrec = ovh-ttyrec; # Added 2021-01-02 1666 - zplugin = zinit; # Added 2021-01-30 1667 zyn-fusion = zynaddsubfx; # Added 2022-08-05 1668 1669 inherit (stdenv.hostPlatform) system; # Added 2021-10-22
··· 49 forceSystem = system: _: 50 (import self.path { localSystem = { inherit system; }; }); 51 52 + _0x0 = throw "0x0 upstream is abandoned and no longer exists: https://gitlab.com/somasis/scripts/"; # Added 2021-12-03 53 54 ### A ### 55 56 accounts-qt = throw "'accounts-qt' has been renamed to/replaced by 'libsForQt5.accounts-qt'"; # Converted to throw 2022-02-22 57 adobeReader = throw "'adobeReader' has been renamed to/replaced by 'adobe-reader'"; # Converted to throw 2022-02-22 58 adobe_flex_sdk = throw "'adobe_flex_sdk' has been renamed to/replaced by 'apache-flex-sdk'"; # Converted to throw 2022-02-22 59 ag = throw "'ag' has been renamed to/replaced by 'silver-searcher'"; # Converted to throw 2022-02-22 60 aircrackng = throw "'aircrackng' has been renamed to/replaced by 'aircrack-ng'"; # Converted to throw 2022-02-22 61 airtame = throw "airtame has been removed due to being unmaintained"; # Added 2022-01-19 62 alarm-clock-applet = throw "'alarm-clock-applet' has been abandoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-16 63 + alsaLib = throw "'alsaLib' has been renamed to/replaced by 'alsa-lib'"; # Converted to throw 2022-09-24 64 + alsaOss = throw "'alsaOss' has been renamed to/replaced by 'alsa-oss'"; # Converted to throw 2022-09-24 65 + alsaPluginWrapper = throw "'alsaPluginWrapper' has been renamed to/replaced by 'alsa-plugins-wrapper'"; # Converted to throw 2022-09-24 66 + alsaPlugins = throw "'alsaPlugins' has been renamed to/replaced by 'alsa-plugins'"; # Converted to throw 2022-09-24 67 + alsaTools = throw "'alsaTools' has been renamed to/replaced by 'alsa-tools'"; # Converted to throw 2022-09-24 68 + alsaUtils = throw "'alsaUtils' has been renamed to/replaced by 'alsa-utils'"; # Converted to throw 2022-09-24 69 aminal = throw "aminal was renamed to darktile"; # Added 2021-09-28 70 ammonite-repl = throw "'ammonite-repl' has been renamed to/replaced by 'ammonite'"; # Converted to throw 2022-02-22 71 amuleDaemon = throw "amuleDaemon was renamed to amule-daemon"; # Added 2022-02-11 72 amuleGui = throw "amuleGui was renamed to amule-gui"; # Added 2022-02-11 73 angelfish = libsForQt5.plasmaMobileGear.angelfish; # Added 2021-10-06 74 ansible_2_11 = throw "Ansible 2.11 goes end of life in 2022/11 and can't be supported throughout the 22.05 release cycle"; # Added 2022-03-30 75 ansible_2_10 = throw "Ansible 2.10 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30 76 ansible_2_9 = throw "Ansible 2.9 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30 77 antimicroX = antimicrox; # Added 2021-10-31 78 ardour_5 = throw "ardour_5 has been removed. see https://github.com/NixOS/nixpkgs/issues/139549"; # Added 2021-09-28 79 arduino_core = throw "'arduino_core' has been renamed to/replaced by 'arduino-core'"; # Converted to throw 2022-02-22 80 asciidocFull = throw "'asciidocFull' has been renamed to/replaced by 'asciidoc-full'"; # Converted to throw 2022-02-22 81 asn1c = throw "asn1c has been removed: deleted by upstream"; # Added 2022-01-07 82 asterisk_13 = throw "asterisk_13: Asterisk 13 is end of life and has been removed"; # Added 2022-04-06 83 asterisk_17 = throw "asterisk_17: Asterisk 17 is end of life and has been removed"; # Added 2022-04-06 84 at_spi2_atk = throw "'at_spi2_atk' has been renamed to/replaced by 'at-spi2-atk'"; # Converted to throw 2022-02-22 85 at_spi2_core = throw "'at_spi2_core' has been renamed to/replaced by 'at-spi2-core'"; # Converted to throw 2022-02-22 86 automoc4 = throw "automoc4 has been removed from nixpkgs"; # Added 2022-05-30 87 + avldrums-lv2 = throw "'avldrums-lv2' has been renamed to/replaced by 'x42-avldrums'"; # Converted to throw 2022-09-24 88 awesome-4-0 = awesome; # Added 2022-05-05 89 aws = throw "aws has been removed: abandoned by upstream. For the AWS CLI maintained by Amazon, see 'awscli' or 'awscli2'"; # Added 2022-09-21 90 awless = throw "awless has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-05-30 91 aws-okta = throw "aws-okta is on indefinite hiatus. See https://github.com/segmentio/aws-okta/issues/278"; # Added 2022-04-05; 92 axoloti = throw "axoloti has been removed: abandoned by upstream"; # Added 2022-05-13 93 azure-vhd-utils = throw "azure-vhd-utils has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 94 95 ### B ### 96 97 badtouch = authoscope; # Project was renamed, added 20210626 98 bar-xft = throw "'bar-xft' has been renamed to/replaced by 'lemonbar-xft'"; # Converted to throw 2022-02-22 99 bashCompletion = throw "'bashCompletion' has been renamed to/replaced by 'bash-completion'"; # Converted to throw 2022-02-22 100 + bashInteractive_5 = throw "'bashInteractive_5' has been renamed to/replaced by 'bashInteractive'"; # Converted to throw 2022-09-24 101 + bash_5 = throw "'bash_5' has been renamed to/replaced by 'bash'"; # Converted to throw 2022-09-24 102 bashburn = throw "bashburn has been removed: deleted by upstream"; # Added 2022-01-07 103 bazel_0 = throw "bazel 0 is past end of life as it is not an lts version"; # Added 2022-05-09 104 bazel_0_27 = throw "bazel 0.27 is past end of life as it is not an lts version"; # Added 2022-05-09 105 bazel_0_29 = throw "bazel 0.29 is past end of life as it is not an lts version"; # Added 2022-05-09 106 bazel_1 = throw "bazel 1 is past end of life as it is not an lts version"; # Added 2022-05-09 107 beetsExternalPlugins = throw "beetsExternalPlugins has been deprecated, use beetsPackages.$pluginname"; # Added 2022-05-07 108 beret = throw "beret has been removed"; # Added 2021-11-16 109 bin_replace_string = throw "bin_replace_string has been removed: deleted by upstream"; # Added 2022-01-07 110 bird2 = bird; # Added 2022-02-21 111 bird6 = throw "bird6 was dropped. Use bird instead, which has support for both ipv4/ipv6"; # Added 2022-02-21 112 bitbucket-cli = throw "bitbucket-cli has been removed: abandoned by upstream"; # Added 2022-03-21 113 blastem = throw "blastem has been removed from nixpkgs as it would still require python2"; # Added 2022-01-01 114 + bluezFull = throw "'bluezFull' has been renamed to/replaced by 'bluez'"; # Converted to throw 2022-09-24 115 botan = throw "botan has been removed because it did not support a supported openssl version"; # added 2021-12-15 116 + bpftool = throw "'bpftool' has been renamed to/replaced by 'bpftools'"; # Converted to throw 2022-09-24 117 bridge_utils = throw "'bridge_utils' has been renamed to/replaced by 'bridge-utils'"; # Converted to throw 2022-02-22 118 + bro = throw "'bro' has been renamed to/replaced by 'zeek'"; # Converted to throw 2022-09-24 119 btops = throw "btops has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02 120 btrfsProgs = throw "'btrfsProgs' has been renamed to/replaced by 'btrfs-progs'"; # Converted to throw 2022-02-22 121 bud = throw "bud has been removed: abandoned by upstream"; # Added 2022-03-14 ··· 123 buttersink = throw "buttersink has been removed: abandoned by upstream"; # Added 2022-04-05 124 125 # bitwarden_rs renamed to vaultwarden with release 1.21.0 (2021-04-30) 126 + bitwarden_rs = throw "'bitwarden_rs' has been renamed to/replaced by 'vaultwarden'"; # Converted to throw 2022-09-24 127 + bitwarden_rs-mysql = throw "'bitwarden_rs-mysql' has been renamed to/replaced by 'vaultwarden-mysql'"; # Converted to throw 2022-09-24 128 + bitwarden_rs-postgresql = throw "'bitwarden_rs-postgresql' has been renamed to/replaced by 'vaultwarden-postgresql'"; # Converted to throw 2022-09-24 129 + bitwarden_rs-sqlite = throw "'bitwarden_rs-sqlite' has been renamed to/replaced by 'vaultwarden-sqlite'"; # Converted to throw 2022-09-24 130 + bitwarden_rs-vault = throw "'bitwarden_rs-vault' has been renamed to/replaced by 'vaultwarden-vault'"; # Converted to throw 2022-09-24 131 132 133 blink = throw "blink has been removed from nixpkgs, it was unmaintained and required python2 at the time of removal"; # Added 2022-01-12 134 bsod = throw "bsod has been removed: deleted by upstream"; # Added 2022-01-07 135 buildPerlPackage = throw "'buildPerlPackage' has been renamed to/replaced by 'perlPackages.buildPerlPackage'"; # Converted to throw 2022-02-22 136 buildkite-agent3 = throw "'buildkite-agent3' has been renamed to/replaced by 'buildkite-agent'"; # Converted to throw 2022-02-22 137 bundler_HEAD = throw "'bundler_HEAD' has been renamed to/replaced by 'bundler'"; # Converted to throw 2022-02-22 ··· 141 ### C ### 142 143 c14 = throw "c14 is deprecated and archived by upstream"; # Added 2022-04-10 144 caffe2 = throw "caffe2 has been removed: subsumed under the PyTorch project"; # Added 2022-04-25 145 callPackage_i686 = pkgsi686Linux.callPackage; 146 cantarell_fonts = throw "'cantarell_fonts' has been renamed to/replaced by 'cantarell-fonts'"; # Converted to throw 2022-02-22 147 + catfish = throw "'catfish' has been renamed to/replaced by 'xfce.catfish'"; # Converted to throw 2022-09-24 148 cde-gtk-theme = throw "cde-gtk-theme has been removed from nixpkgs as it shipped with python2 scripts that didn't work anymore"; # Added 2022-01-12 149 checkbashism = throw "'checkbashism' has been renamed to/replaced by 'checkbashisms'"; # Converted to throw 2022-02-22 150 chunkwm = throw "chunkwm has been removed: abandoned by upstream"; # Added 2022-01-07 151 cifs_utils = throw "'cifs_utils' has been renamed to/replaced by 'cifs-utils'"; # Converted to throw 2022-02-22 152 cipherscan = throw "cipherscan was removed from nixpkgs, as it was unmaintained"; # added 2021-12-11 ··· 170 171 clangAnalyzer = throw "'clangAnalyzer' has been renamed to/replaced by 'clang-analyzer'"; # Converted to throw 2022-02-22 172 claws-mail-gtk2 = throw "claws-mail-gtk2 was removed to get rid of Python 2, please use claws-mail"; # Added 2021-12-05 173 + claws-mail-gtk3 = throw "'claws-mail-gtk3' has been renamed to/replaced by 'claws-mail'"; # Converted to throw 2022-09-24 174 clawsMail = throw "'clawsMail' has been renamed to/replaced by 'claws-mail'"; # Converted to throw 2022-02-22 175 cldr-emoji-annotation = throw "'cldr-emoji-annotation' has been removed, as it was unmaintained; use 'cldr-annotations' instead"; # Added 2022-04-03 176 clearsilver = throw "clearsilver has been removed: abandoned by upstream"; # Added 2022-03-15 177 clementineUnfree = throw "clementineUnfree has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 178 clutter_gtk = throw "'clutter_gtk' has been renamed to/replaced by 'clutter-gtk'"; # Converted to throw 2022-02-22 179 + codimd = throw "'codimd' has been renamed to/replaced by 'hedgedoc'"; # Converted to throw 2022-09-24 180 inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17 181 + compton = throw "'compton' has been renamed to/replaced by 'picom'"; # Converted to throw 2022-09-24 182 compton-git = throw "'compton-git' has been renamed to/replaced by 'compton'"; # Converted to throw 2022-02-22 183 + concurrencykit = throw "'concurrencykit' has been renamed to/replaced by 'libck'"; # Converted to throw 2022-09-24 184 conntrack_tools = throw "'conntrack_tools' has been renamed to/replaced by 'conntrack-tools'"; # Converted to throw 2022-02-22 185 container-linux-config-transpiler = throw "container-linux-config-transpiler is deprecated and archived by upstream"; # Added 2022-04-05 186 cool-old-term = throw "'cool-old-term' has been renamed to/replaced by 'cool-retro-term'"; # Converted to throw 2022-02-22 187 corsmisc = throw "corsmisc has been removed (upstream is gone)"; # Added 2022-01-24 188 coreclr = throw "coreclr has been removed from nixpkgs, use dotnet-sdk instead"; # added 2022-06-12 189 corgi = throw "corgi has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02 190 cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft_gsl'"; # Converted to throw 2022-02-22 191 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07 192 crafty = throw "crafty has been removed: deleted by upstream"; # Added 2022-01-07 193 cryptpad = throw "cryptpad has been removed, because it was unmaintained in nixpkgs"; # Added 2022-07-04 194 ctl = throw "ctl has been removed: abandoned by upstream"; # Added 2022-05-13 195 196 # CUDA Toolkit 197 cudatoolkit_10 = throw "cudatoolkit_10 has been renamed to cudaPackages_10.cudatoolkit"; # Added 2022-04-04 198 cudatoolkit_10_0 = throw "cudatoolkit_10_0 has been renamed to cudaPackages_10_0.cudatoolkit"; # Added 2022-04-04 199 cudatoolkit_10_1 = throw "cudatoolkit_10_1 has been renamed to cudaPackages_10_1.cudatoolkit"; # Added 2022-04-04 ··· 207 cudatoolkit_11_6 = throw "cudatoolkit_11_6 has been renamed to cudaPackages_11_6.cudatoolkit"; # Added 2022-04-04 208 209 cudnn = throw "cudnn is now part of cudaPackages*"; # Added 2022-04-04 210 cudnn_7_4_cudatoolkit_10_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 211 cudnn_7_6_cudatoolkit_10_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 212 cudnn_7_6_cudatoolkit_10_1 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 213 cudnn_8_1_cudatoolkit_10_2 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 214 cudnn_8_1_cudatoolkit_11_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 215 cudnn_8_1_cudatoolkit_11_1 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 ··· 224 cudnn_8_3_cudatoolkit_11_5 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 225 cudnn_8_3_cudatoolkit_10 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 226 cudnn_8_3_cudatoolkit_11 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 227 cura_stable = throw "cura_stable was removed because it was broken and used Python 2"; # added 2022-06-05 228 curl_unix_socket = throw "curl_unix_socket has been dropped due to the lack of maintanence from upstream since 2015"; # Added 2022-06-02 229 cutensor = throw "cutensor is now part of cudaPackages*"; # Added 2022-04-04 ··· 237 cutensor_cudatoolkit_11_3 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 238 cutensor_cudatoolkit_11_4 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 239 240 + cloud-print-connector = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006"; # Added 2021-11-03 241 + cups-googlecloudprint = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006"; # Added 2021-11-03 242 cupsBjnp = throw "'cupsBjnp' has been renamed to/replaced by 'cups-bjnp'"; # Converted to throw 2022-02-22 243 cups_filters = throw "'cups_filters' has been renamed to/replaced by 'cups-filters'"; # Converted to throw 2022-02-22 244 curlcpp = throw "curlcpp has been removed, no active maintainers and no usage within nixpkgs"; # Added 2022-05-10 245 curaByDagoma = throw "curaByDagoma has been removed from nixpkgs, because it was unmaintained and dependent on python2 packages"; # Added 2022-01-12 246 curaLulzbot = throw "curaLulzbot has been removed due to insufficient upstream support for a modern dependency chain"; # Added 2021-10-23 247 cv = throw "'cv' has been renamed to/replaced by 'progress'"; # Converted to throw 2022-02-22 248 + cvs_fast_export = throw "'cvs_fast_export' has been renamed to/replaced by 'cvs-fast-export'"; # Converted to throw 2022-09-24 249 250 ### D ### 251 252 d1x_rebirth = throw "'d1x_rebirth' has been renamed to/replaced by 'dxx-rebirth'"; # Converted to throw 2022-02-22 253 d2x_rebirth = throw "'d2x_rebirth' has been renamed to/replaced by 'dxx-rebirth'"; # Converted to throw 2022-02-22 254 + dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2022-09-24 255 dat = nodePackages.dat; 256 dashpay = throw "'dashpay' has been removed because it was unmaintained"; # Added 2022-05-12 257 dbus_daemon = throw "'dbus_daemon' has been renamed to/replaced by 'dbus.daemon'"; # Converted to throw 2022-02-22 258 dbus_glib = throw "'dbus_glib' has been renamed to/replaced by 'dbus-glib'"; # Converted to throw 2022-02-22 259 dbus_libs = throw "'dbus_libs' has been renamed to/replaced by 'dbus'"; # Converted to throw 2022-02-22 260 dbus_tools = throw "'dbus_tools' has been renamed to/replaced by 'dbus.out'"; # Converted to throw 2022-02-22 261 dd-agent = throw "dd-agent has been removed in favor of the newer datadog-agent"; # Added 2022-04-26 262 ddar = throw "ddar has been removed: abandoned by upstream"; # Added 2022-03-18 263 deadbeef-mpris2-plugin = throw "'deadbeef-mpris2-plugin' has been renamed to/replaced by 'deadbeefPlugins.mpris2'"; # Converted to throw 2022-02-22 ··· 265 266 debian_devscripts = throw "'debian_devscripts' has been renamed to/replaced by 'debian-devscripts'"; # Converted to throw 2022-02-22 267 debugedit-unstable = debugedit; # Added 2021-11-22 268 deisctl = throw "deisctl was removed ; the service does not exist anymore"; # added 2022-02-06 269 deis = throw "deis was removed ; the service does not exist anymore"; # added 2022-02-06 270 + deltachat-electron = throw "'deltachat-electron' has been renamed to/replaced by 'deltachat-desktop'"; # Converted to throw 2022-09-24 271 demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18 272 desktop_file_utils = throw "'desktop_file_utils' has been renamed to/replaced by 'desktop-file-utils'"; # Converted to throw 2022-02-22 273 devicemapper = throw "'devicemapper' has been renamed to/replaced by 'lvm2'"; # Converted to throw 2022-02-22 ··· 278 disper = throw "disper has been removed: abandoned by upstream"; # Added 2022-03-18 279 displaycal = throw "displaycal has been removed from nixpkgs, as it hasn't migrated to python3"; # Added 2022-01-12 280 dmtx = throw "'dmtx' has been renamed to/replaced by 'dmtx-utils'"; # Converted to throw 2022-02-22 281 + dnnl = throw "'dnnl' has been renamed to/replaced by 'oneDNN'"; # Converted to throw 2022-09-24 282 docbook5_xsl = throw "'docbook5_xsl' has been renamed to/replaced by 'docbook_xsl_ns'"; # Converted to throw 2022-02-22 283 docbook_xml_xslt = throw "'docbook_xml_xslt' has been renamed to/replaced by 'docbook_xsl'"; # Converted to throw 2022-02-22 284 doh-proxy = throw "doh-proxy has been removed because upstream abandoned it and its depedencies where removed."; # Added 2022-03-30 285 docker_compose = throw "'docker_compose' has been renamed to/replaced by 'docker-compose'"; # Converted to throw 2022-02-22 ··· 290 dotnet-netcore = dotnet-runtime; # Added 2021-10-07 291 double_conversion = throw "'double_conversion' has been renamed to/replaced by 'double-conversion'"; # Converted to throw 2022-02-22 292 dragon-drop = throw "'dragon-drop' has been removed in favor of 'xdragon'"; # Added 2022-04-10; 293 dust = throw "dust has been removed: abandoned by upstream"; # Added 2022-04-21 294 dwarf_fortress = throw "'dwarf_fortress' has been renamed to/replaced by 'dwarf-fortress'"; # Converted to throw 2022-02-22 295 + dylibbundler = throw "'dylibbundler' has been renamed to/replaced by 'macdylibbundler'"; # Converted to throw 2022-09-24 296 297 ### E ### 298 ··· 300 ec2_ami_tools = ec2-ami-tools; # Added 2021-10-08 301 ec2_api_tools = ec2-api-tools; # Added 2021-10-08 302 ec2-utils = amazon-ec2-utils; # Added 2022-02-01 303 304 # Electron 305 electron_3 = throw "electron_3 has been removed in favor of newer versions"; # added 2022-01-06 ··· 317 emacs28WithPackages = emacs28.pkgs.withPackages; # Added 2021-10-04 318 emacsNativeComp = emacs28NativeComp; # Added 2022-06-08 319 emacsPackagesGen = throw "'emacsPackagesGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22 320 + emacsPackagesNg = throw "'emacsPackagesNg' has been renamed to/replaced by 'emacs.pkgs'"; # Converted to throw 2022-09-24 321 + emacsPackagesNgFor = throw "'emacsPackagesNgFor' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-09-24 322 emacsPackagesNgGen = throw "'emacsPackagesNgGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22 323 + emacsWithPackages = throw "'emacsWithPackages' has been renamed to/replaced by 'emacs.pkgs.withPackages'"; # Converted to throw 2022-09-24 324 325 enblendenfuse = throw "'enblendenfuse' has been renamed to/replaced by 'enblend-enfuse'"; # Converted to throw 2022-02-22 326 encryptr = throw "encryptr was removed because it reached end of life"; # Added 2022-02-06 327 envdir = throw "envdir has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 328 epoxy = libepoxy; # Added 2021-11-11 329 epsxe = throw "epsxe has been removed from nixpkgs, as it was unmaintained."; # added 2021-12-15 330 etcdctl = throw "'etcdctl' has been renamed to/replaced by 'etcd'"; # Converted to throw 2022-02-22 331 eteroj.lv2 = throw "'eteroj.lv2' has been renamed to/replaced by 'open-music-kontrollers.eteroj'"; # Added 2022-03-09 332 euca2tools = throw "euca2ools has been removed because it is unmaintained upstream and still uses python2"; # Added 2022-01-01 ··· 336 337 ### F ### 338 339 + fastnlo = throw "'fastnlo' has been renamed to/replaced by 'fastnlo_toolkit'"; # Converted to throw 2022-09-24 340 fbreader = throw "fbreader has been removed, as the upstream project has been archived"; # Added 2022-05-26 341 feedreader = throw "feedreader is no longer activily maintained since 2019. The developer is working on a spiritual successor called NewsFlash."; # Added 2022-05-03 342 + inherit (luaPackages) fennel; # Added 2022-09-24 343 + fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve 344 ffadoFull = throw "'ffadoFull' has been renamed to/replaced by 'ffado'"; # Converted to throw 2022-02-22 345 ffmpeg-sixel = throw "ffmpeg-sixel has been removed, because it was an outdated/unmaintained fork of ffmpeg"; # Added 2022-03-23"; 346 ffmpeg_3 = throw "ffmpeg_3 was removed from nixpkgs, because it was an outdated and insecure release"; # added 2022-01-17 347 + finger_bsd = bsd-finger; # Added 2022-03-14 348 + fingerd_bsd = bsd-fingerd; # Added 2022-03-14 349 firefox-esr-wrapper = throw "'firefox-esr-wrapper' has been renamed to/replaced by 'firefox-esr'"; # Converted to throw 2022-02-22 350 firefoxWrapper = throw "'firefoxWrapper' has been renamed to/replaced by 'firefox'"; # Converted to throw 2022-02-22 351 firefox-wrapper = throw "'firefox-wrapper' has been renamed to/replaced by 'firefox'"; # Converted to throw 2022-02-22 352 firmwareLinuxNonfree = linux-firmware; # Added 2022-01-09 353 fishfight = jumpy; # Added 2022-08-03 354 flameGraph = throw "'flameGraph' has been renamed to/replaced by 'flamegraph'"; # Converted to throw 2022-02-22 355 flashtool = throw "flashtool was removed from nixpkgs, because the download is down for copyright reasons and the site looks very fishy"; # Added 2021-06-31 356 flatbuffers_1_12 = throw "FlatBuffers version 1.12 has been removed, because upstream no longer maintains it"; # Added 2022-05-12 357 flatbuffers_2_0 = flatbuffers; # Added 2022-05-12 358 fme = throw "fme was removed, because it is old and uses Glade, a discontinued library"; # Added 2022-01-26 359 + foldingathome = throw "'foldingathome' has been renamed to/replaced by 'fahclient'"; # Converted to throw 2022-09-24 360 font-awesome-ttf = throw "'font-awesome-ttf' has been renamed to/replaced by 'font-awesome'"; # Converted to throw 2022-02-22 361 foomatic_filters = throw "'foomatic_filters' has been renamed to/replaced by 'foomatic-filters'"; # Converted to throw 2022-02-22 362 fscryptctl-experimental = throw "The package fscryptctl-experimental has been removed. Please switch to fscryptctl"; # Added 2021-11-07 363 fslint = throw "fslint has been removed: end of life. Upstream recommends using czkawka (https://qarmin.github.io/czkawka/) instead"; # Added 2022-01-15 364 fuse_exfat = throw "'fuse_exfat' has been renamed to/replaced by 'exfat'"; # Converted to throw 2022-02-22 365 fuseki = throw "'fuseki' has been renamed to/replaced by 'apache-jena-fuseki'"; # Converted to throw 2022-02-22 366 fuse2fs = if stdenv.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too. 367 368 ### G ### 369 370 + g4py = throw "'g4py' has been renamed to/replaced by 'python3Packages.geant4'"; # Converted to throw 2022-09-24 371 gammy = throw "'gammy' is deprecated upstream and has been replaced by 'gummy'"; # Added 2022-09-03 372 gawp = throw "gawp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 373 gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22 374 gdk_pixbuf = throw "'gdk_pixbuf' has been renamed to/replaced by 'gdk-pixbuf'"; # Converted to throw 2022-02-22 375 getmail = throw "getmail has been removed from nixpkgs, migrate to getmail6"; # Added 2022-01-12 376 gettextWithExpat = throw "'gettextWithExpat' has been renamed to/replaced by 'gettext'"; # Converted to throw 2022-02-22 377 giblib = throw " giblib has been removed from nixpkgs because upstream is gone"; # Added 2022-01-23 378 git-annex-remote-b2 = throw "git-annex-remote-b2 has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02 379 git-bz = throw "giz-bz has been removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01 380 381 gitAndTools = self // { 382 + darcsToGit = throw "'gitAndTools.darcsToGit' has been renamed to 'darcs-to-git'"; # Converted to throw 2022-09-24 383 + gitAnnex = throw "'gitAndTools.gitAnnex' has been renamed to 'git-annex'"; # Converted to throw 2022-09-24 384 + gitBrunch = throw "'gitAndTools.gitBrunch' has been renamed to 'git-brunch'"; # Converted to throw 2022-09-24 385 + gitFastExport = throw "'gitAndTools.gitFastExport' has been renamed to 'git-fast-export'"; # Converted to throw 2022-09-24 386 + gitRemoteGcrypt = throw "'gitAndTools.gitRemoteGcrypt' has been renamed to 'git-remote-gcrypt'"; # Converted to throw 2022-09-24 387 + svn_all_fast_export = throw "'gitAndTools.svn_all_fast_export' has been renamed to 'svn-all-fast-export'"; # Converted to throw 2022-09-24 388 + topGit = throw "'gitAndTools.topGit' has been renamed to 'top-git'"; # Converted to throw 2022-09-24 389 + }; 390 391 gitin = throw "gitin has been remove because it was unmaintained and depended on an insecure version of libgit2"; # Added 2021-12-07 392 gitinspector = throw "gitinspector has been removed because it doesn't work with python3"; # Added 2022-01-12 393 gksu = throw "gksu has been removed"; # Added 2022-01-16 394 glib_networking = throw "'glib_networking' has been renamed to/replaced by 'glib-networking'"; # Converted to throw 2022-02-22 395 glimpse = throw "glimpse was removed, as the project was discontinued. You can use gimp instead."; # Added 2022-07-11 396 + gmailieer = throw "'gmailieer' has been renamed to/replaced by 'lieer'"; # Converted to throw 2022-09-24 397 + gmic_krita_qt = throw "'gmic_krita_qt' has been renamed to/replaced by 'gmic-qt-krita'"; # Converted to throw 2022-09-24 398 gnash = throw "gnash has been removed; broken and abandoned upstream"; # added 2022-02-06 399 gnome-breeze = throw "gnome-breeze has been removed, use libsForQt5.breeze-gtk instead"; # Added 2022-04-22 400 gnome-firmware-updater = gnome-firmware; # added 2022-04-14 401 gnome-passwordsafe = gnome-secrets; # added 2022-01-30 402 + gnome-mpv = throw "'gnome-mpv' has been renamed to/replaced by 'celluloid'"; # Converted to throw 2022-09-24 403 gnome-sharp = throw "gnome-sharp has been removed from nixpkgs"; # Added 2022-01-15 404 gnome-themes-standard = throw "'gnome-themes-standard' has been renamed to/replaced by 'gnome-themes-extra'"; # Converted to throw 2022-02-22 405 + gnome_user_docs = throw "'gnome_user_docs' has been renamed to/replaced by 'gnome-user-docs'"; # Converted to throw 2022-09-24 406 gnome_doc_utils = throw "'gnome_doc_utils' has been renamed to/replaced by 'gnome-doc-utils'"; # Converted to throw 2022-02-22 407 gnome_themes_standard = throw "'gnome_themes_standard' has been renamed to/replaced by 'gnome-themes-standard'"; # Converted to throw 2022-02-22 408 + gmock = throw "'gmock' has been renamed to/replaced by 'gtest'"; # Converted to throw 2022-09-24 409 + gnome3 = throw "'gnome3' has been renamed to/replaced by 'gnome'"; # Converted to throw 2022-09-24 410 gnuradio3_7 = throw "gnuradio3_7 has been removed because it required Python 2"; # Added 2022-01-16 411 + gnuradio-ais = throw "'gnuradio-ais' has been renamed to/replaced by 'gnuradio3_7.pkgs.ais'"; # Converted to throw 2022-09-24 412 + gnuradio-gsm = throw "'gnuradio-gsm' has been renamed to/replaced by 'gnuradio3_7.pkgs.gsm'"; # Converted to throw 2022-09-24 413 + gnuradio-limesdr = throw "'gnuradio-limesdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.limesdr'"; # Converted to throw 2022-09-24 414 + gnuradio-nacl = throw "'gnuradio-nacl' has been renamed to/replaced by 'gnuradio3_7.pkgs.nacl'"; # Converted to throw 2022-09-24 415 + gnuradio-osmosdr = throw "'gnuradio-osmosdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.osmosdr'"; # Converted to throw 2022-09-24 416 + gnuradio-rds = throw "'gnuradio-rds' has been renamed to/replaced by 'gnuradio3_7.pkgs.rds'"; # Converted to throw 2022-09-24 417 gnustep-make = throw "'gnustep-make' has been renamed to/replaced by 'gnustep.make'"; # Converted to throw 2022-02-22 418 + gobby5 = throw "'gobby5' has been renamed to/replaced by 'gobby'"; # Converted to throw 2022-09-24 419 gobjectIntrospection = throw "'gobjectIntrospection' has been renamed to/replaced by 'gobject-introspection'"; # Converted to throw 2022-02-22 420 gogoclient = throw "gogoclient has been removed, because it was unmaintained"; # Added 2021-12-15 421 goklp = throw "goklp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 422 golly-beta = throw "golly-beta has been removed: use golly instead"; # Added 2022-03-21 423 goimports = throw "'goimports' has been renamed to/replaced by 'gotools'"; # Converted to throw 2022-02-22 424 googleAuthenticator = throw "'googleAuthenticator' has been renamed to/replaced by 'google-authenticator'"; # Converted to throw 2022-02-22 425 googleearth = throw "the non-pro version of Google Earth was removed because it was discontinued and downloading it isn't possible anymore"; # Added 2022-01-22 426 + google-gflags = throw "'google-gflags' has been renamed to/replaced by 'gflags'"; # Converted to throw 2022-09-24 427 gosca = throw "gosca has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-30 428 google-play-music-desktop-player = throw "GPMDP shows a black screen, upstream homepage is dead, use 'ytmdesktop' instead"; # Added 2022-06-16 429 go-langserver = throw "go-langserver has been replaced by gopls"; # Added 2022-06-30 ··· 432 go-repo-root = throw "go-repo-root has been dropped due to the lack of maintanence from upstream since 2014"; # Added 2022-06-02 433 gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06 434 gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17 435 + graalvm11 = graalvm11-ce; # Added 2021-10-15 436 graalvm8-ce = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19 437 graalvm8 = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19 438 graalvm8-ee = throw "graalvm8-ee has been removed because it is unmaintained"; # Added 2022-04-15 439 graalvm11-ee = throw "graalvm11-ee has been removed because it is unmaintained"; # Added 2022-04-15 440 gradio = throw "gradio has been removed because it is unmaintained, use shortwave instead"; # Added 2022-06-03 441 grafana-mimir = throw "'grafana-mimir' has been renamed to/replaced by 'mimir'"; # Added 2022-06-07 442 + gr-ais = throw "'gr-ais' has been renamed to/replaced by 'gnuradio3_7.pkgs.ais'"; # Converted to throw 2022-09-24 443 grantlee5 = throw "'grantlee5' has been renamed to/replaced by 'libsForQt5.grantlee'"; # Converted to throw 2022-02-22 444 + gr-gsm = throw "'gr-gsm' has been renamed to/replaced by 'gnuradio3_7.pkgs.gsm'"; # Converted to throw 2022-09-24 445 grib-api = throw "grib-api has been replaced by ecCodes => https://confluence.ecmwf.int/display/ECC/GRIB-API+migration"; # Added 2022-01-05 446 + gr-limesdr = throw "'gr-limesdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.limesdr'"; # Converted to throw 2022-09-24 447 + gr-nacl = throw "'gr-nacl' has been renamed to/replaced by 'gnuradio3_7.pkgs.nacl'"; # Converted to throw 2022-09-24 448 + gr-osmosdr = throw "'gr-osmosdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.osmosdr'"; # Converted to throw 2022-09-24 449 + gr-rds = throw "'gr-rds' has been renamed to/replaced by 'gnuradio3_7.pkgs.rds'"; # Converted to throw 2022-09-24 450 grv = throw "grv has been dropped due to the lack of maintanence from upstream since 2019"; # Added 2022-06-01 451 gsettings_desktop_schemas = throw "'gsettings_desktop_schemas' has been renamed to/replaced by 'gsettings-desktop-schemas'"; # Converted to throw 2022-02-22 452 gtk_doc = throw "'gtk_doc' has been renamed to/replaced by 'gtk-doc'"; # Converted to throw 2022-02-22 453 gtklick = throw "gtklick has been removed from nixpkgs as the project is stuck on python2"; # Added 2022-01-01 454 + gtmess = throw "gtmess has been removed, because it was a MSN client."; # Added 2021-12-15 455 guile-gnome = throw "guile-gnome has been removed"; # Added 2022-01-16 456 guileCairo = throw "'guileCairo' has been renamed to/replaced by 'guile-cairo'"; # Converted to throw 2022-02-22 457 guileGnome = throw "guile-gnome has been removed"; # Added 2022-01-16 ··· 468 469 ### H ### 470 471 hardlink = throw "hardlink was merged into util-linux since 2019-06-14."; # Added 2022-08-12 472 inherit (harePackages) hare harec; # Added 2022-08-10 473 hawkthorne = throw "hawkthorne has been removed because it depended on a broken version of love"; # Added 2022-01-15 474 heapster = throw "Heapster is now retired. See https://github.com/kubernetes-retired/heapster/blob/master/docs/deprecation.md"; # Added 2022-04-05 475 heimdalFull = throw "'heimdalFull' has been renamed to/replaced by 'heimdal'"; # Converted to throw 2022-02-22 476 heme = throw "heme has been removed: upstream is gone"; # added 2022-02-06 477 + hepmc = throw "'hepmc' has been renamed to/replaced by 'hepmc2'"; # Converted to throw 2022-09-24 478 hicolor_icon_theme = throw "'hicolor_icon_theme' has been renamed to/replaced by 'hicolor-icon-theme'"; # Converted to throw 2022-02-22 479 holdingnuts = throw "holdingnuts was removed from nixpkgs, as the project is no longer developed"; # Added 2022-05-10 480 holochain-go = throw "holochain-go was abandoned by upstream"; # Added 2022-01-01 481 htmlTidy = throw "'htmlTidy' has been renamed to/replaced by 'html-tidy'"; # Converted to throw 2022-02-22 482 + ht-rust = throw "'ht-rust' has been renamed to/replaced by 'xh'"; # Converted to throw 2022-09-24 483 hydra-unstable = hydra_unstable; # added 2022-05-10 484 hyperspace-cli = throw "hyperspace-cli is out of date, and has been deprecated upstream in favour of using the individual repos instead"; # Added 2022-08-29 485 ··· 487 488 i3cat = throw "i3cat has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02 489 iana_etc = throw "'iana_etc' has been renamed to/replaced by 'iana-etc'"; # Converted to throw 2022-02-22 490 ical2org = throw "ical2org has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02 491 icecat-bin = throw "icecat-bin has been removed, the binary builds are not maintained upstream"; # Added 2022-02-15 492 + icedtea8_web = throw "'icedtea8_web' has been renamed to/replaced by 'adoptopenjdk-icedtea-web'"; # Converted to throw 2022-09-24 493 + icedtea_web = throw "'icedtea_web' has been renamed to/replaced by 'adoptopenjdk-icedtea-web'"; # Converted to throw 2022-09-24 494 icu59 = throw "icu59 has been removed, use a more recent version instead"; # Added 2022-05-14 495 icu65 = throw "icu65 has been removed, use a more recent version instead"; # Added 2022-05-14 496 idea = throw "'idea' has been renamed to/replaced by 'jetbrains'"; # Converted to throw 2022-02-22 497 imapproxy = throw "imapproxy has been removed because it did not support a supported openssl version"; # added 2021-12-15 498 + imagemagick7Big = throw "'imagemagick7Big' has been renamed to/replaced by 'imagemagickBig'"; # Converted to throw 2022-09-24 499 + imagemagick7 = throw "'imagemagick7' has been renamed to/replaced by 'imagemagick'"; # Converted to throw 2022-09-24 500 + imagemagick7_light = throw "'imagemagick7_light' has been renamed to/replaced by 'imagemagick_light'"; # Converted to throw 2022-09-24 501 impressive = throw "impressive has been removed due to lack of released python 2 support and maintainership in nixpkgs"; # Added 2022-01-27 502 inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped"; 503 index-fm = libsForQt5.mauiPackages.index; # added 2022-05-17 504 + infiniband-diags = throw "'infiniband-diags' has been renamed to/replaced by 'rdma-core'"; # Converted to throw 2022-09-24 505 ino = throw "ino has been removed from nixpkgs, the project is stuck on python2 and upstream has archived the project"; # Added 2022-01-12 506 + inotifyTools = throw "'inotifyTools' has been renamed to/replaced by 'inotify-tools'"; # Converted to throw 2022-09-24 507 intecture-agent = throw "intecture-agent has been removed, because it was no longer maintained upstream"; # added 2021-12-15 508 intecture-auth = throw "intecture-auth has been removed, because it was no longer maintained upstream"; # added 2021-12-15 509 intecture-cli = throw "intecture-cli has been removed, because it was no longer maintained upstream"; # added 2021-12-15 510 interfacer = throw "interfacer is deprecated and archived by upstream"; # Added 2022-04-05 511 + inter-ui = throw "'inter-ui' has been renamed to/replaced by 'inter'"; # Converted to throw 2022-09-24 512 iops = throw "iops was removed: upstream is gone"; # Added 2022-02-06 513 + iproute = throw "'iproute' has been renamed to/replaced by 'iproute2'"; # Converted to throw 2022-09-24 514 ipsecTools = throw "ipsecTools has benn removed, because it was no longer maintained upstream"; # Added 2021-12-15 515 itch-setup = throw "itch-setup has benn removed, use itch instead"; # Added 2022-06-02 516 517 ### J ### 518 519 520 + jack2Full = throw "'jack2Full' has been renamed to/replaced by 'jack2'"; # Converted to throw 2022-09-24 521 jami-client-gnome = throw "jami-client-gnome has been removed: abandoned upstream"; # Added 2022-05-15 522 jami-libclient = throw "jami-libclient has been removed: moved into jami-qt"; # Added 2022-07-29 523 jbuilder = throw "'jbuilder' has been renamed to/replaced by 'dune_1'"; # Converted to throw 2022-02-22 524 jd = throw "jd has been dropped due to the lack of maintenance from upstream since 2016"; # Added 2022-06-03 525 joseki = throw "'joseki' has been renamed to/replaced by 'apache-jena-fuseki'"; # Converted to throw 2022-02-22 526 journalbeat7 = throw "journalbeat has been removed upstream. Use filebeat with the journald input instead"; 527 528 # Julia 529 julia_10-bin = throw "julia_10-bin has been deprecated in favor of the latest LTS version"; # Added 2021-12-02 530 julia_17-bin = throw "julia_17-bin has been deprecated in favor of the latest stable version"; # Added 2022-09-04 531 ··· 535 ### K ### 536 537 k3d = throw "k3d has been removed because it was broken and has seen no release since 2016"; # Added 2022-01-04 538 kafkacat = kcat; # Added 2021-10-07 539 + kdeconnect = throw "'kdeconnect' has been renamed to/replaced by 'plasma5Packages.kdeconnect-kde'"; # Converted to throw 2022-09-24 540 kdiff3-qt5 = throw "'kdiff3-qt5' has been renamed to/replaced by 'kdiff3'"; # Converted to throw 2022-02-22 541 keepass-keefox = throw "'keepass-keefox' has been renamed to/replaced by 'keepass-keepassrpc'"; # Converted to throw 2022-02-22 542 keepassx-community = throw "'keepassx-community' has been renamed to/replaced by 'keepassxc'"; # Converted to throw 2022-02-22 543 keepassx-reboot = throw "'keepassx-reboot' has been renamed to/replaced by 'keepassx-community'"; # Converted to throw 2022-02-22 544 keepassx2-http = throw "'keepassx2-http' has been renamed to/replaced by 'keepassx-reboot'"; # Converted to throw 2022-02-22 545 keepnote = throw "keepnote has been removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-01 546 + kerberos = throw "'kerberos' has been renamed to/replaced by 'libkrb5'"; # Converted to throw 2022-09-24 547 kexectools = kexec-tools; # Added 2021-09-03 548 + kexpand = throw "kexpand awless has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-01 549 keybase-go = throw "'keybase-go' has been renamed to/replaced by 'keybase'"; # Converted to throw 2022-02-22 550 + keysmith = throw "'keysmith' has been renamed to/replaced by 'libsForQt5.plasmaMobileGear.keysmith'"; # Converted to throw 2022-09-24 551 kgx = gnome-console; # Added 2022-02-19 552 + kicad-with-packages3d = throw "'kicad-with-packages3d' has been renamed to/replaced by 'kicad'"; # Converted to throw 2022-09-24 553 knockknock = throw "knockknock has been removed from nixpkgs because the upstream project is abandoned"; # Added 2022-01-01 554 kodestudio = throw "kodestudio has been removed from nixpkgs, as the nix package has been long unmaintained and out of date."; # Added 2022-06-07 555 + kodiGBM = throw "'kodiGBM' has been renamed to/replaced by 'kodi-gbm'"; # Converted to throw 2022-09-24 556 + kodiPlain = throw "'kodiPlain' has been renamed to/replaced by 'kodi'"; # Converted to throw 2022-09-24 557 + kodiPlainWayland = throw "'kodiPlainWayland' has been renamed to/replaced by 'kodi-wayland'"; # Converted to throw 2022-09-24 558 kodiPlugins = kodiPackages; # Added 2021-03-09; 559 + kramdown-rfc2629 = throw "'kramdown-rfc2629' has been renamed to/replaced by 'rubyPackages.kramdown-rfc2629'"; # Converted to throw 2022-09-24 560 krename-qt5 = throw "'krename-qt5' has been renamed to/replaced by 'krename'"; # Converted to throw 2022-02-22 561 krita-beta = krita; # moved from top-level 2021-12-23 562 kube-aws = throw "kube-aws is deprecated and archived by upstream"; # Added 2022-04-05 ··· 567 ### L ### 568 569 lastfmsubmitd = throw "lastfmsubmitd was removed from nixpkgs as the project is abandoned"; # Added 2022-01-01 570 + latinmodern-math = throw "'latinmodern-math' has been renamed to/replaced by 'lmmath'"; # Converted to throw 2022-09-24 571 letsencrypt = throw "'letsencrypt' has been renamed to/replaced by 'certbot'"; # Converted to throw 2022-02-22 572 libGL_driver = throw "'libGL_driver' has been renamed to/replaced by 'mesa.drivers'"; # Converted to throw 2022-02-22 573 libaudit = throw "'libaudit' has been renamed to/replaced by 'audit'"; # Converted to throw 2022-02-22 ··· 576 libcanberra_gtk2 = throw "'libcanberra_gtk2' has been renamed to/replaced by 'libcanberra-gtk2'"; # Converted to throw 2022-02-22 577 libcanberra_gtk3 = throw "'libcanberra_gtk3' has been renamed to/replaced by 'libcanberra-gtk3'"; # Converted to throw 2022-02-22 578 libcap_manpages = throw "'libcap_manpages' has been renamed to/replaced by 'libcap.doc'"; # Converted to throw 2022-02-22 579 + libcap_pam = throw "'libcap_pam has been renamed to/replaced by 'libcap.pam'"; # Converted to throw 2022-09-24 580 libcap_progs = throw "'libcap_progs' has been renamed to/replaced by 'libcap.out'"; # Converted to throw 2022-02-22 581 libdbusmenu-glib = throw "'libdbusmenu-glib' has been renamed to/replaced by 'libdbusmenu'"; # Converted to throw 2022-02-22 582 libdbusmenu_qt = throw "'libdbusmenu_qt' (Qt4) is deprecated and unused, use 'libsForQt5.libdbusmenu'"; # Added 2022-06-14 583 libdbusmenu_qt5 = throw "'libdbusmenu_qt5' has been renamed to/replaced by 'libsForQt5.libdbusmenu'"; # Converted to throw 2022-02-22 ··· 592 libgpgerror = libgpg-error; # Added 2021-09-04 593 libgroove = throw "libgroove has been removed, because it depends on an outdated and insecure version of ffmpeg"; # Added 2022-01-21 594 libgumbo = throw "'libgumbo' has been renamed to/replaced by 'gumbo'"; # Converted to throw 2022-02-22 595 + libintlOrEmpty = "'libintlOrEmpty' has been renamed to/replace by 'gettext'"; # Converted to throw 2022-09-24 596 + libixp_hg = libixp; # Added 2022-04-25 597 + libjpeg_drop = throw "'libjpeg_drop' has been renamed to/replaced by 'libjpeg_original'"; # Converted to throw 2022-09-24 598 libjson_rpc_cpp = throw "'libjson_rpc_cpp' has been renamed to/replaced by 'libjson-rpc-cpp'"; # Converted to throw 2022-02-22 599 libkml = throw "libkml has been removed from nixpkgs, as it's abandoned and no package needed it"; # Added 2021-11-09 600 liblapackWithoutAtlas = throw "'liblapackWithoutAtlas' has been renamed to/replaced by 'lapack-reference'"; # Converted to throw 2022-02-22 601 + liblastfm = throw "'liblastfm' has been renamed to/replaced by 'libsForQt5.liblastfm'"; # Converted to throw 2022-09-24 602 liblrdf = throw "'liblrdf' has been renamed to/replaced by 'lrdf'"; # Converted to throw 2022-02-22 603 libmsgpack = throw "'libmsgpack' has been renamed to/replaced by 'msgpack'"; # Converted to throw 2022-02-22 604 libnih = throw "'libnih' has been removed"; # Converted to throw 2022-05-17 605 libosmpbf = throw "libosmpbf was removed because it is no longer required by osrm-backend"; 606 libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20 607 libqrencode = throw "'libqrencode' has been renamed to/replaced by 'qrencode'"; # Converted to throw 2022-02-22 608 + librdf = throw "'librdf' has been renamed to/replaced by 'lrdf'"; # Converted to throw 2022-09-24 609 librecad2 = throw "'librecad2' has been renamed to/replaced by 'librecad'"; # Converted to throw 2022-02-22 610 libressl_3_2 = throw "'libressl_3_2' has reached end-of-life "; # Added 2022-03-19 611 librevisa = throw "librevisa has been removed because its website and source have disappeared upstream"; # Added 2022-09-23 612 + libseat = throw "'libseat' has been renamed to/replaced by 'seatd'"; # Converted to throw 2022-09-24 613 libspotify = throw "libspotify has been removed because Spotify stopped supporting it"; # added 2022-05-29 614 libsysfs = throw "'libsysfs' has been renamed to/replaced by 'sysfsutils'"; # Converted to throw 2022-02-22 615 + libtensorflow-bin = libtensorflow; # Added 2022-09-25 616 libtidy = throw "'libtidy' has been renamed to/replaced by 'html-tidy'"; # Converted to throw 2022-02-22 617 + libtorrentRasterbar = throw "'libtorrentRasterbar' has been renamed to/replaced by 'libtorrent-rasterbar'"; # Converted to throw 2022-09-24 618 + libtorrentRasterbar-1_1_x = throw "'libtorrentRasterbar-1_1_x' has been renamed to/replaced by 'libtorrent-rasterbar-1_1_x'"; # Converted to throw 2022-09-24 619 + libtorrentRasterbar-1_2_x = throw "'libtorrentRasterbar-1_2_x' has been renamed to/replaced by 'libtorrent-rasterbar-1_2_x'"; # Converted to throw 2022-09-24 620 + libtorrentRasterbar-2_0_x = throw "'libtorrentRasterbar-2_0_x' has been renamed to/replaced by 'libtorrent-rasterbar-2_0_x'"; # Converted to throw 2022-09-24 621 libudev = throw "'libudev' has been renamed to/replaced by 'udev'"; # Converted to throw 2022-02-22 622 + libungif = throw "'libungif' has been renamed to/replaced by 'giflib'"; # Converted to throw 2022-09-24 623 + libusb = throw "'libusb' has been renamed to/replaced by 'libusb1'"; # Converted to throw 2022-09-24 624 libusb1-axoloti = throw "libusb1-axoloti has been removed: axoloti has been removed"; # Added 2022-05-13 625 libva-full = throw "'libva-full' has been renamed to/replaced by 'libva'"; # Converted to throw 2022-02-22 626 libva1-full = throw "'libva1-full' has been renamed to/replaced by 'libva1'"; # Converted to throw 2022-02-22 627 + libwnck3 = throw "'libwnck3' has been renamed to/replaced by 'libwnck'"; # Converted to throw 2022-09-24 628 lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01 629 lighthouse = throw "lighthouse has been removed: abandoned by upstream"; # Added 2022-04-24 630 lighttable = throw "'lighttable' crashes (SIGSEGV) on startup, has not been updated in years and depends on deprecated GTK2"; # Added 2022-06-15 ··· 675 linux_rpi3 = linuxKernel.kernels.linux_rpi3; 676 linux_rpi4 = linuxKernel.kernels.linux_rpi4; 677 678 + linuxPackages_xen_dom0 = throw "'linuxPackages_xen_dom0' has been renamed to/replaced by 'linuxPackages'"; # Converted to throw 2022-09-24 679 + linuxPackages_latest_xen_dom0 = throw "'linuxPackages_latest_xen_dom0' has been renamed to/replaced by 'linuxPackages_latest'"; # Converted to throw 2022-09-24 680 + linuxPackages_xen_dom0_hardened = throw "'linuxPackages_xen_dom0_hardened' has been renamed to/replaced by 'linuxPackages_hardened'"; # Converted to throw 2022-09-24 681 + linuxPackages_latest_xen_dom0_hardened = throw "'linuxPackages_latest_xen_dom0_hardened' has been renamed to/replaced by 'linuxPackages_latest_hardened'"; # Converted to throw 2022-09-24 682 683 + lobster-two = throw "'lobster-two' has been renamed to/replaced by 'google-fonts'"; # Converted to throw 2022-09-24 684 love_0_7 = throw "love_0_7 was removed because it is a very old version and no longer used by any package in nixpkgs"; # Added 2022-01-15 685 love_0_8 = throw "love_0_8 was removed because it is a very old version and no longer used by any package in nixpkgs"; # Added 2022-01-15 686 love_0_9 = throw "love_0_9 was removed because was broken for a long time and no longer used by any package in nixpkgs"; # Added 2022-01-15 687 lttngTools = throw "'lttngTools' has been renamed to/replaced by 'lttng-tools'"; # Converted to throw 2022-02-22 688 lttngUst = throw "'lttngUst' has been renamed to/replaced by 'lttng-ust'"; # Converted to throw 2022-02-22 689 lua5_1_sockets = throw "'lua5_1_sockets' has been renamed to/replaced by 'lua51Packages.luasocket'"; # Converted to throw 2022-02-22 ··· 691 lua5_sec = throw "'lua5_sec' has been renamed to/replaced by 'luaPackages.luasec'"; # Converted to throw 2022-02-22 692 lumo = throw "lumo has been removed: abandoned by upstream"; # Added 2022-04-25 693 lumpy = throw "lumpy has been removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-12 694 + lzma = throw "'lzma' has been renamed to/replaced by 'xz'"; # Converted to throw 2022-09-24 695 696 ### M ### 697 698 m3d-linux = throw "'m3d-linux' has been renamed to/replaced by 'm33-linux'"; # Converted to throw 2022-02-22 699 mailpile = throw "mailpile was removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-12 700 man_db = throw "'man_db' has been renamed to/replaced by 'man-db'"; # Converted to throw 2022-02-22 701 manul = throw "manul has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-01 702 manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22 703 mariadb-client = hiPrio mariadb.client; #added 2019.07.28 704 marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04 705 + matrique = throw "'matrique' has been renamed to/replaced by 'spectral'"; # Converted to throw 2022-09-24 706 maui-nota = libsForQt5.mauiPackages.nota; # added 2022-05-17 707 mcomix3 = mcomix; # Added 2022-06-05 708 mediatomb = throw "mediatomb is no longer maintained upstream, use gerbera instead"; # added 2022-01-04 709 + meme = throw "'meme' has been renamed to/replaced by 'meme-image-generator'"; # Converted to throw 2022-09-24 710 memtest86 = throw "'memtest86' has been renamed to/replaced by 'memtest86plus'"; # Converted to throw 2022-02-22 711 mercurial_4 = throw "mercurial_4 has been removed as it's unmaintained"; # Added 2021-10-18 712 + mess = throw "'mess' has been renamed to/replaced by 'mame'"; # Converted to throw 2022-09-24 713 + metal = throw "metal has been removed due to lack of maintainers"; # Added 2022-06-30 714 mididings = throw "mididings has been removed from nixpkgs as it doesn't support recent python3 versions and its upstream stopped maintaining it"; # Added 2022-01-12 715 midoriWrapper = throw "'midoriWrapper' has been renamed to/replaced by 'midori'"; # Converted to throw 2022-02-22 716 mime-types = mailcap; # Added 2022-01-21 717 mimms = throw "mimms has been removed from nixpkgs as the upstream project is stuck on python2"; # Added 2022-01-01 718 minetestclient_4 = throw "minetestclient_4 has been removed from Nixpkgs; current version is available at minetest or minetestclient"; # added 2022-02-01 719 minetestserver_4 = throw "minetestserver_4 has been removed from Nixpkgs; current version is available at minetestserver"; # added 2022-02-01 720 minetime = throw "minetime has been removed from nixpkgs, because it was discontinued 2021-06-22"; # Added 2021-10-14 721 mlt-qt5 = throw "'mlt-qt5' has been renamed to/replaced by 'libsForQt5.mlt'"; # Converted to throw 2022-02-22 722 mobile_broadband_provider_info = throw "'mobile_broadband_provider_info' has been renamed to/replaced by 'mobile-broadband-provider-info'"; # Converted to throw 2022-02-22 723 module_init_tools = throw "'module_init_tools' has been renamed to/replaced by 'kmod'"; # Converted to throw 2022-02-22 724 monero = monero-cli; # Added 2021-11-28 725 monodevelop = throw "monodevelop has been removed from nixpgks"; # Added 2022-01-15 726 mopidy-spotify = throw "mopidy-spotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 727 mopidy-spotify-tunigo = throw "mopidy-spotify-tunigo has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 728 729 morituri = throw "'morituri' has been renamed to/replaced by 'whipper'"; # Converted to throw 2022-02-22 730 moz-phab = mozphab; # Added 2022-08-09 731 + mozart-binary = throw "'mozart-binary' has been renamed to/replaced by 'mozart2-binary'"; # Converted to throw 2022-09-24 732 + mozart = throw "'mozart' has been renamed to/replaced by 'mozart2-binary'"; # Converted to throw 2022-09-24 733 mpc_cli = mpc-cli; # moved from top-level 2022-01-24 734 + mpd_clientlib = throw "'mpd_clientlib' has been renamed to/replaced by 'libmpdclient'"; # Converted to throw 2022-09-24 735 mpich2 = throw "'mpich2' has been renamed to/replaced by 'mpich'"; # Converted to throw 2022-02-22 736 mqtt-bench = throw "mqtt-bench has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02 737 msf = throw "'msf' has been renamed to/replaced by 'metasploit'"; # Converted to throw 2022-02-22 738 multimc = throw "multimc was removed from nixpkgs; use polymc instead (see https://github.com/NixOS/nixpkgs/pull/154051 for more information)"; # Added 2022-01-08 739 + mumble_git = throw "'mumble_git' has been renamed to/replaced by 'pkgs.mumble'"; # Converted to throw 2022-09-24 740 + murmur_git = throw "'murmur_git' has been renamed to/replaced by 'pkgs.murmur'"; # Converted to throw 2022-09-24 741 mutt-with-sidebar = mutt; # Added 2022-09-17 742 + mysql-client = throw "'mysql-client' has been renamed to/replaced by 'hiPrio'"; # Converted to throw 2022-09-24 743 + mysql = throw "'mysql' has been renamed to/replaced by 'mariadb'"; # Converted to throw 2022-09-24 744 745 + mesa_drivers = throw "'mesa_drivers' has been renamed to/replaced by 'mesa.drivers'"; # Converted to throw 2022-09-24 746 mesa_noglu = throw "'mesa_noglu' has been renamed to/replaced by 'mesa'"; # Converted to throw 2022-02-22 747 748 + mpv-with-scripts = throw "'mpv-with-scripts' has been renamed to/replaced by 'self.wrapMpv'"; # Converted to throw 2022-09-24 749 mssys = throw "'mssys' has been renamed to/replaced by 'ms-sys'"; # Converted to throw 2022-02-22 750 multipath_tools = throw "'multipath_tools' has been renamed to/replaced by 'multipath-tools'"; # Converted to throw 2022-02-22 751 mumsi = throw "mumsi has been removed from nixpkgs, as it's unmaintained and does not build anymore"; # Added 2021-11-18 752 mupen64plus1_5 = throw "'mupen64plus1_5' has been renamed to/replaced by 'mupen64plus'"; # Converted to throw 2022-02-22 753 mx = throw "graalvm8 and its tools were deprecated in favor of graalvm8-ce"; # Added 2021-10-15 754 mysqlWorkbench = throw "'mysqlWorkbench' has been renamed to/replaced by 'mysql-workbench'"; # Converted to throw 2022-02-22 755 myxer = throw "Myxer has been removed from nixpkgs, as it has been unmaintained since Jul 31, 2021"; # Added 2022-06-08 756 ··· 761 nccl_cudatoolkit_10 = throw "nccl_cudatoolkit_10 has been renamed to cudaPackages_10.nccl"; # Added 2022-04-04 762 nccl_cudatoolkit_11 = throw "nccl_cudatoolkit_11 has been renamed to cudaPackages_11.nccl"; # Added 2022-04-04 763 764 + net_snmp = throw "'net_snmp' has been renamed to/replaced by 'net-snmp'"; # Converted to throw 2022-09-24 765 + nagiosPluginsOfficial = throw "'nagiosPluginsOfficial' has been renamed to/replaced by 'monitoring-plugins'"; # Converted to throw 2022-09-24 766 ncat = throw "'ncat' has been renamed to/replaced by 'nmap'"; # Converted to throw 2022-02-22 767 neap = throw "neap was removed from nixpkgs, as it relies on python2"; # Added 2022-01-12 768 neochat = libsForQt5.plasmaMobileGear.neochat; # added 2022-05-10 769 networkmanager_fortisslvpn = throw "'networkmanager_fortisslvpn' has been renamed to/replaced by 'networkmanager-fortisslvpn'"; # Converted to throw 2022-02-22 770 networkmanager_iodine = throw "'networkmanager_iodine' has been renamed to/replaced by 'networkmanager-iodine'"; # Converted to throw 2022-02-22 771 networkmanager_l2tp = throw "'networkmanager_l2tp' has been renamed to/replaced by 'networkmanager-l2tp'"; # Converted to throw 2022-02-22 772 networkmanager_openconnect = throw "'networkmanager_openconnect' has been renamed to/replaced by 'networkmanager-openconnect'"; # Converted to throw 2022-02-22 773 networkmanager_openvpn = throw "'networkmanager_openvpn' has been renamed to/replaced by 'networkmanager-openvpn'"; # Converted to throw 2022-02-22 774 networkmanager_vpnc = throw "'networkmanager_vpnc' has been renamed to/replaced by 'networkmanager-vpnc'"; # Converted to throw 2022-02-22 775 nfsUtils = throw "'nfsUtils' has been renamed to/replaced by 'nfs-utils'"; # Converted to throw 2022-02-22 776 nginxUnstable = throw "'nginxUnstable' has been renamed to/replaced by 'nginxMainline'"; # Converted to throw 2022-02-22 777 nilfs_utils = throw "'nilfs_utils' has been renamed to/replaced by 'nilfs-utils'"; # Converted to throw 2022-02-22 778 + nix-direnv-flakes = nix-direnv; # Added 2021-11-09 779 + nix-review = throw "'nix-review' has been renamed to/replaced by 'nixpkgs-review'"; # Converted to throw 2022-09-24 780 + nixFlakes = throw "'nixFlakes' has been renamed to/replaced by 'nixVersions.stable'"; # Converted to throw 2022-09-24 781 nixStable = nixVersions.stable; # Added 2022-01-24 782 nixUnstable = nixVersions.unstable; # Added 2022-01-26 783 + nix_2_3 = nixVersions.nix_2_3; # Added 2022-01-26 784 + nix_2_4 = nixVersions.nix_2_4; # Added 2022-01-26 785 + nix_2_5 = nixVersions.nix_2_5; # Added 2022-01-26 786 + nix_2_6 = nixVersions.nix_2_6; # Added 2022-01-26 787 nixopsUnstable = nixops_unstable; # Added 2022-03-03 788 nixosTest = testers.nixosTest; # Added 2022-05-05 789 nixui = throw "nixui has been removed from nixpkgs, due to the project being unmaintained"; # Added 2022-05-23 790 + nmap-unfree = throw "'nmap-unfree' has been renamed to/replaced by 'nmap'"; # Converted to throw 2022-09-24 791 nmap-graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Added 2022-04-26 792 nmap_graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Modified 2022-04-26 793 nodejs-10_x = throw "nodejs-10_x has been removed. Use a newer version instead."; # Added 2022-05-31 794 nodejs-12_x = throw "nodejs-12_x has been removed. Use a newer version instead."; # Added 2022-07-04 795 nologin = throw "'nologin' has been renamed to/replaced by 'shadow'"; # Converted to throw 2022-02-22 796 nomad_1_1 = throw "nomad_1_1 has been removed because it's outdated. Use a a newer version instead"; # Added 2022-05-22 797 noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16 798 nottetris2 = throw "nottetris2 was removed because it is unmaintained by upstream and broken"; # Added 2022-01-15 799 ntdb = throw "ntdb has been removed: abandoned by upstream"; # Added 2022-04-21 800 nxproxy = throw "'nxproxy' has been renamed to/replaced by 'nx-libs'"; # Converted to throw 2022-02-22 801 ··· 803 804 oathToolkit = oath-toolkit; # Added 2022-04-04 805 oci-image-tool = throw "oci-image-tool is no longer actively maintained, and has had major deficiencies for several years."; # Added 2022-05-14; 806 OVMF-CSM = throw "OVMF-CSM has been removed in favor of OVMFFull"; # Added 2021-10-16 807 OVMF-secureBoot = throw "OVMF-secureBoot has been removed in favor of OVMFFull"; # Added 2021-10-16 808 + oauth2_proxy = throw "'oauth2_proxy' has been renamed to/replaced by 'oauth2-proxy'"; # Converted to throw 2022-09-24 809 ocropus = throw "ocropus has been removed: abandoned by upstream"; # Added 2022-04-24 810 odpdown = throw "odpdown has been removed because it lacks python3 support"; # Added 2022-04-25 811 openbazaar = throw "openbazzar has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06 812 openbazaar-client = throw "openbazzar-client has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06 813 opencascade_oce = throw "'opencascade_oce' has been renamed to/replaced by 'opencascade'"; # Converted to throw 2022-02-22 814 opencl-icd = throw "'opencl-icd' has been renamed to/replaced by 'ocl-icd'"; # Converted to throw 2022-02-22 815 openconnect_head = openconnect_unstable; # Added 2022-03-29 816 openconnect_gnutls = openconnect; # Added 2022-03-29 817 + openelec-dvb-firmware = throw "'openelec-dvb-firmware' has been renamed to/replaced by 'libreelec-dvb-firmware'"; # Converted to throw 2022-09-24 818 openexr_ctl = throw "'openexr_ctl' has been renamed to/replaced by 'ctl'"; # Converted to throw 2022-02-22 819 + openisns = throw "'openisns' has been renamed to/replaced by 'open-isns'"; # Converted to throw 2022-09-24 820 + openjpeg_2 = throw "'openjpeg_2' has been renamed to/replaced by 'openjpeg'"; # Converted to throw 2022-09-24 821 openmpt123 = libopenmpt; # Added 2021-09-05 822 opensans-ttf = throw "'opensans-ttf' has been renamed to/replaced by 'open-sans'"; # Converted to throw 2022-02-22 823 openssh_with_kerberos = throw "'openssh_with_kerberos' has been renamed to/replaced by 'openssh'"; # Converted to throw 2022-02-22 824 openssl_3_0 = openssl_3; # Added 2022-06-27 825 + orchis = throw "'orchis' has been renamed to/replaced by 'orchis-theme'"; # Converted to throw 2022-09-24 826 + osxfuse = throw "'osxfuse' has been renamed to/replaced by 'macfuse-stubs'"; # Converted to throw 2022-09-24 827 owncloudclient = throw "'owncloudclient' has been renamed to/replaced by 'owncloud-client'"; # Converted to throw 2022-02-22 828 829 ### P ### ··· 832 833 p11_kit = throw "'p11_kit' has been renamed to/replaced by 'p11-kit'"; # Converted to throw 2022-02-22 834 packet-cli = metal-cli; # Added 2021-10-25 835 + paperless = throw "'paperless' has been renamed to/replaced by 'paperless-ngx'"; # Converted to throw 2022-09-24 836 paperless-ng = paperless-ngx; # Added 2022-04-11 837 + parity = throw "'parity' has been renamed to/replaced by 'openethereum'"; # Converted to throw 2022-09-24 838 parity-ui = throw "parity-ui was removed because it was broken and unmaintained by upstream"; # Added 2022-01-10 839 parlatype = throw "parlatype has been removed: unmaintained"; # Added 2022-04-24 840 parquet-cpp = throw "'parquet-cpp' has been renamed to/replaced by 'arrow-cpp'"; # Converted to throw 2022-02-22 ··· 842 pass-otp = throw "'pass-otp' has been renamed to/replaced by 'pass.withExtensions'"; # Converted to throw 2022-02-22 843 pbis-open = throw "pbis-open has been removed, because it is no longer maintained upstream"; # added 2021-12-15 844 pdf-redact-tools = throw "pdf-redact-tools has been removed from nixpkgs because the upstream has abandoned the project"; # Added 2022-01-01 845 pdfmod = throw "pdfmod has been removed"; # Added 2022-01-15 846 peach = asouldocs; # Added 2022-08-28 847 pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23 848 perlXMLParser = throw "'perlXMLParser' has been renamed to/replaced by 'perlPackages.XMLParser'"; # Converted to throw 2022-02-22 849 perlArchiveCpio = throw "'perlArchiveCpio' has been renamed to/replaced by 'perlPackages.ArchiveCpio'"; # Converted to throw 2022-02-22 850 + pgadmin = pgadmin4; # Added 2022-01-14 851 pgadmin3 = throw "pgadmin3 was removed for being unmaintained, use pgadmin4 instead."; # Added 2022-03-30 852 pgp-tools = throw "'pgp-tools' has been renamed to/replaced by 'signing-party'"; # Converted to throw 2022-02-22 853 pg_tmp = throw "'pg_tmp' has been renamed to/replaced by 'ephemeralpg'"; # Converted to throw 2022-02-22 ··· 862 php74Packages = php74; # Added 2022-05-24 863 php74Extensions = php74; # Added 2022-05-24 864 865 + php73Packages = throw "'php73Packages' has been renamed to/replaced by 'php73'"; # Converted to throw 2022-09-24 866 + php73Extensions = throw "'php73Extensions' has been renamed to/replaced by 'php73'"; # Converted to throw 2022-09-24 867 868 + php73-embed = throw "'php73-embed' has been renamed to/replaced by 'php-embed'"; # Converted to throw 2022-09-24 869 + php74-embed = throw "'php74-embed' has been renamed to/replaced by 'php-embed'"; # Converted to throw 2022-09-24 870 871 + php73Packages-embed = throw "'php73Packages-embed' has been renamed to/replaced by 'phpPackages-embed'"; # Converted to throw 2022-09-24 872 + php74Packages-embed = throw "'php74Packages-embed' has been renamed to/replaced by 'phpPackages-embed'"; # Converted to throw 2022-09-24 873 874 + php73-unit = throw "'php73-unit' has been renamed to/replaced by 'php-unit'"; # Converted to throw 2022-09-24 875 + php74-unit = throw "'php74-unit' has been renamed to/replaced by 'php-unit'"; # Converted to throw 2022-09-24 876 877 + php73Packages-unit = throw "'php73Packages-unit' has been renamed to/replaced by 'phpPackages-unit'"; # Converted to throw 2022-09-24 878 + php74Packages-unit = throw "'php74Packages-unit' has been renamed to/replaced by 'phpPackages-unit'"; # Converted to throw 2022-09-24 879 880 pidgin-with-plugins = throw "'pidgin-with-plugins' has been renamed to/replaced by 'pidgin'"; # Converted to throw 2022-02-22 881 pidginlatex = throw "'pidginlatex' has been renamed to/replaced by 'pidgin-latex'"; # Converted to throw 2022-02-22 ··· 889 ping = throw "'ping' does not build with recent valac and has been removed. If you are just looking for the 'ping' command use either 'iputils' or 'inetutils'"; # Added 2022-04-18 890 piwik = throw "'piwik' has been renamed to/replaced by 'matomo'"; # Converted to throw 2022-02-22 891 pixie = throw "pixie has been removed: abandoned by upstream"; # Added 2022-04-21 892 + pkgconfig = throw "'pkgconfig' has been renamed to/replaced by 'pkg-config'"; # Converted to throw 2022-09-24 893 pkgconfigUpstream = throw "'pkgconfigUpstream' has been renamed to/replaced by 'pkg-configUpstream'"; # Converted to throw 2022-02-22 894 + pleroma-otp = throw "'pleroma-otp' has been renamed to/replaced by 'pleroma'"; # Converted to throw 2022-09-24 895 plexpy = throw "'plexpy' has been renamed to/replaced by 'tautulli'"; # Converted to throw 2022-02-22 896 + pltScheme = racket; # Added 20218-01-01 897 pmtools = throw "'pmtools' has been renamed to/replaced by 'acpica-tools'"; # Converted to throw 2022-02-22 898 pocketsphinx = throw "pocketsphinx has been removed: unmaintained"; # Added 2022-04-24 899 polarssl = throw "'polarssl' has been renamed to/replaced by 'mbedtls'"; # Converted to throw 2022-02-22 ··· 904 portaudio2014 = throw "'portaudio2014' has been removed"; # Added 2022-05-10 905 906 # postgresql 907 + postgresql96 = throw "'postgresql96' has been renamed to/replaced by 'postgresql_9_6'"; # Converted to throw 2022-09-24 908 postgresql_9_6 = throw "postgresql_9_6 has been removed from nixpkgs, as this version is no longer supported by upstream"; # Added 2021-12-03 909 910 # postgresql plugins 911 + cstore_fdw = throw "'cstore_fdw' has been renamed to/replaced by 'postgresqlPackages.cstore_fdw'"; # Converted to throw 2022-09-24 912 + pg_cron = throw "'pg_cron' has been renamed to/replaced by 'postgresqlPackages.pg_cron'"; # Converted to throw 2022-09-24 913 + pg_hll = throw "'pg_hll' has been renamed to/replaced by 'postgresqlPackages.pg_hll'"; # Converted to throw 2022-09-24 914 + pg_repack = throw "'pg_repack' has been renamed to/replaced by 'postgresqlPackages.pg_repack'"; # Converted to throw 2022-09-24 915 + pg_similarity = throw "'pg_similarity' has been renamed to/replaced by 'postgresqlPackages.pg_similarity'"; # Converted to throw 2022-09-24 916 + pg_topn = throw "'pg_topn' has been renamed to/replaced by 'postgresqlPackages.pg_topn'"; # Converted to throw 2022-09-24 917 + pgjwt = throw "'pgjwt' has been renamed to/replaced by 'postgresqlPackages.pgjwt'"; # Converted to throw 2022-09-24 918 + pgroonga = throw "'pgroonga' has been renamed to/replaced by 'postgresqlPackages.pgroonga'"; # Converted to throw 2022-09-24 919 + pgtap = throw "'pgtap' has been renamed to/replaced by 'postgresqlPackages.pgtap'"; # Converted to throw 2022-09-24 920 + plv8 = throw "'plv8' has been renamed to/replaced by 'postgresqlPackages.plv8'"; # Converted to throw 2022-09-24 921 + postgis = throw "'postgis' has been renamed to/replaced by 'postgresqlPackages.postgis'"; # Converted to throw 2022-09-24 922 tilp2 = throw "tilp2 has been removed"; # Added 2022-01-15 923 timekeeper = throw "timekeeper has been removed"; # Added 2022-01-16 924 + timescaledb = throw "'timescaledb' has been renamed to/replaced by 'postgresqlPackages.timescaledb'"; # Converted to throw 2022-09-24 925 + tsearch_extras = throw "'tsearch_extras' has been renamed to/replaced by 'postgresqlPackages.tsearch_extras'"; # Converted to throw 2022-09-24 926 927 + pinentry_curses = throw "'pinentry_curses' has been renamed to/replaced by 'pinentry-curses'"; # Converted to throw 2022-09-24 928 + pinentry_emacs = throw "'pinentry_emacs' has been renamed to/replaced by 'pinentry-emacs'"; # Converted to throw 2022-09-24 929 + pinentry_gnome = throw "'pinentry_gnome' has been renamed to/replaced by 'pinentry-gnome'"; # Converted to throw 2022-09-24 930 + pinentry_gtk2 = throw "'pinentry_gtk2' has been renamed to/replaced by 'pinentry-gtk2'"; # Converted to throw 2022-09-24 931 + pinentry_qt = throw "'pinentry_qt' has been renamed to/replaced by 'pinentry-qt'"; # Converted to throw 2022-09-24 932 + pinentry_qt5 = throw "'pinentry_qt5' has been renamed to/replaced by 'pinentry-qt'"; # Converted to throw 2022-09-24 933 prboom = throw "prboom was removed because it was abandoned by upstream, use prboom-plus instead"; # Added 2022-04-24 934 + processing3 = throw "'processing3' has been renamed to/replaced by 'processing'"; # Converted to throw 2022-09-24 935 procps-ng = throw "'procps-ng' has been renamed to/replaced by 'procps'"; # Converted to throw 2022-02-22 936 prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31 937 prometheus-mesos-exporter = throw "prometheus-mesos-exporter is deprecated and archived by upstream"; # Added 2022-04-05 938 prometheus-unifi-exporter = throw "prometheus-unifi-exporter is deprecated and archived by upstream, use unifi-poller instead"; # Added 2022-06-03 ··· 940 pulseaudio-hsphfpd = throw "pulseaudio-hsphfpd upstream has been abandoned"; # Added 2022-03-23 941 pulseaudio-modules-bt = throw "pulseaudio-modules-bt has been abandoned, and is superseded by pulseaudio's native bt functionality"; # Added 2022-04-01 942 pulseaudioLight = throw "'pulseaudioLight' has been renamed to/replaced by 'pulseaudio'"; # Converted to throw 2022-02-22 943 + pulseeffects-pw = throw "'pulseeffects-pw' has been renamed to/replaced by 'easyeffects'"; # Converted to throw 2022-09-24 944 py-wmi-client = throw "py-wmi-client has been removed: abandoned by upstream"; # Added 2022-04-26 945 pydb = throw "pydb has been removed: abandoned by upstream"; # Added 2022-04-22 946 pybitmessage = throw "pybitmessage was removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01 947 + pygmentex = throw "'pygmentex' has been renamed to/replaced by 'texlive.bin.pygmentex'"; # Converted to throw 2022-09-24 948 + pyo3-pack = throw "'pyo3-pack' has been renamed to/replaced by 'maturin'"; # Converted to throw 2022-09-24 949 pyrex = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12 950 pyrex095 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12 951 pyrex096 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12 952 pyrit = throw "pyrit has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-01 953 python = python2; # Added 2022-01-11 954 python-swiftclient = swiftclient; # Added 2021-09-09 955 pythonFull = python2Full; # Added 2022-01-11 956 pythonPackages = python.pkgs; # Added 2022-01-11 957 ··· 960 QmidiNet = throw "'QmidiNet' has been renamed to/replaced by 'qmidinet'"; # Converted to throw 2022-02-22 961 qca-qt5 = throw "'qca-qt5' has been renamed to/replaced by 'libsForQt5.qca-qt5'"; # Converted to throw 2022-02-22 962 qca2 = throw "qca2 has been removed, because it depended on qt4"; # Added 2022-05-26 963 + qcsxcad = throw "'qcsxcad' has been renamed to/replaced by 'libsForQt5.qcsxcad'"; # Converted to throw 2022-09-24 964 qflipper = qFlipper; # Added 2022-02-11 965 qshowdiff = throw "'qshowdiff' (Qt4) is unmaintained and not been updated since its addition in 2010"; # Added 2022-06-14 966 qt5ct = libsForQt5.qt5ct; # Added 2021-12-27 967 + qtcurve = throw "'qtcurve' has been renamed to/replaced by 'libsForQt5.qtcurve'"; # Converted to throw 2022-09-24 968 qtscriptgenerator = throw "'qtscriptgenerator' (Qt4) is unmaintained upstream and not used in nixpkgs"; # Added 2022-06-14 969 quake3game = throw "'quake3game' has been renamed to/replaced by 'ioquake3'"; # Converted to throw 2022-02-22 970 qwt6 = throw "'qwt6' has been renamed to/replaced by 'libsForQt5.qwt'"; # Converted to throw 2022-02-22 971 972 ### R ### 973 974 + radare2-cutter = throw "'radare2-cutter' has been renamed to/replaced by 'cutter'"; # Converted to throw 2022-09-24 975 railcar = throw "'railcar' has been removed, as the upstream project has been abandoned"; # Added 2022-06-27 976 rawdog = throw "rawdog has been removed from nixpkgs as it still requires python2"; # Added 2022-01-01 977 rdiff_backup = throw "'rdiff_backup' has been renamed to/replaced by 'rdiff-backup'"; # Converted to throw 2022-02-22 978 rdmd = throw "'rdmd' has been renamed to/replaced by 'dtools'"; # Converted to throw 2022-02-22 979 readline5 = throw "readline-5 is no longer supported in nixpkgs, please use 'readline' for main supported version"; # Added 2022-02-20 980 readline62 = throw "readline-6.2 is no longer supported in nixpkgs, please use 'readline' for main supported version"; # Added 2022-02-20 981 redshift-wlr = throw "redshift-wlr has been replaced by gammastep"; # Added 2021-12-25 982 reicast = throw "reicast has been removed from nixpkgs as it is unmaintained, please use flycast instead"; # Added 2022-03-07 983 984 # 3 resholve aliases below added 2022-04-08; drop after 2022-11-30? 985 + resholvePackage = throw "resholvePackage has been renamed to resholve.mkDerivation"; # Added 2022-04-08 986 + resholveScript = throw "resholveScript has been renamed to resholve.writeScript"; # Added 2022-04-08 987 + resholveScriptBin = throw "resholveScriptBin has been renamed to resholve.writeScriptBin"; # Added 2022-04-08 988 989 residualvm = throw "residualvm was merged to scummvm code in 2018-06-15; consider using scummvm"; # Added 2021-11-27 990 retroArchCores = throw "retroArchCores has been removed. Please use overrides instead, e.g.: `retroarch.override { cores = with libretro; [ ... ]; }`"; # Added 2021-11-19 991 + retroshare06 = throw "'retroshare06' has been renamed to/replaced by 'retroshare'"; # Converted to throw 2022-09-24 992 riak = throw "riak has been removed due to lack of maintainer to update the package"; # Added 2022-06-22 993 rimshot = throw "rimshot has been removed, because it is broken and no longer maintained upstream"; # Added 2022-01-15 994 ring-daemon = jami-daemon; # Added 2021-10-26 995 rls = throw "rls was discontinued upstream, use rust-analyzer instead"; # Added 2022-09-06 996 rng_tools = throw "'rng_tools' has been renamed to/replaced by 'rng-tools'"; # Converted to throw 2022-02-22 997 robomongo = throw "'robomongo' has been renamed to/replaced by 'robo3t'"; # Converted to throw 2022-02-22 998 rockbox_utility = rockbox-utility; # Added 2022-03-17 999 + rpiboot-unstable = throw "'rpiboot-unstable' has been renamed to/replaced by 'rpiboot'"; # Converted to throw 2022-09-24 1000 rr-unstable = rr; # Added 2022-09-17 1001 rssglx = throw "'rssglx' has been renamed to/replaced by 'rss-glx'"; # Converted to throw 2022-02-22 1002 + runCommandNoCC = throw "'runCommandNoCC' has been renamed to/replaced by 'runCommand'"; # Converted to throw 2022-09-24 1003 + runCommandNoCCLocal = throw "'runCommandNoCCLocal' has been renamed to/replaced by 'runCommandLocal'"; # Converted to throw 2022-09-24 1004 rustracerd = throw "rustracerd has been removed because it is broken and unmaintained"; # Added 2021-10-19 1005 + rxvt_unicode = throw "'rxvt_unicode' has been renamed to/replaced by 'rxvt-unicode-unwrapped'"; # Converted to throw 2022-09-24 1006 + rxvt_unicode-with-plugins = throw "'rxvt_unicode-with-plugins' has been renamed to/replaced by 'rxvt-unicode'"; # Converted to throw 2022-09-24 1007 1008 # The alias for linuxPackages*.rtlwifi_new is defined in ./all-packages.nix, 1009 # due to it being inside the linuxPackagesFor function. 1010 + rtlwifi_new-firmware = throw "'rtlwifi_new-firmware' has been renamed to/replaced by 'rtw88-firmware'"; # Converted to throw 2022-09-24 1011 1012 ### S ### 1013 1014 + s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2022-09-24 1015 s3gof3r = throw "s3gof3r has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-04 1016 s6Dns = throw "'s6Dns' has been renamed to/replaced by 's6-dns'"; # Converted to throw 2022-02-22 1017 s6LinuxUtils = throw "'s6LinuxUtils' has been renamed to/replaced by 's6-linux-utils'"; # Converted to throw 2022-02-22 ··· 1021 salut_a_toi = throw "salut_a_toi was removed because it was broken and used Python 2"; # added 2022-06-05 1022 sam = throw "'sam' has been renamed to/replaced by 'deadpixi-sam'"; # Converted to throw 2022-02-22 1023 samsungUnifiedLinuxDriver = throw "'samsungUnifiedLinuxDriver' has been renamed to/replaced by 'samsung-unified-linux-driver'"; # Converted to throw 2022-02-22 1024 + sane-backends-git = throw "'sane-backends-git' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-09-24 1025 saneBackends = throw "'saneBackends' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-02-22 1026 saneBackendsGit = throw "'saneBackendsGit' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-02-22 1027 saneFrontends = throw "'saneFrontends' has been renamed to/replaced by 'sane-frontends'"; # Converted to throw 2022-02-22 1028 + scallion = throw "scallion has been removed, because it is currently unmaintained upstream"; # Added 2021-12-15 1029 scim = throw "'scim' has been renamed to/replaced by 'sc-im'"; # Converted to throw 2022-02-22 1030 scollector = throw "'scollector' has been renamed to/replaced by 'bosun'"; # Converted to throw 2022-02-22 1031 scribusUnstable = throw "'scribusUnstable' has been renamed to 'scribus'"; # Added 2022-05-13 1032 scyther = throw "scyther has been removed since it currently only supports Python 2, see https://github.com/cascremers/scyther/issues/20"; # Added 2021-10-07 1033 + sdlmame = throw "'sdlmame' has been renamed to/replaced by 'mame'"; # Converted to throw 2022-09-24 1034 sepolgen = throw "sepolgen was merged into selinux-python"; # Added 2021-11-11 1035 + session-desktop-appimage = session-desktop; # Added 2022-08-22 1036 shared_mime_info = throw "'shared_mime_info' has been renamed to/replaced by 'shared-mime-info'"; # Converted to throw 2022-02-22 1037 + inherit (libsForQt5.mauiPackages) shelf; # Added 2022-05-17 1038 shellinabox = throw "shellinabox has been removed from nixpkgs, as it was unmaintained upstream"; # Added 2021-12-15 1039 sickbeard = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01 1040 sickrage = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01 1041 sigurlx = throw "sigurlx has been removed (upstream is gone)"; # Added 2022-01-24 1042 skrooge2 = throw "'skrooge2' has been renamed to/replaced by 'skrooge'"; # Converted to throw 2022-02-22 1043 skype = throw "'skype' has been renamed to/replaced by 'skypeforlinux'"; # Converted to throw 2022-02-22 1044 + slack-dark = throw "'slack-dark' has been renamed to/replaced by 'slack'"; # Converted to throw 2022-09-24 1045 slic3r-prusa3d = throw "'slic3r-prusa3d' has been renamed to/replaced by 'prusa-slicer'"; # Converted to throw 2022-02-22 1046 slurm-full = throw "'slurm-full' has been renamed to/replaced by 'slurm'"; # Converted to throw 2022-02-22 1047 + slurm-llnl = throw "'slurm-llnl' has been renamed to/replaced by 'slurm'"; # Converted to throw 2022-09-24 1048 + slurm-llnl-full = throw "'slurm-llnl-full' has been renamed to/replaced by 'slurm-full'"; # Converted to throw 2022-09-24 1049 smbclient = throw "'smbclient' has been renamed to/replaced by 'samba'"; # Converted to throw 2022-02-22 1050 snack = throw "snack has been removed: broken for 5+ years"; # Added 2022-04-21 1051 soldat-unstable = opensoldat; # Added 2022-07-02 1052 + solr_8 = throw "'solr_8' has been renamed to/replaced by 'solr'"; # Converted to throw 2022-09-24 1053 1054 sourceHanSansPackages = { 1055 + japanese = throw "'sourceHanSansPackages.japanese' has been replaced by 'source-han-sans'"; # Converted to throw 2022-09-24 1056 + korean = throw "'sourceHanSansPackages.korean' has been replaced by 'source-han-sans'"; # Converted to throw 2022-09-24 1057 + simplified-chinese = throw "'sourceHanSansPackages.simplified-chinese' has been replaced by 'source-han-sans'"; # Converted to throw 2022-09-24 1058 + traditional-chinese = throw "'sourceHanSansPackages.traditional-chinese' has been replaced by 'source-han-sans'"; # Converted to throw 2022-09-24 1059 }; 1060 + source-han-sans-japanese = throw "'source-han-sans-japanese' has been renamed to/replaced by 'source-han-sans'"; # Converted to throw 2022-09-24 1061 + source-han-sans-korean = throw "'source-han-sans-korean' has been renamed to/replaced by 'source-han-sans;#'"; # Converted to throw 2022-09-24 1062 + source-han-sans-simplified-chinese = throw "'source-han-sans-simplified-chinese' has been renamed to/replaced by 'source-han-sans;#'"; # Converted to throw 2022-09-24 1063 + source-han-sans-traditional-chinese = throw "'source-han-sans-traditional-chinese' has been renamed to/replaced by 'source-han-sans;#'"; # Converted to throw 2022-09-24 1064 sourceHanSerifPackages = { 1065 + japanese = throw "'sourceHanSerifPackages.japanese' has been renamed to/replaced by 'source-han-serif'"; # Converted to throw 2022-09-24 1066 + korean = throw "'sourceHanSerifPackages.korean' has been renamed to/replaced by 'source-han-serif'"; # Converted to throw 2022-09-24 1067 + simplified-chinese = throw "'sourceHanSerifPackages.simplified-chinese' has been renamed to/replaced by 'source-han-serif'"; # Converted to throw 2022-09-24 1068 + traditional-chinese = throw "'sourceHanSerifPackages.traditional-chinese' has been renamed to/replaced by 'source-han-serif'"; # Converted to throw 2022-09-24 1069 }; 1070 + source-han-serif-japanese = throw "'source-han-serif-japanese' has been renamed to/replaced by 'source-han-serif;#'"; # Converted to throw 2022-09-24 1071 + source-han-serif-korean = throw "'source-han-serif-korean' has been renamed to/replaced by 'source-han-serif;#'"; # Converted to throw 2022-09-24 1072 + source-han-serif-simplified-chinese = throw "'source-han-serif-simplified-chinese' has been renamed to/replaced by 'source-han-serif;#'"; # Converted to throw 2022-09-24 1073 + source-han-serif-traditional-chinese = throw "'source-han-serif-traditional-chinese' has been renamed to/replaced by 'source-han-serif;#'"; # Converted to throw 2022-09-24 1074 1075 sourcetrail = throw "sourcetrail has been removed: abandoned by upstream"; # Added 2022-08-14 1076 1077 spaceOrbit = throw "'spaceOrbit' has been renamed to/replaced by 'space-orbit'"; # Converted to throw 2022-02-22 1078 + spectral = throw "'spectral' has been renamed to/replaced by 'neochat'"; # Converted to throw 2022-09-24 1079 speech_tools = throw "'speech_tools' has been renamed to/replaced by 'speech-tools'"; # Converted to throw 2022-02-22 1080 speedometer = throw "speedometer has been removed: abandoned by upstream"; # Added 2022-04-24 1081 speedtest_cli = throw "'speedtest_cli' has been renamed to/replaced by 'speedtest-cli'"; # Converted to throw 2022-02-22 1082 sphinxbase = throw "sphinxbase has been removed: unmaintained"; # Added 2022-04-24 1083 spice_gtk = throw "'spice_gtk' has been renamed to/replaced by 'spice-gtk'"; # Converted to throw 2022-02-22 1084 spice_protocol = throw "'spice_protocol' has been renamed to/replaced by 'spice-protocol'"; # Converted to throw 2022-02-22 1085 spidermonkey_68 = throw "spidermonkey_68 has been removed. Please use spidermonkey_91 instead"; # added 2022-01-04 1086 + spidermonkey = throw "'spidermonkey' has been renamed to/replaced by 'spidermonkey_78'"; # Converted to throw 2022-09-24 1087 split2flac = throw "split2flac has been removed. Consider using the shnsplit command from shntool package or help packaging unflac."; # added 2022-01-13 1088 + spring-boot = throw "'spring-boot' has been renamed to/replaced by 'spring-boot-cli'"; # Converted to throw 2022-09-24 1089 sqlite3_analyzer = throw "'sqlite3_analyzer' has been renamed to/replaced by 'sqlite-analyzer'"; # Converted to throw 2022-02-22 1090 sqliteInteractive = throw "'sqliteInteractive' has been renamed to/replaced by 'sqlite-interactive'"; # Converted to throw 2022-02-22 1091 + squid4 = throw "'squid4' has been renamed to/replaced by 'squid'"; # Converted to throw 2022-09-24 1092 srcml = throw "'srcml' has been removed: abandoned by upstream"; # Added 2022-07-21 1093 sshfsFuse = throw "'sshfsFuse' has been renamed to/replaced by 'sshfs-fuse'"; # Converted to throw 2022-02-22 1094 ssmtp = throw "'ssmtp' has been removed due to the software being unmaintained. 'msmtp' can be used as a replacement"; # Added 2022-04-17 1095 + steam-run-native = steam-run; # Added 2022-02-21 1096 stride = throw "'stride' aka. Atlassian Stride is dead since 2019 (bought by Slack)"; # added 2022-06-15 1097 subversion_1_10 = throw "subversion_1_10 has been removed as it has reached its end of life"; # Added 2022-04-26 1098 sudolikeaboss = throw "sudolikeaboss is no longer maintained by upstream"; # Added 2022-04-16 1099 surf-webkit2 = throw "'surf-webkit2' has been renamed to/replaced by 'surf'"; # Converted to throw 2022-02-22 1100 swec = throw "swec has been removed; broken and abandoned upstream"; # Added 2021-10-14 1101 sweep-visualizer = throw "'sweep-visualizer' is abondoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-15 1102 + swtpm-tpm2 = throw "'swtpm-tpm2' has been renamed to/replaced by 'swtpm'"; # Converted to throw 2022-09-24 1103 + syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2022-09-24 1104 synology-drive = throw "synology-drive has been superseded by synology-drive-client"; # Added 2021-11-26 1105 system_config_printer = throw "'system_config_printer' has been renamed to/replaced by 'system-config-printer'"; # Converted to throw 2022-02-22 1106 systool = throw "'systool' has been renamed to/replaced by 'sysfsutils'"; # Converted to throw 2022-02-22 1107 1108 ### T ### 1109 1110 tahoelafs = throw "'tahoelafs' has been renamed to/replaced by 'tahoe-lafs'"; # Converted to throw 2022-02-22 1111 + tangogps = throw "'tangogps' has been renamed to/replaced by 'foxtrotgps'"; # Converted to throw 2022-09-24 1112 taplo-cli = taplo; # Added 2022-07-30 1113 taplo-lsp = taplo; # Added 2022-07-30 1114 teleconsole = throw "teleconsole is archived by upstream"; # Added 2022-04-05 1115 telepathy_farstream = throw "'telepathy_farstream' has been renamed to/replaced by 'telepathy-farstream'"; # Converted to throw 2022-02-22 1116 telepathy_gabble = throw "'telepathy_gabble' has been renamed to/replaced by 'telepathy-gabble'"; # Converted to throw 2022-02-22 1117 telepathy_glib = throw "'telepathy_glib' has been renamed to/replaced by 'telepathy-glib'"; # Converted to throw 2022-02-22 ··· 1122 telepathy_qt = throw "'telepathy_qt' has been renamed to/replaced by 'telepathy-qt'"; # Converted to throw 2022-02-22 1123 telepathy_qt5 = throw "'telepathy_qt5' has been renamed to/replaced by 'libsForQt5.telepathy'"; # Converted to throw 2022-02-22 1124 telnet = throw "'telnet' has been renamed to/replaced by 'inetutils'"; # Converted to throw 2022-02-22 1125 terraform-full = throw "terraform-full has been removed, it was an alias for 'terraform.full'"; # Added 2022-08-02 1126 terraform_0_13 = throw "terraform_0_13 has been removed from nixpkgs"; # Added 2022-06-26 1127 terraform_0_14 = throw "terraform_0_14 has been removed from nixpkgs"; # Added 2022-06-26 ··· 1135 tex-gyre-termes-math = throw "'tex-gyre-termes-math' has been renamed to/replaced by 'tex-gyre-math.termes'"; # Converted to throw 2022-02-22 1136 textadept11 = textadept; # Added 2022-06-07 1137 tftp_hpa = throw "'tftp_hpa' has been renamed to/replaced by 'tftp-hpa'"; # Converted to throw 2022-02-22 1138 + timescale-prometheus = throw "'timescale-prometheus' has been renamed to/replaced by 'promscale'"; # Converted to throw 2022-09-24 1139 timetable = throw "timetable has been removed, as the upstream project has been abandoned"; # Added 2021-09-05 1140 tkcvs = tkrev; # Added 2022-03-07 1141 tomboy = throw "tomboy is not actively developed anymore and was removed"; # Added 2022-01-27 1142 tor-arm = throw "tor-arm has been removed from nixpkgs as the upstream project has been abandoned"; # Added 2022-01-01 1143 torbrowser = throw "'torbrowser' has been renamed to/replaced by 'tor-browser-bundle-bin'"; # Converted to throw 2022-02-22 1144 trang = throw "'trang' has been renamed to/replaced by 'jing-trang'"; # Converted to throw 2022-02-22 1145 transfig = fig2dev; # Added 2022-02-15 1146 transmission_gtk = throw "'transmission_gtk' has been renamed to/replaced by 'transmission-gtk'"; # Converted to throw 2022-02-22 1147 transmission_remote_gtk = throw "'transmission_remote_gtk' has been renamed to/replaced by 'transmission-remote-gtk'"; # Converted to throw 2022-02-22 1148 truecrypt = throw "'truecrypt' has been renamed to/replaced by 'veracrypt'"; # Converted to throw 2022-02-22 1149 twister = throw "twister has been removed: abandoned by upstream and python2-only"; # Added 2022-04-26 1150 tychus = throw "tychus has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 1151 typora = throw "Newer versions of typora use anti-user encryption and refuse to start. As such it has been removed"; # Added 2021-09-11 ··· 1153 ### U ### 1154 1155 uade123 = uade; # Added 2022-07-30 1156 + uberwriter = throw "'uberwriter' has been renamed to/replaced by 'apostrophe'"; # Converted to throw 2022-09-24 1157 + ubootBeagleboneBlack = throw "'ubootBeagleboneBlack' has been renamed to/replaced by 'ubootAmx335xEVM'"; # Converted to throw 2022-09-24 1158 uchiwa = throw "uchiwa is deprecated and archived by upstream"; # Added 2022-05-02 1159 ucsFonts = throw "'ucsFonts' has been renamed to/replaced by 'ucs-fonts'"; # Converted to throw 2022-02-22 1160 ultrastardx-beta = throw "'ultrastardx-beta' has been renamed to/replaced by 'ultrastardx'"; # Converted to throw 2022-02-22 1161 + unicorn-emu = throw "'unicorn-emu' has been renamed to/replaced by 'unicorn'"; # Converted to throw 2022-09-24 1162 + unifiStable = throw "'unifiStable' has been renamed to/replaced by 'unifi6'"; # Converted to throw 2022-09-24 1163 unity3d = throw "'unity3d' is unmaintained, has seen no updates in years and depends on deprecated GTK2"; # Added 2022-06-16 1164 + untrunc = throw "'untrunc' has been renamed to/replaced by 'untrunc-anthwlock'"; # Converted to throw 2022-09-24 1165 + urxvt_autocomplete_all_the_things = throw "'urxvt_autocomplete_all_the_things' has been renamed to/replaced by 'rxvt-unicode-plugins.autocomplete-all-the-things'"; # Converted to throw 2022-09-24 1166 + urxvt_bidi = throw "'urxvt_bidi' has been renamed to/replaced by 'rxvt-unicode-plugins.bidi'"; # Converted to throw 2022-09-24 1167 + urxvt_font_size = throw "'urxvt_font_size' has been renamed to/replaced by 'rxvt-unicode-plugins.font-size'"; # Converted to throw 2022-09-24 1168 + urxvt_perl = throw "'urxvt_perl' has been renamed to/replaced by 'rxvt-unicode-plugins.perl'"; # Converted to throw 2022-09-24 1169 + urxvt_perls = throw "'urxvt_perls' has been renamed to/replaced by 'rxvt-unicode-plugins.perls'"; # Converted to throw 2022-09-24 1170 + urxvt_tabbedex = throw "'urxvt_tabbedex' has been renamed to/replaced by 'rxvt-unicode-plugins.tabbedex'"; # Converted to throw 2022-09-24 1171 + urxvt_theme_switch = throw "'urxvt_theme_switch' has been renamed to/replaced by 'rxvt-unicode-plugins.theme-switch'"; # Converted to throw 2022-09-24 1172 + urxvt_vtwheel = throw "'urxvt_vtwheel' has been renamed to/replaced by 'rxvt-unicode-plugins.vtwheel'"; # Converted to throw 2022-09-24 1173 usb_modeswitch = throw "'usb_modeswitch' has been renamed to/replaced by 'usb-modeswitch'"; # Converted to throw 2022-02-22 1174 + usbguard-nox = throw "'usbguard-nox' has been renamed to/replaced by 'usbguard'"; # Converted to throw 2022-09-24 1175 util-linuxCurses = util-linux; # Added 2022-04-12 1176 1177 ### V ### 1178 1179 + v4l_utils = throw "'v4l_utils' has been renamed to/replaced by 'v4l-utils'"; # Converted to throw 2022-09-24 1180 + vamp = { 1181 + vampSDK = throw "'vamp.vampSDK' has been renamed to 'vamp-plugin-sdk'"; # Converted to throw 2022-09-24 1182 + }; 1183 + vapor = throw "vapor was removed because it was unmaintained and upstream service no longer exists"; # Added 2022-01-15 1184 varnish70 = throw "varnish70 was removed from nixpkgs, because it was superseded upstream. Please switch to a different release"; # Added 2022-03-17 1185 + vdirsyncerStable = throw "vdirsyncerStable has been replaced by vdirsyncer"; # Converted to throw 2022-09-24 1186 vgo2nix = throw "vgo2nix has been removed, because it was deprecated. Consider using gomod2nix instead"; # added 2022-08-24 1187 vimbWrapper = throw "'vimbWrapper' has been renamed to/replaced by 'vimb'"; # Converted to throw 2022-02-22 1188 virtuoso = throw "virtuoso has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-15 1189 + virtmanager = throw "'virtmanager' has been renamed to/replaced by 'virt-manager'"; # Converted to throw 2022-09-24 1190 + virtmanager-qt = throw "'virtmanager-qt' has been renamed to/replaced by 'virt-manager-qt'"; # Converted to throw 2022-09-24 1191 virtviewer = throw "'virtviewer' has been renamed to/replaced by 'virt-viewer'"; # Converted to throw 2022-02-22 1192 vnc2flv = throw "vnc2flv has been removed: abandoned by upstream"; # Added 2022-03-21 1193 vorbisTools = throw "'vorbisTools' has been renamed to/replaced by 'vorbis-tools'"; # Converted to throw 2022-02-22 ··· 1197 ### W ### 1198 1199 wavesurfer = throw "wavesurfer has been removed: depended on snack which has been removed"; # Added 2022-04-21 1200 webbrowser = throw "webbrowser was removed because it's unmaintained upstream and was marked as broken in nixpkgs for over a year"; # Added 2022-03-21 1201 webkit = throw "'webkit' has been renamed to/replaced by 'webkitgtk'"; # Converted to throw 2022-02-22 1202 weechat-matrix-bridge = throw "'weechat-matrix-bridge' has been renamed to/replaced by 'weechatScripts.weechat-matrix-bridge'"; # Converted to throw 2022-02-22 ··· 1208 wineStable = throw "'wineStable' has been renamed to/replaced by 'winePackages.stable'"; # Converted to throw 2022-02-22 1209 wineStaging = throw "'wineStaging' has been renamed to/replaced by 'wine-staging'"; # Converted to throw 2022-02-22 1210 wineUnstable = throw "'wineUnstable' has been renamed to/replaced by 'winePackages.unstable'"; # Converted to throw 2022-02-22 1211 + wineWayland = wine-wayland; # Added 2022-01-03 1212 winpdb = throw "winpdb has been removed: abandoned by upstream"; # Added 2022-04-22 1213 winusb = throw "'winusb' has been renamed to/replaced by 'woeusb'"; # Converted to throw 2022-02-22 1214 wireguard = throw "'wireguard' has been renamed to/replaced by 'wireguard-tools'"; # Converted to throw 2022-02-22 1215 wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name 1216 + wmii_hg = wmii; # Added 2022-04-25 1217 ws = throw "ws has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 1218 wxmupen64plus = throw "wxmupen64plus was removed because the upstream disappeared"; # Added 2022-01-31 1219 wxcam = throw "'wxcam' has seen no updates in ten years, crashes (SIGABRT) on startup and depends on deprecated wxGTK28/GNOME2/GTK2, use 'gnome.cheese'"; # Added 2022-06-15 ··· 1221 ### X ### 1222 1223 x11 = throw "'x11' has been renamed to/replaced by 'xlibsWrapper'"; # Converted to throw 2022-02-22 1224 xbmc = throw "'xbmc' has been renamed to/replaced by 'kodi'"; # Converted to throw 2022-02-22 1225 xbmc-retroarch-advanced-launchers = kodi-retroarch-advanced-launchers; # Added 2021-11-19 1226 xbmcPlain = throw "'xbmcPlain' has been renamed to/replaced by 'kodiPlain'"; # Converted to throw 2022-02-22 1227 xbmcPlugins = throw "'xbmcPlugins' has been renamed to/replaced by 'kodiPackages'"; # Converted to throw 2022-02-22 1228 + xdg_utils = throw "'xdg_utils' has been renamed to/replaced by 'xdg-utils'"; # Converted to throw 2022-09-24 1229 xfce4-14 = xfce; 1230 + xfceUnstable = throw "'xfceUnstable' has been renamed to/replaced by 'xfce4-14'"; # Converted to throw 2022-09-24 1231 + xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2022-09-24 1232 + xineUI = throw "'xineUI' has been renamed to/replaced by 'xine-ui'"; # Converted to throw 2022-09-24 1233 xmonad_log_applet_gnome3 = throw "'xmonad_log_applet_gnome3' has been renamed to/replaced by 'xmonad_log_applet'"; # Converted to throw 2022-02-22 1234 xmpp-client = throw "xmpp-client has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 1235 xp-pen-g430 = throw "xp-pen-g430 has been renamed to xp-pen-g430-driver"; # Converted to throw 2022-06-23 1236 xpf = throw "xpf has been removed: abandoned by upstream"; # Added 2022-04-26 1237 xf86_video_nouveau = throw "'xf86_video_nouveau' has been renamed to/replaced by 'xorg.xf86videonouveau'"; # Converted to throw 2022-02-22 1238 xlibs = throw "'xlibs' has been renamed to/replaced by 'xorg'"; # Converted to throw 2022-02-22 1239 xow = throw ( 1240 "Upstream has ended support for 'xow' and the package has been removed" + 1241 "from nixpkgs. Users are urged to switch to 'xone'." 1242 ); # Added 2022-08-02 1243 xpraGtk3 = throw "'xpraGtk3' has been renamed to/replaced by 'xpra'"; # Converted to throw 2022-02-22 1244 + xv = throw "'xv' has been renamed to/replaced by 'xxv'"; # Converted to throw 2022-09-24 1245 + xvfb_run = throw "'xvfb_run' has been renamed to/replaced by 'xvfb-run'"; # Converted to throw 2022-09-24 1246 1247 ### Y ### 1248 1249 + yacc = throw "'yacc' has been renamed to/replaced by 'bison'"; # Converted to throw 2022-09-24 1250 yafaray-core = libyafaray; # Added 2022-09-23 1251 yarssr = throw "yarssr has been removed as part of the python2 deprecation"; # Added 2022-01-15 1252 youtubeDL = throw "'youtubeDL' has been renamed to/replaced by 'youtube-dl'"; # Converted to throw 2022-02-22 1253 yuzu-ea = yuzu-early-access; # Added 2022-08-18 1254 + yuzu = throw "'yuzu' has been renamed to/replaced by 'yuzu-mainline'"; # Converted to throw 2022-09-24 1255 1256 ### Z ### 1257 1258 zdfmediathk = throw "'zdfmediathk' has been renamed to/replaced by 'mediathekview'"; # Converted to throw 2022-02-22 1259 zimwriterfs = throw "zimwriterfs is now part of zim-tools"; # Added 2022-06-10. 1260 1261 ocamlPackages_4_00_1 = throw "'ocamlPackages_4_00_1' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_00_1'"; # Converted to throw 2022-02-22 1262 ocamlPackages_4_01_0 = throw "'ocamlPackages_4_01_0' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_01_0'"; # Converted to throw 2022-02-22 ··· 1282 ocamlformat_0_17_0 = throw "ocamlformat_0_17_0 has been removed in favor of newer versions"; # Added 2022-06-01 1283 ocamlformat_0_18_0 = throw "ocamlformat_0_18_0 has been removed in favor of newer versions"; # Added 2022-06-01 1284 1285 + zeroc_ice = throw "'zeroc_ice' has been renamed to 'zeroc-ice'"; # Converted to throw 2022-09-24 1286 1287 + dina-font-pcf = throw "'dina-font-pcf' has been renamed to/replaced by 'dina-font'"; # Converted to throw 2022-09-24 1288 + gnatsd = throw "'gnatsd' has been renamed to/replaced by 'nats-server'"; # Converted to throw 2022-09-24 1289 1290 + posix_man_pages = throw "'posix_man_pages' has been renamed to/replaced by 'man-pages-posix'"; # Converted to throw 2022-09-24 1291 torchat = throw "torchat was removed because it was broken and requires Python 2"; # added 2022-06-05 1292 + ttyrec = throw "'ttyrec' has been renamed to/replaced by 'ovh-ttyrec'"; # Converted to throw 2022-09-24 1293 + zplugin = throw "'zplugin' has been renamed to/replaced by 'zinit'"; # Converted to throw 2022-09-24 1294 zyn-fusion = zynaddsubfx; # Added 2022-08-05 1295 1296 inherit (stdenv.hostPlatform) system; # Added 2021-10-22
+59 -14
pkgs/top-level/all-packages.nix
··· 1661 dolphin-emu = callPackage ../applications/emulators/dolphin-emu { }; 1662 1663 dolphin-emu-beta = qt5.callPackage ../applications/emulators/dolphin-emu/master.nix { 1664 - inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL; 1665 }; 1666 1667 dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix { ··· 3046 3047 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { }; 3048 3049 - libtensorflow-bin = callPackage ../development/libraries/science/math/tensorflow/bin.nix { 3050 - cudaSupport = config.cudaSupport or false; 3051 - cudaPackages = cudaPackages_10_0; 3052 - }; 3053 - 3054 - libtensorflow = 3055 - if python3.pkgs.tensorflow ? libtensorflow 3056 - then python3.pkgs.tensorflow.libtensorflow 3057 - else libtensorflow-bin; 3058 3059 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix { 3060 cudaSupport = config.cudaSupport or false; ··· 7866 usePulseaudio = true; 7867 }; 7868 7869 jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { }; 7870 7871 jazzy = callPackage ../development/tools/jazzy { }; ··· 12642 xdot = with python3Packages; toPythonApplication xdot; 12643 12644 xdummy = callPackage ../tools/misc/xdummy { }; 12645 12646 xdxf2slob = callPackage ../tools/misc/xdxf2slob { }; 12647 ··· 13394 13395 fasmg = callPackage ../development/compilers/fasmg { }; 13396 13397 - fennel = callPackage ../development/compilers/fennel { }; 13398 - 13399 firrtl = callPackage ../development/compilers/firrtl { }; 13400 13401 flasm = callPackage ../development/compilers/flasm { }; ··· 16832 16833 kubespy = callPackage ../applications/networking/cluster/kubespy { }; 16834 16835 kubie = callPackage ../development/tools/kubie { 16836 inherit (darwin.apple_sdk.frameworks) Security; 16837 }; ··· 17202 17203 samurai = callPackage ../development/tools/build-managers/samurai { }; 17204 17205 saleae-logic = callPackage ../development/tools/misc/saleae-logic { }; 17206 17207 saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { }; ··· 18384 funambol = callPackage ../development/libraries/funambol { }; 18385 18386 galer = callPackage ../tools/security/galer { }; 18387 18388 gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets { }; 18389 ··· 21361 qimageblitz = callPackage ../development/libraries/qimageblitz {}; 21362 21363 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { }; 21364 21365 qt4 = qt48; 21366 ··· 21734 21735 serf = callPackage ../development/libraries/serf { 21736 openssl = openssl_1_1; 21737 }; 21738 21739 sfsexp = callPackage ../development/libraries/sfsexp {}; ··· 22242 vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { }; 22243 22244 vlock = callPackage ../misc/screensavers/vlock { }; 22245 22246 vmime = callPackage ../development/libraries/vmime { }; 22247 ··· 24298 # `.override` clobbered. C.F. `llvmPackages` which does the same. 24299 darwin = callPackage ./darwin-packages.nix { }; 24300 24301 disk_indicator = callPackage ../os-specific/linux/disk-indicator { }; 24302 24303 displaylink = callPackage ../os-specific/linux/displaylink { ··· 24437 }; 24438 24439 htop-vim = callPackage ../tools/system/htop/htop-vim.nix { }; 24440 24441 btop = callPackage ../tools/system/btop { 24442 stdenv = gcc11Stdenv; ··· 24688 python = python3; 24689 }; 24690 24691 libraw = callPackage ../development/libraries/libraw { }; 24692 libraw_unstable = callPackage ../development/libraries/libraw/unstable.nix { }; 24693 ··· 24856 iferr = callPackage ../development/tools/iferr { }; 24857 24858 ginkgo = callPackage ../development/tools/ginkgo { }; 24859 24860 go-bindata = callPackage ../development/tools/go-bindata { }; 24861 ··· 26539 26540 saga = libsForQt5.callPackage ../applications/gis/saga { 26541 inherit (darwin.apple_sdk.frameworks) Cocoa; 26542 }; 26543 26544 spatialite_tools = callPackage ../applications/gis/spatialite-tools { }; ··· 26938 26939 bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { }; 26940 26941 blugon = callPackage ../applications/misc/blugon { }; 26942 26943 bombadillo = callPackage ../applications/networking/browsers/bombadillo { }; ··· 28010 28011 filezilla = callPackage ../applications/networking/ftp/filezilla { }; 28012 28013 buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) {}; 28014 28015 firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {}); ··· 28110 fractal-next = callPackage ../applications/networking/instant-messengers/fractal-next { 28111 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad; 28112 libadwaita = libadwaita.overrideAttrs (finalAtts: rec { 28113 - version = "1.2.alpha"; 28114 src = fetchFromGitLab { 28115 domain = "gitlab.gnome.org"; 28116 owner = "GNOME"; 28117 repo = "libadwaita"; 28118 rev = version; 28119 - hash = "sha256-JMxUeIOUPp9k5pImQqWLVkQ2GHaKvopvg6ol9pvA+Bk="; 28120 }; 28121 }); 28122 }; ··· 29238 ktunnel = callPackage ../applications/networking/cluster/ktunnel { }; 29239 29240 pinniped = callPackage ../applications/networking/cluster/pinniped { }; 29241 29242 pgo-client = callPackage ../applications/networking/cluster/pgo-client { }; 29243 ··· 31406 sublime-merge-dev; 31407 31408 inherit (callPackages ../applications/version-management/subversion { 31409 sasl = cyrus_sasl; 31410 inherit (darwin.apple_sdk.frameworks) CoreServices Security; 31411 }) subversion; ··· 31838 }; 31839 31840 ueberzug = with python3Packages; toPythonApplication ueberzug; 31841 31842 uhhyou.lv2 = callPackage ../applications/audio/uhhyou.lv2 { }; 31843
··· 1661 dolphin-emu = callPackage ../applications/emulators/dolphin-emu { }; 1662 1663 dolphin-emu-beta = qt5.callPackage ../applications/emulators/dolphin-emu/master.nix { 1664 + inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL VideoToolbox; 1665 + inherit (darwin) moltenvk; 1666 }; 1667 1668 dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix { ··· 3047 3048 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { }; 3049 3050 + libtensorflow = python3.pkgs.tensorflow.libtensorflow; 3051 3052 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix { 3053 cudaSupport = config.cudaSupport or false; ··· 7859 usePulseaudio = true; 7860 }; 7861 7862 + jaq = callPackage ../development/tools/jaq { 7863 + inherit (darwin.apple_sdk.frameworks) Security; 7864 + }; 7865 + 7866 jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { }; 7867 7868 jazzy = callPackage ../development/tools/jazzy { }; ··· 12639 xdot = with python3Packages; toPythonApplication xdot; 12640 12641 xdummy = callPackage ../tools/misc/xdummy { }; 12642 + 12643 + xdg-ninja = callPackage ../tools/misc/xdg-ninja { }; 12644 12645 xdxf2slob = callPackage ../tools/misc/xdxf2slob { }; 12646 ··· 13393 13394 fasmg = callPackage ../development/compilers/fasmg { }; 13395 13396 firrtl = callPackage ../development/compilers/firrtl { }; 13397 13398 flasm = callPackage ../development/compilers/flasm { }; ··· 16829 16830 kubespy = callPackage ../applications/networking/cluster/kubespy { }; 16831 16832 + kubeswitch = callPackage ../development/tools/kubeswitch { }; 16833 + 16834 kubie = callPackage ../development/tools/kubie { 16835 inherit (darwin.apple_sdk.frameworks) Security; 16836 }; ··· 17201 17202 samurai = callPackage ../development/tools/build-managers/samurai { }; 17203 17204 + muon = callPackage ../development/tools/build-managers/muon { }; 17205 + muonStandalone = muon.override { 17206 + embedSamurai = true; 17207 + buildDocs = false; 17208 + }; 17209 + 17210 saleae-logic = callPackage ../development/tools/misc/saleae-logic { }; 17211 17212 saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { }; ··· 18389 funambol = callPackage ../development/libraries/funambol { }; 18390 18391 galer = callPackage ../tools/security/galer { }; 18392 + 18393 + gallia = callPackage ../tools/security/gallia { }; 18394 18395 gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets { }; 18396 ··· 21368 qimageblitz = callPackage ../development/libraries/qimageblitz {}; 21369 21370 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { }; 21371 + 21372 + quarto = callPackage ../development/libraries/quarto { }; 21373 21374 qt4 = qt48; 21375 ··· 21743 21744 serf = callPackage ../development/libraries/serf { 21745 openssl = openssl_1_1; 21746 + aprutil = aprutil.override { openssl = openssl_1_1; }; 21747 }; 21748 21749 sfsexp = callPackage ../development/libraries/sfsexp {}; ··· 22252 vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { }; 22253 22254 vlock = callPackage ../misc/screensavers/vlock { }; 22255 + 22256 + virtualpg = callPackage ../development/libraries/virtualpg { }; 22257 22258 vmime = callPackage ../development/libraries/vmime { }; 22259 ··· 24310 # `.override` clobbered. C.F. `llvmPackages` which does the same. 24311 darwin = callPackage ./darwin-packages.nix { }; 24312 24313 + defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser { 24314 + inherit (darwin.apple_sdk.frameworks) Foundation; 24315 + }; 24316 + 24317 disk_indicator = callPackage ../os-specific/linux/disk-indicator { }; 24318 24319 displaylink = callPackage ../os-specific/linux/displaylink { ··· 24453 }; 24454 24455 htop-vim = callPackage ../tools/system/htop/htop-vim.nix { }; 24456 + 24457 + humility = callPackage ../development/tools/rust/humility {}; 24458 24459 btop = callPackage ../tools/system/btop { 24460 stdenv = gcc11Stdenv; ··· 24706 python = python3; 24707 }; 24708 24709 + librasterlite2 = callPackage ../development/libraries/librasterlite2 { 24710 + inherit (darwin.apple_sdk.frameworks) ApplicationServices; 24711 + }; 24712 + 24713 libraw = callPackage ../development/libraries/libraw { }; 24714 libraw_unstable = callPackage ../development/libraries/libraw/unstable.nix { }; 24715 ··· 24878 iferr = callPackage ../development/tools/iferr { }; 24879 24880 ginkgo = callPackage ../development/tools/ginkgo { }; 24881 + 24882 + gdlv = callPackage ../development/tools/gdlv { 24883 + inherit (darwin.apple_sdk.frameworks) OpenGL; 24884 + }; 24885 24886 go-bindata = callPackage ../development/tools/go-bindata { }; 24887 ··· 26565 26566 saga = libsForQt5.callPackage ../applications/gis/saga { 26567 inherit (darwin.apple_sdk.frameworks) Cocoa; 26568 + }; 26569 + 26570 + spatialite_gui = callPackage ../applications/gis/spatialite-gui { 26571 + inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit; 26572 + wxGTK = wxGTK30-gtk3; 26573 }; 26574 26575 spatialite_tools = callPackage ../applications/gis/spatialite-tools { }; ··· 26969 26970 bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { }; 26971 26972 + bluemail = callPackage ../applications/networking/mailreaders/bluemail { }; 26973 + 26974 blugon = callPackage ../applications/misc/blugon { }; 26975 26976 bombadillo = callPackage ../applications/networking/browsers/bombadillo { }; ··· 28043 28044 filezilla = callPackage ../applications/networking/ftp/filezilla { }; 28045 28046 + fire = darwin.apple_sdk_11_0.callPackage ../applications/audio/fire { 28047 + inherit (darwin.apple_sdk_11_0.frameworks) Cocoa WebKit CoreServices DiscRecording CoreAudioKit MetalKit; 28048 + inherit (darwin.apple_sdk_11_0.libs) simd; 28049 + }; 28050 + 28051 buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) {}; 28052 28053 firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {}); ··· 28148 fractal-next = callPackage ../applications/networking/instant-messengers/fractal-next { 28149 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad; 28150 libadwaita = libadwaita.overrideAttrs (finalAtts: rec { 28151 + version = "1.2.0"; 28152 src = fetchFromGitLab { 28153 domain = "gitlab.gnome.org"; 28154 owner = "GNOME"; 28155 repo = "libadwaita"; 28156 rev = version; 28157 + hash = "sha256-3lH7Vi9M8k+GSrCpvruRpLrIpMoOakKbcJlaAc/FK+U="; 28158 }; 28159 }); 28160 }; ··· 29276 ktunnel = callPackage ../applications/networking/cluster/ktunnel { }; 29277 29278 pinniped = callPackage ../applications/networking/cluster/pinniped { }; 29279 + 29280 + kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { 29281 + buildGoModule = buildGo119Module; 29282 + }; 29283 29284 pgo-client = callPackage ../applications/networking/cluster/pgo-client { }; 29285 ··· 31448 sublime-merge-dev; 31449 31450 inherit (callPackages ../applications/version-management/subversion { 31451 + openssl = openssl_1_1; 31452 sasl = cyrus_sasl; 31453 inherit (darwin.apple_sdk.frameworks) CoreServices Security; 31454 }) subversion; ··· 31881 }; 31882 31883 ueberzug = with python3Packages; toPythonApplication ueberzug; 31884 + 31885 + uefi-run = callPackage ../tools/virtualization/uefi-run { }; 31886 31887 uhhyou.lv2 = callPackage ../applications/audio/uhhyou.lv2 { }; 31888
+7
pkgs/top-level/config.nix
··· 128 ''; 129 }; 130 131 }; 132 133 in {
··· 128 ''; 129 }; 130 131 + checkMeta = mkOption { 132 + type = types.bool; 133 + default = true; 134 + description = '' 135 + Whether to check that the `meta` attribute of derivations are correct during evaluation time. 136 + ''; 137 + }; 138 }; 139 140 in {
+31 -46
pkgs/top-level/python-aliases.nix
··· 40 asyncio-nats-client = nats-py; # added 2022-02-08 41 Babel = babel; # added 2022-05-06 42 bitcoin-price-api = throw "bitcoin-price-api has been removed, it was using setuptools 2to3 translation feautre, which has been removed in setuptools 58"; # added 2022-02-15 43 - blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # added 2020-11-29 44 - bt_proximity = bt-proximity; # added 2021-07-02 45 carrot = throw "carrot has been removed, as its development was discontinued in 2012"; # added 2022-01-18 46 class-registry = phx-class-registry; # added 2021-10-05 47 - ConfigArgParse = configargparse; # added 2021-03-18 48 cozy = throw "cozy was removed because it was not actually https://pypi.org/project/Cozy/."; # added 2022-01-14 49 cryptography_vectors = "cryptography_vectors is no longer exposed in python*Packages because it is used for testing cryptography only."; # Added 2022-03-23 50 dask-xgboost = throw "dask-xgboost was removed because its features are available in xgboost"; # added 2022-05-24 51 - dateutil = python-dateutil; # added 2021-07-03 52 demjson = throw "demjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18 53 - detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04 54 - dftfit = throw "dftfit dependency lammps-cython no longer builds"; # added 2021-07-04 55 - diff_cover = diff-cover; # added 2021-07-02 56 - discogs_client = discogs-client; # added 2021-07-02 57 - djangorestframework-jwt = drf-jwt; # added 2021-07-20 58 django-sampledatahelper = throw "django-sampledatahelper was removed because it is no longer compatible to latest Django version"; # added 2022-07-18 59 django_2 = throw "Django 2 has reached it's projected EOL in 2022/04 and has therefore been removed."; # added 2022-03-05 60 django_appconf = django-appconf; # added 2022-03-03 ··· 66 django_polymorphic = django-polymorphic; # added 2022-05-24 67 django_redis = django-redis; # added 2021-10-11 68 django_taggit = django-taggit; # added 2021-10-11 69 - dns = dnspython; # added 2017-12-10 70 dogpile_cache = dogpile-cache; # added 2021-10-28 71 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20 72 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03 73 email_validator = email-validator; # added 2022-06-22 74 fake_factory = throw "fake_factory has been removed because it is unused and deprecated by upstream since 2016."; # added 2022-05-30 75 - faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12 76 flask_sqlalchemy = flask-sqlalchemy; # added 2022-07-20 77 flask_testing = flask-testing; # added 2022-04-25 78 flask_wtf = flask-wtf; # added 2022-05-24 79 garminconnect-ha = garminconnect; # added 2022-02-05 80 - gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14 81 glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28 82 - google_api_python_client = google-api-python-client; # added 2021-03-19 83 - googleapis_common_protos = googleapis-common-protos; # added 2021-03-19 84 graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10 85 graphite_beacon = throw "graphite_beacon was removed, because it is no longer maintained"; # added 2022-07-09 86 - grpc_google_iam_v1 = grpc-google-iam-v1; # added 2021-08-21 87 ha-av = throw "ha-av was removed, because it is no longer maintained"; # added 2022-04-06 88 - HAP-python = hap-python; # added 2021-06-01 89 hbmqtt = throw "hbmqtt was removed because it is no longer maintained"; # added 2021-11-07 90 hdlparse = throw "hdlparse has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18 91 hyperkitty = throw "Please use pkgs.mailmanPackages.hyperkitty"; # added 2022-04-29 ··· 95 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10 96 jupyter_client = jupyter-client; # added 2021-10-15 97 Keras = keras; # added 2021-11-25 98 - lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04 99 loo-py = loopy; # added 2022-05-03 100 Markups = markups; # added 2022-02-14 101 - MechanicalSoup = mechanicalsoup; # added 2021-06-01 102 memcached = python-memcached; # added 2022-05-06 103 mailman = throw "Please use pkgs.mailman"; # added 2022-04-29 104 mailman-hyperkitty = throw "Please use pkgs.mailmanPackages.mailman-hyperkitty"; # added 2022-04-29 ··· 116 poster3 = throw "poster3 is unmaintained and source is no longer available"; # added 2023-05-29 117 postorius = throw "Please use pkgs.mailmanPackages.postorius"; # added 2022-04-29 118 powerlineMemSegment = powerline-mem-segment; # added 2021-10-08 119 - privacyidea = throw "privacyidea has been renamed to pkgs.privacyidea"; # added 2021-06-20 120 - prometheus_client = prometheus-client; # added 2021-06-10 121 - prompt_toolkit = prompt-toolkit; # added 2021-07-22 122 pur = throw "pur has been renamed to pkgs.pur"; # added 2021-11-08 123 pydrive = throw "pydrive is broken and deprecated and has been replaced with pydrive2."; # added 2022-06-01 124 pyGtkGlade = throw "Glade support for pygtk has been removed"; # added 2022-01-15 ··· 127 pyialarmxr = pyialarmxr-homeassistant; # added 2022-06-07 128 pyialarmxr-homeassistant = throw "The package was removed together with the component support in home-assistant 2022.7.0"; # added 2022-07-07 129 pyjson5 = json5; # added 2022-08-28 130 - pylibgen = throw "pylibgen is unmaintained upstreamed, and removed from nixpkgs"; # added 2020-06-20 131 PyLD = pyld; # added 2022-06-22 132 pymc3 = pymc; # added 2022-06-05, module was rename starting with 4.0.0 133 - pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04 134 pyreadability = readability-lxml; # added 2022-05-24 135 pyroute2-core = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16 136 pyroute2-ethtool = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16 ··· 143 pysmart-smartx = pysmart; # added 2021-10-22 144 pyspotify = throw "pyspotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 145 pytest_6 = pytest; # added 2022-02-10 146 - pytestcov = pytest-cov; # added 2021-01-04 147 - pytest-pep8 = pytestpep8; # added 2021-01-04 148 pytest-pep257 = throw "pytest-pep257 was removed, as the pep257 package was migrated into pycodestyle"; # added 2022-04-12 149 pytest-pythonpath = throw "pytest-pythonpath is obsolete as of pytest 7.0.0 and has been removed"; # added 2022-03-09 150 - pytestpep8 = throw "pytestpep8 was removed because it is abandoned and no longer compatible with pytest v6.0"; # added 2020-12-10 151 - pytestquickcheck = pytest-quickcheck; # added 2021-07-20 152 - pytestrunner = pytest-runner; # added 2021-01-04 153 python-igraph = igraph; # added 2021-11-11 154 - python-lz4 = lz4; # added 2018-06-01 155 python_magic = python-magic; # added 2022-05-07 156 python_mimeparse = python-mimeparse; # added 2021-10-31 157 python-language-server = throw "python-language-server is no longer maintained, use the python-lsp-server community fork instead."; # Added 2022-08-03 158 python-subunit = subunit; # added 2021-09-10 159 - pytest_xdist = pytest-xdist; # added 2021-01-04 160 - python_simple_hipchat = python-simple-hipchat; # added 2021-07-21 161 pytorch = torch; # added 2022-09-30 162 pytorch-bin = torch-bin; # added 2022-09-30 163 pytorchWithCuda = torchWithCuda; # added 2022-09-30 164 pytorchWithoutCuda = torchWithoutCuda; # added 2022-09-30 165 pytwitchapi = twitchapi; # added 2022-03-07 166 - qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09 167 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages"; 168 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05 169 repeated_test = throw "repeated_test is no longer maintained"; # added 2022-01-11 170 requests_oauthlib = requests-oauthlib; # added 2022-02-12 171 - requests_toolbelt = requests-toolbelt; # added 2017-09-26 172 roboschool = throw "roboschool is deprecated in favor of PyBullet and has been removed"; # added 2022-01-15 173 - ROPGadget = ropgadget; # added 2021-07-06 174 - rotate-backups = throw "rotate-backups was removed in favor of the top-level rotate-backups"; # added 2021-07-01 175 ruamel_base = ruamel-base; # added 2021-11-01 176 ruamel_yaml = ruamel-yaml; # added 2021-11-01 177 ruamel_yaml_clib = ruamel-yaml-clib; # added 2021-11-01 178 sapi-python-client = kbcstorage; # added 2022-04-20 179 - scikitlearn = scikit-learn; # added 2021-07-21 180 - selectors34 = throw "selectors34 has been removed: functionality provided by Python itself; archived by upstream."; # added 2021-06-10 181 - setuptools_scm = setuptools-scm; # added 2021-06-03 182 sharkiqpy = sharkiq; # added 2022-05-21 183 - smart_open = smart-open; # added 2021-03-14 184 - smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14 185 - SPARQLWrapper = sparqlwrapper; 186 sphinx_rtd_theme = sphinx-rtd-theme; # added 2022-08-03 187 - sphinxcontrib_plantuml = sphinxcontrib-plantuml; # added 2021-08-02 188 sqlalchemy_migrate = sqlalchemy-migrate; # added 2021-10-28 189 SQLAlchemy-ImageAttach = throw "sqlalchemy-imageattach has been removed as it is incompatible with sqlalchemy 1.4 and unmaintained"; # added 2022-04-23 190 tensorflow-bin_2 = tensorflow-bin; # added 2021-11-25 ··· 192 tensorflow-estimator_2 = tensorflow-estimator; # added 2021-11-25 193 tensorflow-tensorboard = tensorboard; # added 2022-03-06 194 tensorflow-tensorboard_2 = tensorflow-tensorboard; # added 2021-11-25 195 - tvnamer = throw "tvnamer was moved to pkgs.tvnamer"; # added 2021-07-05 196 types-cryptography = throw "types-cryptography has been removed because it is obsolete since cryptography version 3.4.4."; # added 2022-05-30 197 types-paramiko = throw "types-paramiko has been removed because it was unused."; # added 2022-05-30 198 WazeRouteCalculator = wazeroutecalculator; # added 2021-09-29 199 webapp2 = throw "webapp2 is unmaintained since 2012"; # added 2022-05-29 200 - websocket_client = websocket-client; # added 2021-06-15 201 xenomapper = throw "xenomapper was moved to pkgs.xenomapper"; # added 2021-12-31 202 - zc-buildout221 = zc-buildout; # added 2021-07-21 203 - zc_buildout_nix = throw "zc_buildout_nix was pinned to a version no longer compatible with other modules"; 204 })
··· 40 asyncio-nats-client = nats-py; # added 2022-02-08 41 Babel = babel; # added 2022-05-06 42 bitcoin-price-api = throw "bitcoin-price-api has been removed, it was using setuptools 2to3 translation feautre, which has been removed in setuptools 58"; # added 2022-02-15 43 + bt_proximity = throw "'bt_proximity' has been renamed to/replaced by 'bt-proximity'"; # Converted to throw 2022-09-24 44 carrot = throw "carrot has been removed, as its development was discontinued in 2012"; # added 2022-01-18 45 class-registry = phx-class-registry; # added 2021-10-05 46 + ConfigArgParse = throw "'ConfigArgParse' has been renamed to/replaced by 'configargparse'"; # Converted to throw 2022-09-24 47 cozy = throw "cozy was removed because it was not actually https://pypi.org/project/Cozy/."; # added 2022-01-14 48 cryptography_vectors = "cryptography_vectors is no longer exposed in python*Packages because it is used for testing cryptography only."; # Added 2022-03-23 49 dask-xgboost = throw "dask-xgboost was removed because its features are available in xgboost"; # added 2022-05-24 50 + dateutil = throw "'dateutil' has been renamed to/replaced by 'python-dateutil'"; # Converted to throw 2022-09-24 51 demjson = throw "demjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18 52 + diff_cover = throw "'diff_cover' has been renamed to/replaced by 'diff-cover'"; # Converted to throw 2022-09-24 53 + discogs_client = throw "'discogs_client' has been renamed to/replaced by 'discogs-client'"; # Converted to throw 2022-09-24 54 + djangorestframework-jwt = throw "'djangorestframework-jwt' has been renamed to/replaced by 'drf-jwt'"; # Converted to throw 2022-09-24 55 django-sampledatahelper = throw "django-sampledatahelper was removed because it is no longer compatible to latest Django version"; # added 2022-07-18 56 django_2 = throw "Django 2 has reached it's projected EOL in 2022/04 and has therefore been removed."; # added 2022-03-05 57 django_appconf = django-appconf; # added 2022-03-03 ··· 63 django_polymorphic = django-polymorphic; # added 2022-05-24 64 django_redis = django-redis; # added 2021-10-11 65 django_taggit = django-taggit; # added 2021-10-11 66 + dns = throw "'dns' has been renamed to/replaced by 'dnspython'"; # Converted to throw 2022-09-24 67 dogpile_cache = dogpile-cache; # added 2021-10-28 68 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20 69 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03 70 email_validator = email-validator; # added 2022-06-22 71 fake_factory = throw "fake_factory has been removed because it is unused and deprecated by upstream since 2016."; # added 2022-05-30 72 flask_sqlalchemy = flask-sqlalchemy; # added 2022-07-20 73 flask_testing = flask-testing; # added 2022-04-25 74 flask_wtf = flask-wtf; # added 2022-05-24 75 garminconnect-ha = garminconnect; # added 2022-02-05 76 glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28 77 + google_api_python_client = throw "'google_api_python_client' has been renamed to/replaced by 'google-api-python-client'"; # Converted to throw 2022-09-24 78 + googleapis_common_protos = throw "'googleapis_common_protos' has been renamed to/replaced by 'googleapis-common-protos'"; # Converted to throw 2022-09-24 79 graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10 80 graphite_beacon = throw "graphite_beacon was removed, because it is no longer maintained"; # added 2022-07-09 81 + grpc_google_iam_v1 = throw "'grpc_google_iam_v1' has been renamed to/replaced by 'grpc-google-iam-v1'"; # Converted to throw 2022-09-24 82 ha-av = throw "ha-av was removed, because it is no longer maintained"; # added 2022-04-06 83 + HAP-python = throw "'HAP-python' has been renamed to/replaced by 'hap-python'"; # Converted to throw 2022-09-24 84 hbmqtt = throw "hbmqtt was removed because it is no longer maintained"; # added 2021-11-07 85 hdlparse = throw "hdlparse has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18 86 hyperkitty = throw "Please use pkgs.mailmanPackages.hyperkitty"; # added 2022-04-29 ··· 90 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10 91 jupyter_client = jupyter-client; # added 2021-10-15 92 Keras = keras; # added 2021-11-25 93 loo-py = loopy; # added 2022-05-03 94 Markups = markups; # added 2022-02-14 95 + MechanicalSoup = throw "'MechanicalSoup' has been renamed to/replaced by 'mechanicalsoup'"; # Converted to throw 2022-09-24 96 memcached = python-memcached; # added 2022-05-06 97 mailman = throw "Please use pkgs.mailman"; # added 2022-04-29 98 mailman-hyperkitty = throw "Please use pkgs.mailmanPackages.mailman-hyperkitty"; # added 2022-04-29 ··· 110 poster3 = throw "poster3 is unmaintained and source is no longer available"; # added 2023-05-29 111 postorius = throw "Please use pkgs.mailmanPackages.postorius"; # added 2022-04-29 112 powerlineMemSegment = powerline-mem-segment; # added 2021-10-08 113 + prometheus_client = throw "'prometheus_client' has been renamed to/replaced by 'prometheus-client'"; # Converted to throw 2022-09-24 114 + prompt_toolkit = throw "'prompt_toolkit' has been renamed to/replaced by 'prompt-toolkit'"; # Converted to throw 2022-09-24 115 pur = throw "pur has been renamed to pkgs.pur"; # added 2021-11-08 116 pydrive = throw "pydrive is broken and deprecated and has been replaced with pydrive2."; # added 2022-06-01 117 pyGtkGlade = throw "Glade support for pygtk has been removed"; # added 2022-01-15 ··· 120 pyialarmxr = pyialarmxr-homeassistant; # added 2022-06-07 121 pyialarmxr-homeassistant = throw "The package was removed together with the component support in home-assistant 2022.7.0"; # added 2022-07-07 122 pyjson5 = json5; # added 2022-08-28 123 PyLD = pyld; # added 2022-06-22 124 pymc3 = pymc; # added 2022-06-05, module was rename starting with 4.0.0 125 pyreadability = readability-lxml; # added 2022-05-24 126 pyroute2-core = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16 127 pyroute2-ethtool = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16 ··· 134 pysmart-smartx = pysmart; # added 2021-10-22 135 pyspotify = throw "pyspotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 136 pytest_6 = pytest; # added 2022-02-10 137 + pytestcov = throw "'pytestcov' has been renamed to/replaced by 'pytest-cov'"; # Converted to throw 2022-09-24 138 + pytest-pep8 = throw "'pytest-pep8' has been renamed to/replaced by 'pytestpep8'"; # Converted to throw 2022-09-24 139 pytest-pep257 = throw "pytest-pep257 was removed, as the pep257 package was migrated into pycodestyle"; # added 2022-04-12 140 pytest-pythonpath = throw "pytest-pythonpath is obsolete as of pytest 7.0.0 and has been removed"; # added 2022-03-09 141 + pytestquickcheck = throw "'pytestquickcheck' has been renamed to/replaced by 'pytest-quickcheck'"; # Converted to throw 2022-09-24 142 + pytestrunner = throw "'pytestrunner' has been renamed to/replaced by 'pytest-runner'"; # Converted to throw 2022-09-24 143 python-igraph = igraph; # added 2021-11-11 144 + python-lz4 = throw "'python-lz4' has been renamed to/replaced by 'lz4'"; # Converted to throw 2022-09-24 145 python_magic = python-magic; # added 2022-05-07 146 python_mimeparse = python-mimeparse; # added 2021-10-31 147 python-language-server = throw "python-language-server is no longer maintained, use the python-lsp-server community fork instead."; # Added 2022-08-03 148 python-subunit = subunit; # added 2021-09-10 149 + pytest_xdist = throw "'pytest_xdist' has been renamed to/replaced by 'pytest-xdist'"; # Converted to throw 2022-09-24 150 + python_simple_hipchat = throw "'python_simple_hipchat' has been renamed to/replaced by 'python-simple-hipchat'"; # Converted to throw 2022-09-24 151 pytorch = torch; # added 2022-09-30 152 pytorch-bin = torch-bin; # added 2022-09-30 153 pytorchWithCuda = torchWithCuda; # added 2022-09-30 154 pytorchWithoutCuda = torchWithoutCuda; # added 2022-09-30 155 pytwitchapi = twitchapi; # added 2022-03-07 156 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages"; 157 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05 158 repeated_test = throw "repeated_test is no longer maintained"; # added 2022-01-11 159 requests_oauthlib = requests-oauthlib; # added 2022-02-12 160 + requests_toolbelt = throw "'requests_toolbelt' has been renamed to/replaced by 'requests-toolbelt'"; # Converted to throw 2022-09-24 161 roboschool = throw "roboschool is deprecated in favor of PyBullet and has been removed"; # added 2022-01-15 162 + ROPGadget = throw "'ROPGadget' has been renamed to/replaced by 'ropgadget'"; # Converted to throw 2022-09-24 163 ruamel_base = ruamel-base; # added 2021-11-01 164 ruamel_yaml = ruamel-yaml; # added 2021-11-01 165 ruamel_yaml_clib = ruamel-yaml-clib; # added 2021-11-01 166 sapi-python-client = kbcstorage; # added 2022-04-20 167 + scikitlearn = throw "'scikitlearn' has been renamed to/replaced by 'scikit-learn'"; # Converted to throw 2022-09-24 168 + setuptools_scm = throw "'setuptools_scm' has been renamed to/replaced by 'setuptools-scm'"; # Converted to throw 2022-09-24 169 sharkiqpy = sharkiq; # added 2022-05-21 170 + smart_open = throw "'smart_open' has been renamed to/replaced by 'smart-open'"; # Converted to throw 2022-09-24 171 + SPARQLWrapper = sparqlwrapper; # Added 2022-03-31 172 sphinx_rtd_theme = sphinx-rtd-theme; # added 2022-08-03 173 + sphinxcontrib_plantuml = throw "'sphinxcontrib_plantuml' has been renamed to/replaced by 'sphinxcontrib-plantuml'"; # Converted to throw 2022-09-24 174 sqlalchemy_migrate = sqlalchemy-migrate; # added 2021-10-28 175 SQLAlchemy-ImageAttach = throw "sqlalchemy-imageattach has been removed as it is incompatible with sqlalchemy 1.4 and unmaintained"; # added 2022-04-23 176 tensorflow-bin_2 = tensorflow-bin; # added 2021-11-25 ··· 178 tensorflow-estimator_2 = tensorflow-estimator; # added 2021-11-25 179 tensorflow-tensorboard = tensorboard; # added 2022-03-06 180 tensorflow-tensorboard_2 = tensorflow-tensorboard; # added 2021-11-25 181 types-cryptography = throw "types-cryptography has been removed because it is obsolete since cryptography version 3.4.4."; # added 2022-05-30 182 types-paramiko = throw "types-paramiko has been removed because it was unused."; # added 2022-05-30 183 WazeRouteCalculator = wazeroutecalculator; # added 2021-09-29 184 webapp2 = throw "webapp2 is unmaintained since 2012"; # added 2022-05-29 185 + websocket_client = throw "'websocket_client' has been renamed to/replaced by 'websocket-client'"; # Converted to throw 2022-09-24 186 xenomapper = throw "xenomapper was moved to pkgs.xenomapper"; # added 2021-12-31 187 + zc-buildout221 = throw "'zc-buildout221' has been renamed to/replaced by 'zc-buildout'"; # Converted to throw 2022-09-24 188 + zc_buildout_nix = throw "zc_buildout_nix was pinned to a version no longer compatible with other modules"; # Added 2021-12-08 189 })
+4
pkgs/top-level/python-packages.nix
··· 5873 5874 msgpack-numpy = callPackage ../development/python-modules/msgpack-numpy { }; 5875 5876 msldap = callPackage ../development/python-modules/msldap { }; 5877 5878 msoffcrypto-tool = callPackage ../development/python-modules/msoffcrypto-tool { }; ··· 11511 vdf = callPackage ../development/python-modules/vdf { }; 11512 11513 vdirsyncer = callPackage ../development/python-modules/vdirsyncer { }; 11514 11515 vehicle = callPackage ../development/python-modules/vehicle { }; 11516
··· 5873 5874 msgpack-numpy = callPackage ../development/python-modules/msgpack-numpy { }; 5875 5876 + msgspec = callPackage ../development/python-modules/msgspec { }; 5877 + 5878 msldap = callPackage ../development/python-modules/msldap { }; 5879 5880 msoffcrypto-tool = callPackage ../development/python-modules/msoffcrypto-tool { }; ··· 11513 vdf = callPackage ../development/python-modules/vdf { }; 11514 11515 vdirsyncer = callPackage ../development/python-modules/vdirsyncer { }; 11516 + 11517 + vector = callPackage ../development/python-modules/vector { }; 11518 11519 vehicle = callPackage ../development/python-modules/vehicle { }; 11520