Merge master into haskell-updates

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

+2410 -1279
+1
.github/CODEOWNERS
··· 37 37 /pkgs/top-level/splice.nix @Ericson2314 @matthewbauer 38 38 /pkgs/top-level/release-cross.nix @Ericson2314 @matthewbauer 39 39 /pkgs/stdenv/generic @Ericson2314 @matthewbauer 40 + /pkgs/stdenv/generic/check-meta.nix @Ericson2314 @matthewbauer @piegamesde 40 41 /pkgs/stdenv/cross @Ericson2314 @matthewbauer 41 42 /pkgs/build-support/cc-wrapper @Ericson2314 42 43 /pkgs/build-support/bintools-wrapper @Ericson2314
+16 -2
lib/types.nix
··· 119 119 # - "composite": a phrase with an "of" connective 120 120 # See the `optionDescriptionPhrase` function. 121 121 , descriptionClass ? null 122 - , # Function applied to each definition that should return true if 123 - # its type-correct, false otherwise. 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. 124 138 check ? (x: true) 125 139 , # Merge a list of definitions together into a single value. 126 140 # This function is called with two arguments: the location of
+25
maintainers/maintainer-list.nix
··· 8107 8107 githubId = 42545625; 8108 8108 name = "Maas Lalani"; 8109 8109 }; 8110 + maddiethecafebabe = { 8111 + email = "maddie@cafebabe.date"; 8112 + github = "maddiethecafebabe"; 8113 + githubId = 75337286; 8114 + name = "Madeline S."; 8115 + }; 8110 8116 madjar = { 8111 8117 email = "georges.dubus@compiletoi.net"; 8112 8118 github = "madjar"; ··· 8590 8596 keys = [{ 8591 8597 fingerprint = "D709 03C8 0BE9 ACDC 14F0 3BFB 77BF E531 397E DE94"; 8592 8598 }]; 8599 + }; 8600 + meain = { 8601 + email = "mail@meain.io"; 8602 + matrix = "@meain:matrix.org"; 8603 + github = "meain"; 8604 + githubId = 14259816; 8605 + name = "Abin Simon"; 8593 8606 }; 8594 8607 meatcar = { 8595 8608 email = "nixpkgs@denys.me"; ··· 9166 9179 github = "MrMebelMan"; 9167 9180 githubId = 15896005; 9168 9181 name = "Vladyslav Burzakovskyy"; 9182 + }; 9183 + mrtarantoga = { 9184 + email = "goetz-dev@web.de"; 9185 + name = "Götz Grimmer"; 9186 + github = "MrTarantoga"; 9187 + githubId = 53876219; 9169 9188 }; 9170 9189 mrVanDalo = { 9171 9190 email = "contact@ingolf-wagner.de"; ··· 13275 13294 github = "therealansh"; 13276 13295 githubId = 57180880; 13277 13296 name = "Ansh Tyagi"; 13297 + }; 13298 + therishidesai = { 13299 + email = "desai.rishi1@gmail.com"; 13300 + github = "therishidesai"; 13301 + githubId = 5409166; 13302 + name = "Rishi Desai"; 13278 13303 }; 13279 13304 thesola10 = { 13280 13305 email = "me@thesola.io";
+1
maintainers/scripts/luarocks-packages.csv
··· 14 14 cyrussasl,https://github.com/JorjBauer/lua-cyrussasl.git,,,,, 15 15 digestif,https://github.com/astoff/digestif.git,,,0.2-1,5.3, 16 16 dkjson,,,,,, 17 + fennel,,,,,,misterio77 17 18 fifo,,,,,, 18 19 fluent,,,,,,alerque 19 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 212 </listitem> 213 213 <listitem> 214 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> 215 223 <link xlink:href="https://github.com/jtroo/kanata">kanata</link>, 216 224 a tool to improve keyboard comfort and usability with advanced 217 225 customization. Available as ··· 472 480 riak package removed along with 473 481 <literal>services.riak</literal> module, due to lack of 474 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. 475 491 </para> 476 492 </listitem> 477 493 <listitem>
+5
nixos/doc/manual/release-notes/rl-2211.section.md
··· 77 77 - [infnoise](https://github.com/leetronics/infnoise), a hardware True Random Number Generator dongle. 78 78 Available as [services.infnoise](options.html#opt-services.infnoise.enable). 79 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 + 80 82 - [kanata](https://github.com/jtroo/kanata), a tool to improve keyboard comfort and usability with advanced customization. 81 83 Available as [services.kanata](options.html#opt-services.kanata.enable). 82 84 ··· 163 165 Users who still wish to remain using GTK can do so by using `emacs-gtk`. 164 166 165 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. 166 171 167 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. 168 173
+1
nixos/modules/module-list.nix
··· 681 681 ./services/monitoring/heapster.nix 682 682 ./services/monitoring/incron.nix 683 683 ./services/monitoring/kapacitor.nix 684 + ./services/monitoring/kthxbye.nix 684 685 ./services/monitoring/loki.nix 685 686 ./services/monitoring/longview.nix 686 687 ./services/monitoring/mackerel-agent.nix
+1 -1
nixos/modules/security/pam.nix
··· 1279 1279 mr ${pkgs.pam_mount}/lib/security/pam_mount.so, 1280 1280 '' + 1281 1281 optionalString (isEnabled (cfg: cfg.enableGnomeKeyring)) '' 1282 - mr ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so, 1282 + mr ${pkgs.gnome.gnome-keyring}/lib/security/pam_gnome_keyring.so, 1283 1283 '' + 1284 1284 optionalString (isEnabled (cfg: cfg.startSession)) '' 1285 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 34 35 35 Either `configFile` or `config` must be specified. 36 36 37 - See <https://www.v2fly.org/en_US/config/overview.html>. 37 + See <https://www.v2fly.org/en_US/v5/config/overview.html>. 38 38 ''; 39 39 }; 40 40 ··· 56 56 57 57 Either `configFile` or `config` must be specified. 58 58 59 - See <https://www.v2fly.org/en_US/config/overview.html>. 59 + See <https://www.v2fly.org/en_US/v5/config/overview.html>. 60 60 ''; 61 61 }; 62 62 }; ··· 71 71 name = "v2ray.json"; 72 72 text = builtins.toJSON cfg.config; 73 73 checkPhase = '' 74 - ${cfg.package}/bin/v2ray -test -config $out 74 + ${cfg.package}/bin/v2ray test -c $out 75 75 ''; 76 76 }; 77 77 ··· 83 83 } 84 84 ]; 85 85 86 + environment.etc."v2ray/config.json".source = configFile; 87 + 88 + systemd.packages = [ cfg.package ]; 89 + 86 90 systemd.services.v2ray = { 87 - description = "v2ray Daemon"; 88 - after = [ "network.target" ]; 91 + restartTriggers = [ config.environment.etc."v2ray/config.json".source ]; 92 + 93 + # Workaround: https://github.com/NixOS/nixpkgs/issues/81138 89 94 wantedBy = [ "multi-user.target" ]; 90 - serviceConfig = { 91 - ExecStart = "${cfg.package}/bin/v2ray -config ${configFile}"; 92 - }; 93 95 }; 94 96 }; 95 97 }
+4 -4
nixos/modules/services/networking/yggdrasil.nix
··· 40 40 41 41 If the {option}`persistentKeys` is enabled then the 42 42 keys that are generated during activation will override 43 - those in {option}`config` or 43 + those in {option}`settings` or 44 44 {option}`configFile`. 45 45 46 46 If no keys are specified then ephemeral keys are generated 47 47 and the Yggdrasil interface will have a random IPv6 address 48 48 each time the service is started, this is the default. 49 49 50 - If both {option}`configFile` and {option}`config` 50 + If both {option}`configFile` and {option}`settings` 51 51 are supplied, they will be combined, with values from 52 52 {option}`configFile` taking precedence. 53 53 ··· 62 62 example = "/run/keys/yggdrasil.conf"; 63 63 description = lib.mdDoc '' 64 64 A file which contains JSON configuration for yggdrasil. 65 - See the {option}`config` option for more information. 65 + See the {option}`settings` option for more information. 66 66 ''; 67 67 }; 68 68 ··· 81 81 discovery. The NixOS firewall blocks link-local 82 82 communication, so in order to make local peering work you 83 83 will also need to set `LinkLocalTCPPort` in your 84 - yggdrasil configuration ({option}`config` or 84 + yggdrasil configuration ({option}`settings` or 85 85 {option}`configFile`) to a port number other than 0, 86 86 and then add that port to 87 87 {option}`networking.firewall.allowedTCPPorts`.
+2 -2
nixos/modules/services/networking/yggdrasil.xml
··· 27 27 # The NixOS module will generate new keys and a new IPv6 address each time 28 28 # it is started if persistentKeys is not enabled. 29 29 30 - config = { 30 + settings = { 31 31 Peers = [ 32 32 # Yggdrasil will automatically connect and "peer" with other nodes it 33 33 # discovers via link-local multicast annoucements. Unless this is the ··· 58 58 services.yggdrasil = { 59 59 enable = true; 60 60 persistentKeys = true; # Maintain a fixed public key and IPv6 address. 61 - config = { 61 + settings = { 62 62 Peers = [ "tcp://1.2.3.4:1024" "tcp://1.2.3.5:1024" ]; 63 63 NodeInfo = { 64 64 # This information is visible to the network.
+4 -1
nixos/modules/services/web-apps/onlyoffice.nix
··· 252 252 .rabbitmq.url = "${cfg.rabbitmqUrl}" 253 253 ' /run/onlyoffice/config/default.json | sponge /run/onlyoffice/config/default.json 254 254 255 - if ! psql -d onlyoffice -c "SELECT 'task_result'::regclass;" >/dev/null; then 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 256 259 psql -f ${cfg.package}/var/www/onlyoffice/documentserver/server/schema/postgresql/createdb.sql 257 260 fi 258 261 '';
+1
nixos/tests/all-tests.nix
··· 277 277 komga = handleTest ./komga.nix {}; 278 278 krb5 = discoverTests (import ./krb5 {}); 279 279 ksm = handleTest ./ksm.nix {}; 280 + kthxbye = handleTest ./kthxbye.nix {}; 280 281 kubernetes = handleTestOn ["x86_64-linux"] ./kubernetes {}; 281 282 languagetool = handleTest ./languagetool.nix {}; 282 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 20 port = 1081; 21 21 listen = "127.0.0.1"; 22 22 protocol = "vmess"; 23 - settings.clients = [v2rayUser]; 23 + settings.clients = [ v2rayUser ]; 24 24 } 25 25 ]; 26 26 outbounds = [ ··· 30 30 settings.vnext = [{ 31 31 address = "127.0.0.1"; 32 32 port = 1081; 33 - users = [v2rayUser]; 33 + users = [ v2rayUser ]; 34 34 }]; 35 35 } 36 36 { ··· 47 47 { 48 48 type = "field"; 49 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" ]; 50 58 outboundTag = "direct"; 51 59 } 52 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 6 7 7 buildPythonApplication rec { 8 8 pname = "miniplayer"; 9 - version = "1.7.0"; 9 + version = "1.7.1"; 10 10 format = "pyproject"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - hash = "sha256-JUlUFj/5DOTLa1XCZX/9Nj3Z9W+k4gnpJONiS4qNBIU="; 14 + hash = "sha256-NrIDv61mRDe9JWpSP8cvlU4CGoN6Ou6XuNOIn1p47Pw="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/applications/audio/tidal-hifi/default.nix
··· 36 36 37 37 stdenv.mkDerivation rec { 38 38 pname = "tidal-hifi"; 39 - version = "4.1.2"; 39 + version = "4.2.0"; 40 40 41 41 src = fetchurl { 42 42 url = "https://github.com/Mastermindzh/tidal-hifi/releases/download/${version}/tidal-hifi_${version}_amd64.deb"; 43 - sha256 = "sha256-HurREfN4VxhFiyP+oAx8QeTfoZTk+PlRX5pVWyU+Dwg="; 43 + sha256 = "sha256-YydpWzGH+Orb8Vot8hchh+FFcd327VwQ8Kr7x8WYnv4="; 44 44 }; 45 45 46 46 nativeBuildInputs = [ autoPatchelfHook dpkg makeWrapper ];
+12
pkgs/applications/editors/vim/plugins/generated.nix
··· 5625 5625 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 5626 5626 }; 5627 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 + 5628 5640 nvim-neoclip-lua = buildVimPluginFrom2Nix { 5629 5641 pname = "nvim-neoclip.lua"; 5630 5642 version = "2022-09-23";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 473 473 https://github.com/RishabhRD/nvim-lsputils/,, 474 474 https://github.com/rafcamlet/nvim-luapad/,, 475 475 https://github.com/scalameta/nvim-metals/,, 476 + https://github.com/gpanders/nvim-moonwalk/,, 476 477 https://github.com/AckslD/nvim-neoclip.lua/,, 477 478 https://github.com/yamatsum/nvim-nonicons/,, 478 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 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 7 40 8 - # - Inputs used for Darwin 9 - , CoreBluetooth, ForceFeedback, IOKit, OpenGL, libpng, hidapi }: 41 + # Darwin-only dependencies 42 + , CoreBluetooth 43 + , ForceFeedback 44 + , IOKit 45 + , VideoToolbox 46 + , OpenGL 47 + , libpng 48 + , moltenvk 49 + }: 10 50 11 51 stdenv.mkDerivation rec { 12 52 pname = "dolphin-emu"; ··· 20 60 fetchSubmodules = true; 21 61 }; 22 62 23 - nativeBuildInputs = [ cmake pkg-config ] 24 - ++ lib.optional stdenv.isLinux wrapQtAppsHook; 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 + ]; 25 74 26 75 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 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 30 93 qtbase 94 + fmt_8 95 + bzip2 31 96 ] ++ lib.optionals stdenv.isLinux [ 32 - bluez udev libevdev alsa-lib vulkan-loader 97 + libXrandr 98 + libXext 99 + bluez 100 + udev 101 + libevdev 102 + alsa-lib 103 + vulkan-loader 33 104 ] ++ lib.optionals stdenv.isDarwin [ 34 - CoreBluetooth OpenGL ForceFeedback IOKit 105 + CoreBluetooth 106 + OpenGL 107 + ForceFeedback 108 + IOKit 109 + VideoToolbox 110 + moltenvk 35 111 ]; 36 112 37 113 cmakeFlags = [ 114 + "-DDISTRIBUTOR=NixOS" 38 115 "-DUSE_SHARED_ENET=ON" 39 116 "-DDOLPHIN_WC_REVISION=${src.rev}" 40 117 "-DDOLPHIN_WC_DESCRIBE=${version}" 41 118 "-DDOLPHIN_WC_BRANCH=master" 42 119 ] ++ lib.optionals stdenv.isDarwin [ 43 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" 44 127 ]; 45 128 46 129 qtWrapperArgs = lib.optionals stdenv.isLinux [ ··· 50 133 "--set QT_QPA_PLATFORM xcb" 51 134 ]; 52 135 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 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)" 60 141 ''; 61 142 62 143 postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' 63 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 64 150 ''; 65 151 152 + passthru = { 153 + tests.version = testers.testVersion { 154 + package = dolphin-emu-beta; 155 + command = "dolphin-emu-nogui --version"; 156 + }; 66 157 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 - ''; 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 + }; 76 168 77 169 meta = with lib; { 78 170 homepage = "https://dolphin-emu.org"; 79 171 description = "Gamecube/Wii/Triforce emulator for x86_64 and ARMv8"; 80 - license = licenses.gpl2Plus; 81 - maintainers = with maintainers; [ MP2E ashkitten xfix ]; 172 + mainProgram = "Dolphin"; 82 173 branch = "master"; 83 - broken = stdenv.isDarwin; 174 + license = licenses.gpl2Plus; 84 175 platforms = platforms.unix; 176 + maintainers = with maintainers; [ 177 + MP2E 178 + ashkitten 179 + xfix 180 + ivar 181 + ]; 85 182 }; 86 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 32 33 33 stdenv.mkDerivation rec { 34 34 pname = "pcsx2"; 35 - version = "1.7.3165"; 35 + version = "1.7.3331"; 36 36 # nixpkgs-update: no auto update 37 37 38 38 src = fetchFromGitHub { ··· 40 40 repo = "pcsx2"; 41 41 fetchSubmodules = true; 42 42 rev = "v${version}"; 43 - hash = "sha256-FdLmLZLpS8zPmHVn4k0nE6vS/omYVIOal9ej0h3bE/Y="; 43 + hash = "sha256-0RcmBMxKj/gnkNEjn2AUSSO1DzyNSf1lOZWPSUq6764="; 44 44 }; 45 45 46 46 cmakeFlags = [ ··· 79 79 zlib 80 80 ]; 81 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 82 preFixup = '' 86 83 gappsWrapperArgs+=( 87 84 --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} 88 - --prefix GDK_BACKEND : x11 89 85 ) 90 86 ''; 91 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 30 , wayland 31 31 , wayland-protocols 32 32 , qtwayland 33 + , cairo 33 34 }: 34 35 35 36 mkDerivation rec { ··· 61 62 buildInputs = [ 62 63 eigen boost glew opencsg cgal mpfr gmp glib 63 64 harfbuzz lib3mf libzip double-conversion freetype fontconfig 64 - qtbase qtmultimedia qscintilla 65 + qtbase qtmultimedia qscintilla cairo 65 66 ] ++ lib.optionals stdenv.isLinux [ libGLU libGL wayland wayland-protocols qtwayland ] 66 67 ++ lib.optional stdenv.isDarwin qtmacextras 67 68 ++ lib.optional spacenavSupport libspnav
+6 -5
pkgs/applications/misc/keeweb/default.nix
··· 1 1 { lib, stdenv, fetchurl, appimageTools, undmg, libsecret, libxshmfence }: 2 2 let 3 3 pname = "keeweb"; 4 - version = "1.18.6"; 4 + version = "1.18.7"; 5 5 name = "${pname}-${version}"; 6 6 7 7 srcs = { 8 8 x86_64-linux = fetchurl { 9 9 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.linux.AppImage"; 10 - sha256 = "sha256-hxXs8Dfh5YQy1zaFb20KDWNl8eqFjuN5QY7tsO6+E/U="; 10 + hash = "sha256-W3Dfo7YZfLObodAS7ZN3jqnYzLNAnjJIfJC6il5THwY="; 11 11 }; 12 12 x86_64-darwin = fetchurl { 13 13 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.mac.x64.dmg"; 14 - sha256 = "sha256-8+7NzaHVcLinKb57SAcJmF2Foy9RfxFhcTxzvL0JSJQ="; 14 + hash = "sha256-+ZFGrrw0tZ7F6lb/3iBIyGD+tp1puVhkPv10hfp6ATU="; 15 15 }; 16 16 aarch64-darwin = fetchurl { 17 17 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.mac.arm64.dmg"; 18 - sha256 = "sha256-1BNY6kRS0F+AUI+80ZGFi/ek28NMP1uexo1UORz5D6g="; 18 + hash = "sha256-bkhwsWYLkec16vMOfXUce7jfrmI9W2xHiZvU1asebK4="; 19 19 }; 20 20 }; 21 21 src = srcs.${stdenv.hostPlatform.system}; ··· 28 28 description = "Free cross-platform password manager compatible with KeePass"; 29 29 homepage = "https://keeweb.info/"; 30 30 changelog = "https://github.com/keeweb/keeweb/blob/v${version}/release-notes.md"; 31 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 31 32 license = licenses.mit; 32 33 maintainers = with maintainers; [ sikmir ]; 33 34 platforms = builtins.attrNames srcs; ··· 44 45 install -Dm644 ${appimageContents}/keeweb.png -t $out/share/icons/hicolor/256x256/apps 45 46 install -Dm644 ${appimageContents}/usr/share/mime/keeweb.xml -t $out/share/mime 46 47 substituteInPlace $out/share/applications/keeweb.desktop \ 47 - --replace 'Exec=AppRun' 'Exec=${pname}' 48 + --replace "Exec=AppRun" "Exec=$out/bin/${pname}" 48 49 ''; 49 50 }; 50 51
+3 -7
pkgs/applications/misc/streamdeck-ui/default.nix
··· 11 11 12 12 python3Packages.buildPythonApplication rec { 13 13 pname = "streamdeck-ui"; 14 - version = "2.0.4"; 14 + version = "2.0.6"; 15 15 16 16 src = fetchFromGitHub { 17 17 repo = pname; 18 18 owner = "timothycrosley"; 19 19 rev = "v${version}"; 20 - hash = "sha256-NV4BkHEgfxIOuLfmn0vcPNqivmHLD6v7jLdLZgnrb0Q="; 20 + sha256 = "sha256-5dk+5oefg5R68kv038gsZ2p5ixmpj/vBLBp/V7Sdos8="; 21 21 }; 22 22 23 23 desktopItems = [ (makeDesktopItem { ··· 33 33 postInstall = 34 34 let 35 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" 36 + SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", TAG+="uaccess" 41 37 ''; 42 38 in 43 39 ''
+54 -54
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 102 102 "version": "2.24.0" 103 103 }, 104 104 "aws": { 105 - "hash": "sha256-v+ye1qynG958XHvAcg954toIjVHIyoa5dcKXUB8zi8E=", 105 + "hash": "sha256-nIFfPAuRZv+deLHDhOhl27TcIkVFIrI704RmlK9fH38=", 106 106 "owner": "hashicorp", 107 107 "provider-source-address": "registry.terraform.io/hashicorp/aws", 108 108 "repo": "terraform-provider-aws", 109 - "rev": "v4.31.0", 110 - "vendorHash": "sha256-99iNQPVOhuKOGq2VRExm6y6Ab/NzaRmJxwRJfmkYycM=", 111 - "version": "4.31.0" 109 + "rev": "v4.32.0", 110 + "vendorHash": "sha256-qnh28bbG5k6jMUepcxtgDWk1DptQiXjkg702QtYIM28=", 111 + "version": "4.32.0" 112 112 }, 113 113 "azuread": { 114 114 "hash": "sha256-r7trdPrlvZ5rW75L7AEkG1baQaLMXnZ48Axi552nPIM=", ··· 120 120 "version": "2.28.1" 121 121 }, 122 122 "azurerm": { 123 - "hash": "sha256-gUZTP2oOGAv75pBjLHs3mFBuzEFn7oqnAJw7S3SBWb0=", 123 + "hash": "sha256-5HMy28/AnUH+18i5eBm1OjQZElvrXsWd6jwQteFCpR4=", 124 124 "owner": "hashicorp", 125 125 "provider-source-address": "registry.terraform.io/hashicorp/azurerm", 126 126 "repo": "terraform-provider-azurerm", 127 - "rev": "v3.23.0", 127 + "rev": "v3.24.0", 128 128 "vendorHash": null, 129 - "version": "3.23.0" 129 + "version": "3.24.0" 130 130 }, 131 131 "azurestack": { 132 132 "hash": "sha256-aSwVa7y1AJ6sExx+bO/93oLBNgSBDJjuPYPY8i3C9T0=", ··· 139 139 }, 140 140 "baiducloud": { 141 141 "deleteVendor": true, 142 - "hash": "sha256-uKq0mgIhoV5tszbK944DfZRDsqteDtaE0fI+75o79Cc=", 142 + "hash": "sha256-0tu+WwL5aZVhmQs30KwY7ctlPqhcYb179QVLI3wGedw=", 143 143 "owner": "baidubce", 144 144 "provider-source-address": "registry.terraform.io/baidubce/baiducloud", 145 145 "repo": "terraform-provider-baiducloud", 146 - "rev": "v1.15.8", 146 + "rev": "v1.15.9", 147 147 "vendorHash": "sha256-v07NMx8caXvY97FefNnRV7gMQbUq4k2ZmE5huqqe354=", 148 - "version": "1.15.8" 148 + "version": "1.15.9" 149 149 }, 150 150 "bigip": { 151 151 "hash": "sha256-fh1RRl+NLKTLLFUGK5gkWqWMCzUwHBFk69Tc0JIuFgs=", ··· 269 269 "version": "0.4.5" 270 270 }, 271 271 "consul": { 272 - "hash": "sha256-QX0f9yM408HfdGNIpmkAKFUz0RfH90V4WBt1Hnwzoy8=", 272 + "hash": "sha256-DS27LGhXDYVr+c0wIZe5PjssK8l8Aq4zzh3I+G4WCU8=", 273 273 "owner": "hashicorp", 274 274 "provider-source-address": "registry.terraform.io/hashicorp/consul", 275 275 "repo": "terraform-provider-consul", 276 - "rev": "v2.15.1", 277 - "vendorHash": null, 278 - "version": "2.15.1" 276 + "rev": "v2.16.2", 277 + "vendorHash": "sha256-9fTmD3VFU12htHeYk64CM23g8ihT2+02DmzTXfZF2Rw=", 278 + "version": "2.16.2" 279 279 }, 280 280 "ct": { 281 281 "hash": "sha256-poEyXP6VfKYKuTCxQxkiWBuc7/1S2J7RolrrPb6nvUI=", ··· 368 368 "version": "1.9.0" 369 369 }, 370 370 "exoscale": { 371 - "hash": "sha256-yjpO36B5r4//2ytPe4pwvQ5A8r4hF3nL6M7/SRI0Ml8=", 371 + "hash": "sha256-d+CMg3wYHsOYow8LG7P+qcszUBiCbNwEp1zCJN7yZKo=", 372 372 "owner": "exoscale", 373 373 "provider-source-address": "registry.terraform.io/exoscale/exoscale", 374 374 "repo": "terraform-provider-exoscale", 375 - "rev": "v0.40.2", 375 + "rev": "v0.41.0", 376 376 "vendorHash": null, 377 - "version": "0.40.2" 377 + "version": "0.41.0" 378 378 }, 379 379 "external": { 380 380 "hash": "sha256-gImRxsDUgBHmw/5DeKcO9BzB906JB8dUcSGKQj+Vcy0=", ··· 424 424 "version": "2.1.0" 425 425 }, 426 426 "github": { 427 - "hash": "sha256-wslz9Nf4f1g9dkZYXhE6Xvg/rNOgGKuv/gh1SfP4/co=", 427 + "hash": "sha256-NJ5HvW3LOvshzea7t0/sAsp3SqiXErXd32Ej0Qp4zsk=", 428 428 "owner": "integrations", 429 429 "provider-source-address": "registry.terraform.io/integrations/github", 430 430 "repo": "terraform-provider-github", 431 - "rev": "v5.2.0", 431 + "rev": "v5.3.0", 432 432 "vendorHash": null, 433 - "version": "5.2.0" 433 + "version": "5.3.0" 434 434 }, 435 435 "gitlab": { 436 436 "hash": "sha256-eNd1o0UjG6A9OTRmcJfcPLLtWIJmdZ+viDnSZhyHpgY=", ··· 471 471 "version": "0.7.0" 472 472 }, 473 473 "grafana": { 474 - "hash": "sha256-iUo7fhUDklFy6pSoZUe2ymEbRbf69dxirASFwSBmJvc=", 474 + "hash": "sha256-ccU2jj/0bpKpu/YxJOtPONup0W10OP3O0iRMVayvGVM=", 475 475 "owner": "grafana", 476 476 "provider-source-address": "registry.terraform.io/grafana/grafana", 477 477 "repo": "terraform-provider-grafana", 478 - "rev": "v1.28.2", 479 - "vendorHash": "sha256-YEkJgNtF7I1ofNjRBaIa6u/KFQZcxpR0+uBf+5D5FiM=", 480 - "version": "1.28.2" 478 + "rev": "v1.29.0", 479 + "vendorHash": "sha256-oswrLzRQkXiwmjtP8xBGCaKSurbXyvZkSF4zoj0WPcw=", 480 + "version": "1.29.0" 481 481 }, 482 482 "gridscale": { 483 483 "hash": "sha256-vbFrwAZBazZok4LwXTTa4QIZpHxIPKv3x6vUyVt2S2I=", ··· 779 779 "version": "0.6.12" 780 780 }, 781 781 "newrelic": { 782 - "hash": "sha256-qTXnS7ZBHD33W0gcCNnq/Zg99l58Hb+dDl2Ck5wKl8Q=", 782 + "hash": "sha256-xh7ufhv0zHTHS1aMz15PKlKoNPSDhXOIeSxj6tvRKKo=", 783 783 "owner": "newrelic", 784 784 "provider-source-address": "registry.terraform.io/newrelic/newrelic", 785 785 "repo": "terraform-provider-newrelic", 786 - "rev": "v3.2.1", 786 + "rev": "v3.3.0", 787 787 "vendorHash": "sha256-vtpRDE6tAhJGtYDG65NvtKx/fyt0yBqJTg5s5kXls+8=", 788 - "version": "3.2.1" 788 + "version": "3.3.0" 789 789 }, 790 790 "nomad": { 791 791 "hash": "sha256-HhocWB3ZCFdeYgmA64hv1CYwqIf4EB/Q+vNrFKVB31I=", ··· 834 834 "version": "1.7.1" 835 835 }, 836 836 "oci": { 837 - "hash": "sha256-xFDdEGa170VPxDOteLnerF+QGHbQP+3+RL4qEPWkUHo=", 837 + "hash": "sha256-qB/sRPvX+srpySJPDWxoZviVFtbVTK9hwAR6D4pyjmc=", 838 838 "owner": "oracle", 839 839 "provider-source-address": "registry.terraform.io/oracle/oci", 840 840 "repo": "terraform-provider-oci", 841 - "rev": "v4.93.0", 841 + "rev": "v4.94.0", 842 842 "vendorHash": null, 843 - "version": "4.93.0" 843 + "version": "4.94.0" 844 844 }, 845 845 "okta": { 846 846 "hash": "sha256-rgDBZsbXBzBcDgVoaFkPD27Ezef9J23oqtBJAHqJrrE=", ··· 879 879 "version": "1.48.0" 880 880 }, 881 881 "opentelekomcloud": { 882 - "hash": "sha256-gjHRzDyxD9DA0k9H1gfEkFZ3nTzxXUkrCmAJ0CXLEwc=", 882 + "hash": "sha256-X4e74tgqHbt9j5prq2Zjqbcmwvr6m1UDFp5y1xfwkEQ=", 883 883 "owner": "opentelekomcloud", 884 884 "provider-source-address": "registry.terraform.io/opentelekomcloud/opentelekomcloud", 885 885 "repo": "terraform-provider-opentelekomcloud", 886 - "rev": "v1.31.3", 887 - "vendorHash": "sha256-MGtxmZwo+Av6c7KPUzjSLoizVXbS3TltGxjoCUbeEb0=", 888 - "version": "1.31.3" 886 + "rev": "v1.31.4", 887 + "vendorHash": "sha256-ARlkXkty4/h86cmWnmKnP1Vhzt7oTOOxSFraNGp2BWs=", 888 + "version": "1.31.4" 889 889 }, 890 890 "opsgenie": { 891 - "hash": "sha256-IoN7z8/ZPEr6pW7vnDjY65+gAtncV1fr+YsnggSZuZA=", 891 + "hash": "sha256-hdLKa2usoDedzOlzPQrADJOqIxtANqTeTamn/DakRh4=", 892 892 "owner": "opsgenie", 893 893 "provider-source-address": "registry.terraform.io/opsgenie/opsgenie", 894 894 "repo": "terraform-provider-opsgenie", 895 - "rev": "v0.6.14", 895 + "rev": "v0.6.15", 896 896 "vendorHash": null, 897 - "version": "0.6.14" 897 + "version": "0.6.15" 898 898 }, 899 899 "ovh": { 900 900 "hash": "sha256-DHk1AUxHuXLrPiRhfAtJDDNT4TYH1XsUzBqjKGvPK7c=", ··· 996 996 "version": "0.4.3" 997 997 }, 998 998 "scaleway": { 999 - "hash": "sha256-bYy3bTn5mFbu0Y7hy7KY2ZkU2xMC0HgBRRh7cxT/A9s=", 999 + "hash": "sha256-EPbh9lUcamFe33EKj2TzzaKChOU8fQb5/uigln2ALJ8=", 1000 1000 "owner": "scaleway", 1001 1001 "provider-source-address": "registry.terraform.io/scaleway/scaleway", 1002 1002 "repo": "terraform-provider-scaleway", 1003 - "rev": "v2.2.9", 1004 - "vendorHash": "sha256-Jg1FalV+WsKYOZpszeNYydP4Qtf2cdaZt7xz4O699wc=", 1005 - "version": "2.2.9" 1003 + "rev": "v2.3.0", 1004 + "vendorHash": "sha256-C4viIkYpu9B79kDByyg8cTCsXW6fGued280kIPAYHjc=", 1005 + "version": "2.3.0" 1006 1006 }, 1007 1007 "secret": { 1008 1008 "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=", ··· 1059 1059 "version": "0.14.5" 1060 1060 }, 1061 1061 "snowflake": { 1062 - "hash": "sha256-RmCmiQKVNAQexYKFp9shbfPbWUFlJSTCOFUcgADyJg4=", 1062 + "hash": "sha256-1aHhiZhswlLzEBkvjFQI7jLPAX2/KLxE0oKLspnRtQI=", 1063 1063 "owner": "Snowflake-Labs", 1064 1064 "provider-source-address": "registry.terraform.io/Snowflake-Labs/snowflake", 1065 1065 "repo": "terraform-provider-snowflake", 1066 - "rev": "v0.44.0", 1066 + "rev": "v0.45.0", 1067 1067 "vendorHash": "sha256-43q1SrV7tEt0x7iRUAgBFg1oh8+B9i1i59nlR8kbLIY=", 1068 - "version": "0.44.0" 1068 + "version": "0.45.0" 1069 1069 }, 1070 1070 "sops": { 1071 1071 "hash": "sha256-6FuThi6iuuUGcMhswAk3Z6Lxth/2nuI57A02Xu2s+/U=", ··· 1113 1113 "version": "2.19.0" 1114 1114 }, 1115 1115 "tencentcloud": { 1116 - "hash": "sha256-Sn58Xyj0UoVX7YfuLyuUVGrPEWYOH0O5YoTk8vYQQVA=", 1116 + "hash": "sha256-aC/KtMOl5Ldrlme9Bd4E4UQSLVsKFsJbsL9KMGDmJbo=", 1117 1117 "owner": "tencentcloudstack", 1118 1118 "provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud", 1119 1119 "repo": "terraform-provider-tencentcloud", 1120 - "rev": "v1.77.11", 1120 + "rev": "v1.78.0", 1121 1121 "vendorHash": null, 1122 - "version": "1.77.11" 1122 + "version": "1.78.0" 1123 1123 }, 1124 1124 "tfe": { 1125 1125 "hash": "sha256-DRbJ1ZmYMkEncZHE12uLcNHhbSnxvyG3IYqlUsxs+pI=", ··· 1186 1186 "version": "1.32.2" 1187 1187 }, 1188 1188 "utils": { 1189 - "hash": "sha256-KgQnccuNEppJsSF+mddkss1uFCsfx2egdNffQ8a/6Pg=", 1189 + "hash": "sha256-FYOu48Bg8iMfNl+2EETBMxEfwg2ToO+Oexz1yPi0g38=", 1190 1190 "owner": "cloudposse", 1191 1191 "provider-source-address": "registry.terraform.io/cloudposse/utils", 1192 1192 "repo": "terraform-provider-utils", 1193 - "rev": "1.1.0", 1194 - "vendorHash": "sha256-tiujJ9jqTHQtxyYo8HKEKETpcRmfXR6cObBKmB8YzfE=", 1195 - "version": "1.1.0" 1193 + "rev": "1.2.0", 1194 + "vendorHash": "sha256-eDNA4zvOYnWvaCHhNHWOjy1VstG1nITWkCMOilu9Wxg=", 1195 + "version": "1.2.0" 1196 1196 }, 1197 1197 "vault": { 1198 1198 "hash": "sha256-fEITfA3XXyUiILPse7fOmBW8M6dzEIUMg+7b3l4z2vo=", ··· 1276 1276 "version": "3.2.0" 1277 1277 }, 1278 1278 "yandex": { 1279 - "hash": "sha256-fnN1Gghgwbbxz8WWr/RJi59+SI+0th4NdB59l+3aVVY=", 1279 + "hash": "sha256-h8uMN08lwpG8gnCd4jnz/+eIfJEQnZcexW/THYLM4/8=", 1280 1280 "owner": "yandex-cloud", 1281 1281 "provider-source-address": "registry.terraform.io/yandex-cloud/yandex", 1282 1282 "repo": "terraform-provider-yandex", 1283 - "rev": "v0.79.0", 1283 + "rev": "v0.80.0", 1284 1284 "vendorHash": "sha256-PKWLVh/XMinLjj343fwlgWA7K2K+yVXJQ7M6LRmmdp8=", 1285 - "version": "0.79.0" 1285 + "version": "0.80.0" 1286 1286 } 1287 1287 }
+4 -4
pkgs/applications/networking/instant-messengers/fractal-next/default.nix
··· 23 23 24 24 stdenv.mkDerivation rec { 25 25 pname = "fractal-next"; 26 - version = "unstable-2022-09-09"; 26 + version = "5-alpha1"; 27 27 28 28 src = fetchFromGitLab { 29 29 domain = "gitlab.gnome.org"; 30 30 owner = "GNOME"; 31 31 repo = "fractal"; 32 - rev = "5f0a4b48a745ccce202d14e7d02e14f51598fb42"; 33 - hash = "sha256-7s2ytHpM5pZ0dhnVMA8KDWIBaSWds7t9GB6Wav+0dQA="; 32 + rev = version; 33 + hash = "sha256-gHMfBGrq3HiGeqHx2knuc9LomgIW9QA9fCSCcQncvz0="; 34 34 }; 35 35 36 36 cargoDeps = rustPlatform.fetchCargoTarball { 37 37 inherit src; 38 - hash = "sha256-CJD9YmL06ELR3X/gIrsVCpDyJnWPbH/JF4HlXvWjiZ8="; 38 + hash = "sha256-fTETUD/OaOati5HvNxto5Cw26wMclt6mxPLm4cyE3+0="; 39 39 }; 40 40 41 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 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "cadical"; 5 - version = "1.5.0"; 5 + version = "1.5.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "arminbiere"; 9 9 repo = "cadical"; 10 10 rev = "rel-${version}"; 11 - sha256 = "sha256-Po+pGoUwk1gtBqz4Sc/QQ52rRGbA2pATebX+KPYII5o="; 11 + sha256 = "sha256-3H/vowWfE1jfomYg2hOi3B3zjWa4CaLHAJXnoKWzskU="; 12 12 }; 13 13 14 14 outputs = [ "out" "dev" "lib" ];
+10 -9
pkgs/applications/science/math/mxnet/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "mxnet"; 16 - version = "1.8.0"; 16 + version = "1.9.1"; 17 17 18 18 src = fetchurl { 19 19 name = "apache-mxnet-src-${version}-incubating.tar.gz"; 20 20 url = "https://dlcdn.apache.org/incubator/mxnet/${version}/apache-mxnet-src-${version}-incubating.tar.gz"; 21 - hash = "sha256-la/5hYlaukCcCNVRRRCuOLiEkM+2KBqzpf8PWCbI21Q="; 21 + hash = "sha256-EephMoF02MKblvNBl34D3rC/Sww3rOZY+T442euMkyI="; 22 22 }; 23 23 24 24 patches = [ 25 - # Fix build error https://github.com/apache/incubator-mxnet/issues/19405 25 + # Remove the following two patches when updating mxnet to 2.0. 26 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="; 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 30 }) 31 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="; 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="; 35 36 }) 36 37 ]; 37 38
+3 -2
pkgs/applications/science/math/pari/default.nix
··· 3 3 , fetchurl 4 4 , gmp 5 5 , libX11 6 + , libpthreadstubs 6 7 , perl 7 8 , readline 8 9 , tex 9 - , withThread ? true, libpthreadstubs 10 + , withThread ? true 10 11 }: 11 12 12 13 assert withThread -> libpthreadstubs != null; ··· 80 81 ''; 81 82 downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; 82 83 license = licenses.gpl2Plus; 83 - maintainers = with maintainers; [ ertes AndersonTorres ] ++ teams.sage.members; 84 + maintainers = with maintainers; [ ertes ] ++ teams.sage.members; 84 85 platforms = platforms.linux ++ platforms.darwin; 85 86 broken = stdenv.isDarwin && stdenv.isAarch64; 86 87 mainProgram = "gp";
+4 -5
pkgs/applications/science/math/pari/gp2c.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "gp2c"; 10 - version = "0.0.12"; 10 + version = "0.0.13"; 11 11 12 12 src = fetchurl { 13 13 url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${pname}-${version}.tar.gz"; 14 - sha256 = "039ip7qkwwv46wrcdrz7y12m30kazzkjr44kqbc0h137g4wzd7zf"; 14 + hash = "sha256-JhN07Kc+vXbBEqlZPcootkgSqnYlYf2lpLLCzXmmnTY="; 15 15 }; 16 16 17 17 buildInputs = [ ··· 25 25 ]; 26 26 27 27 meta = with lib; { 28 - description = "A compiler to translate GP scripts to PARI programs"; 29 28 homepage = "http://pari.math.u-bordeaux.fr/"; 29 + description = "A compiler to translate GP scripts to PARI programs"; 30 30 downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; 31 - license = licenses.gpl2Plus; 32 - maintainers = with maintainers; [ AndersonTorres ]; 31 + inherit (pari.meta) license maintainers platforms broken; 33 32 }; 34 33 }
+2 -2
pkgs/applications/window-managers/shod/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "shod"; 16 - version = "2.4.0"; 16 + version = "2.5.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "phillbush"; 20 20 repo = "shod"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-jrPuI3ADppqaJ2y9GksiJZZd4LtN1P5yjWwlf9VuYDc="; 22 + sha256 = "sha256-hunHcYWxboCWM+SYH5u09MKP0b7U/9CVfhC6vLVpc3Q="; 23 23 }; 24 24 25 25 buildInputs = [
+2
pkgs/build-support/appimage/default.nix
··· 156 156 wayland 157 157 mesa 158 158 libxkbcommon 159 + vulkan-loader 159 160 160 161 flac 161 162 freeglut 162 163 libjpeg 163 164 libpng12 165 + libpulseaudio 164 166 libsamplerate 165 167 libmikmod 166 168 libtheora
+2 -2
pkgs/data/misc/v2ray-domain-list-community/default.nix
··· 3 3 let 4 4 generator = pkgsBuildBuild.buildGoModule rec { 5 5 pname = "v2ray-domain-list-community"; 6 - version = "20220908131416"; 6 + version = "20220921050909"; 7 7 src = fetchFromGitHub { 8 8 owner = "v2fly"; 9 9 repo = "domain-list-community"; 10 10 rev = version; 11 - sha256 = "sha256-LXtdyLINmUcyT2x9w7KCoLLifcYrSq6JN+2J9wbKjCI="; 11 + sha256 = "sha256-ujslsVqUQ16LFdCwwKmY2SnoqNTRenI5cEreupt/6c4="; 12 12 }; 13 13 vendorSha256 = "sha256-CCY3CgjA1w4svzmkaI2Jt272Rrt5UOt5sbVDAWRRfzk="; 14 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 2 3 3 let 4 4 release = { 5 + "8.16.0+0.16.0".sha256 = "sha256-Of5vO6wvqGyxagjGuuY3qCiLKbBr3VzLHiIn9U2R21E="; 5 6 "8.15.0+0.15.0".sha256 = "1vh99ya2dq6a8xl2jrilgs0rpj4j227qx8zvzd2v5xylx0p4bbrp"; 6 7 "8.14.0+0.14.0".sha256 = "1kh80yb791yl771qbqkvwhbhydfii23a7lql0jgifvllm2k8hd8d"; 7 8 "8.13.0+0.13.0".sha256 = "0k69907xn4k61w4mkhwf8kh8drw9pijk9ynijsppihw98j8w38fy"; ··· 17 18 18 19 defaultVersion = with versions; 19 20 switch coq.version [ 21 + { case = isEq "8.16"; out = "8.16.0+0.16.0"; } 20 22 { case = isEq "8.15"; out = "8.15.0+0.15.0"; } 21 23 { case = isEq "8.14"; out = "8.14.0+0.14.0"; } 22 24 { case = isEq "8.13"; out = "8.13.0+0.13.0"; } ··· 78 80 then [ 79 81 ./8.12.0+0.12.1.patch 80 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 + ] 81 87 else [ 82 - ./janestreet-0.15.patch 83 88 ]; 89 + 90 + propagatedBuildInputs = o.propagatedBuildInputs ++ 91 + lib.optional (version == "8.16.0+0.16.0" || version == "dev") coq.ocamlPackages.ppx_hash 92 + ; 93 + 84 94 })
+1 -4
pkgs/development/haskell-modules/configuration-tensorflow.nix
··· 23 23 { 24 24 tensorflow-proto = doJailbreak (setTensorflowSourceRoot "tensorflow-proto" super.tensorflow-proto); 25 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 - }; 26 + tensorflow = setTensorflowSourceRoot "tensorflow" super.tensorflow; 30 27 31 28 tensorflow-core-ops = setTensorflowSourceRoot "tensorflow-core-ops" super.tensorflow-core-ops; 32 29
+2 -2
pkgs/development/interpreters/clojure/babashka.nix
··· 2 2 3 3 buildGraalvmNativeImage rec { 4 4 pname = "babashka"; 5 - version = "0.9.162"; 5 + version = "0.10.163"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 - sha256 = "sha256-eSn3E5opJO+7dVay+j5xEkCIKJvmymozZGVD+vAzO4A="; 9 + sha256 = "sha256-54RqqjhKBNSmIIomyhgjujC4CsY33Mkd3QSIc2w9fRg="; 10 10 }; 11 11 12 12 executable = "bb";
+12 -8
pkgs/development/interpreters/trealla/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, readline, openssl, withThread ? true, withSSL ? true, xxd }: 1 + { lib, stdenv, fetchFromGitHub, readline, openssl, libffi, withThread ? true, withSSL ? true, xxd }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "trealla"; 5 - version = "1.20.31"; 5 + version = "2.2.6"; 6 6 7 7 src = fetchFromGitHub { 8 - owner = "infradig"; 8 + owner = "trealla-prolog"; 9 9 repo = "trealla"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Yol+bbxC5cCtCIZxP5Sa8R3ev1LAopc/oQa6Zd1nS8A="; 11 + sha256 = "sha256-DxlexijQPcNxlPjo/oIvsN//8nZ0injXFHc2t3n4yjg="; 12 12 }; 13 13 14 14 postPatch = '' ··· 26 26 ]; 27 27 28 28 nativeBuildInputs = [ xxd ]; 29 - buildInputs = [ readline openssl ]; 29 + buildInputs = [ readline openssl libffi ]; 30 + enableParallelBuilding = true; 30 31 31 32 installPhase = '' 32 33 install -Dm755 -t $out/bin tpl ··· 34 35 35 36 doCheck = true; 36 37 preCheck = '' 37 - # Disable test 81 due to floating point error 38 - rm tests/issues/test081.expected tests/issues/test081.pl 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 39 43 ''; 40 44 41 45 meta = with lib; { 42 46 description = "A compact, efficient Prolog interpreter written in ANSI C"; 43 - homepage = "https://github.com/infradig/trealla"; 47 + homepage = "https://github.com/trealla-prolog/trealla"; 44 48 license = licenses.mit; 45 49 maintainers = with maintainers; [ siraben ]; 46 50 mainProgram = "tpl";
+2 -2
pkgs/development/libraries/apache-activemq/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "apache-activemq"; 5 - version = "5.17.1"; 5 + version = "5.17.2"; 6 6 7 7 src = fetchurl { 8 - sha256 = "sha256-YX7CUQLMYiUubZsGzElnZq8RbJdSUlW8jEs+de6eAMg="; 8 + sha256 = "sha256-QhY4ckDvOOkS+IFixS4mEo8PctFZEIUtEusKeEWBkZU="; 9 9 url = "mirror://apache/activemq/${version}/${pname}-${version}-bin.tar.gz"; 10 10 }; 11 11
+3 -2
pkgs/development/libraries/libblockdev/default.nix
··· 6 6 }: 7 7 stdenv.mkDerivation rec { 8 8 pname = "libblockdev"; 9 - version = "2.26"; 9 + version = "2.28"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "storaged-project"; 13 13 repo = "libblockdev"; 14 14 rev = "${version}-1"; 15 - sha256 = "sha256-e7j5b1KbjgVN9JpJtK2o7RNEHZjKDoDyoY4f8GlIdyI="; 15 + sha256 = "sha256-6MrM3psLqMcpf4haaEHg3FwrhUDz5h/DeY1w96T0UlE="; 16 16 }; 17 17 18 18 outputs = [ "out" "dev" "devdoc" ]; ··· 46 46 meta = with lib; { 47 47 description = "A library for manipulating block devices"; 48 48 homepage = "http://storaged.org/libblockdev/"; 49 + changelog = "https://github.com/storaged-project/libblockdev/raw/${src.rev}/NEWS.rst"; 49 50 license = with licenses; [ lgpl2Plus gpl2Plus ]; # lgpl2Plus for the library, gpl2Plus for the utils 50 51 maintainers = with maintainers; [ johnazoidberg ]; 51 52 platforms = platforms.linux;
+2 -2
pkgs/development/libraries/libbytesize/default.nix
··· 4 4 }: 5 5 6 6 let 7 - version = "2.6"; 7 + version = "2.7"; 8 8 in stdenv.mkDerivation rec { 9 9 pname = "libbytesize"; 10 10 inherit version; ··· 13 13 owner = "storaged-project"; 14 14 repo = "libbytesize"; 15 15 rev = version; 16 - sha256 = "sha256-akZFd7rUjBQ/yj79NHWTNUro3wKu81F0Y1GX8gMdJ5Y="; 16 + sha256 = "sha256-oSXa3cxJ+Eaeeusz6QeQrzQBs4eombNGJS+lJQMc2b4="; 17 17 }; 18 18 19 19 outputs = [ "out" "dev" "devdoc" ];
+2 -2
pkgs/development/libraries/libdmtx/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "libdmtx"; 10 - version = "0.7.5"; 10 + version = "0.7.7"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "dmtx"; 14 14 repo = "libdmtx"; 15 15 rev = "v${version}"; 16 - sha256 = "0wk3fkxzf9ip75v8ia54v6ywx72ajp5s6777j4ay8barpbv869rj"; 16 + sha256 = "sha256-UQy8iFfl8BNT5cBUMVF1tIScFPfHekSofaebtel9JWk="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ autoreconfHook pkg-config ];
+1 -1
pkgs/development/libraries/libmpack/default.nix
··· 12 12 13 13 nativeBuildInputs = [ libtool ]; 14 14 15 - makeFlags = [ "LIBTOOL=libtool" "PREFIX=$(out)" ]; 15 + makeFlags = [ "LIBTOOL=libtool" "PREFIX=$(out)" "config=release" ]; 16 16 17 17 meta = with lib; { 18 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 453 }; 454 454 }) {}; 455 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 + 456 482 fifo = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast 457 483 , fetchzip, lua 458 484 }:
+9
pkgs/development/lua-modules/overrides.nix
··· 29 29 ''; 30 30 }); 31 31 32 + fennel = prev.fennel.overrideAttrs(oa: { 33 + nativeBuildInputs = oa.nativeBuildInputs ++ [ 34 + pkgs.installShellFiles 35 + ]; 36 + postInstall = '' 37 + installManPage fennel.1 38 + ''; 39 + }); 40 + 32 41 cqueues = (prev.lib.overrideLuarocks prev.cqueues (drv: { 33 42 externalDeps = [ 34 43 { name = "CRYPTO"; dep = pkgs.openssl_1_1; }
+2 -2
pkgs/development/python-modules/aiocurrencylayer/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "aiocurrencylayer"; 14 - version = "1.0.3"; 14 + version = "1.0.4"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "home-assistant-ecosystem"; 21 21 repo = pname; 22 22 rev = version; 23 - sha256 = "sha256-t2Pcoakk25vtUYajIZVITsrEUSdwwiA3fbdswy3n9P8="; 23 + sha256 = "sha256-neWUld/XnF5xTHSrw5EfGfNhpYzZi5TZsWN4+eqsVXs="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aiolifx/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "aiolifx"; 11 - version = "0.8.4"; 11 + version = "0.8.5"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-r5bBomAoRwlII8pT/2o+0va/oBr3s8b8v2jq9n6WDwI="; 18 + hash = "sha256-+mp6MycCDInFOZTVwpOhJiLkl/qKYjPhoch6LwO5aL4="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aiopg/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "aiopg"; 11 - version = "1.3.4"; 11 + version = "1.3.5"; 12 12 disabled = pythonOlder "3.6"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "aio-libs"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-WzyBgUxqxLvyNNMoRO2FuLxAyNvhBrA7U5eZqHxaL4Q="; 18 + sha256 = "sha256-ZHfwuDtQm7SlLX3sAoYONgCIWnafOj/L8bXjAdwYDKI="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aiounifi/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aiounifi"; 15 - version = "34"; 15 + version = "35"; 16 16 17 17 disabled = pythonOlder "3.9"; 18 18 ··· 20 20 owner = "Kane610"; 21 21 repo = pname; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-NxxM1rU781QTfNWfE6maNovPZNDwU54ST1lxhTKmmBA="; 23 + hash = "sha256-mKAg6LNtHEmF223xIrZM7rSxE2+B4jUPCv0dCtHmHXc="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/boschshcpy/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "boschshcpy"; 13 - version = "0.2.34"; 13 + version = "0.2.35"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "tschamm"; 20 20 repo = pname; 21 21 rev = version; 22 - sha256 = "sha256-GVJw0ugvzP7gGOhaV03JxWGUlStnedbRVV1+S7BDU/w="; 22 + sha256 = "sha256-MzVv0HN87eDsz0mP/rqH6FZVRgq95iTuu8mikkofT30="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+9 -4
pkgs/development/python-modules/canonicaljson/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "canonicaljson"; 12 - version = "1.6.2"; 13 - format = "setuptools"; 12 + version = "1.6.3"; 13 + format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-rwC+jOnFiYV98Xa7lFlPDUOw4CfwJ6jXz4l4/bgZAko="; 19 + hash = "sha256-yll2C8J0qJmg2nWAnWkJrkPlEjOB/W7wQKRNGVLAtEg="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ 23 - frozendict 24 23 simplejson 25 24 ]; 25 + 26 + passthru.optional-dependencies = { 27 + frozendict = [ 28 + frozendict 29 + ]; 30 + }; 26 31 27 32 checkInputs = [ 28 33 pytestCheckHook
+4 -3
pkgs/development/python-modules/dbus-fast/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "dbus-fast"; 12 - version = "1.4.0"; 12 + version = "1.13.0"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "Bluetooth-Devices"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - hash = "sha256-vbsigiUSGeetY+1MEeQ/cO3Oj8Ah0Yg9BUPo2Gc06KU="; 21 + hash = "sha256-SADUeLD4quPxKChf1A4ph1iI8zu7oCDg4nJNFl77f+k="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ··· 32 32 33 33 postPatch = '' 34 34 substituteInPlace pyproject.toml \ 35 - --replace " --cov=dbus_fast --cov-report=term-missing:skip-covered" "" 35 + --replace " --cov=dbus_fast --cov-report=term-missing:skip-covered" "" \ 36 + --replace "[tool.poetry.group.dev.dependencies]" "" 36 37 ''; 37 38 38 39 pythonImportsCheck = [
+8 -4
pkgs/development/python-modules/dj-email-url/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , python 5 + , pythonOlder 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 - version = "1.0.5"; 9 9 pname = "dj-email-url"; 10 + version = "1.0.6"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 10 14 11 15 src = fetchPypi { 12 16 inherit pname version; 13 - sha256 = "sha256-7zb4oyTsV8875cen70TtaQDKAghiSpGKszrcHPZCezk="; 17 + hash = "sha256-Vf/jMp5I9U+Kdao27OCPNl4J1h+KIJdz7wmh1HYOaZo="; 14 18 }; 15 19 16 20 checkPhase = '' ··· 21 25 doCheck = false; 22 26 23 27 meta = with lib; { 24 - homepage = "https://github.com/migonzalvar/dj-email-url"; 25 28 description = "Use an URL to configure email backend settings in your Django Application"; 29 + homepage = "https://github.com/migonzalvar/dj-email-url"; 26 30 license = licenses.bsd0; 27 - maintainers = [ maintainers.costrouc ]; 31 + maintainers = with maintainers; [ costrouc ]; 28 32 }; 29 33 }
+11 -4
pkgs/development/python-modules/fastapi/default.nix
··· 9 9 , databases 10 10 , flask 11 11 , httpx 12 + , hatchling 13 + , orjson 12 14 , passlib 13 15 , peewee 14 16 , python-jose ··· 19 21 20 22 buildPythonPackage rec { 21 23 pname = "fastapi"; 22 - version = "0.79.1"; 23 - format = "flit"; 24 + version = "0.85.0"; 25 + format = "pyproject"; 24 26 25 - disabled = pythonOlder "3.6"; 27 + disabled = pythonOlder "3.7"; 26 28 27 29 src = fetchFromGitHub { 28 30 owner = "tiangolo"; 29 31 repo = pname; 30 32 rev = "refs/tags/${version}"; 31 - hash = "sha256-vriEwUcdITKLeIy1++dvsl5Guhtjlk2WZQrprVQsYMc="; 33 + hash = "sha256-mgrw5MQMqFcXExtsu/jW01dMlygfE1GzSqXHI6BG7j4="; 32 34 }; 35 + 36 + nativeBuildInputs = [ 37 + hatchling 38 + ]; 33 39 34 40 postPatch = '' 35 41 substituteInPlace pyproject.toml \ ··· 46 52 databases 47 53 flask 48 54 httpx 55 + orjson 49 56 passlib 50 57 peewee 51 58 python-jose
+3 -3
pkgs/development/python-modules/fjaraskupan/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "fjaraskupan"; 12 - version = "2.0.0"; 12 + version = "2.0.1"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 17 17 src = fetchFromGitHub { 18 18 owner = "elupus"; 19 19 repo = pname; 20 - rev = version; 21 - hash = "sha256-ohadGQxtW8YcSDIF7xZhy84xu0Vi5yj/QEVi8WRRBSI="; 20 + rev = "refs/tags/${version}"; 21 + hash = "sha256-i7816KJraHkrXKYA+vhKMs5xhXksnYc2uYiE0pPEicw="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gaphas/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "gaphas"; 15 - version = "3.6.0"; 15 + version = "3.7.0"; 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 format = "pyproject"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-yleYbAJdDVzZrMQ3izi9UX3Ji1vIuQDc+RK5+wzrMi4="; 22 + sha256 = "sha256-iT8Gez8PgIrdAS9Kd83aY1yOQFL45KB+SES/50wTFEI="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/govee-ble/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "govee-ble"; 15 - version = "0.17.3"; 15 + version = "0.19.0"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.9"; ··· 21 21 owner = "Bluetooth-Devices"; 22 22 repo = pname; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-0tUTqSxpOYhdrXbe0/Rqr9HkQ8kJKJFK6GHLX6740hc="; 24 + hash = "sha256-KMWz/CiF0Xti8G31T6JAJfUJEUpBa5QczjrQeA2KcrA="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+6 -2
pkgs/development/python-modules/json-stream/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "json-stream"; 11 - version = "1.4.2"; 11 + version = "1.4.3"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-zsjKOqkXy3Je7z8U4M016a4t2cWdUqL2tf27Dc8a/gw="; 18 + hash = "sha256-6VWAaTjzVDss01aFI53Lg0oNuus5u4TRF/co9DHOhLU="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ ··· 28 28 29 29 pythonImportsCheck = [ 30 30 "json_stream" 31 + ]; 32 + 33 + disabledTests = [ 34 + "test_writer" 31 35 ]; 32 36 33 37 meta = with lib; {
+2 -2
pkgs/development/python-modules/luftdaten/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "luftdaten"; 14 - version = "0.7.2"; 14 + version = "0.7.3"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "home-assistant-ecosystem"; 21 21 repo = "python-luftdaten"; 22 22 rev = version; 23 - sha256 = "sha256-tYaY/F4mdO5k+Oj+RkNFWP8xqh1xuDyoAKBFzAhamkA="; 23 + sha256 = "sha256-+wIouOHIYgjIrObos21vzdKFQLhwutorarVUBDxCsaA="; 24 24 }; 25 25 26 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 12 13 13 buildPythonPackage rec { 14 14 pname = "netdata"; 15 - version = "1.0.2"; 15 + version = "1.0.3"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "home-assistant-ecosystem"; 22 22 repo = "python-netdata"; 23 23 rev = version; 24 - sha256 = "sha256-D0W+zOpD2+iynhHMZh4obUSJJKmP3DnzA7blNWi6eHk="; 24 + sha256 = "sha256-vrXXvCoZ1jErlxTcjGbtA8Uio7UDxnt3aNb9FQ0PkrU="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyipma/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pyipma"; 16 - version = "3.0.2"; 16 + version = "3.0.5"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; ··· 22 22 owner = "dgomes"; 23 23 repo = pname; 24 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-AF4bwEsAwJ5MoBQieNDFQ00LILJu+bZZttw4T5+6gkk="; 25 + hash = "sha256-KyXHNkP/XJlTdVFdP91x3udMquQju8G2VUHLPvZymtk="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+6 -5
pkgs/development/python-modules/pyunifiprotect/default.nix
··· 3 3 , aiohttp 4 4 , aioshutil 5 5 , buildPythonPackage 6 + , dateparser 6 7 , fetchFromGitHub 7 8 , ipython 8 9 , orjson ··· 27 28 28 29 buildPythonPackage rec { 29 30 pname = "pyunifiprotect"; 30 - version = "4.2.0"; 31 + version = "4.3.3"; 31 32 format = "pyproject"; 32 33 33 34 disabled = pythonOlder "3.9"; ··· 36 37 owner = "briis"; 37 38 repo = pname; 38 39 rev = "refs/tags/v${version}"; 39 - hash = "sha256-DBOPHeSEdM6cev2BZs1AwXmzNPVsekNklu9c+KhECiI="; 40 + hash = "sha256-77vBKca4S0XEa5O4ntuBW8uEwVig7IBH6BX3QEmvHWc="; 40 41 }; 41 42 42 43 postPatch = '' 43 44 substituteInPlace pyproject.toml \ 44 - --replace "--cov=pyunifiprotect --cov-append" "" 45 - substituteInPlace setup.cfg \ 45 + --replace "--cov=pyunifiprotect --cov-append" "" \ 46 46 --replace "pydantic!=1.9.1" "pydantic" 47 47 ''; 48 48 ··· 50 50 aiofiles 51 51 aiohttp 52 52 aioshutil 53 + dateparser 53 54 orjson 54 55 packaging 55 56 pillow ··· 57 58 pyjwt 58 59 pytz 59 60 typer 60 - ]; 61 + ] ++ typer.optional-dependencies.all; 61 62 62 63 passthru.optional-dependencies = { 63 64 shell = [
+2 -2
pkgs/development/python-modules/qcs-api-client/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "qcs-api-client"; 23 - version = "0.21.0"; 23 + version = "0.21.1"; 24 24 format = "pyproject"; 25 25 26 26 disabled = pythonOlder "3.7"; ··· 29 29 owner = "rigetti"; 30 30 repo = "qcs-api-client-python"; 31 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-F3Fc03JWS73LcDCufWl/gLkjGvzlwLdBFVsSxtn3LvE="; 32 + hash = "sha256-Fhu2XtreilkxwUZPmr79jFsNoajpLs0AzTMc7BaiduA="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+4 -7
pkgs/development/python-modules/rstcheck/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , colorama 4 3 , docutils 5 4 , fetchFromGitHub 6 5 , importlib-metadata ··· 9 8 , pytestCheckHook 10 9 , pythonOlder 11 10 , rstcheck-core 12 - , shellingham 13 11 , typer 14 12 , types-docutils 15 13 , typing-extensions ··· 17 15 18 16 buildPythonPackage rec { 19 17 pname = "rstcheck"; 20 - version = "6.0.0.post1"; 18 + version = "6.1.0"; 21 19 format = "pyproject"; 22 20 23 21 disabled = pythonOlder "3.7"; ··· 26 24 owner = "rstcheck"; 27 25 repo = pname; 28 26 rev = "v${version}"; 29 - hash = "sha256-Ljg1cciT9qKL9xtBxQ8OLygDpV/1yR5XiJOzHrLr6xw="; 27 + hash = "sha256-dw/KggiZpKaFZMcTIaSBUhR4oQsZI3iSmEj9Sy80wTs="; 30 28 }; 31 29 32 30 nativeBuildInputs = [ ··· 34 32 ]; 35 33 36 34 propagatedBuildInputs = [ 37 - colorama 38 35 docutils 39 36 rstcheck-core 40 - shellingham 41 37 types-docutils 42 38 typing-extensions 43 39 pydantic ··· 45 41 ] ++ lib.optionals (pythonOlder "3.8") [ 46 42 typing-extensions 47 43 importlib-metadata 48 - ]; 44 + ] ++ typer.optional-dependencies.all; 49 45 50 46 checkInputs = [ 51 47 pytestCheckHook ··· 53 49 54 50 postPatch = '' 55 51 substituteInPlace pyproject.toml \ 52 + --replace 'docutils = ">=0.7, <0.19"' 'docutils = ">=0.7"' \ 56 53 --replace 'types-docutils = ">=0.18, <0.19"' 'types-docutils = ">=0.18"' 57 54 ''; 58 55
+2 -2
pkgs/development/python-modules/sensor-state-data/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "sensor-state-data"; 13 - version = "2.6.0"; 13 + version = "2.8.0"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "Bluetooth-Devices"; 20 20 repo = pname; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-qu8dP0HAu6szL/GwfX6ar3P0No5HDBbULNWdjLaiLwc="; 22 + hash = "sha256-oSz1MAvHf5yk7niIvlwHOJTMmemQaZeBZpBVvwJcmug="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/skodaconnect/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "skodaconnect"; 15 - version = "1.1.23"; 15 + version = "1.1.25"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "lendy007"; 22 22 repo = pname; 23 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-nRGuDcllBAJTGjA0CIPOX/WCO04dYCm+AFC/aYKiBdY="; 24 + hash = "sha256-Zky1PShQE/V2pSJURYTQHnsqdfsD3k7DWMnDidmwfxs="; 25 25 }; 26 26 27 27 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+30 -9
pkgs/development/python-modules/telethon/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, openssl, rsa, pyaes, pythonOlder }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , openssl 5 + , rsa 6 + , pyaes 7 + , pythonOlder 8 + , setuptools 9 + , pytest-asyncio 10 + , pytestCheckHook 11 + }: 2 12 3 13 buildPythonPackage rec { 4 14 pname = "telethon"; 5 - version = "1.25.0"; 15 + version = "1.25.1"; 16 + format = "pyproject"; 17 + disabled = pythonOlder "3.5"; 6 18 7 - src = fetchPypi { 8 - inherit version; 9 - pname = "Telethon"; 10 - sha256 = "sha256-Z22XuSbm0w2+0x1sbmYRzeyfyCdZeFzqVcR3C3RhQpA="; 19 + src = fetchFromGitHub { 20 + owner = "LonamiWebs"; 21 + repo = "Telethon"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-xmFoCUqYo600RH72KWG/aM7hKGiTYdCBsbPOFipxIzA="; 11 24 }; 12 25 13 26 patchPhase = '' ··· 15 28 "ctypes.util.find_library('ssl')" "'${lib.getLib openssl}/lib/libssl.so'" 16 29 ''; 17 30 31 + nativeBuildInputs = [ 32 + setuptools 33 + ]; 34 + 18 35 propagatedBuildInputs = [ 19 36 rsa 20 37 pyaes 21 38 ]; 22 39 23 - # No tests available 24 - doCheck = false; 40 + checkInputs = [ 41 + pytest-asyncio 42 + pytestCheckHook 43 + ]; 25 44 26 - disabled = pythonOlder "3.5"; 45 + pytestFlagsArray = [ 46 + "tests/telethon" 47 + ]; 27 48 28 49 meta = with lib; { 29 50 homepage = "https://github.com/LonamiWebs/Telethon";
+18 -9
pkgs/development/python-modules/typer/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , buildPythonPackage 4 + , colorama 4 5 , fetchpatch 5 6 , fetchPypi 6 7 , flit-core ··· 23 24 24 25 src = fetchPypi { 25 26 inherit pname version; 26 - sha256 = "sha256-LVcgpeY/c+rzHtqhX2q4fzXwaQ+MojMBfX0j10OpHXM="; 27 + hash = "sha256-LVcgpeY/c+rzHtqhX2q4fzXwaQ+MojMBfX0j10OpHXM="; 27 28 }; 28 29 29 30 nativeBuildInputs = [ ··· 34 35 click 35 36 ]; 36 37 38 + passthru.optional-dependencies = { 39 + all = [ 40 + colorama 41 + shellingham 42 + rich 43 + ]; 44 + }; 45 + 37 46 checkInputs = [ 47 + coverage # execs coverage in tests 48 + pytest-sugar 49 + pytest-xdist 38 50 pytestCheckHook 39 - pytest-xdist 40 - pytest-sugar 41 - shellingham 42 - rich 43 - coverage # execs coverage in tests 44 - ]; 51 + ] ++ passthru.optional-dependencies.all; 45 52 46 53 preCheck = '' 47 54 export HOME=$(mktemp -d); ··· 54 61 "test_install_completion" 55 62 ]; 56 63 57 - pythonImportsCheck = [ "typer" ]; 64 + pythonImportsCheck = [ 65 + "typer" 66 + ]; 58 67 59 68 meta = with lib; { 60 - description = "Python library for building CLI applications"; 69 + description = "Library for building CLI applications"; 61 70 homepage = "https://typer.tiangolo.com/"; 62 71 license = licenses.mit; 63 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 14 15 15 buildPythonPackage rec { 16 16 pname = "xsdata"; 17 - version = "22.8"; 17 + version = "22.9"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 ··· 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - hash = "sha256-MWHMRPY35Fs4n9O0z3QRW4IylfSltH3XUNdrCBK2iW4="; 25 + hash = "sha256-xi1QArTeWbrKTE6p7f3Aj7d1lxPsIROaruv/IMw+fPw="; 26 26 }; 27 27 28 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 2 3 3 buildGoModule rec { 4 4 pname = "earthly"; 5 - version = "0.6.22"; 5 + version = "0.6.23"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "earthly"; 9 9 repo = "earthly"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-W6BBLxKvZ8+KQjkJXv1LsxtCRdgmU1Hj6lBW8TACyN8="; 11 + sha256 = "sha256-RbLAnk2O7wqY0OQLprWuRDUWMicqcLOPia+7aRuXbsk="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-ZxuYNtekWlfpo9O1DEXebuixWbWuHMhnOH3G41KC1bU="; 14 + vendorSha256 = "sha256-MDyQ9Wn5A5F5CQCfEXzkXZi/Fg6sT/Ikv+Y7fvLY8LA="; 15 15 16 16 ldflags = [ 17 17 "-s" "-w"
+3 -3
pkgs/development/tools/fnlfmt/default.nix
··· 1 - { lib, stdenv, fetchFromSourcehut, fennel, lua }: 1 + { lib, stdenv, fetchFromSourcehut, luaPackages, lua }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fnlfmt"; ··· 11 11 sha256 = "sha256-FKmr5Xihyk+ikYN8WXBq5UFJziwEb8xaUBswNt/JMBg="; 12 12 }; 13 13 14 - nativeBuildInputs = [ fennel ]; 14 + nativeBuildInputs = [ luaPackages.fennel ]; 15 15 16 16 buildInputs = [ lua ]; 17 17 ··· 19 19 runHook preBuild 20 20 21 21 echo "#!${lua}/bin/lua" > fnlfmt 22 - ${fennel}/bin/fennel --require-as-include --compile cli.fnl >> fnlfmt 22 + ${luaPackages.fennel}/bin/fennel --require-as-include --compile cli.fnl >> fnlfmt 23 23 chmod +x fnlfmt 24 24 25 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 14 isCross = stdenv.hostPlatform != stdenv.buildPlatform; 15 15 in rustPlatform.buildRustPackage rec { 16 16 pname = "texlab"; 17 - version = "4.2.2"; 17 + version = "4.3.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "latex-lsp"; 21 21 repo = pname; 22 22 rev = "refs/tags/v${version}"; 23 - sha256 = "sha256-vGKDngFYh24wwR5nAYEz1GXm+K4sqEBvOp9jsioE0wU="; 23 + sha256 = "sha256-PhzxWLkqsHU32vIZwHzdy86bwIzDDmnxp12PS774P3k="; 24 24 }; 25 25 26 - cargoSha256 = "sha256-s2gQuLkPxKQceGl3II9D6vWisYgL+YCI/YhX+mSyPoo="; 26 + cargoSha256 = "sha256-tH566L0oHnI9mNp1KtJYaBaWCkiAOrtBYkfVSCA2N6w="; 27 27 28 28 outputs = [ "out" ] ++ lib.optional (!isCross) "man"; 29 29 ··· 48 48 # generate the man page 49 49 + lib.optionalString (!isCross) '' 50 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 51 + # https://github.com/latex-lsp/texlab/blob/v4.3.0/.github/workflows/publish.yml#L131-L135 52 52 help2man --no-info "$out/bin/texlab" > texlab.1 53 53 installManPage texlab.1 54 54 '';
+2 -2
pkgs/development/tools/railway/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "railway"; 5 - version = "2.0.11"; 5 + version = "2.0.12"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "railwayapp"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-A8bfs8GgpsuX3QlJsjUWhgh0zXX0+HULRBQSY+lkXuE="; 11 + sha256 = "sha256-g1ljbdRppu4IGEgYxHeaRtG8SvgQ+/+Tir1L1dfuZw4="; 12 12 }; 13 13 14 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 25 in 26 26 stdenv.mkDerivation rec { 27 27 pname = "unciv"; 28 - version = "4.2.6"; 28 + version = "4.2.11"; 29 29 30 30 src = fetchurl { 31 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 - sha256 = "sha256-AJqD8xF+FIKw34NhcnYCexXRs8aIzL8XDHhs5fGBTn0="; 32 + sha256 = "sha256-bA1rz4PvpcdMSGob+KIdSpyq6ePlLj8l61r0+XclfZY="; 33 33 }; 34 34 35 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 4 # comments with variant added for update script 5 5 # ./update-zen.py zen 6 6 zenVariant = { 7 - version = "5.19.10"; #zen 7 + version = "5.19.11"; #zen 8 8 suffix = "zen1"; #zen 9 - sha256 = "1agwg917w1452d84ysc4v37knc1ljp2108nhrbp88qkiy2s7f4mb"; #zen 9 + sha256 = "0slrbsqdvnlnk2hr356wjmbhh8qkn39k34jn1lidhjyfb9c7fg6a"; #zen 10 10 isLqx = false; 11 11 }; 12 12 # ./update-zen.py lqx 13 13 lqxVariant = { 14 - version = "5.19.10"; #lqx 14 + version = "5.19.11"; #lqx 15 15 suffix = "lqx1"; #lqx 16 - sha256 = "0szrh7xj0xh696cvx95ng1bwddzs1bggk6cwhqbjdnk0pjk85xg7"; #lqx 16 + sha256 = "0mv3ic1zx1xil87zllbqkm587lpzzj3vrw376ch4imzyvmz6b2yx"; #lqx 17 17 isLqx = true; 18 18 }; 19 19 zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
+1
pkgs/servers/dns/knot-dns/default.nix
··· 81 81 license = licenses.gpl3Plus; 82 82 platforms = platforms.unix; 83 83 maintainers = [ maintainers.vcunat ]; 84 + mainProgram = "knotd"; 84 85 }; 85 86 }
+2
pkgs/servers/dns/knot-resolver/default.nix
··· 98 98 license = licenses.gpl3Plus; 99 99 platforms = platforms.unix; 100 100 maintainers = [ maintainers.vcunat /* upstream developer */ ]; 101 + mainProgram = "kresd"; 101 102 }; 102 103 }; 103 104 ··· 112 113 ]; 113 114 preferLocalBuild = true; 114 115 allowSubstitutes = false; 116 + inherit (unwrapped) meta; 115 117 } 116 118 '' 117 119 mkdir -p "$out"/bin
+3
pkgs/servers/mastodon/default.nix
··· 52 52 53 53 buildPhase = '' 54 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 55 58 fixup_yarn_lock ~/yarn.lock 56 59 yarn config --offline set yarn-offline-mirror ${yarnOfflineCache} 57 60 yarn install --offline --frozen-lockfile --ignore-engines --ignore-scripts --no-progress
+2 -1
pkgs/servers/mautrix-telegram/default.nix
··· 11 11 tulir-telethon = self.telethon.overridePythonAttrs (oldAttrs: rec { 12 12 version = "1.25.0a20"; 13 13 pname = "tulir-telethon"; 14 - src = oldAttrs.src.override { 14 + src = super.fetchPypi { 15 15 inherit pname version; 16 16 sha256 = "sha256-X9oo+YCNMqQrJvQa/PIi9dFgaeQxbrlnwUJnwjRb6Jc="; 17 17 }; 18 + doCheck = false; 18 19 }); 19 20 }; 20 21 };
+2 -2
pkgs/servers/memcached/default.nix
··· 1 1 {lib, stdenv, fetchurl, cyrus_sasl, libevent, nixosTests }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.6.16"; 4 + version = "1.6.17"; 5 5 pname = "memcached"; 6 6 7 7 src = fetchurl { 8 8 url = "https://memcached.org/files/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-MFGpO/HdDDry0OWJ/272UR+HY4WjWxjp/4dB5KGrNNo="; 9 + sha256 = "sha256-IFXjc2E9j8IVKa/58K3OPiO5zgG6BHjTDnlB2fK9EiQ="; 10 10 }; 11 11 12 12 configureFlags = [
+2
pkgs/servers/misc/navidrome/default.nix
··· 23 23 hash = "sha256-gTvJI+brdEpdpbEcdQycqw15seI+k5dMDVrjY3v6i14="; 24 24 }; 25 25 26 + # FIXME: we currently manually inject a patch for react-scripts in here 27 + # See https://github.com/navidrome/navidrome/pull/1767 26 28 ui = callPackage ./ui { 27 29 inherit src version; 28 30 };
+1 -1
pkgs/servers/misc/navidrome/ui/node-composition.nix
··· 12 12 }; 13 13 in 14 14 import ./node-packages.nix { 15 - inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit; 15 + inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit runCommand fetchpatch; 16 16 inherit nodeEnv; 17 17 }
+14 -5
pkgs/servers/misc/navidrome/ui/node-packages.nix
··· 1 1 # This file has been generated by node2nix 1.11.1. Do not edit! 2 2 3 - {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}: 3 + {nodeEnv, runCommand, fetchpatch, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}: 4 4 5 5 let 6 6 sources = { ··· 11258 11258 name = "react-scripts"; 11259 11259 packageName = "react-scripts"; 11260 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 - }; 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 + ''; 11265 11274 }; 11266 11275 "react-transition-group-4.4.1" = { 11267 11276 name = "react-transition-group";
+8 -3
pkgs/servers/misc/oven-media-engine/default.nix
··· 14 14 , srtp 15 15 , jemalloc 16 16 , pcre2 17 + , hiredis 17 18 }: 18 19 19 20 stdenv.mkDerivation rec { 20 21 pname = "oven-media-engine"; 21 - version = "0.13.2"; 22 + version = "0.14.10"; 22 23 23 24 src = fetchFromGitHub { 24 25 owner = "AirenSoft"; 25 26 repo = "OvenMediaEngine"; 26 27 rev = "v${version}"; 27 - sha256 = "0lkpidx4r890mcdk9m69j4iahm7qr7w34h11w1nmi132v0rqm0h8"; 28 + sha256 = "09diqgv5pbv8igb4x9lzrmaf5ic1fd3m8y7rlpwh4w145qwjxc8y"; 28 29 }; 29 30 30 31 sourceRoot = "source/src"; ··· 32 33 enableParallelBuilding = true; 33 34 34 35 nativeBuildInputs = [ bc pkg-config perl ]; 35 - buildInputs = [ openssl srt zlib ffmpeg libvpx libopus srtp jemalloc pcre2 libuuid ]; 36 + buildInputs = [ openssl srt zlib ffmpeg libvpx libopus srtp jemalloc pcre2 libuuid hiredis ]; 36 37 37 38 preBuild = '' 38 39 patchShebangs core/colorg++ 39 40 patchShebangs core/colorgcc 40 41 patchShebangs projects/main/update_git_info.sh 41 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 42 47 sed -i -e '/^CC =/d' -e '/^CXX =/d' -e '/^AR =/d' projects/third_party/pugixml-1.9/scripts/pugixml.make 43 48 ''; 44 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 15 # var/www/onlyoffice/documentserver/server/DocService/docservice 16 16 onlyoffice-documentserver = stdenv.mkDerivation rec { 17 17 pname = "onlyoffice-documentserver"; 18 - version = "7.1.1-23"; 18 + version = "7.2.0"; 19 19 20 20 src = fetchurl { 21 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="; 22 + sha256 = "sha256-BaKLOOZUrTzmBlXqo6wWRAoxrTIjUqhTzgFPNVpbueM="; 23 23 }; 24 24 25 25 preferLocalBuild = true;
+32 -13
pkgs/stdenv/generic/check-meta.nix
··· 13 13 14 14 getName = attrs: attrs.name or ("${attrs.pname or "«name-missing»"}-${attrs.version or "«version-missing»"}"); 15 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 16 allowUnfree = config.allowUnfree 21 17 || builtins.getEnv "NIXPKGS_ALLOW_UNFREE" == "1"; 22 18 ··· 248 244 isEnabled = lib.findFirst (x: x == reason) null showWarnings; 249 245 in if isEnabled != null then builtins.trace msg true else true; 250 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. 251 257 metaTypes = with lib.types; rec { 252 258 # These keys are documented 253 259 description = str; ··· 297 303 badPlatforms = platforms; 298 304 }; 299 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 300 308 checkMetaAttr = k: v: 301 309 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 []; 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 []; 305 317 306 318 checkOutputsToInstall = attrs: let 307 319 expectedOutputs = attrs.meta.outputsToInstall or []; 308 320 actualOutputs = attrs.outputs or [ "out" ]; 309 321 missingOutputs = builtins.filter (output: ! builtins.elem output actualOutputs) expectedOutputs; 310 - in if shouldCheckMeta 322 + in if config.checkMeta 311 323 then builtins.length missingOutputs > 0 312 324 else false; 313 325 ··· 326 338 unsupported = hasUnsupportedPlatform attrs; 327 339 insecure = isMarkedInsecure attrs; 328 340 } 329 - // (if hasDeniedUnfreeLicense attrs && !(hasAllowlistedLicense attrs) then 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 330 352 { valid = "no"; reason = "unfree"; errormsg = "has an unfree license (‘${showLicense attrs.meta.license}’)"; } 331 353 else if hasBlocklistedLicense attrs then 332 354 { valid = "no"; reason = "blocklisted"; errormsg = "has a blocklisted license (‘${showLicense attrs.meta.license}’)"; } ··· 338 360 { valid = "no"; reason = "unsupported"; errormsg = "is not supported on ‘${hostPlatform.system}’"; } 339 361 else if !(hasAllowedInsecure attrs) then 340 362 { 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}"; } 363 + 345 364 # --- warnings --- 346 365 # Please also update the type in /pkgs/top-level/config.nix alongside this. 347 366 else if hasNoMaintainers attrs then
+2 -2
pkgs/tools/backup/discordchatexporter-cli/default.nix
··· 8 8 9 9 buildDotnetModule rec { 10 10 pname = "discordchatexporter-cli"; 11 - version = "2.36"; 11 + version = "2.36.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "tyrrrz"; 15 15 repo = "discordchatexporter"; 16 16 rev = version; 17 - sha256 = "0PHTW1fo+bp2OwyNeUfBXMn+aVWQc4mc+T6BEzG/gDA="; 17 + sha256 = "svBVXny8ZsZnXG5cDPDKlR2dNhPzPOW4VGaOZkLrRNA="; 18 18 }; 19 19 20 20 projectFile = "DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj";
+3 -3
pkgs/tools/inputmethods/remote-touchpad/default.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "remote-touchpad"; 12 - version = "1.2.1"; 12 + version = "1.2.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "unrud"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-A7/NLopJkIXwS5rAsf7J6tDL10kNOKCoyAj0tCTW6jQ="; 18 + sha256 = "sha256-KkrBWrZBvALM0TdF8AlW5Zf+r8EO9I76Otkq4cA+ikg="; 19 19 }; 20 20 21 21 buildInputs = [ libX11 libXi libXt libXtst ]; 22 22 tags = [ "portal,x11" ]; 23 23 24 - vendorSha256 = "sha256-UbDbUjC8R6LcYUPVWZID5dtu5tCV4NB268K6qTXYmZY="; 24 + vendorSha256 = "sha256-lEl0SOqbw6PARgO1qIN20p13BbexfCeJug1ZkuahV+k="; 25 25 26 26 meta = with lib; { 27 27 description = "Control mouse and keyboard from the webbrowser of a smartphone.";
+3 -3
pkgs/tools/misc/broot/default.nix
··· 15 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "broot"; 18 - version = "1.14.3"; 18 + version = "1.15.0"; 19 19 20 20 src = fetchCrate { 21 21 inherit pname version; 22 - sha256 = "sha256-OtpIbBrQtpxx8njhBKDB+Vk6o5sJY4jzs8cIYmUxEmw="; 22 + sha256 = "sha256-nLwHYZ9CuhQBX0Vl/aAe3CiUlvLe2LTr4ydlk8POAI8="; 23 23 }; 24 24 25 - cargoHash = "sha256-lGV4fvpZ5/pcUMAvffSqh/PBASiFIpnpEKc+8zQ5/0M="; 25 + cargoHash = "sha256-Q7BIwcebWV86MY7b79MMjKgDOaQmC9tWa2fh8JQQhYs="; 26 26 27 27 nativeBuildInputs = [ 28 28 installShellFiles
+12 -14
pkgs/tools/misc/markdown-anki-decks/default.nix
··· 4 4 5 5 python3.pkgs.buildPythonApplication rec { 6 6 pname = "markdown-anki-decks"; 7 - version = "1.0.0"; 8 - 7 + version = "1.1.1"; 9 8 format = "pyproject"; 10 9 11 10 src = python3.pkgs.fetchPypi { 12 11 inherit pname version; 13 - sha256 = "R6T8KOHMb1Neg/RG5JQl9+7LxOkAoZL0L5wvVaqm9O0="; 12 + hash = "sha256-SvKjjE629OwxWsPo2egGf2K6GzlWAYYStarHhA4Ex0w="; 14 13 }; 15 14 16 15 nativeBuildInputs = with python3.pkgs; [ ··· 18 17 ]; 19 18 20 19 propagatedBuildInputs = with python3.pkgs; [ 20 + beautifulsoup4 21 21 genanki 22 - typer 23 - colorama 24 - shellingham 25 - beautifulsoup4 26 22 markdown 27 23 python-frontmatter 28 - ]; 24 + typer 25 + ] ++ typer.optional-dependencies.all; 29 26 30 27 postPatch = '' 31 - # No API changes. 32 28 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"' 29 + --replace 'typer = "^0.4.0"' 'typer = "*"' 36 30 ''; 37 31 38 32 # No tests available on Pypi and there is only a failing version assertion test in the repo. 39 33 doCheck = false; 40 34 35 + pythonImportsCheck = [ 36 + "markdown_anki_decks" 37 + ]; 38 + 41 39 meta = with lib; { 42 - description = "Simple program to convert markdown files into anki decks"; 43 - maintainers = with maintainers; [ jtojnar ]; 40 + description = "Tool to convert Markdown files into Anki Decks"; 44 41 homepage = "https://github.com/lukesmurray/markdown-anki-decks"; 45 42 license = licenses.mit; 43 + maintainers = with maintainers; [ jtojnar ]; 46 44 platforms = platforms.unix; 47 45 }; 48 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 5 6 6 buildGoModule rec { 7 7 pname = "ooniprobe-cli"; 8 - version = "3.16.0"; 8 + version = "3.16.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "ooni"; 12 12 repo = "probe-cli"; 13 13 rev = "v${version}"; 14 - hash = "sha256-UMnhisn/1PfNADNB9nN5+Yj2hmXetHiWULjgQPeHLc8="; 14 + hash = "sha256-LCihFw0WprVmL6t0TLHRY35Uek7catA4fIfp+yox87E="; 15 15 }; 16 16 17 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 ] 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 ] 3 5 }: 4 6 5 - let 6 - version = "4.45.0"; 7 + buildGoModule rec { 8 + pname = "v2ray-core"; 9 + version = "5.1.0"; 7 10 8 11 src = fetchFromGitHub { 9 12 owner = "v2fly"; 10 13 repo = "v2ray-core"; 11 14 rev = "v${version}"; 12 - sha256 = "sha256-vVCWCppGeAc7dwY0fX+G0CU3Vy6OBPpDBUOBK3ykg60="; 15 + hash = "sha256-87BtyaJN6qbinZQ+6MAwaK62YzbVnncj4qnEErG5tfA="; 13 16 }; 14 17 15 - vendorSha256 = "sha256-TbWMbIT578I8xbNsKgBeSP4MewuEKpfh62ZbJIeHgDs="; 18 + # `nix-update` doesn't support `vendorHash` yet. 19 + # https://github.com/Mic92/nix-update/pull/95 20 + vendorSha256 = "sha256-RuDCAgTzqwe5fUwa9ce2wRx4FPT8siRLbP7mU8/jg/Y="; 16 21 17 - assetsDrv = symlinkJoin { 18 - name = "v2ray-assets"; 19 - paths = assets; 20 - }; 22 + ldflags = [ "-s" "-w" "-buildid=" ]; 21 23 22 - core = buildGoModule rec { 23 - pname = "v2ray-core"; 24 - inherit version src; 24 + subPackages = [ "main" ]; 25 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 - ''; 26 + nativeBuildInputs = [ makeWrapper ]; 37 27 38 - installPhase = '' 39 - install -Dm755 v2ray v2ctl -t $out/bin 40 - ''; 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 + ''; 41 35 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 - }; 36 + assetsDrv = symlinkJoin { 37 + name = "v2ray-assets"; 38 + paths = assets; 48 39 }; 49 40 50 - in runCommand "v2ray-${version}" { 51 - inherit src version; 52 - inherit (core) meta; 53 - 54 - nativeBuildInputs = [ makeWrapper ]; 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 + ''; 55 49 56 50 passthru = { 57 - inherit core; 58 - updateScript = ./update.sh; 59 - tests = { 60 - simple-vmess-proxy-test = nixosTests.v2ray; 51 + updateScript = nix-update-script { 52 + attrPath = "v2ray"; 61 53 }; 54 + tests.simple-vmess-proxy-test = nixosTests.v2ray; 62 55 }; 63 56 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 - '' 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 23 24 24 stdenv.mkDerivation rec { 25 25 pname = "xrootd"; 26 - version = "5.4.3"; 26 + version = "5.5.0"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "xrootd"; 30 30 repo = "xrootd"; 31 31 rev = "v${version}"; 32 32 fetchSubmodules = true; 33 - hash = "sha256-BlMYm4ffSpUxqMjlDVZC59KOuLvwsk/BeBB3VBjAwjs="; 33 + hash = "sha256-a8qw8uHxd7OLMMq+HPMB36O0Yjctlnf8DkfEdMvc1NQ="; 34 34 }; 35 35 36 36 outputs = [ "bin" "out" "dev" "man" ];
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "exploitdb"; 9 - version = "2022-09-22"; 9 + version = "2022-09-24"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "offensive-security"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-AG9CgZbh0JN5fhLOV055YrnFbllLEAG5fYXYoLA0sxM="; 15 + hash = "sha256-QroDg06vAyeFeA2Gy0iFJ5bc277EkMV1Xz92c+xrUF0="; 16 16 }; 17 17 18 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 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "mmdoc"; 15 - version = "0.10.0"; 15 + version = "0.12.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "ryantm"; 19 19 repo = "mmdoc"; 20 20 rev = version; 21 - hash = "sha256-c2YwlvJQfVRjldzfOjTSztIUg64GWq+5ijkFxp4qA8I="; 21 + hash = "sha256-wg0wFZMijwTWU6B3PuQ785F98JqObDMvltHaI5ltpx8="; 22 22 }; 23 23 24 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 49 forceSystem = system: _: 50 50 (import self.path { localSystem = { inherit system; }; }); 51 51 52 - _0x0 = throw "0x0 upstream is abandoned and no longer exists: https://gitlab.com/somasis/scripts/"; 52 + _0x0 = throw "0x0 upstream is abandoned and no longer exists: https://gitlab.com/somasis/scripts/"; # Added 2021-12-03 53 53 54 54 ### A ### 55 55 56 56 accounts-qt = throw "'accounts-qt' has been renamed to/replaced by 'libsForQt5.accounts-qt'"; # Converted to throw 2022-02-22 57 57 adobeReader = throw "'adobeReader' has been renamed to/replaced by 'adobe-reader'"; # Converted to throw 2022-02-22 58 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 59 ag = throw "'ag' has been renamed to/replaced by 'silver-searcher'"; # Converted to throw 2022-02-22 61 60 aircrackng = throw "'aircrackng' has been renamed to/replaced by 'aircrack-ng'"; # Converted to throw 2022-02-22 62 61 airtame = throw "airtame has been removed due to being unmaintained"; # Added 2022-01-19 63 62 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 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 72 69 aminal = throw "aminal was renamed to darktile"; # Added 2021-09-28 73 70 ammonite-repl = throw "'ammonite-repl' has been renamed to/replaced by 'ammonite'"; # Converted to throw 2022-02-22 74 71 amuleDaemon = throw "amuleDaemon was renamed to amule-daemon"; # Added 2022-02-11 75 72 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 73 angelfish = libsForQt5.plasmaMobileGear.angelfish; # Added 2021-10-06 78 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 79 75 ansible_2_10 = throw "Ansible 2.10 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30 80 76 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 77 antimicroX = antimicrox; # Added 2021-10-31 83 78 ardour_5 = throw "ardour_5 has been removed. see https://github.com/NixOS/nixpkgs/issues/139549"; # Added 2021-09-28 84 79 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 80 asciidocFull = throw "'asciidocFull' has been renamed to/replaced by 'asciidoc-full'"; # Converted to throw 2022-02-22 87 81 asn1c = throw "asn1c has been removed: deleted by upstream"; # Added 2022-01-07 88 82 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 83 asterisk_17 = throw "asterisk_17: Asterisk 17 is end of life and has been removed"; # Added 2022-04-06 91 84 at_spi2_atk = throw "'at_spi2_atk' has been renamed to/replaced by 'at-spi2-atk'"; # Converted to throw 2022-02-22 92 85 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 86 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 87 + avldrums-lv2 = throw "'avldrums-lv2' has been renamed to/replaced by 'x42-avldrums'"; # Converted to throw 2022-09-24 97 88 awesome-4-0 = awesome; # Added 2022-05-05 98 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 99 90 awless = throw "awless has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-05-30 100 91 aws-okta = throw "aws-okta is on indefinite hiatus. See https://github.com/segmentio/aws-okta/issues/278"; # Added 2022-04-05; 101 92 axoloti = throw "axoloti has been removed: abandoned by upstream"; # Added 2022-05-13 102 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 103 - azureus = throw "azureus is now known as vuze and the version in nixpkgs was really outdated"; # Added 2021-08-02 104 94 105 95 ### B ### 106 96 107 97 badtouch = authoscope; # Project was renamed, added 20210626 108 98 bar-xft = throw "'bar-xft' has been renamed to/replaced by 'lemonbar-xft'"; # Converted to throw 2022-02-22 109 99 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 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 112 102 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 103 bazel_0 = throw "bazel 0 is past end of life as it is not an lts version"; # Added 2022-05-09 116 104 bazel_0_27 = throw "bazel 0.27 is past end of life as it is not an lts version"; # Added 2022-05-09 117 105 bazel_0_29 = throw "bazel 0.29 is past end of life as it is not an lts version"; # Added 2022-05-09 118 106 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 107 beetsExternalPlugins = throw "beetsExternalPlugins has been deprecated, use beetsPackages.$pluginname"; # Added 2022-05-07 121 108 beret = throw "beret has been removed"; # Added 2021-11-16 122 109 bin_replace_string = throw "bin_replace_string has been removed: deleted by upstream"; # Added 2022-01-07 123 110 bird2 = bird; # Added 2022-02-21 124 111 bird6 = throw "bird6 was dropped. Use bird instead, which has support for both ipv4/ipv6"; # Added 2022-02-21 125 112 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 113 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 114 + bluezFull = throw "'bluezFull' has been renamed to/replaced by 'bluez'"; # Converted to throw 2022-09-24 130 115 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 116 + bpftool = throw "'bpftool' has been renamed to/replaced by 'bpftools'"; # Converted to throw 2022-09-24 133 117 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 118 + bro = throw "'bro' has been renamed to/replaced by 'zeek'"; # Converted to throw 2022-09-24 135 119 btops = throw "btops has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02 136 120 btrfsProgs = throw "'btrfsProgs' has been renamed to/replaced by 'btrfs-progs'"; # Converted to throw 2022-02-22 137 121 bud = throw "bud has been removed: abandoned by upstream"; # Added 2022-03-14 ··· 139 123 buttersink = throw "buttersink has been removed: abandoned by upstream"; # Added 2022-04-05 140 124 141 125 # 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; 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 147 131 148 132 149 133 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 134 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 135 buildPerlPackage = throw "'buildPerlPackage' has been renamed to/replaced by 'perlPackages.buildPerlPackage'"; # Converted to throw 2022-02-22 154 136 buildkite-agent3 = throw "'buildkite-agent3' has been renamed to/replaced by 'buildkite-agent'"; # Converted to throw 2022-02-22 155 137 bundler_HEAD = throw "'bundler_HEAD' has been renamed to/replaced by 'bundler'"; # Converted to throw 2022-02-22 ··· 159 141 ### C ### 160 142 161 143 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 144 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 145 callPackage_i686 = pkgsi686Linux.callPackage; 167 146 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 147 + catfish = throw "'catfish' has been renamed to/replaced by 'xfce.catfish'"; # Converted to throw 2022-09-24 172 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 173 - cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs"; # Added 2020-06-05 174 149 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 150 chunkwm = throw "chunkwm has been removed: abandoned by upstream"; # Added 2022-01-07 177 151 cifs_utils = throw "'cifs_utils' has been renamed to/replaced by 'cifs-utils'"; # Converted to throw 2022-02-22 178 152 cipherscan = throw "cipherscan was removed from nixpkgs, as it was unmaintained"; # added 2021-12-11 ··· 196 170 197 171 clangAnalyzer = throw "'clangAnalyzer' has been renamed to/replaced by 'clang-analyzer'"; # Converted to throw 2022-02-22 198 172 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 173 + claws-mail-gtk3 = throw "'claws-mail-gtk3' has been renamed to/replaced by 'claws-mail'"; # Converted to throw 2022-09-24 200 174 clawsMail = throw "'clawsMail' has been renamed to/replaced by 'claws-mail'"; # Converted to throw 2022-02-22 201 175 cldr-emoji-annotation = throw "'cldr-emoji-annotation' has been removed, as it was unmaintained; use 'cldr-annotations' instead"; # Added 2022-04-03 202 176 clearsilver = throw "clearsilver has been removed: abandoned by upstream"; # Added 2022-03-15 203 177 clementineUnfree = throw "clementineUnfree has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 204 178 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 179 + codimd = throw "'codimd' has been renamed to/replaced by 'hedgedoc'"; # Converted to throw 2022-09-24 207 180 inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17 208 - compton = picom; # Added 2019-12-02 181 + compton = throw "'compton' has been renamed to/replaced by 'picom'"; # Converted to throw 2022-09-24 209 182 compton-git = throw "'compton-git' has been renamed to/replaced by 'compton'"; # Converted to throw 2022-02-22 210 - concurrencykit = libck; # Added 2021-03 183 + concurrencykit = throw "'concurrencykit' has been renamed to/replaced by 'libck'"; # Converted to throw 2022-09-24 211 184 conntrack_tools = throw "'conntrack_tools' has been renamed to/replaced by 'conntrack-tools'"; # Converted to throw 2022-02-22 212 185 container-linux-config-transpiler = throw "container-linux-config-transpiler is deprecated and archived by upstream"; # Added 2022-04-05 213 186 cool-old-term = throw "'cool-old-term' has been renamed to/replaced by 'cool-retro-term'"; # Converted to throw 2022-02-22 214 187 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 188 coreclr = throw "coreclr has been removed from nixpkgs, use dotnet-sdk instead"; # added 2022-06-12 218 189 corgi = throw "corgi has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02 219 190 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 191 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07 222 192 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 193 cryptpad = throw "cryptpad has been removed, because it was unmaintained in nixpkgs"; # Added 2022-07-04 225 194 ctl = throw "ctl has been removed: abandoned by upstream"; # Added 2022-05-13 226 195 227 196 # 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 197 cudatoolkit_10 = throw "cudatoolkit_10 has been renamed to cudaPackages_10.cudatoolkit"; # Added 2022-04-04 238 198 cudatoolkit_10_0 = throw "cudatoolkit_10_0 has been renamed to cudaPackages_10_0.cudatoolkit"; # Added 2022-04-04 239 199 cudatoolkit_10_1 = throw "cudatoolkit_10_1 has been renamed to cudaPackages_10_1.cudatoolkit"; # Added 2022-04-04 ··· 247 207 cudatoolkit_11_6 = throw "cudatoolkit_11_6 has been renamed to cudaPackages_11_6.cudatoolkit"; # Added 2022-04-04 248 208 249 209 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 210 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 211 cudnn_7_6_cudatoolkit_10_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 255 212 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 213 cudnn_8_1_cudatoolkit_10_2 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 258 214 cudnn_8_1_cudatoolkit_11_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 259 215 cudnn_8_1_cudatoolkit_11_1 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 ··· 268 224 cudnn_8_3_cudatoolkit_11_5 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 269 225 cudnn_8_3_cudatoolkit_10 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04 270 226 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 227 cura_stable = throw "cura_stable was removed because it was broken and used Python 2"; # added 2022-06-05 276 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 277 229 cutensor = throw "cutensor is now part of cudaPackages*"; # Added 2022-04-04 ··· 285 237 cutensor_cudatoolkit_11_3 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 286 238 cutensor_cudatoolkit_11_4 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04 287 239 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"; 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 291 242 cupsBjnp = throw "'cupsBjnp' has been renamed to/replaced by 'cups-bjnp'"; # Converted to throw 2022-02-22 292 243 cups_filters = throw "'cups_filters' has been renamed to/replaced by 'cups-filters'"; # Converted to throw 2022-02-22 293 244 curlcpp = throw "curlcpp has been removed, no active maintainers and no usage within nixpkgs"; # Added 2022-05-10 294 245 curaByDagoma = throw "curaByDagoma has been removed from nixpkgs, because it was unmaintained and dependent on python2 packages"; # Added 2022-01-12 295 246 curaLulzbot = throw "curaLulzbot has been removed due to insufficient upstream support for a modern dependency chain"; # Added 2021-10-23 296 247 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 248 + cvs_fast_export = throw "'cvs_fast_export' has been renamed to/replaced by 'cvs-fast-export'"; # Converted to throw 2022-09-24 298 249 299 250 ### D ### 300 251 301 252 d1x_rebirth = throw "'d1x_rebirth' has been renamed to/replaced by 'dxx-rebirth'"; # Converted to throw 2022-02-22 302 253 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 254 + dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2022-09-24 306 255 dat = nodePackages.dat; 307 256 dashpay = throw "'dashpay' has been removed because it was unmaintained"; # Added 2022-05-12 308 257 dbus_daemon = throw "'dbus_daemon' has been renamed to/replaced by 'dbus.daemon'"; # Converted to throw 2022-02-22 309 258 dbus_glib = throw "'dbus_glib' has been renamed to/replaced by 'dbus-glib'"; # Converted to throw 2022-02-22 310 259 dbus_libs = throw "'dbus_libs' has been renamed to/replaced by 'dbus'"; # Converted to throw 2022-02-22 311 260 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 261 dd-agent = throw "dd-agent has been removed in favor of the newer datadog-agent"; # Added 2022-04-26 314 262 ddar = throw "ddar has been removed: abandoned by upstream"; # Added 2022-03-18 315 263 deadbeef-mpris2-plugin = throw "'deadbeef-mpris2-plugin' has been renamed to/replaced by 'deadbeefPlugins.mpris2'"; # Converted to throw 2022-02-22 ··· 317 265 318 266 debian_devscripts = throw "'debian_devscripts' has been renamed to/replaced by 'debian-devscripts'"; # Converted to throw 2022-02-22 319 267 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 268 deisctl = throw "deisctl was removed ; the service does not exist anymore"; # added 2022-02-06 323 269 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 - 270 + deltachat-electron = throw "'deltachat-electron' has been renamed to/replaced by 'deltachat-desktop'"; # Converted to throw 2022-09-24 335 271 demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18 336 272 desktop_file_utils = throw "'desktop_file_utils' has been renamed to/replaced by 'desktop-file-utils'"; # Converted to throw 2022-02-22 337 273 devicemapper = throw "'devicemapper' has been renamed to/replaced by 'lvm2'"; # Converted to throw 2022-02-22 ··· 342 278 disper = throw "disper has been removed: abandoned by upstream"; # Added 2022-03-18 343 279 displaycal = throw "displaycal has been removed from nixpkgs, as it hasn't migrated to python3"; # Added 2022-01-12 344 280 dmtx = throw "'dmtx' has been renamed to/replaced by 'dmtx-utils'"; # Converted to throw 2022-02-22 345 - dnnl = oneDNN; # Added 2020-04-22 281 + dnnl = throw "'dnnl' has been renamed to/replaced by 'oneDNN'"; # Converted to throw 2022-09-24 346 282 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 283 docbook_xml_xslt = throw "'docbook_xml_xslt' has been renamed to/replaced by 'docbook_xsl'"; # Converted to throw 2022-02-22 349 284 doh-proxy = throw "doh-proxy has been removed because upstream abandoned it and its depedencies where removed."; # Added 2022-03-30 350 285 docker_compose = throw "'docker_compose' has been renamed to/replaced by 'docker-compose'"; # Converted to throw 2022-02-22 ··· 355 290 dotnet-netcore = dotnet-runtime; # Added 2021-10-07 356 291 double_conversion = throw "'double_conversion' has been renamed to/replaced by 'double-conversion'"; # Converted to throw 2022-02-22 357 292 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 293 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 294 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 295 + dylibbundler = throw "'dylibbundler' has been renamed to/replaced by 'macdylibbundler'"; # Converted to throw 2022-09-24 364 296 365 297 ### E ### 366 298 ··· 368 300 ec2_ami_tools = ec2-ami-tools; # Added 2021-10-08 369 301 ec2_api_tools = ec2-api-tools; # Added 2021-10-08 370 302 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 303 374 304 # Electron 375 305 electron_3 = throw "electron_3 has been removed in favor of newer versions"; # added 2022-01-06 ··· 387 317 emacs28WithPackages = emacs28.pkgs.withPackages; # Added 2021-10-04 388 318 emacsNativeComp = emacs28NativeComp; # Added 2022-06-08 389 319 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 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 392 322 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 323 + emacsWithPackages = throw "'emacsWithPackages' has been renamed to/replaced by 'emacs.pkgs.withPackages'"; # Converted to throw 2022-09-24 394 324 395 325 enblendenfuse = throw "'enblendenfuse' has been renamed to/replaced by 'enblend-enfuse'"; # Converted to throw 2022-02-22 396 326 encryptr = throw "encryptr was removed because it reached end of life"; # Added 2022-02-06 397 327 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 328 epoxy = libepoxy; # Added 2021-11-11 400 329 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 330 etcdctl = throw "'etcdctl' has been renamed to/replaced by 'etcd'"; # Converted to throw 2022-02-22 403 331 eteroj.lv2 = throw "'eteroj.lv2' has been renamed to/replaced by 'open-music-kontrollers.eteroj'"; # Added 2022-03-09 404 332 euca2tools = throw "euca2ools has been removed because it is unmaintained upstream and still uses python2"; # Added 2022-01-01 ··· 408 336 409 337 ### F ### 410 338 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 339 + fastnlo = throw "'fastnlo' has been renamed to/replaced by 'fastnlo_toolkit'"; # Converted to throw 2022-09-24 414 340 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 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 417 - fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; 342 + inherit (luaPackages) fennel; # Added 2022-09-24 343 + fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve 418 344 ffadoFull = throw "'ffadoFull' has been renamed to/replaced by 'ffado'"; # Converted to throw 2022-02-22 419 345 ffmpeg-sixel = throw "ffmpeg-sixel has been removed, because it was an outdated/unmaintained fork of ffmpeg"; # Added 2022-03-23"; 420 346 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"; 347 + finger_bsd = bsd-finger; # Added 2022-03-14 348 + fingerd_bsd = bsd-fingerd; # Added 2022-03-14 424 349 firefox-esr-wrapper = throw "'firefox-esr-wrapper' has been renamed to/replaced by 'firefox-esr'"; # Converted to throw 2022-02-22 425 350 firefoxWrapper = throw "'firefoxWrapper' has been renamed to/replaced by 'firefox'"; # Converted to throw 2022-02-22 426 351 firefox-wrapper = throw "'firefox-wrapper' has been renamed to/replaced by 'firefox'"; # Converted to throw 2022-02-22 427 352 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 353 fishfight = jumpy; # Added 2022-08-03 430 354 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 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 435 356 flatbuffers_1_12 = throw "FlatBuffers version 1.12 has been removed, because upstream no longer maintains it"; # Added 2022-05-12 436 357 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 358 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 359 + foldingathome = throw "'foldingathome' has been renamed to/replaced by 'fahclient'"; # Converted to throw 2022-09-24 443 360 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 361 foomatic_filters = throw "'foomatic_filters' has been renamed to/replaced by 'foomatic-filters'"; # Converted to throw 2022-02-22 456 362 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 363 fslint = throw "fslint has been removed: end of life. Upstream recommends using czkawka (https://qarmin.github.io/czkawka/) instead"; # Added 2022-01-15 459 364 fuse_exfat = throw "'fuse_exfat' has been renamed to/replaced by 'exfat'"; # Converted to throw 2022-02-22 460 365 fuseki = throw "'fuseki' has been renamed to/replaced by 'apache-jena-fuseki'"; # Converted to throw 2022-02-22 461 366 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 367 464 368 ### G ### 465 369 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 370 + g4py = throw "'g4py' has been renamed to/replaced by 'python3Packages.geant4'"; # Converted to throw 2022-09-24 468 371 gammy = throw "'gammy' is deprecated upstream and has been replaced by 'gummy'"; # Added 2022-09-03 469 372 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 373 gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22 472 374 gdk_pixbuf = throw "'gdk_pixbuf' has been renamed to/replaced by 'gdk-pixbuf'"; # Converted to throw 2022-02-22 473 375 getmail = throw "getmail has been removed from nixpkgs, migrate to getmail6"; # Added 2022-01-12 474 376 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 377 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 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 479 379 git-bz = throw "giz-bz has been removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01 480 380 481 381 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 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 + }; 490 390 491 391 gitin = throw "gitin has been remove because it was unmaintained and depended on an insecure version of libgit2"; # Added 2021-12-07 492 392 gitinspector = throw "gitinspector has been removed because it doesn't work with python3"; # Added 2022-01-12 493 393 gksu = throw "gksu has been removed"; # Added 2022-01-16 494 394 glib_networking = throw "'glib_networking' has been renamed to/replaced by 'glib-networking'"; # Converted to throw 2022-02-22 495 395 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 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 499 398 gnash = throw "gnash has been removed; broken and abandoned upstream"; # added 2022-02-06 500 399 gnome-breeze = throw "gnome-breeze has been removed, use libsForQt5.breeze-gtk instead"; # Added 2022-04-22 501 400 gnome-firmware-updater = gnome-firmware; # added 2022-04-14 502 401 gnome-passwordsafe = gnome-secrets; # added 2022-01-30 503 - gnome-mpv = celluloid; # Added 2019-08-22 402 + gnome-mpv = throw "'gnome-mpv' has been renamed to/replaced by 'celluloid'"; # Converted to throw 2022-09-24 504 403 gnome-sharp = throw "gnome-sharp has been removed from nixpkgs"; # Added 2022-01-15 505 404 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 405 + gnome_user_docs = throw "'gnome_user_docs' has been renamed to/replaced by 'gnome-user-docs'"; # Converted to throw 2022-09-24 507 406 gnome_doc_utils = throw "'gnome_doc_utils' has been renamed to/replaced by 'gnome-doc-utils'"; # Converted to throw 2022-02-22 508 407 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 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 520 410 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 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 527 417 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 418 + gobby5 = throw "'gobby5' has been renamed to/replaced by 'gobby'"; # Converted to throw 2022-09-24 530 419 gobjectIntrospection = throw "'gobjectIntrospection' has been renamed to/replaced by 'gobject-introspection'"; # Converted to throw 2022-02-22 531 420 gogoclient = throw "gogoclient has been removed, because it was unmaintained"; # Added 2021-12-15 532 421 goklp = throw "goklp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 533 422 golly-beta = throw "golly-beta has been removed: use golly instead"; # Added 2022-03-21 534 423 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 424 googleAuthenticator = throw "'googleAuthenticator' has been renamed to/replaced by 'google-authenticator'"; # Converted to throw 2022-02-22 537 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 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 426 + google-gflags = throw "'google-gflags' has been renamed to/replaced by 'gflags'"; # Converted to throw 2022-09-24 541 427 gosca = throw "gosca has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-30 542 428 google-play-music-desktop-player = throw "GPMDP shows a black screen, upstream homepage is dead, use 'ytmdesktop' instead"; # Added 2022-06-16 543 429 go-langserver = throw "go-langserver has been replaced by gopls"; # Added 2022-06-30 ··· 546 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 547 433 gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06 548 434 gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17 549 - 550 - graalvm11 = graalvm11-ce; 435 + graalvm11 = graalvm11-ce; # Added 2021-10-15 551 436 graalvm8-ce = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19 552 437 graalvm8 = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19 553 438 graalvm8-ee = throw "graalvm8-ee has been removed because it is unmaintained"; # Added 2022-04-15 554 439 graalvm11-ee = throw "graalvm11-ee has been removed because it is unmaintained"; # Added 2022-04-15 555 440 gradio = throw "gradio has been removed because it is unmaintained, use shortwave instead"; # Added 2022-06-03 556 441 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 442 + gr-ais = throw "'gr-ais' has been renamed to/replaced by 'gnuradio3_7.pkgs.ais'"; # Converted to throw 2022-09-24 558 443 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 444 + gr-gsm = throw "'gr-gsm' has been renamed to/replaced by 'gnuradio3_7.pkgs.gsm'"; # Converted to throw 2022-09-24 560 445 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 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 565 450 grv = throw "grv has been dropped due to the lack of maintanence from upstream since 2019"; # Added 2022-06-01 566 451 gsettings_desktop_schemas = throw "'gsettings_desktop_schemas' has been renamed to/replaced by 'gsettings-desktop-schemas'"; # Converted to throw 2022-02-22 567 452 gtk_doc = throw "'gtk_doc' has been renamed to/replaced by 'gtk-doc'"; # Converted to throw 2022-02-22 568 453 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 454 + gtmess = throw "gtmess has been removed, because it was a MSN client."; # Added 2021-12-15 570 455 guile-gnome = throw "guile-gnome has been removed"; # Added 2022-01-16 571 456 guileCairo = throw "'guileCairo' has been renamed to/replaced by 'guile-cairo'"; # Converted to throw 2022-02-22 572 457 guileGnome = throw "guile-gnome has been removed"; # Added 2022-01-16 ··· 583 468 584 469 ### H ### 585 470 586 - hal-flash = throw "hal-flash has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07 587 471 hardlink = throw "hardlink was merged into util-linux since 2019-06-14."; # Added 2022-08-12 588 472 inherit (harePackages) hare harec; # Added 2022-08-10 589 473 hawkthorne = throw "hawkthorne has been removed because it depended on a broken version of love"; # Added 2022-01-15 590 474 heapster = throw "Heapster is now retired. See https://github.com/kubernetes-retired/heapster/blob/master/docs/deprecation.md"; # Added 2022-04-05 591 475 heimdalFull = throw "'heimdalFull' has been renamed to/replaced by 'heimdal'"; # Converted to throw 2022-02-22 592 476 heme = throw "heme has been removed: upstream is gone"; # added 2022-02-06 593 - hepmc = hepmc2; # Added 2019-08-05 477 + hepmc = throw "'hepmc' has been renamed to/replaced by 'hepmc2'"; # Converted to throw 2022-09-24 594 478 hicolor_icon_theme = throw "'hicolor_icon_theme' has been renamed to/replaced by 'hicolor-icon-theme'"; # Converted to throw 2022-02-22 595 479 holdingnuts = throw "holdingnuts was removed from nixpkgs, as the project is no longer developed"; # Added 2022-05-10 596 480 holochain-go = throw "holochain-go was abandoned by upstream"; # Added 2022-01-01 597 481 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 482 + ht-rust = throw "'ht-rust' has been renamed to/replaced by 'xh'"; # Converted to throw 2022-09-24 600 483 hydra-unstable = hydra_unstable; # added 2022-05-10 601 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 602 485 ··· 604 487 605 488 i3cat = throw "i3cat has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02 606 489 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 490 ical2org = throw "ical2org has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02 609 491 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 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 612 494 icu59 = throw "icu59 has been removed, use a more recent version instead"; # Added 2022-05-14 613 495 icu65 = throw "icu65 has been removed, use a more recent version instead"; # Added 2022-05-14 614 496 idea = throw "'idea' has been renamed to/replaced by 'jetbrains'"; # Converted to throw 2022-02-22 615 497 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 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 619 501 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 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"; 622 503 index-fm = libsForQt5.mauiPackages.index; # added 2022-05-17 623 - infiniband-diags = rdma-core; # Added 2019-08-09 504 + infiniband-diags = throw "'infiniband-diags' has been renamed to/replaced by 'rdma-core'"; # Converted to throw 2022-09-24 624 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 625 - inotifyTools = inotify-tools; 506 + inotifyTools = throw "'inotifyTools' has been renamed to/replaced by 'inotify-tools'"; # Converted to throw 2022-09-24 626 507 intecture-agent = throw "intecture-agent has been removed, because it was no longer maintained upstream"; # added 2021-12-15 627 508 intecture-auth = throw "intecture-auth has been removed, because it was no longer maintained upstream"; # added 2021-12-15 628 509 intecture-cli = throw "intecture-cli has been removed, because it was no longer maintained upstream"; # added 2021-12-15 629 510 interfacer = throw "interfacer is deprecated and archived by upstream"; # Added 2022-04-05 630 - inter-ui = inter; # Added 2021-03-27 511 + inter-ui = throw "'inter-ui' has been renamed to/replaced by 'inter'"; # Converted to throw 2022-09-24 631 512 iops = throw "iops was removed: upstream is gone"; # Added 2022-02-06 632 - iproute = iproute2; # moved from top-level 2021-03-14 513 + iproute = throw "'iproute' has been renamed to/replaced by 'iproute2'"; # Converted to throw 2022-09-24 633 514 ipsecTools = throw "ipsecTools has benn removed, because it was no longer maintained upstream"; # Added 2021-12-15 634 515 itch-setup = throw "itch-setup has benn removed, use itch instead"; # Added 2022-06-02 635 516 636 517 ### J ### 637 518 638 519 639 - jack2Full = jack2; # moved from top-level 2021-03-14 520 + jack2Full = throw "'jack2Full' has been renamed to/replaced by 'jack2'"; # Converted to throw 2022-09-24 640 521 jami-client-gnome = throw "jami-client-gnome has been removed: abandoned upstream"; # Added 2022-05-15 641 522 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 523 jbuilder = throw "'jbuilder' has been renamed to/replaced by 'dune_1'"; # Converted to throw 2022-02-22 645 524 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 525 joseki = throw "'joseki' has been renamed to/replaced by 'apache-jena-fuseki'"; # Converted to throw 2022-02-22 648 526 journalbeat7 = throw "journalbeat has been removed upstream. Use filebeat with the journald input instead"; 649 527 650 528 # 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 529 julia_10-bin = throw "julia_10-bin has been deprecated in favor of the latest LTS version"; # Added 2021-12-02 656 530 julia_17-bin = throw "julia_17-bin has been deprecated in favor of the latest stable version"; # Added 2022-09-04 657 531 ··· 661 535 ### K ### 662 536 663 537 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 538 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 539 + kdeconnect = throw "'kdeconnect' has been renamed to/replaced by 'plasma5Packages.kdeconnect-kde'"; # Converted to throw 2022-09-24 669 540 kdiff3-qt5 = throw "'kdiff3-qt5' has been renamed to/replaced by 'kdiff3'"; # Converted to throw 2022-02-22 670 541 keepass-keefox = throw "'keepass-keefox' has been renamed to/replaced by 'keepass-keepassrpc'"; # Converted to throw 2022-02-22 671 542 keepassx-community = throw "'keepassx-community' has been renamed to/replaced by 'keepassxc'"; # Converted to throw 2022-02-22 672 543 keepassx-reboot = throw "'keepassx-reboot' has been renamed to/replaced by 'keepassx-community'"; # Converted to throw 2022-02-22 673 544 keepassx2-http = throw "'keepassx2-http' has been renamed to/replaced by 'keepassx-reboot'"; # Converted to throw 2022-02-22 674 545 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 546 + kerberos = throw "'kerberos' has been renamed to/replaced by 'libkrb5'"; # Converted to throw 2022-09-24 676 547 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 548 + kexpand = throw "kexpand awless has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-01 678 549 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 550 + keysmith = throw "'keysmith' has been renamed to/replaced by 'libsForQt5.plasmaMobileGear.keysmith'"; # Converted to throw 2022-09-24 680 551 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 552 + kicad-with-packages3d = throw "'kicad-with-packages3d' has been renamed to/replaced by 'kicad'"; # Converted to throw 2022-09-24 686 553 knockknock = throw "knockknock has been removed from nixpkgs because the upstream project is abandoned"; # Added 2022-01-01 687 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 688 - kodiGBM = kodi-gbm; 689 - kodiPlain = kodi; 690 - kodiPlainWayland = kodi-wayland; 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 691 558 kodiPlugins = kodiPackages; # Added 2021-03-09; 692 - kramdown-rfc2629 = rubyPackages.kramdown-rfc2629; # Added 2021-03-23 559 + kramdown-rfc2629 = throw "'kramdown-rfc2629' has been renamed to/replaced by 'rubyPackages.kramdown-rfc2629'"; # Converted to throw 2022-09-24 693 560 krename-qt5 = throw "'krename-qt5' has been renamed to/replaced by 'krename'"; # Converted to throw 2022-02-22 694 561 krita-beta = krita; # moved from top-level 2021-12-23 695 562 kube-aws = throw "kube-aws is deprecated and archived by upstream"; # Added 2022-04-05 ··· 700 567 ### L ### 701 568 702 569 lastfmsubmitd = throw "lastfmsubmitd was removed from nixpkgs as the project is abandoned"; # Added 2022-01-01 703 - latinmodern-math = lmmath; 570 + latinmodern-math = throw "'latinmodern-math' has been renamed to/replaced by 'lmmath'"; # Converted to throw 2022-09-24 704 571 letsencrypt = throw "'letsencrypt' has been renamed to/replaced by 'certbot'"; # Converted to throw 2022-02-22 705 572 libGL_driver = throw "'libGL_driver' has been renamed to/replaced by 'mesa.drivers'"; # Converted to throw 2022-02-22 706 573 libaudit = throw "'libaudit' has been renamed to/replaced by 'audit'"; # Converted to throw 2022-02-22 ··· 709 576 libcanberra_gtk2 = throw "'libcanberra_gtk2' has been renamed to/replaced by 'libcanberra-gtk2'"; # Converted to throw 2022-02-22 710 577 libcanberra_gtk3 = throw "'libcanberra_gtk3' has been renamed to/replaced by 'libcanberra-gtk3'"; # Converted to throw 2022-02-22 711 578 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 579 + libcap_pam = throw "'libcap_pam has been renamed to/replaced by 'libcap.pam'"; # Converted to throw 2022-09-24 713 580 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 581 libdbusmenu-glib = throw "'libdbusmenu-glib' has been renamed to/replaced by 'libdbusmenu'"; # Converted to throw 2022-02-22 717 582 libdbusmenu_qt = throw "'libdbusmenu_qt' (Qt4) is deprecated and unused, use 'libsForQt5.libdbusmenu'"; # Added 2022-06-14 718 583 libdbusmenu_qt5 = throw "'libdbusmenu_qt5' has been renamed to/replaced by 'libsForQt5.libdbusmenu'"; # Converted to throw 2022-02-22 ··· 727 592 libgpgerror = libgpg-error; # Added 2021-09-04 728 593 libgroove = throw "libgroove has been removed, because it depends on an outdated and insecure version of ffmpeg"; # Added 2022-01-21 729 594 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 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 733 598 libjson_rpc_cpp = throw "'libjson_rpc_cpp' has been renamed to/replaced by 'libjson-rpc-cpp'"; # Converted to throw 2022-02-22 734 599 libkml = throw "libkml has been removed from nixpkgs, as it's abandoned and no package needed it"; # Added 2021-11-09 735 600 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 601 + liblastfm = throw "'liblastfm' has been renamed to/replaced by 'libsForQt5.liblastfm'"; # Converted to throw 2022-09-24 737 602 liblrdf = throw "'liblrdf' has been renamed to/replaced by 'lrdf'"; # Converted to throw 2022-02-22 738 603 libmsgpack = throw "'libmsgpack' has been renamed to/replaced by 'msgpack'"; # Converted to throw 2022-02-22 739 604 libnih = throw "'libnih' has been removed"; # Converted to throw 2022-05-17 740 605 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 606 libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20 743 - libqmatrixclient = throw "libqmatrixclient was renamed to libquotient"; # Added 2020-04-09 744 607 libqrencode = throw "'libqrencode' has been renamed to/replaced by 'qrencode'"; # Converted to throw 2022-02-22 745 - librdf = lrdf; # Added 2020-03-22 608 + librdf = throw "'librdf' has been renamed to/replaced by 'lrdf'"; # Converted to throw 2022-09-24 746 609 librecad2 = throw "'librecad2' has been renamed to/replaced by 'librecad'"; # Converted to throw 2022-02-22 747 610 libressl_3_2 = throw "'libressl_3_2' has reached end-of-life "; # Added 2022-03-19 748 611 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 612 + libseat = throw "'libseat' has been renamed to/replaced by 'seatd'"; # Converted to throw 2022-09-24 751 613 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 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 754 616 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"; 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 761 621 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 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 764 624 libusb1-axoloti = throw "libusb1-axoloti has been removed: axoloti has been removed"; # Added 2022-05-13 765 625 libva-full = throw "'libva-full' has been renamed to/replaced by 'libva'"; # Converted to throw 2022-02-22 766 626 libva1-full = throw "'libva1-full' has been renamed to/replaced by 'libva1'"; # Converted to throw 2022-02-22 767 - libwnck3 = libwnck; 627 + libwnck3 = throw "'libwnck3' has been renamed to/replaced by 'libwnck'"; # Converted to throw 2022-09-24 768 628 lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01 769 629 lighthouse = throw "lighthouse has been removed: abandoned by upstream"; # Added 2022-04-24 770 630 lighttable = throw "'lighttable' crashes (SIGSEGV) on startup, has not been updated in years and depends on deprecated GTK2"; # Added 2022-06-15 ··· 815 675 linux_rpi3 = linuxKernel.kernels.linux_rpi3; 816 676 linux_rpi4 = linuxKernel.kernels.linux_rpi4; 817 677 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"; 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 821 682 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 683 + lobster-two = throw "'lobster-two' has been renamed to/replaced by 'google-fonts'"; # Converted to throw 2022-09-24 846 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 847 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 848 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 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 687 lttngTools = throw "'lttngTools' has been renamed to/replaced by 'lttng-tools'"; # Converted to throw 2022-02-22 851 688 lttngUst = throw "'lttngUst' has been renamed to/replaced by 'lttng-ust'"; # Converted to throw 2022-02-22 852 689 lua5_1_sockets = throw "'lua5_1_sockets' has been renamed to/replaced by 'lua51Packages.luasocket'"; # Converted to throw 2022-02-22 ··· 854 691 lua5_sec = throw "'lua5_sec' has been renamed to/replaced by 'luaPackages.luasec'"; # Converted to throw 2022-02-22 855 692 lumo = throw "lumo has been removed: abandoned by upstream"; # Added 2022-04-25 856 693 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 694 + lzma = throw "'lzma' has been renamed to/replaced by 'xz'"; # Converted to throw 2022-09-24 859 695 860 696 ### M ### 861 697 862 698 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 699 mailpile = throw "mailpile was removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-12 865 700 man_db = throw "'man_db' has been renamed to/replaced by 'man-db'"; # Converted to throw 2022-02-22 866 701 manul = throw "manul has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-01 867 702 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 703 mariadb-client = hiPrio mariadb.client; #added 2019.07.28 870 704 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 705 + matrique = throw "'matrique' has been renamed to/replaced by 'spectral'"; # Converted to throw 2022-09-24 874 706 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 707 mcomix3 = mcomix; # Added 2022-06-05 877 708 mediatomb = throw "mediatomb is no longer maintained upstream, use gerbera instead"; # added 2022-01-04 878 - meme = meme-image-generator; # Added 2021-04-21 709 + meme = throw "'meme' has been renamed to/replaced by 'meme-image-generator'"; # Converted to throw 2022-09-24 879 710 memtest86 = throw "'memtest86' has been renamed to/replaced by 'memtest86plus'"; # Converted to throw 2022-02-22 880 711 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"; 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 884 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 885 715 midoriWrapper = throw "'midoriWrapper' has been renamed to/replaced by 'midori'"; # Converted to throw 2022-02-22 886 716 mime-types = mailcap; # Added 2022-01-21 887 717 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 718 minetestclient_4 = throw "minetestclient_4 has been removed from Nixpkgs; current version is available at minetest or minetestclient"; # added 2022-02-01 891 719 minetestserver_4 = throw "minetestserver_4 has been removed from Nixpkgs; current version is available at minetestserver"; # added 2022-02-01 892 720 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 721 mlt-qt5 = throw "'mlt-qt5' has been renamed to/replaced by 'libsForQt5.mlt'"; # Converted to throw 2022-02-22 895 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 896 - moby = throw "moby has been removed, merged into linuxkit in 2018. Use linuxkit instead"; 897 723 module_init_tools = throw "'module_init_tools' has been renamed to/replaced by 'kmod'"; # Converted to throw 2022-02-22 898 724 monero = monero-cli; # Added 2021-11-28 899 725 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 726 mopidy-spotify = throw "mopidy-spotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 904 727 mopidy-spotify-tunigo = throw "mopidy-spotify-tunigo has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 905 728 906 729 morituri = throw "'morituri' has been renamed to/replaced by 'whipper'"; # Converted to throw 2022-02-22 907 730 moz-phab = mozphab; # Added 2022-08-09 908 - mozart-binary = mozart2-binary; # Added 2019-09-23 909 - mozart = mozart2-binary; # Added 2019-09-23 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 910 733 mpc_cli = mpc-cli; # moved from top-level 2022-01-24 911 - mpd_clientlib = libmpdclient; # Added 2021-02-11 734 + mpd_clientlib = throw "'mpd_clientlib' has been renamed to/replaced by 'libmpdclient'"; # Converted to throw 2022-09-24 912 735 mpich2 = throw "'mpich2' has been renamed to/replaced by 'mpich'"; # Converted to throw 2022-02-22 913 736 mqtt-bench = throw "mqtt-bench has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02 914 737 msf = throw "'msf' has been renamed to/replaced by 'metasploit'"; # Converted to throw 2022-02-22 915 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 916 - mumble_git = pkgs.mumble; # Added 2019-08-01 917 - murmur_git = pkgs.murmur; # Added 2019-08-01 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 918 741 mutt-with-sidebar = mutt; # Added 2022-09-17 919 - mysql-client = hiPrio mariadb.client; 920 - mysql = mariadb; # moved from top-level 2021-03-14 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 921 744 922 - # floating point textures patents are expired, 923 - # so package reduced to alias 924 - mesa_drivers = mesa.drivers; 745 + mesa_drivers = throw "'mesa_drivers' has been renamed to/replaced by 'mesa.drivers'"; # Converted to throw 2022-09-24 925 746 mesa_noglu = throw "'mesa_noglu' has been renamed to/replaced by 'mesa'"; # Converted to throw 2022-02-22 926 747 927 - mpv-with-scripts = self.wrapMpv self.mpv-unwrapped { }; # Added 2020-05-22 748 + mpv-with-scripts = throw "'mpv-with-scripts' has been renamed to/replaced by 'self.wrapMpv'"; # Converted to throw 2022-09-24 928 749 mssys = throw "'mssys' has been renamed to/replaced by 'ms-sys'"; # Converted to throw 2022-02-22 929 750 multipath_tools = throw "'multipath_tools' has been renamed to/replaced by 'multipath-tools'"; # Converted to throw 2022-02-22 930 751 mumsi = throw "mumsi has been removed from nixpkgs, as it's unmaintained and does not build anymore"; # Added 2021-11-18 931 752 mupen64plus1_5 = throw "'mupen64plus1_5' has been renamed to/replaced by 'mupen64plus'"; # Converted to throw 2022-02-22 932 753 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 754 mysqlWorkbench = throw "'mysqlWorkbench' has been renamed to/replaced by 'mysql-workbench'"; # Converted to throw 2022-02-22 935 755 myxer = throw "Myxer has been removed from nixpkgs, as it has been unmaintained since Jul 31, 2021"; # Added 2022-06-08 936 756 ··· 941 761 nccl_cudatoolkit_10 = throw "nccl_cudatoolkit_10 has been renamed to cudaPackages_10.nccl"; # Added 2022-04-04 942 762 nccl_cudatoolkit_11 = throw "nccl_cudatoolkit_11 has been renamed to cudaPackages_11.nccl"; # Added 2022-04-04 943 763 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 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 947 766 ncat = throw "'ncat' has been renamed to/replaced by 'nmap'"; # Converted to throw 2022-02-22 948 767 neap = throw "neap was removed from nixpkgs, as it relies on python2"; # Added 2022-01-12 949 768 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 769 networkmanager_fortisslvpn = throw "'networkmanager_fortisslvpn' has been renamed to/replaced by 'networkmanager-fortisslvpn'"; # Converted to throw 2022-02-22 952 770 networkmanager_iodine = throw "'networkmanager_iodine' has been renamed to/replaced by 'networkmanager-iodine'"; # Converted to throw 2022-02-22 953 771 networkmanager_l2tp = throw "'networkmanager_l2tp' has been renamed to/replaced by 'networkmanager-l2tp'"; # Converted to throw 2022-02-22 954 772 networkmanager_openconnect = throw "'networkmanager_openconnect' has been renamed to/replaced by 'networkmanager-openconnect'"; # Converted to throw 2022-02-22 955 773 networkmanager_openvpn = throw "'networkmanager_openvpn' has been renamed to/replaced by 'networkmanager-openvpn'"; # Converted to throw 2022-02-22 956 774 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 775 nfsUtils = throw "'nfsUtils' has been renamed to/replaced by 'nfs-utils'"; # Converted to throw 2022-02-22 959 776 nginxUnstable = throw "'nginxUnstable' has been renamed to/replaced by 'nginxMainline'"; # Converted to throw 2022-02-22 960 777 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 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 964 781 nixStable = nixVersions.stable; # Added 2022-01-24 965 782 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; 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 970 787 nixopsUnstable = nixops_unstable; # Added 2022-03-03 971 788 nixosTest = testers.nixosTest; # Added 2022-05-05 972 789 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 790 + nmap-unfree = throw "'nmap-unfree' has been renamed to/replaced by 'nmap'"; # Converted to throw 2022-09-24 974 791 nmap-graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Added 2022-04-26 975 792 nmap_graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Modified 2022-04-26 976 793 nodejs-10_x = throw "nodejs-10_x has been removed. Use a newer version instead."; # Added 2022-05-31 977 794 nodejs-12_x = throw "nodejs-12_x has been removed. Use a newer version instead."; # Added 2022-07-04 978 795 nologin = throw "'nologin' has been renamed to/replaced by 'shadow'"; # Converted to throw 2022-02-22 979 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 980 - nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27 981 797 noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16 982 798 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 799 ntdb = throw "ntdb has been removed: abandoned by upstream"; # Added 2022-04-21 985 800 nxproxy = throw "'nxproxy' has been renamed to/replaced by 'nx-libs'"; # Converted to throw 2022-02-22 986 801 ··· 988 803 989 804 oathToolkit = oath-toolkit; # Added 2022-04-04 990 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; 991 - oracleXE = throw "oracleXE has been removed, as it's heavily outdated and unmaintained"; # Added 2020-10-09 992 806 OVMF-CSM = throw "OVMF-CSM has been removed in favor of OVMFFull"; # Added 2021-10-16 993 807 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 808 + oauth2_proxy = throw "'oauth2_proxy' has been renamed to/replaced by 'oauth2-proxy'"; # Converted to throw 2022-09-24 995 809 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 810 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 811 openbazaar = throw "openbazzar has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06 1002 812 openbazaar-client = throw "openbazzar-client has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06 1003 813 opencascade_oce = throw "'opencascade_oce' has been renamed to/replaced by 'opencascade'"; # Converted to throw 2022-02-22 1004 814 opencl-icd = throw "'opencl-icd' has been renamed to/replaced by 'ocl-icd'"; # Converted to throw 2022-02-22 1005 815 openconnect_head = openconnect_unstable; # Added 2022-03-29 1006 816 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 817 + openelec-dvb-firmware = throw "'openelec-dvb-firmware' has been renamed to/replaced by 'libreelec-dvb-firmware'"; # Converted to throw 2022-09-24 1009 818 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 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 1013 821 openmpt123 = libopenmpt; # Added 2021-09-05 1014 822 opensans-ttf = throw "'opensans-ttf' has been renamed to/replaced by 'open-sans'"; # Converted to throw 2022-02-22 1015 823 openssh_with_kerberos = throw "'openssh_with_kerberos' has been renamed to/replaced by 'openssh'"; # Converted to throw 2022-02-22 1016 824 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 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 1020 827 owncloudclient = throw "'owncloudclient' has been renamed to/replaced by 'owncloud-client'"; # Converted to throw 2022-02-22 1021 828 1022 829 ### P ### ··· 1025 832 1026 833 p11_kit = throw "'p11_kit' has been renamed to/replaced by 'p11-kit'"; # Converted to throw 2022-02-22 1027 834 packet-cli = metal-cli; # Added 2021-10-25 1028 - paperless = paperless-ngx; # Added 2021-06-06 835 + paperless = throw "'paperless' has been renamed to/replaced by 'paperless-ngx'"; # Converted to throw 2022-09-24 1029 836 paperless-ng = paperless-ngx; # Added 2022-04-11 1030 - parity = openethereum; # Added 2020-08-01 837 + parity = throw "'parity' has been renamed to/replaced by 'openethereum'"; # Converted to throw 2022-09-24 1031 838 parity-ui = throw "parity-ui was removed because it was broken and unmaintained by upstream"; # Added 2022-01-10 1032 839 parlatype = throw "parlatype has been removed: unmaintained"; # Added 2022-04-24 1033 840 parquet-cpp = throw "'parquet-cpp' has been renamed to/replaced by 'arrow-cpp'"; # Converted to throw 2022-02-22 ··· 1035 842 pass-otp = throw "'pass-otp' has been renamed to/replaced by 'pass.withExtensions'"; # Converted to throw 2022-02-22 1036 843 pbis-open = throw "pbis-open has been removed, because it is no longer maintained upstream"; # added 2021-12-15 1037 844 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 845 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 846 peach = asouldocs; # Added 2022-08-28 1042 847 pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23 1043 848 perlXMLParser = throw "'perlXMLParser' has been renamed to/replaced by 'perlPackages.XMLParser'"; # Converted to throw 2022-02-22 1044 849 perlArchiveCpio = throw "'perlArchiveCpio' has been renamed to/replaced by 'perlPackages.ArchiveCpio'"; # Converted to throw 2022-02-22 1045 - pgadmin = pgadmin4; 850 + pgadmin = pgadmin4; # Added 2022-01-14 1046 851 pgadmin3 = throw "pgadmin3 was removed for being unmaintained, use pgadmin4 instead."; # Added 2022-03-30 1047 852 pgp-tools = throw "'pgp-tools' has been renamed to/replaced by 'signing-party'"; # Converted to throw 2022-02-22 1048 853 pg_tmp = throw "'pg_tmp' has been renamed to/replaced by 'ephemeralpg'"; # Converted to throw 2022-02-22 ··· 1057 862 php74Packages = php74; # Added 2022-05-24 1058 863 php74Extensions = php74; # Added 2022-05-24 1059 864 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 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 1063 867 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 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 1071 870 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; 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 1079 873 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 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 1094 876 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; 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 1109 879 1110 880 pidgin-with-plugins = throw "'pidgin-with-plugins' has been renamed to/replaced by 'pidgin'"; # Converted to throw 2022-02-22 1111 881 pidginlatex = throw "'pidginlatex' has been renamed to/replaced by 'pidgin-latex'"; # Converted to throw 2022-02-22 ··· 1119 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 1120 890 piwik = throw "'piwik' has been renamed to/replaced by 'matomo'"; # Converted to throw 2022-02-22 1121 891 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 892 + pkgconfig = throw "'pkgconfig' has been renamed to/replaced by 'pkg-config'"; # Converted to throw 2022-09-24 1123 893 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 894 + pleroma-otp = throw "'pleroma-otp' has been renamed to/replaced by 'pleroma'"; # Converted to throw 2022-09-24 1126 895 plexpy = throw "'plexpy' has been renamed to/replaced by 'tautulli'"; # Converted to throw 2022-02-22 1127 - pltScheme = racket; # just to be sure 896 + pltScheme = racket; # Added 20218-01-01 1128 897 pmtools = throw "'pmtools' has been renamed to/replaced by 'acpica-tools'"; # Converted to throw 2022-02-22 1129 898 pocketsphinx = throw "pocketsphinx has been removed: unmaintained"; # Added 2022-04-24 1130 899 polarssl = throw "'polarssl' has been renamed to/replaced by 'mbedtls'"; # Converted to throw 2022-02-22 ··· 1135 904 portaudio2014 = throw "'portaudio2014' has been removed"; # Added 2022-05-10 1136 905 1137 906 # postgresql 1138 - postgresql96 = postgresql_9_6; 907 + postgresql96 = throw "'postgresql96' has been renamed to/replaced by 'postgresql_9_6'"; # Converted to throw 2022-09-24 1139 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 1140 909 1141 910 # 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; 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 1153 922 tilp2 = throw "tilp2 has been removed"; # Added 2022-01-15 1154 923 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; 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 1158 926 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 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 1165 933 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 934 + processing3 = throw "'processing3' has been renamed to/replaced by 'processing'"; # Converted to throw 2022-09-24 1168 935 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 936 prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31 1173 937 prometheus-mesos-exporter = throw "prometheus-mesos-exporter is deprecated and archived by upstream"; # Added 2022-04-05 1174 938 prometheus-unifi-exporter = throw "prometheus-unifi-exporter is deprecated and archived by upstream, use unifi-poller instead"; # Added 2022-06-03 ··· 1176 940 pulseaudio-hsphfpd = throw "pulseaudio-hsphfpd upstream has been abandoned"; # Added 2022-03-23 1177 941 pulseaudio-modules-bt = throw "pulseaudio-modules-bt has been abandoned, and is superseded by pulseaudio's native bt functionality"; # Added 2022-04-01 1178 942 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 943 + pulseeffects-pw = throw "'pulseeffects-pw' has been renamed to/replaced by 'easyeffects'"; # Converted to throw 2022-09-24 1181 944 py-wmi-client = throw "py-wmi-client has been removed: abandoned by upstream"; # Added 2022-04-26 1182 945 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 946 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; 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 1191 949 pyrex = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12 1192 950 pyrex095 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12 1193 951 pyrex096 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12 1194 952 pyrit = throw "pyrit has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-01 1195 953 python = python2; # Added 2022-01-11 1196 954 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 955 pythonFull = python2Full; # Added 2022-01-11 1199 956 pythonPackages = python.pkgs; # Added 2022-01-11 1200 957 ··· 1203 960 QmidiNet = throw "'QmidiNet' has been renamed to/replaced by 'qmidinet'"; # Converted to throw 2022-02-22 1204 961 qca-qt5 = throw "'qca-qt5' has been renamed to/replaced by 'libsForQt5.qca-qt5'"; # Converted to throw 2022-02-22 1205 962 qca2 = throw "qca2 has been removed, because it depended on qt4"; # Added 2022-05-26 1206 - qcsxcad = libsForQt5.qcsxcad; # Added 2020-11-05 963 + qcsxcad = throw "'qcsxcad' has been renamed to/replaced by 'libsForQt5.qcsxcad'"; # Converted to throw 2022-09-24 1207 964 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 965 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 966 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 967 + qtcurve = throw "'qtcurve' has been renamed to/replaced by 'libsForQt5.qtcurve'"; # Converted to throw 2022-09-24 1215 968 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 969 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 970 qwt6 = throw "'qwt6' has been renamed to/replaced by 'libsForQt5.qwt'"; # Converted to throw 2022-02-22 1223 971 1224 972 ### R ### 1225 973 1226 - radare2-cutter = cutter; # Added 2021-03-30 974 + radare2-cutter = throw "'radare2-cutter' has been renamed to/replaced by 'cutter'"; # Converted to throw 2022-09-24 1227 975 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 976 rawdog = throw "rawdog has been removed from nixpkgs as it still requires python2"; # Added 2022-01-01 1230 977 rdiff_backup = throw "'rdiff_backup' has been renamed to/replaced by 'rdiff-backup'"; # Converted to throw 2022-02-22 1231 978 rdmd = throw "'rdmd' has been renamed to/replaced by 'dtools'"; # Converted to throw 2022-02-22 1232 979 readline5 = throw "readline-5 is no longer supported in nixpkgs, please use 'readline' for main supported version"; # Added 2022-02-20 1233 980 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 981 redshift-wlr = throw "redshift-wlr has been replaced by gammastep"; # Added 2021-12-25 1237 982 reicast = throw "reicast has been removed from nixpkgs as it is unmaintained, please use flycast instead"; # Added 2022-03-07 1238 983 1239 984 # 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"; 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 1243 988 1244 989 residualvm = throw "residualvm was merged to scummvm code in 2018-06-15; consider using scummvm"; # Added 2021-11-27 1245 990 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 991 + retroshare06 = throw "'retroshare06' has been renamed to/replaced by 'retroshare'"; # Converted to throw 2022-09-24 1248 992 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 993 rimshot = throw "rimshot has been removed, because it is broken and no longer maintained upstream"; # Added 2022-01-15 1251 994 ring-daemon = jami-daemon; # Added 2021-10-26 1252 - rkt = throw "rkt was archived by upstream"; # Added 2020-05-16 1253 995 rls = throw "rls was discontinued upstream, use rust-analyzer instead"; # Added 2022-09-06 1254 996 rng_tools = throw "'rng_tools' has been renamed to/replaced by 'rng-tools'"; # Converted to throw 2022-02-22 1255 997 robomongo = throw "'robomongo' has been renamed to/replaced by 'robo3t'"; # Converted to throw 2022-02-22 1256 998 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 999 + rpiboot-unstable = throw "'rpiboot-unstable' has been renamed to/replaced by 'rpiboot'"; # Converted to throw 2022-09-24 1259 1000 rr-unstable = rr; # Added 2022-09-17 1260 1001 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 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 1267 1004 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 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 1270 1007 1271 1008 # The alias for linuxPackages*.rtlwifi_new is defined in ./all-packages.nix, 1272 1009 # due to it being inside the linuxPackagesFor function. 1273 - rtlwifi_new-firmware = rtw88-firmware; # Added 2021-03-14 1010 + rtlwifi_new-firmware = throw "'rtlwifi_new-firmware' has been renamed to/replaced by 'rtw88-firmware'"; # Converted to throw 2022-09-24 1274 1011 1275 1012 ### S ### 1276 1013 1277 - s2n = s2n-tls; # Added 2021-03-03 1014 + s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2022-09-24 1278 1015 s3gof3r = throw "s3gof3r has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-04 1279 1016 s6Dns = throw "'s6Dns' has been renamed to/replaced by 's6-dns'"; # Converted to throw 2022-02-22 1280 1017 s6LinuxUtils = throw "'s6LinuxUtils' has been renamed to/replaced by 's6-linux-utils'"; # Converted to throw 2022-02-22 ··· 1284 1021 salut_a_toi = throw "salut_a_toi was removed because it was broken and used Python 2"; # added 2022-06-05 1285 1022 sam = throw "'sam' has been renamed to/replaced by 'deadpixi-sam'"; # Converted to throw 2022-02-22 1286 1023 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 1024 + sane-backends-git = throw "'sane-backends-git' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-09-24 1288 1025 saneBackends = throw "'saneBackends' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-02-22 1289 1026 saneBackendsGit = throw "'saneBackendsGit' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-02-22 1290 1027 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 1028 + scallion = throw "scallion has been removed, because it is currently unmaintained upstream"; # Added 2021-12-15 1293 1029 scim = throw "'scim' has been renamed to/replaced by 'sc-im'"; # Converted to throw 2022-02-22 1294 1030 scollector = throw "'scollector' has been renamed to/replaced by 'bosun'"; # Converted to throw 2022-02-22 1295 1031 scribusUnstable = throw "'scribusUnstable' has been renamed to 'scribus'"; # Added 2022-05-13 1296 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 1297 - sdlmame = mame; # Added 2019-10-30 1298 - seeks = throw "seeks has been removed from nixpkgs, as it was unmaintained"; # Added 2020-06-21 1033 + sdlmame = throw "'sdlmame' has been renamed to/replaced by 'mame'"; # Converted to throw 2022-09-24 1299 1034 sepolgen = throw "sepolgen was merged into selinux-python"; # Added 2021-11-11 1300 - session-desktop-appimage = session-desktop; 1035 + session-desktop-appimage = session-desktop; # Added 2022-08-22 1301 1036 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 1037 + inherit (libsForQt5.mauiPackages) shelf; # Added 2022-05-17 1303 1038 shellinabox = throw "shellinabox has been removed from nixpkgs, as it was unmaintained upstream"; # Added 2021-12-15 1304 1039 sickbeard = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01 1305 1040 sickrage = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01 1306 1041 sigurlx = throw "sigurlx has been removed (upstream is gone)"; # Added 2022-01-24 1307 1042 skrooge2 = throw "'skrooge2' has been renamed to/replaced by 'skrooge'"; # Converted to throw 2022-02-22 1308 1043 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 1044 + slack-dark = throw "'slack-dark' has been renamed to/replaced by 'slack'"; # Converted to throw 2022-09-24 1312 1045 slic3r-prusa3d = throw "'slic3r-prusa3d' has been renamed to/replaced by 'prusa-slicer'"; # Converted to throw 2022-02-22 1313 1046 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 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 1316 1049 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 1050 snack = throw "snack has been removed: broken for 5+ years"; # Added 2022-04-21 1319 1051 soldat-unstable = opensoldat; # Added 2022-07-02 1320 - solr_8 = solr; # Added 2021-01-30 1052 + solr_8 = throw "'solr_8' has been renamed to/replaced by 'solr'"; # Converted to throw 2022-09-24 1321 1053 1322 - # Added 2020-02-10 1323 1054 sourceHanSansPackages = { 1324 - japanese = source-han-sans; 1325 - korean = source-han-sans; 1326 - simplified-chinese = source-han-sans; 1327 - traditional-chinese = source-han-sans; 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 1328 1059 }; 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; 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 1333 1064 sourceHanSerifPackages = { 1334 - japanese = source-han-serif; 1335 - korean = source-han-serif; 1336 - simplified-chinese = source-han-serif; 1337 - traditional-chinese = source-han-serif; 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 1338 1069 }; 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; 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 1343 1074 1344 1075 sourcetrail = throw "sourcetrail has been removed: abandoned by upstream"; # Added 2022-08-14 1345 1076 1346 1077 spaceOrbit = throw "'spaceOrbit' has been renamed to/replaced by 'space-orbit'"; # Converted to throw 2022-02-22 1347 - spectral = neochat; # Added 2020-12-27 1078 + spectral = throw "'spectral' has been renamed to/replaced by 'neochat'"; # Converted to throw 2022-09-24 1348 1079 speech_tools = throw "'speech_tools' has been renamed to/replaced by 'speech-tools'"; # Converted to throw 2022-02-22 1349 1080 speedometer = throw "speedometer has been removed: abandoned by upstream"; # Added 2022-04-24 1350 1081 speedtest_cli = throw "'speedtest_cli' has been renamed to/replaced by 'speedtest-cli'"; # Converted to throw 2022-02-22 1351 1082 sphinxbase = throw "sphinxbase has been removed: unmaintained"; # Added 2022-04-24 1352 1083 spice_gtk = throw "'spice_gtk' has been renamed to/replaced by 'spice-gtk'"; # Converted to throw 2022-02-22 1353 1084 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 1085 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 1086 + spidermonkey = throw "'spidermonkey' has been renamed to/replaced by 'spidermonkey_78'"; # Converted to throw 2022-09-24 1360 1087 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 1088 + spring-boot = throw "'spring-boot' has been renamed to/replaced by 'spring-boot-cli'"; # Converted to throw 2022-09-24 1362 1089 sqlite3_analyzer = throw "'sqlite3_analyzer' has been renamed to/replaced by 'sqlite-analyzer'"; # Converted to throw 2022-02-22 1363 1090 sqliteInteractive = throw "'sqliteInteractive' has been renamed to/replaced by 'sqlite-interactive'"; # Converted to throw 2022-02-22 1364 - squid4 = squid; # added 2019-08-22 1091 + squid4 = throw "'squid4' has been renamed to/replaced by 'squid'"; # Converted to throw 2022-09-24 1365 1092 srcml = throw "'srcml' has been removed: abandoned by upstream"; # Added 2022-07-21 1366 1093 sshfsFuse = throw "'sshfsFuse' has been renamed to/replaced by 'sshfs-fuse'"; # Converted to throw 2022-02-22 1367 1094 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 1095 + steam-run-native = steam-run; # Added 2022-02-21 1370 1096 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 1097 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 1098 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 1099 surf-webkit2 = throw "'surf-webkit2' has been renamed to/replaced by 'surf'"; # Converted to throw 2022-02-22 1377 1100 swec = throw "swec has been removed; broken and abandoned upstream"; # Added 2021-10-14 1378 1101 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 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 1382 1104 synology-drive = throw "synology-drive has been superseded by synology-drive-client"; # Added 2021-11-26 1383 1105 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 1106 systool = throw "'systool' has been renamed to/replaced by 'sysfsutils'"; # Converted to throw 2022-02-22 1387 1107 1388 1108 ### T ### 1389 1109 1390 1110 tahoelafs = throw "'tahoelafs' has been renamed to/replaced by 'tahoe-lafs'"; # Converted to throw 2022-02-22 1391 - tangogps = foxtrotgps; # Added 2020-01-26 1111 + tangogps = throw "'tangogps' has been renamed to/replaced by 'foxtrotgps'"; # Converted to throw 2022-09-24 1392 1112 taplo-cli = taplo; # Added 2022-07-30 1393 1113 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 1114 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 1115 telepathy_farstream = throw "'telepathy_farstream' has been renamed to/replaced by 'telepathy-farstream'"; # Converted to throw 2022-02-22 1398 1116 telepathy_gabble = throw "'telepathy_gabble' has been renamed to/replaced by 'telepathy-gabble'"; # Converted to throw 2022-02-22 1399 1117 telepathy_glib = throw "'telepathy_glib' has been renamed to/replaced by 'telepathy-glib'"; # Converted to throw 2022-02-22 ··· 1404 1122 telepathy_qt = throw "'telepathy_qt' has been renamed to/replaced by 'telepathy-qt'"; # Converted to throw 2022-02-22 1405 1123 telepathy_qt5 = throw "'telepathy_qt5' has been renamed to/replaced by 'libsForQt5.telepathy'"; # Converted to throw 2022-02-22 1406 1124 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 1125 terraform-full = throw "terraform-full has been removed, it was an alias for 'terraform.full'"; # Added 2022-08-02 1409 1126 terraform_0_13 = throw "terraform_0_13 has been removed from nixpkgs"; # Added 2022-06-26 1410 1127 terraform_0_14 = throw "terraform_0_14 has been removed from nixpkgs"; # Added 2022-06-26 ··· 1418 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 1419 1136 textadept11 = textadept; # Added 2022-06-07 1420 1137 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 1138 + timescale-prometheus = throw "'timescale-prometheus' has been renamed to/replaced by 'promscale'"; # Converted to throw 2022-09-24 1424 1139 timetable = throw "timetable has been removed, as the upstream project has been abandoned"; # Added 2021-09-05 1425 1140 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 1141 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 1142 tor-arm = throw "tor-arm has been removed from nixpkgs as the upstream project has been abandoned"; # Added 2022-01-01 1432 1143 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 1144 trang = throw "'trang' has been renamed to/replaced by 'jing-trang'"; # Converted to throw 2022-02-22 1438 1145 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 1146 transmission_gtk = throw "'transmission_gtk' has been renamed to/replaced by 'transmission-gtk'"; # Converted to throw 2022-02-22 1441 1147 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 1148 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 1149 twister = throw "twister has been removed: abandoned by upstream and python2-only"; # Added 2022-04-26 1449 1150 tychus = throw "tychus has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 1450 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 ··· 1452 1153 ### U ### 1453 1154 1454 1155 uade123 = uade; # Added 2022-07-30 1455 - uberwriter = apostrophe; # Added 2020-04-23 1456 - ubootBeagleboneBlack = ubootAmx335xEVM; # Added 2020-01-21 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 1457 1158 uchiwa = throw "uchiwa is deprecated and archived by upstream"; # Added 2022-05-02 1458 1159 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 1160 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 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 1463 1163 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 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 1473 1173 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 1174 + usbguard-nox = throw "'usbguard-nox' has been renamed to/replaced by 'usbguard'"; # Converted to throw 2022-09-24 1475 1175 util-linuxCurses = util-linux; # Added 2022-04-12 1476 - utillinux = util-linux; # Added 2020-11-24 1477 1176 1478 1177 ### V ### 1479 1178 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 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 1486 1184 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 1185 + vdirsyncerStable = throw "vdirsyncerStable has been replaced by vdirsyncer"; # Converted to throw 2022-09-24 1489 1186 vgo2nix = throw "vgo2nix has been removed, because it was deprecated. Consider using gomod2nix instead"; # added 2022-08-24 1490 1187 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 1188 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 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 1495 1191 virtviewer = throw "'virtviewer' has been renamed to/replaced by 'virt-viewer'"; # Converted to throw 2022-02-22 1496 1192 vnc2flv = throw "vnc2flv has been removed: abandoned by upstream"; # Added 2022-03-21 1497 1193 vorbisTools = throw "'vorbisTools' has been renamed to/replaced by 'vorbis-tools'"; # Converted to throw 2022-02-22 ··· 1501 1197 ### W ### 1502 1198 1503 1199 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 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 1506 1201 webkit = throw "'webkit' has been renamed to/replaced by 'webkitgtk'"; # Converted to throw 2022-02-22 1507 1202 weechat-matrix-bridge = throw "'weechat-matrix-bridge' has been renamed to/replaced by 'weechatScripts.weechat-matrix-bridge'"; # Converted to throw 2022-02-22 ··· 1513 1208 wineStable = throw "'wineStable' has been renamed to/replaced by 'winePackages.stable'"; # Converted to throw 2022-02-22 1514 1209 wineStaging = throw "'wineStaging' has been renamed to/replaced by 'wine-staging'"; # Converted to throw 2022-02-22 1515 1210 wineUnstable = throw "'wineUnstable' has been renamed to/replaced by 'winePackages.unstable'"; # Converted to throw 2022-02-22 1516 - wineWayland = wine-wayland; 1211 + wineWayland = wine-wayland; # Added 2022-01-03 1517 1212 winpdb = throw "winpdb has been removed: abandoned by upstream"; # Added 2022-04-22 1518 1213 winusb = throw "'winusb' has been renamed to/replaced by 'woeusb'"; # Converted to throw 2022-02-22 1519 1214 wireguard = throw "'wireguard' has been renamed to/replaced by 'wireguard-tools'"; # Converted to throw 2022-02-22 1520 1215 wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name 1521 - wmii_hg = wmii; 1216 + wmii_hg = wmii; # Added 2022-04-25 1522 1217 ws = throw "ws has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 1523 1218 wxmupen64plus = throw "wxmupen64plus was removed because the upstream disappeared"; # Added 2022-01-31 1524 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 ··· 1526 1221 ### X ### 1527 1222 1528 1223 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 1224 xbmc = throw "'xbmc' has been renamed to/replaced by 'kodi'"; # Converted to throw 2022-02-22 1531 1225 xbmc-retroarch-advanced-launchers = kodi-retroarch-advanced-launchers; # Added 2021-11-19 1532 1226 xbmcPlain = throw "'xbmcPlain' has been renamed to/replaced by 'kodiPlain'"; # Converted to throw 2022-02-22 1533 1227 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 1228 + xdg_utils = throw "'xdg_utils' has been renamed to/replaced by 'xdg-utils'"; # Converted to throw 2022-09-24 1536 1229 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 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 1540 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 1541 1234 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 1235 xp-pen-g430 = throw "xp-pen-g430 has been renamed to xp-pen-g430-driver"; # Converted to throw 2022-06-23 1544 1236 xpf = throw "xpf has been removed: abandoned by upstream"; # Added 2022-04-26 1545 1237 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 1238 xlibs = throw "'xlibs' has been renamed to/replaced by 'xorg'"; # Converted to throw 2022-02-22 1552 1239 xow = throw ( 1553 1240 "Upstream has ended support for 'xow' and the package has been removed" + 1554 1241 "from nixpkgs. Users are urged to switch to 'xone'." 1555 1242 ); # Added 2022-08-02 1556 1243 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 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 1559 1246 1560 1247 ### Y ### 1561 1248 1562 - yacc = bison; # moved from top-level 2021-03-14 1249 + yacc = throw "'yacc' has been renamed to/replaced by 'bison'"; # Converted to throw 2022-09-24 1563 1250 yafaray-core = libyafaray; # Added 2022-09-23 1564 1251 yarssr = throw "yarssr has been removed as part of the python2 deprecation"; # Added 2022-01-15 1565 1252 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 1253 yuzu-ea = yuzu-early-access; # Added 2022-08-18 1569 - yuzu = yuzu-mainline; # Added 2021-01-25 1254 + yuzu = throw "'yuzu' has been renamed to/replaced by 'yuzu-mainline'"; # Converted to throw 2022-09-24 1570 1255 1571 1256 ### Z ### 1572 1257 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 1258 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 1259 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 1260 1581 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 1582 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 ··· 1602 1282 ocamlformat_0_17_0 = throw "ocamlformat_0_17_0 has been removed in favor of newer versions"; # Added 2022-06-01 1603 1283 ocamlformat_0_18_0 = throw "ocamlformat_0_18_0 has been removed in favor of newer versions"; # Added 2022-06-01 1604 1284 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 1285 + zeroc_ice = throw "'zeroc_ice' has been renamed to 'zeroc-ice'"; # Converted to throw 2022-09-24 1609 1286 1610 - # Added 2019-09-06 1611 - zeroc_ice = pkgs.zeroc-ice; 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 1612 1289 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 1290 + posix_man_pages = throw "'posix_man_pages' has been renamed to/replaced by 'man-pages-posix'"; # Converted to throw 2022-09-24 1664 1291 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 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 1667 1294 zyn-fusion = zynaddsubfx; # Added 2022-08-05 1668 1295 1669 1296 inherit (stdenv.hostPlatform) system; # Added 2021-10-22
+59 -14
pkgs/top-level/all-packages.nix
··· 1661 1661 dolphin-emu = callPackage ../applications/emulators/dolphin-emu { }; 1662 1662 1663 1663 dolphin-emu-beta = qt5.callPackage ../applications/emulators/dolphin-emu/master.nix { 1664 - inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL; 1664 + inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL VideoToolbox; 1665 + inherit (darwin) moltenvk; 1665 1666 }; 1666 1667 1667 1668 dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix { ··· 3046 3047 3047 3048 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { }; 3048 3049 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; 3050 + libtensorflow = python3.pkgs.tensorflow.libtensorflow; 3058 3051 3059 3052 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix { 3060 3053 cudaSupport = config.cudaSupport or false; ··· 7866 7859 usePulseaudio = true; 7867 7860 }; 7868 7861 7862 + jaq = callPackage ../development/tools/jaq { 7863 + inherit (darwin.apple_sdk.frameworks) Security; 7864 + }; 7865 + 7869 7866 jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { }; 7870 7867 7871 7868 jazzy = callPackage ../development/tools/jazzy { }; ··· 12642 12639 xdot = with python3Packages; toPythonApplication xdot; 12643 12640 12644 12641 xdummy = callPackage ../tools/misc/xdummy { }; 12642 + 12643 + xdg-ninja = callPackage ../tools/misc/xdg-ninja { }; 12645 12644 12646 12645 xdxf2slob = callPackage ../tools/misc/xdxf2slob { }; 12647 12646 ··· 13394 13393 13395 13394 fasmg = callPackage ../development/compilers/fasmg { }; 13396 13395 13397 - fennel = callPackage ../development/compilers/fennel { }; 13398 - 13399 13396 firrtl = callPackage ../development/compilers/firrtl { }; 13400 13397 13401 13398 flasm = callPackage ../development/compilers/flasm { }; ··· 16832 16829 16833 16830 kubespy = callPackage ../applications/networking/cluster/kubespy { }; 16834 16831 16832 + kubeswitch = callPackage ../development/tools/kubeswitch { }; 16833 + 16835 16834 kubie = callPackage ../development/tools/kubie { 16836 16835 inherit (darwin.apple_sdk.frameworks) Security; 16837 16836 }; ··· 17202 17201 17203 17202 samurai = callPackage ../development/tools/build-managers/samurai { }; 17204 17203 17204 + muon = callPackage ../development/tools/build-managers/muon { }; 17205 + muonStandalone = muon.override { 17206 + embedSamurai = true; 17207 + buildDocs = false; 17208 + }; 17209 + 17205 17210 saleae-logic = callPackage ../development/tools/misc/saleae-logic { }; 17206 17211 17207 17212 saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { }; ··· 18384 18389 funambol = callPackage ../development/libraries/funambol { }; 18385 18390 18386 18391 galer = callPackage ../tools/security/galer { }; 18392 + 18393 + gallia = callPackage ../tools/security/gallia { }; 18387 18394 18388 18395 gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets { }; 18389 18396 ··· 21361 21368 qimageblitz = callPackage ../development/libraries/qimageblitz {}; 21362 21369 21363 21370 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { }; 21371 + 21372 + quarto = callPackage ../development/libraries/quarto { }; 21364 21373 21365 21374 qt4 = qt48; 21366 21375 ··· 21734 21743 21735 21744 serf = callPackage ../development/libraries/serf { 21736 21745 openssl = openssl_1_1; 21746 + aprutil = aprutil.override { openssl = openssl_1_1; }; 21737 21747 }; 21738 21748 21739 21749 sfsexp = callPackage ../development/libraries/sfsexp {}; ··· 22242 22252 vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { }; 22243 22253 22244 22254 vlock = callPackage ../misc/screensavers/vlock { }; 22255 + 22256 + virtualpg = callPackage ../development/libraries/virtualpg { }; 22245 22257 22246 22258 vmime = callPackage ../development/libraries/vmime { }; 22247 22259 ··· 24298 24310 # `.override` clobbered. C.F. `llvmPackages` which does the same. 24299 24311 darwin = callPackage ./darwin-packages.nix { }; 24300 24312 24313 + defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser { 24314 + inherit (darwin.apple_sdk.frameworks) Foundation; 24315 + }; 24316 + 24301 24317 disk_indicator = callPackage ../os-specific/linux/disk-indicator { }; 24302 24318 24303 24319 displaylink = callPackage ../os-specific/linux/displaylink { ··· 24437 24453 }; 24438 24454 24439 24455 htop-vim = callPackage ../tools/system/htop/htop-vim.nix { }; 24456 + 24457 + humility = callPackage ../development/tools/rust/humility {}; 24440 24458 24441 24459 btop = callPackage ../tools/system/btop { 24442 24460 stdenv = gcc11Stdenv; ··· 24688 24706 python = python3; 24689 24707 }; 24690 24708 24709 + librasterlite2 = callPackage ../development/libraries/librasterlite2 { 24710 + inherit (darwin.apple_sdk.frameworks) ApplicationServices; 24711 + }; 24712 + 24691 24713 libraw = callPackage ../development/libraries/libraw { }; 24692 24714 libraw_unstable = callPackage ../development/libraries/libraw/unstable.nix { }; 24693 24715 ··· 24856 24878 iferr = callPackage ../development/tools/iferr { }; 24857 24879 24858 24880 ginkgo = callPackage ../development/tools/ginkgo { }; 24881 + 24882 + gdlv = callPackage ../development/tools/gdlv { 24883 + inherit (darwin.apple_sdk.frameworks) OpenGL; 24884 + }; 24859 24885 24860 24886 go-bindata = callPackage ../development/tools/go-bindata { }; 24861 24887 ··· 26539 26565 26540 26566 saga = libsForQt5.callPackage ../applications/gis/saga { 26541 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; 26542 26573 }; 26543 26574 26544 26575 spatialite_tools = callPackage ../applications/gis/spatialite-tools { }; ··· 26938 26969 26939 26970 bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { }; 26940 26971 26972 + bluemail = callPackage ../applications/networking/mailreaders/bluemail { }; 26973 + 26941 26974 blugon = callPackage ../applications/misc/blugon { }; 26942 26975 26943 26976 bombadillo = callPackage ../applications/networking/browsers/bombadillo { }; ··· 28010 28043 28011 28044 filezilla = callPackage ../applications/networking/ftp/filezilla { }; 28012 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 + 28013 28051 buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) {}; 28014 28052 28015 28053 firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {}); ··· 28110 28148 fractal-next = callPackage ../applications/networking/instant-messengers/fractal-next { 28111 28149 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad; 28112 28150 libadwaita = libadwaita.overrideAttrs (finalAtts: rec { 28113 - version = "1.2.alpha"; 28151 + version = "1.2.0"; 28114 28152 src = fetchFromGitLab { 28115 28153 domain = "gitlab.gnome.org"; 28116 28154 owner = "GNOME"; 28117 28155 repo = "libadwaita"; 28118 28156 rev = version; 28119 - hash = "sha256-JMxUeIOUPp9k5pImQqWLVkQ2GHaKvopvg6ol9pvA+Bk="; 28157 + hash = "sha256-3lH7Vi9M8k+GSrCpvruRpLrIpMoOakKbcJlaAc/FK+U="; 28120 28158 }; 28121 28159 }); 28122 28160 }; ··· 29238 29276 ktunnel = callPackage ../applications/networking/cluster/ktunnel { }; 29239 29277 29240 29278 pinniped = callPackage ../applications/networking/cluster/pinniped { }; 29279 + 29280 + kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { 29281 + buildGoModule = buildGo119Module; 29282 + }; 29241 29283 29242 29284 pgo-client = callPackage ../applications/networking/cluster/pgo-client { }; 29243 29285 ··· 31406 31448 sublime-merge-dev; 31407 31449 31408 31450 inherit (callPackages ../applications/version-management/subversion { 31451 + openssl = openssl_1_1; 31409 31452 sasl = cyrus_sasl; 31410 31453 inherit (darwin.apple_sdk.frameworks) CoreServices Security; 31411 31454 }) subversion; ··· 31838 31881 }; 31839 31882 31840 31883 ueberzug = with python3Packages; toPythonApplication ueberzug; 31884 + 31885 + uefi-run = callPackage ../tools/virtualization/uefi-run { }; 31841 31886 31842 31887 uhhyou.lv2 = callPackage ../applications/audio/uhhyou.lv2 { }; 31843 31888
+7
pkgs/top-level/config.nix
··· 128 128 ''; 129 129 }; 130 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 + }; 131 138 }; 132 139 133 140 in {
+31 -46
pkgs/top-level/python-aliases.nix
··· 40 40 asyncio-nats-client = nats-py; # added 2022-02-08 41 41 Babel = babel; # added 2022-05-06 42 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 43 + bt_proximity = throw "'bt_proximity' has been renamed to/replaced by 'bt-proximity'"; # Converted to throw 2022-09-24 45 44 carrot = throw "carrot has been removed, as its development was discontinued in 2012"; # added 2022-01-18 46 45 class-registry = phx-class-registry; # added 2021-10-05 47 - ConfigArgParse = configargparse; # added 2021-03-18 46 + ConfigArgParse = throw "'ConfigArgParse' has been renamed to/replaced by 'configargparse'"; # Converted to throw 2022-09-24 48 47 cozy = throw "cozy was removed because it was not actually https://pypi.org/project/Cozy/."; # added 2022-01-14 49 48 cryptography_vectors = "cryptography_vectors is no longer exposed in python*Packages because it is used for testing cryptography only."; # Added 2022-03-23 50 49 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 50 + dateutil = throw "'dateutil' has been renamed to/replaced by 'python-dateutil'"; # Converted to throw 2022-09-24 52 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 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 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 58 55 django-sampledatahelper = throw "django-sampledatahelper was removed because it is no longer compatible to latest Django version"; # added 2022-07-18 59 56 django_2 = throw "Django 2 has reached it's projected EOL in 2022/04 and has therefore been removed."; # added 2022-03-05 60 57 django_appconf = django-appconf; # added 2022-03-03 ··· 66 63 django_polymorphic = django-polymorphic; # added 2022-05-24 67 64 django_redis = django-redis; # added 2021-10-11 68 65 django_taggit = django-taggit; # added 2021-10-11 69 - dns = dnspython; # added 2017-12-10 66 + dns = throw "'dns' has been renamed to/replaced by 'dnspython'"; # Converted to throw 2022-09-24 70 67 dogpile_cache = dogpile-cache; # added 2021-10-28 71 68 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20 72 69 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03 73 70 email_validator = email-validator; # added 2022-06-22 74 71 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 72 flask_sqlalchemy = flask-sqlalchemy; # added 2022-07-20 77 73 flask_testing = flask-testing; # added 2022-04-25 78 74 flask_wtf = flask-wtf; # added 2022-05-24 79 75 garminconnect-ha = garminconnect; # added 2022-02-05 80 - gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14 81 76 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 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 84 79 graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10 85 80 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 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 87 82 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 83 + HAP-python = throw "'HAP-python' has been renamed to/replaced by 'hap-python'"; # Converted to throw 2022-09-24 89 84 hbmqtt = throw "hbmqtt was removed because it is no longer maintained"; # added 2021-11-07 90 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 91 86 hyperkitty = throw "Please use pkgs.mailmanPackages.hyperkitty"; # added 2022-04-29 ··· 95 90 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10 96 91 jupyter_client = jupyter-client; # added 2021-10-15 97 92 Keras = keras; # added 2021-11-25 98 - lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04 99 93 loo-py = loopy; # added 2022-05-03 100 94 Markups = markups; # added 2022-02-14 101 - MechanicalSoup = mechanicalsoup; # added 2021-06-01 95 + MechanicalSoup = throw "'MechanicalSoup' has been renamed to/replaced by 'mechanicalsoup'"; # Converted to throw 2022-09-24 102 96 memcached = python-memcached; # added 2022-05-06 103 97 mailman = throw "Please use pkgs.mailman"; # added 2022-04-29 104 98 mailman-hyperkitty = throw "Please use pkgs.mailmanPackages.mailman-hyperkitty"; # added 2022-04-29 ··· 116 110 poster3 = throw "poster3 is unmaintained and source is no longer available"; # added 2023-05-29 117 111 postorius = throw "Please use pkgs.mailmanPackages.postorius"; # added 2022-04-29 118 112 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 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 122 115 pur = throw "pur has been renamed to pkgs.pur"; # added 2021-11-08 123 116 pydrive = throw "pydrive is broken and deprecated and has been replaced with pydrive2."; # added 2022-06-01 124 117 pyGtkGlade = throw "Glade support for pygtk has been removed"; # added 2022-01-15 ··· 127 120 pyialarmxr = pyialarmxr-homeassistant; # added 2022-06-07 128 121 pyialarmxr-homeassistant = throw "The package was removed together with the component support in home-assistant 2022.7.0"; # added 2022-07-07 129 122 pyjson5 = json5; # added 2022-08-28 130 - pylibgen = throw "pylibgen is unmaintained upstreamed, and removed from nixpkgs"; # added 2020-06-20 131 123 PyLD = pyld; # added 2022-06-22 132 124 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 125 pyreadability = readability-lxml; # added 2022-05-24 135 126 pyroute2-core = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16 136 127 pyroute2-ethtool = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16 ··· 143 134 pysmart-smartx = pysmart; # added 2021-10-22 144 135 pyspotify = throw "pyspotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29 145 136 pytest_6 = pytest; # added 2022-02-10 146 - pytestcov = pytest-cov; # added 2021-01-04 147 - pytest-pep8 = pytestpep8; # added 2021-01-04 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 148 139 pytest-pep257 = throw "pytest-pep257 was removed, as the pep257 package was migrated into pycodestyle"; # added 2022-04-12 149 140 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 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 153 143 python-igraph = igraph; # added 2021-11-11 154 - python-lz4 = lz4; # added 2018-06-01 144 + python-lz4 = throw "'python-lz4' has been renamed to/replaced by 'lz4'"; # Converted to throw 2022-09-24 155 145 python_magic = python-magic; # added 2022-05-07 156 146 python_mimeparse = python-mimeparse; # added 2021-10-31 157 147 python-language-server = throw "python-language-server is no longer maintained, use the python-lsp-server community fork instead."; # Added 2022-08-03 158 148 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 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 161 151 pytorch = torch; # added 2022-09-30 162 152 pytorch-bin = torch-bin; # added 2022-09-30 163 153 pytorchWithCuda = torchWithCuda; # added 2022-09-30 164 154 pytorchWithoutCuda = torchWithoutCuda; # added 2022-09-30 165 155 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 156 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages"; 168 157 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05 169 158 repeated_test = throw "repeated_test is no longer maintained"; # added 2022-01-11 170 159 requests_oauthlib = requests-oauthlib; # added 2022-02-12 171 - requests_toolbelt = requests-toolbelt; # added 2017-09-26 160 + requests_toolbelt = throw "'requests_toolbelt' has been renamed to/replaced by 'requests-toolbelt'"; # Converted to throw 2022-09-24 172 161 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 162 + ROPGadget = throw "'ROPGadget' has been renamed to/replaced by 'ropgadget'"; # Converted to throw 2022-09-24 175 163 ruamel_base = ruamel-base; # added 2021-11-01 176 164 ruamel_yaml = ruamel-yaml; # added 2021-11-01 177 165 ruamel_yaml_clib = ruamel-yaml-clib; # added 2021-11-01 178 166 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 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 182 169 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; 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 186 172 sphinx_rtd_theme = sphinx-rtd-theme; # added 2022-08-03 187 - sphinxcontrib_plantuml = sphinxcontrib-plantuml; # added 2021-08-02 173 + sphinxcontrib_plantuml = throw "'sphinxcontrib_plantuml' has been renamed to/replaced by 'sphinxcontrib-plantuml'"; # Converted to throw 2022-09-24 188 174 sqlalchemy_migrate = sqlalchemy-migrate; # added 2021-10-28 189 175 SQLAlchemy-ImageAttach = throw "sqlalchemy-imageattach has been removed as it is incompatible with sqlalchemy 1.4 and unmaintained"; # added 2022-04-23 190 176 tensorflow-bin_2 = tensorflow-bin; # added 2021-11-25 ··· 192 178 tensorflow-estimator_2 = tensorflow-estimator; # added 2021-11-25 193 179 tensorflow-tensorboard = tensorboard; # added 2022-03-06 194 180 tensorflow-tensorboard_2 = tensorflow-tensorboard; # added 2021-11-25 195 - tvnamer = throw "tvnamer was moved to pkgs.tvnamer"; # added 2021-07-05 196 181 types-cryptography = throw "types-cryptography has been removed because it is obsolete since cryptography version 3.4.4."; # added 2022-05-30 197 182 types-paramiko = throw "types-paramiko has been removed because it was unused."; # added 2022-05-30 198 183 WazeRouteCalculator = wazeroutecalculator; # added 2021-09-29 199 184 webapp2 = throw "webapp2 is unmaintained since 2012"; # added 2022-05-29 200 - websocket_client = websocket-client; # added 2021-06-15 185 + websocket_client = throw "'websocket_client' has been renamed to/replaced by 'websocket-client'"; # Converted to throw 2022-09-24 201 186 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"; 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 204 189 })
+4
pkgs/top-level/python-packages.nix
··· 5873 5873 5874 5874 msgpack-numpy = callPackage ../development/python-modules/msgpack-numpy { }; 5875 5875 5876 + msgspec = callPackage ../development/python-modules/msgspec { }; 5877 + 5876 5878 msldap = callPackage ../development/python-modules/msldap { }; 5877 5879 5878 5880 msoffcrypto-tool = callPackage ../development/python-modules/msoffcrypto-tool { }; ··· 11511 11513 vdf = callPackage ../development/python-modules/vdf { }; 11512 11514 11513 11515 vdirsyncer = callPackage ../development/python-modules/vdirsyncer { }; 11516 + 11517 + vector = callPackage ../development/python-modules/vector { }; 11514 11518 11515 11519 vehicle = callPackage ../development/python-modules/vehicle { }; 11516 11520