lol

Merge branch 'master' into staging-next

+3731 -2810
+1 -1
doc/languages-frameworks/texlive.section.md
··· 22 22 texlive.combine { 23 23 # inherit (texlive) whatever-you-want; 24 24 pkgFilter = pkg: 25 - pkg.tlType == "run" || pkg.tlType == "bin" || pkg.pname == "cm-super"; 25 + pkg.tlType == "run" || pkg.tlType == "bin" || pkg.hasManpages || pkg.pname == "cm-super"; 26 26 # elem tlType [ "run" "bin" "doc" "source" ] 27 27 # there are also other attributes: version, name 28 28 }
+1
pkgs/applications/display-managers/greetd/gtkgreet.nix
··· 49 49 license = licenses.gpl3Plus; 50 50 maintainers = with maintainers; [ luc65r ]; 51 51 platforms = platforms.linux; 52 + mainProgram = "gtkgreet"; 52 53 }; 53 54 }
+221 -196
pkgs/applications/editors/vim/plugins/generated.nix
··· 173 173 174 174 LazyVim = buildVimPluginFrom2Nix { 175 175 pname = "LazyVim"; 176 - version = "2023-07-26"; 176 + version = "2023-07-30"; 177 177 src = fetchFromGitHub { 178 178 owner = "LazyVim"; 179 179 repo = "LazyVim"; 180 - rev = "9264c54ae96d1d56f029ad9b561326c7b991c53b"; 181 - sha256 = "1lcq6gwh31w1fg2cw5bzihjalfvagr6gf86kprd83vpjzwvp3237"; 180 + rev = "566049aa4a26a86219dd1ad1624f9a1bf18831b6"; 181 + sha256 = "12y7fxwlcia92q12wj50k5bdlyhjm70hn3kkibn5a1xf4f9vkwkg"; 182 182 }; 183 183 meta.homepage = "https://github.com/LazyVim/LazyVim/"; 184 184 }; ··· 498 498 499 499 aerial-nvim = buildVimPluginFrom2Nix { 500 500 pname = "aerial.nvim"; 501 - version = "2023-07-11"; 501 + version = "2023-07-30"; 502 502 src = fetchFromGitHub { 503 503 owner = "stevearc"; 504 504 repo = "aerial.nvim"; 505 - rev = "fb1f08c9f90e8b0c04b2f2c5d95d06288a14c5b2"; 506 - sha256 = "1429srq5gkw37b4hb05cxp0lxjqgfawak3b8vbdphg79zr9imwn8"; 505 + rev = "2a6498f4b5f8e52557eadbcd2b3f91da8fe438ca"; 506 + sha256 = "1irmbisymrr92rwjsk2997z0hjkm110s54b3yjnpva7aizs2r8fx"; 507 507 fetchSubmodules = true; 508 508 }; 509 509 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; ··· 559 559 560 560 ale = buildVimPluginFrom2Nix { 561 561 pname = "ale"; 562 - version = "2023-07-25"; 562 + version = "2023-07-31"; 563 563 src = fetchFromGitHub { 564 564 owner = "dense-analysis"; 565 565 repo = "ale"; 566 - rev = "b216892f0c1ce7bbe9efeeb6cf55b52a473f49c2"; 567 - sha256 = "0df56hrqyv1vq19alnpv981fmrb68gx3127izp7pi974r4if87pa"; 566 + rev = "1174b3b81ef6d376401e46b490448d619fac9335"; 567 + sha256 = "0hny5ws6mmzlwf2jwv0izfax188smn8m01b29k4mgr53rs0z0v89"; 568 568 }; 569 569 meta.homepage = "https://github.com/dense-analysis/ale/"; 570 570 }; ··· 859 859 860 860 autoclose-nvim = buildVimPluginFrom2Nix { 861 861 pname = "autoclose.nvim"; 862 - version = "2023-06-22"; 862 + version = "2023-07-31"; 863 863 src = fetchFromGitHub { 864 864 owner = "m4xshen"; 865 865 repo = "autoclose.nvim"; 866 - rev = "469782b0456f0b4f764378ffda94c18599544e09"; 867 - sha256 = "0qj2qvyjh4a70wykwlijj9h73i06npl8h88g7bb1vifsp5yyshzv"; 866 + rev = "a9ecd7ef80af7caada66e1215172722ec2d61d64"; 867 + sha256 = "11xrq1v6rykz87vxg5nsvj64dq81q11fs9w0zdc9i711m8j0z8b7"; 868 868 }; 869 869 meta.homepage = "https://github.com/m4xshen/autoclose.nvim/"; 870 870 }; ··· 967 967 968 968 base46 = buildVimPluginFrom2Nix { 969 969 pname = "base46"; 970 - version = "2023-07-27"; 970 + version = "2023-07-29"; 971 971 src = fetchFromGitHub { 972 972 owner = "nvchad"; 973 973 repo = "base46"; 974 - rev = "a88ada931feecc22dfdcaae00ff98f412b863f9a"; 975 - sha256 = "1zqaqd2byzfqgy36jwjimcrvgs2wds9dx18kza41c3in9b9243rd"; 974 + rev = "1a3faca5fdb6da541a28c37efdb60d99b34c15cc"; 975 + sha256 = "1yjhfd8cc8k449qxbf4c7mm5fgi3qblbh6775byrib73hbli7p2c"; 976 976 }; 977 977 meta.homepage = "https://github.com/nvchad/base46/"; 978 978 }; ··· 1231 1231 1232 1232 chadtree = buildVimPluginFrom2Nix { 1233 1233 pname = "chadtree"; 1234 - version = "2023-07-26"; 1234 + version = "2023-07-30"; 1235 1235 src = fetchFromGitHub { 1236 1236 owner = "ms-jpq"; 1237 1237 repo = "chadtree"; 1238 - rev = "a12f2d375a06b0b10137462820efd5962425333e"; 1239 - sha256 = "02p1wfkc6d5ysgv05ifazk3yswikan3j16fdcc07mfjp2y2cs5vk"; 1238 + rev = "81bf1d909971aa78843c017391ded499fa22c527"; 1239 + sha256 = "04sr4rny6xzcasdaff8f8wql1p749ryq7s06zmszqdbky9apkkch"; 1240 1240 }; 1241 1241 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 1242 1242 }; ··· 1303 1303 1304 1304 clangd_extensions-nvim = buildVimPluginFrom2Nix { 1305 1305 pname = "clangd_extensions.nvim"; 1306 - version = "2023-07-25"; 1306 + version = "2023-07-30"; 1307 1307 src = fetchFromGitHub { 1308 1308 owner = "p00f"; 1309 1309 repo = "clangd_extensions.nvim"; 1310 - rev = "b3b0eb798ecbdd16832fd38d4b07ba31ab4fe831"; 1311 - sha256 = "127sb5w8sv5ldx6vgzf7ynkw24wpvpdp7m192fh1qgymlnma8hsy"; 1310 + rev = "723639da63ad87753c4a9271077a39b5b2f080a4"; 1311 + sha256 = "0wd8n5qqx2ii1vcmmcknb4h6cigaqb1nkif2x7vzvvmi5igk0ma5"; 1312 1312 }; 1313 1313 meta.homepage = "https://github.com/p00f/clangd_extensions.nvim/"; 1314 1314 }; ··· 1373 1373 meta.homepage = "https://github.com/winston0410/cmd-parser.nvim/"; 1374 1374 }; 1375 1375 1376 + cmp-async-path = buildVimPluginFrom2Nix { 1377 + pname = "cmp-async-path"; 1378 + version = "2023-01-16"; 1379 + src = fetchFromGitHub { 1380 + owner = "FelipeLema"; 1381 + repo = "cmp-async-path"; 1382 + rev = "d8229a93d7b71f22c66ca35ac9e6c6cd850ec61d"; 1383 + sha256 = "18z548v4ypby32jydq439zdi6gv7zybp8gk957iai22cnxaj403n"; 1384 + }; 1385 + meta.homepage = "https://github.com/FelipeLema/cmp-async-path/"; 1386 + }; 1387 + 1376 1388 cmp-beancount = buildVimPluginFrom2Nix { 1377 1389 pname = "cmp-beancount"; 1378 1390 version = "2022-11-27"; ··· 2311 2323 2312 2324 coq-artifacts = buildVimPluginFrom2Nix { 2313 2325 pname = "coq.artifacts"; 2314 - version = "2023-07-28"; 2326 + version = "2023-07-30"; 2315 2327 src = fetchFromGitHub { 2316 2328 owner = "ms-jpq"; 2317 2329 repo = "coq.artifacts"; 2318 - rev = "2b27da78d6eb74fa9fd565e845e2381c51e59675"; 2319 - sha256 = "0mawmz0i4nny1vdvahfb0b6hymil5vc4sa5yhj38yqcnwzbndzzv"; 2330 + rev = "417dd82718025fdcd0136c5d08129c150d743387"; 2331 + sha256 = "0y7xyfg9zb057cipc3icvzhw32pw4z25p2h276lsscrgxy71jwm5"; 2320 2332 }; 2321 2333 meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; 2322 2334 }; 2323 2335 2324 2336 coq-thirdparty = buildVimPluginFrom2Nix { 2325 2337 pname = "coq.thirdparty"; 2326 - version = "2023-07-23"; 2338 + version = "2023-07-30"; 2327 2339 src = fetchFromGitHub { 2328 2340 owner = "ms-jpq"; 2329 2341 repo = "coq.thirdparty"; 2330 - rev = "dedb7387a50a797a7bd871d009cf711fbf00eb20"; 2331 - sha256 = "1p2xyrfp9gdasrh0chr5mf8n7l0z2qhg908578pkl4bjn1sl1q46"; 2342 + rev = "8dfe289b5bde380be5cf7ffb51487099ba312d7a"; 2343 + sha256 = "11pmh5a2wimywkv0lbjdkn194ylaqh4lzngzl0lb5dghj17mhk0s"; 2332 2344 }; 2333 2345 meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; 2334 2346 }; ··· 2347 2359 2348 2360 coq_nvim = buildVimPluginFrom2Nix { 2349 2361 pname = "coq_nvim"; 2350 - version = "2023-07-28"; 2362 + version = "2023-07-30"; 2351 2363 src = fetchFromGitHub { 2352 2364 owner = "ms-jpq"; 2353 2365 repo = "coq_nvim"; 2354 - rev = "8ad8815816657e6be07f6c47ae50f6e8a70e9a59"; 2355 - sha256 = "1i1264czx49qs30i788nr8ryawrlk8gnvyw3p7psb58p6mc6gsih"; 2366 + rev = "935624409da0f672f309cd5ac24cc7adee81c8e5"; 2367 + sha256 = "1cvy7v24ssll3rspb8gc4kdfizwrwh83diy6p5mqpp9rkc68c80q"; 2356 2368 }; 2357 2369 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2358 2370 }; ··· 2949 2961 2950 2962 dracula-nvim = buildVimPluginFrom2Nix { 2951 2963 pname = "dracula.nvim"; 2952 - version = "2023-07-16"; 2964 + version = "2023-07-29"; 2953 2965 src = fetchFromGitHub { 2954 2966 owner = "Mofiqul"; 2955 2967 repo = "dracula.nvim"; 2956 - rev = "948d237241b91389c8c2f109885b91cd2574b8bb"; 2957 - sha256 = "09cgyskfmqnp0gl1qbwfij8a6r6c0frgbj39zjx15frbhraygpdb"; 2968 + rev = "9fe831e685a76e1a1898a694623b33247c4d036c"; 2969 + sha256 = "03mrsy17fvdislkf50hfxp87kw2k53zfyygc21ln11792k2nmfc1"; 2958 2970 }; 2959 2971 meta.homepage = "https://github.com/Mofiqul/dracula.nvim/"; 2960 2972 }; 2961 2973 2962 2974 dressing-nvim = buildVimPluginFrom2Nix { 2963 2975 pname = "dressing.nvim"; 2964 - version = "2023-07-17"; 2976 + version = "2023-07-29"; 2965 2977 src = fetchFromGitHub { 2966 2978 owner = "stevearc"; 2967 2979 repo = "dressing.nvim"; 2968 - rev = "39611852fd7bbac117e939a26759bb37361f0c90"; 2969 - sha256 = "19j6c9byrxjiv067lc7s6f34854nnxwcla8vil6g41f67m3810k7"; 2980 + rev = "829bc80400651aea31b03d8fc9a99135512fe67a"; 2981 + sha256 = "1zjhydhghigvwqpl6b158z10fj36cbl9wx6g3i0pv1cpnh952xw6"; 2970 2982 }; 2971 2983 meta.homepage = "https://github.com/stevearc/dressing.nvim/"; 2972 2984 }; 2973 2985 2974 2986 dropbar-nvim = buildVimPluginFrom2Nix { 2975 2987 pname = "dropbar.nvim"; 2976 - version = "2023-07-21"; 2988 + version = "2023-07-30"; 2977 2989 src = fetchFromGitHub { 2978 2990 owner = "Bekaboo"; 2979 2991 repo = "dropbar.nvim"; 2980 - rev = "90fc6aa051d31f22b512f967cd1485dc0d1cf32a"; 2981 - sha256 = "1dzkrf3qak2s5bagh6w5gvq9xqd11s0z3gaawjlqnq2dpfamccah"; 2992 + rev = "cae3b8449053edb8b5ea49e277eeae098ad2502f"; 2993 + sha256 = "1hhx8y93n7wbgjcnsrlsxi0gi2zpffpdpissfxr20k1g5scz5z46"; 2982 2994 }; 2983 2995 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 2984 2996 }; ··· 3062 3074 src = fetchFromGitHub { 3063 3075 owner = "elixir-tools"; 3064 3076 repo = "elixir-tools.nvim"; 3065 - rev = "0930654e8c83c6adbb479f75882ae5fd0caf9723"; 3066 - sha256 = "1w0367p2hrhknka2kald0c35bzmvdn1h3b8gvqrl6k3mpr4v8qal"; 3077 + rev = "883933b57c9150c71ad2b99a4080685d83e095b8"; 3078 + sha256 = "1h6axz92qi3yhcbq18rkmjykk796r3kqxynl71y6ll6k2l5c807g"; 3067 3079 }; 3068 3080 meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/"; 3069 3081 }; ··· 3324 3336 3325 3337 flatten-nvim = buildVimPluginFrom2Nix { 3326 3338 pname = "flatten.nvim"; 3327 - version = "2023-07-23"; 3339 + version = "2023-07-31"; 3328 3340 src = fetchFromGitHub { 3329 3341 owner = "willothy"; 3330 3342 repo = "flatten.nvim"; 3331 - rev = "97228f78dfee042c18ecce0d788c91f59e770f31"; 3332 - sha256 = "0baab64zqj7z5rxb7cmy3k8xwbad1jmqzfljla2z9h3q83xff4a6"; 3343 + rev = "07e9496191653587336b4c8f8cab02e5c34c7c44"; 3344 + sha256 = "1ya2akgxbkwa3cjw8h9bpwh89yzbv2168w0qisbydl0wj9k16bcm"; 3333 3345 }; 3334 3346 meta.homepage = "https://github.com/willothy/flatten.nvim/"; 3335 3347 }; ··· 3540 3552 3541 3553 fzf-lua = buildVimPluginFrom2Nix { 3542 3554 pname = "fzf-lua"; 3543 - version = "2023-07-18"; 3555 + version = "2023-07-28"; 3544 3556 src = fetchFromGitHub { 3545 3557 owner = "ibhagwan"; 3546 3558 repo = "fzf-lua"; 3547 - rev = "1bba731df46feb1751dca1632268aae41ed5ac15"; 3548 - sha256 = "08qv4zslrqrg67gbazk2sllcgx4hakl5fgrlcv7bd6r0djiv673y"; 3559 + rev = "2fa4913c7db0c22e02c003c6f09b7ebb2d0ed367"; 3560 + sha256 = "093vaiyc6q1rm7cmqgavns09dyinjgf27ddhs7sxzj29pjmr6azn"; 3549 3561 }; 3550 3562 meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; 3551 3563 }; ··· 3732 3744 3733 3745 glance-nvim = buildVimPluginFrom2Nix { 3734 3746 pname = "glance.nvim"; 3735 - version = "2023-07-25"; 3747 + version = "2023-07-28"; 3736 3748 src = fetchFromGitHub { 3737 3749 owner = "DNLHC"; 3738 3750 repo = "glance.nvim"; 3739 - rev = "3d67c10c422b2d2800761f4f484305540d54450b"; 3740 - sha256 = "186zb2zh4njwy2rxfhmgq0bb3nyfiwf7d289k35qnzw0i7b21wkj"; 3751 + rev = "b78ef99ffda23fa42ce85de50e3fc13a5472ecfd"; 3752 + sha256 = "02v5314d7znjfv8vq1v96jbl4zawnllmrs744z1vpn3lsrv3n9vq"; 3741 3753 }; 3742 3754 meta.homepage = "https://github.com/DNLHC/glance.nvim/"; 3743 3755 }; ··· 3760 3772 src = fetchFromGitHub { 3761 3773 owner = "ellisonleao"; 3762 3774 repo = "glow.nvim"; 3763 - rev = "0bd87753b052205d271a790b48a09882a9e79f35"; 3764 - sha256 = "1sgarwqc8l8gygz90f408cljpcqrw1gsyzvfg6afih90214nfk95"; 3775 + rev = "8942dfb05794f436af4fbc90a34393f1fd36f361"; 3776 + sha256 = "1lqfdfmmqygk2ljlp8gi647j1bij51i85hwl7adx1as749ym0fb4"; 3765 3777 }; 3766 3778 meta.homepage = "https://github.com/ellisonleao/glow.nvim/"; 3767 3779 }; ··· 4450 4462 4451 4463 jedi-vim = buildVimPluginFrom2Nix { 4452 4464 pname = "jedi-vim"; 4453 - version = "2023-04-11"; 4465 + version = "2023-07-31"; 4454 4466 src = fetchFromGitHub { 4455 4467 owner = "davidhalter"; 4456 4468 repo = "jedi-vim"; 4457 - rev = "42c2af1812bc12831a2904811835082904c3cc1e"; 4458 - sha256 = "0f6889lzxfgpjzk78pzh6450r3aqgkc521mv4v1fq9li8hvdqlxx"; 4469 + rev = "338af171ea32bb9d4705429d3aef20735d567c87"; 4470 + sha256 = "0mwnzvv3pr9ny7bfd98q78mjyw9zhgvnz38drh3y3l0h5f6i9z08"; 4459 4471 fetchSubmodules = true; 4460 4472 }; 4461 4473 meta.homepage = "https://github.com/davidhalter/jedi-vim/"; ··· 4631 4643 4632 4644 lazy-nvim = buildVimPluginFrom2Nix { 4633 4645 pname = "lazy.nvim"; 4634 - version = "2023-07-22"; 4646 + version = "2023-07-30"; 4635 4647 src = fetchFromGitHub { 4636 4648 owner = "folke"; 4637 4649 repo = "lazy.nvim"; 4638 - rev = "3ad55ae678876516156cca2f361c51f7952a924b"; 4639 - sha256 = "1yzdy9iqfx2aa7gd56lxqjmarpflnqqv0yyx9vcz5w9i7bg7dk1g"; 4650 + rev = "dac844ed617dda4f9ec85eb88e9629ad2add5e05"; 4651 + sha256 = "1sd7xg2ql1frr293x976phv6k1r9r01jn48ip60b6pmq80x7gvj6"; 4640 4652 }; 4641 4653 meta.homepage = "https://github.com/folke/lazy.nvim/"; 4642 4654 }; ··· 5122 5134 5123 5135 ltex_extra-nvim = buildVimPluginFrom2Nix { 5124 5136 pname = "ltex_extra.nvim"; 5125 - version = "2023-06-24"; 5137 + version = "2023-07-28"; 5126 5138 src = fetchFromGitHub { 5127 5139 owner = "barreiroleo"; 5128 5140 repo = "ltex_extra.nvim"; 5129 - rev = "f32a4ca33857a61a8cf8dcd4177fa1d02e16dee0"; 5130 - sha256 = "08h0hxwdncpjncvb95azc4sl1nypd2vsahcsvq9i4hikj56ar8mm"; 5141 + rev = "9bed99b2b8488cc2daf66c76d2e0cf051ee80d13"; 5142 + sha256 = "1v4vxfysvisl9l91f519mbj4r7a43gzfyaj4cbgs3fc650h00f1g"; 5131 5143 }; 5132 5144 meta.homepage = "https://github.com/barreiroleo/ltex_extra.nvim/"; 5133 5145 }; ··· 5183 5195 5184 5196 lush-nvim = buildNeovimPlugin { 5185 5197 pname = "lush.nvim"; 5186 - version = "2023-07-03"; 5198 + version = "2023-07-31"; 5187 5199 src = fetchFromGitHub { 5188 5200 owner = "rktjmp"; 5189 5201 repo = "lush.nvim"; 5190 - rev = "b10ef2bfff0647e701b691019ade3edd5e44eb50"; 5191 - sha256 = "13apg02ng37x1j5n6n4nhrp22bsmwb6hgf623wsrqx5qll4fnn6i"; 5202 + rev = "1b58de77b457ad22c81bcdd621fa5f943f41dd87"; 5203 + sha256 = "11y4gfdbhlh4ynw0c326v30amxcs9qgrp504v31br2mk6pgaga0q"; 5192 5204 }; 5193 5205 meta.homepage = "https://github.com/rktjmp/lush.nvim/"; 5194 5206 }; ··· 5699 5711 5700 5712 neco-vim = buildVimPluginFrom2Nix { 5701 5713 pname = "neco-vim"; 5702 - version = "2023-05-18"; 5714 + version = "2023-07-31"; 5703 5715 src = fetchFromGitHub { 5704 5716 owner = "Shougo"; 5705 5717 repo = "neco-vim"; 5706 - rev = "4ecb82f2821d2ebee0dec56f04c223ddc3b26d82"; 5707 - sha256 = "07k5rp0abgfdrayf1h4xc49nr4l8bbb0r40s5a8vinaz54i4fy9r"; 5718 + rev = "c1803742fed623212e675909ed74657cf6a77a2f"; 5719 + sha256 = "1w4gqdjiv624izl5j92sjrrc2p72k9vq6pq1gwkyvhhvvaqnxhzs"; 5708 5720 }; 5709 5721 meta.homepage = "https://github.com/Shougo/neco-vim/"; 5710 5722 }; 5711 5723 5712 5724 neo-tree-nvim = buildVimPluginFrom2Nix { 5713 5725 pname = "neo-tree.nvim"; 5714 - version = "2023-07-26"; 5726 + version = "2023-07-31"; 5715 5727 src = fetchFromGitHub { 5716 5728 owner = "nvim-neo-tree"; 5717 5729 repo = "neo-tree.nvim"; 5718 - rev = "93fcf0a3056c60829c0a210fe35523cda7ef0369"; 5719 - sha256 = "1gyb0y0dalam3s7gj8179kkgpjkn05wv15gkjhy0r16b7xyfk6vh"; 5730 + rev = "7951701fd21291ac473ea92d3fd57ec5c8bf10bb"; 5731 + sha256 = "1556wdvh4w6kpnwbnfzdr5axbl13sm4awzhpdpm9n88jvg4jcq6w"; 5720 5732 }; 5721 5733 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 5722 5734 }; ··· 5759 5771 5760 5772 neodev-nvim = buildVimPluginFrom2Nix { 5761 5773 pname = "neodev.nvim"; 5762 - version = "2023-07-27"; 5774 + version = "2023-07-30"; 5763 5775 src = fetchFromGitHub { 5764 5776 owner = "folke"; 5765 5777 repo = "neodev.nvim"; 5766 - rev = "f57e5210d450b47aa02ea6d9e50a37414f570b4c"; 5767 - sha256 = "1mx41pwdrnxbzgwx478fcdp8v7qljh9z06jn5qs0706lsw05pkci"; 5778 + rev = "2973d6c56cbde46c04e12476bb40eefd516d5f35"; 5779 + sha256 = "110dk73da7yvjvbcnxnnwz3kpv25ddir4h16j955c1027cbxrcq5"; 5768 5780 }; 5769 5781 meta.homepage = "https://github.com/folke/neodev.nvim/"; 5770 5782 }; 5771 5783 5772 5784 neoformat = buildVimPluginFrom2Nix { 5773 5785 pname = "neoformat"; 5774 - version = "2023-07-01"; 5786 + version = "2023-07-29"; 5775 5787 src = fetchFromGitHub { 5776 5788 owner = "sbdchd"; 5777 5789 repo = "neoformat"; 5778 - rev = "b35ae45f9425c817126be4cc946a950c1cffe6fa"; 5779 - sha256 = "1qcrladfl3zvci58aiv4w6bq6dc8ibfjgp95l4q10bx8gjkdipkq"; 5790 + rev = "b3c27188a4a5fd21f11695c6948f0a480044e6dd"; 5791 + sha256 = "1gbfnx4jrj4ngqydj2ngcypcw1yhc4x968bmgs80hfx7mjh4a6xw"; 5780 5792 }; 5781 5793 meta.homepage = "https://github.com/sbdchd/neoformat/"; 5782 5794 }; ··· 5795 5807 5796 5808 neogit = buildVimPluginFrom2Nix { 5797 5809 pname = "neogit"; 5798 - version = "2023-07-27"; 5810 + version = "2023-07-31"; 5799 5811 src = fetchFromGitHub { 5800 5812 owner = "NeogitOrg"; 5801 5813 repo = "neogit"; 5802 - rev = "2118729749a5b500e6d52bfeac22559c5a0866cc"; 5803 - sha256 = "1qfh68md3wv5bchpip450fnmgwzxlylgb8kf5p7i8gkkzz7qdg3q"; 5814 + rev = "343ea071602c52a618fdee4f1333dc37f0d7757b"; 5815 + sha256 = "0095dp2k1aym4ypymg2my17hl31gbh2mvdd8gkv56xc48l77qx4f"; 5804 5816 }; 5805 5817 meta.homepage = "https://github.com/NeogitOrg/neogit/"; 5806 5818 }; ··· 5855 5867 5856 5868 neorg = buildVimPluginFrom2Nix { 5857 5869 pname = "neorg"; 5858 - version = "2023-07-24"; 5870 + version = "2023-07-31"; 5859 5871 src = fetchFromGitHub { 5860 5872 owner = "nvim-neorg"; 5861 5873 repo = "neorg"; 5862 - rev = "e76f0cb6b3ae5e990052343ebb73a5c8d8cac783"; 5863 - sha256 = "194bawzni3psgzs2aljzdm7rgxv58psm30aakrnqy6rl11sackrc"; 5874 + rev = "8529310c5e711caef7293d4f027c9b9e98c17496"; 5875 + sha256 = "18k51g5rqlprsxygy8z34gwk826681g7pws19mhfq1pnmnazmzjg"; 5864 5876 }; 5865 5877 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 5866 5878 }; ··· 6071 6083 6072 6084 neotest-rspec = buildVimPluginFrom2Nix { 6073 6085 pname = "neotest-rspec"; 6074 - version = "2023-07-19"; 6086 + version = "2023-07-29"; 6075 6087 src = fetchFromGitHub { 6076 6088 owner = "olimorris"; 6077 6089 repo = "neotest-rspec"; 6078 - rev = "754431f0ba41d058ba5d6c2d59908836e18ac355"; 6079 - sha256 = "1jbd3i0zvjx7pknfg0xwk5g8742kpqbnk2z5vwnspwwf0y9ayk86"; 6090 + rev = "7f03e1e1f8cc18f9dd22ebccdff254cd7b167fbd"; 6091 + sha256 = "10w1qh18j9p1s06r96m5d7f1izs2vgi74fihhmy4gqc4d8gqvn3r"; 6080 6092 }; 6081 6093 meta.homepage = "https://github.com/olimorris/neotest-rspec/"; 6082 6094 }; ··· 6263 6275 6264 6276 nightfox-nvim = buildVimPluginFrom2Nix { 6265 6277 pname = "nightfox.nvim"; 6266 - version = "2023-05-12"; 6278 + version = "2023-07-31"; 6267 6279 src = fetchFromGitHub { 6268 6280 owner = "EdenEast"; 6269 6281 repo = "nightfox.nvim"; 6270 - rev = "77aa7458d2b725c2d9ff55a18befe1b891ac473e"; 6271 - sha256 = "196yavgxvfz3n0d5yb97h7bdgja1qnrwvjhk3gz3fjgk4a8xvgmb"; 6282 + rev = "a48f6d9a0273101df76eb25d2f5477baa277f935"; 6283 + sha256 = "0ikl4cnm9xxkc0jzlmscpwl870d74hvjxsm9n9wwryiqf7i4d4ri"; 6272 6284 }; 6273 6285 meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; 6274 6286 }; ··· 6527 6539 6528 6540 nvim-bqf = buildVimPluginFrom2Nix { 6529 6541 pname = "nvim-bqf"; 6530 - version = "2023-07-27"; 6542 + version = "2023-07-29"; 6531 6543 src = fetchFromGitHub { 6532 6544 owner = "kevinhwang91"; 6533 6545 repo = "nvim-bqf"; 6534 - rev = "65397976cec59a1e9892b93e3ab1ea987064b0dc"; 6535 - sha256 = "0yih7p37gm3ipx6vixb89iq7wwf85id8ff49hrs4v6y020s4sny5"; 6546 + rev = "60ebdf05c273e8e7f420851c6a33bbd731a1de8d"; 6547 + sha256 = "0m7zqi0crk7v4s7cb51x9g98ffbr6p3q1gssn5gpbgk4k89gxcf3"; 6536 6548 }; 6537 6549 meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; 6538 6550 }; ··· 6587 6599 6588 6600 nvim-cokeline = buildVimPluginFrom2Nix { 6589 6601 pname = "nvim-cokeline"; 6590 - version = "2023-07-26"; 6602 + version = "2023-07-31"; 6591 6603 src = fetchFromGitHub { 6592 6604 owner = "willothy"; 6593 6605 repo = "nvim-cokeline"; 6594 - rev = "c2842a51df781d357cd3408c411a7bec147b57ae"; 6595 - sha256 = "14nv3rvcy7fznxqdk2xbxfsjp8dg9kzv27zakpq352l4w9i4qfv0"; 6606 + rev = "0d2988c6eff6c58dfc04b08639ae5ff04a21b32c"; 6607 + sha256 = "1yq3b2g7f72nwdx9d7jnd6wpbx7r02i4rwxch9y3wql4hylcq0c6"; 6596 6608 }; 6597 6609 meta.homepage = "https://github.com/willothy/nvim-cokeline/"; 6598 6610 }; ··· 6683 6695 6684 6696 nvim-dap = buildVimPluginFrom2Nix { 6685 6697 pname = "nvim-dap"; 6686 - version = "2023-07-27"; 6698 + version = "2023-07-31"; 6687 6699 src = fetchFromGitHub { 6688 6700 owner = "mfussenegger"; 6689 6701 repo = "nvim-dap"; 6690 - rev = "2f28ea843bcdb378b171a66ddcd568516e431d55"; 6691 - sha256 = "12b72xhz3ha18xpcnc54s4ic19jg4i6v8dka8lxky6hymzw408ir"; 6702 + rev = "5a39d1fe390aa30953c2a8340784e572c2e6933b"; 6703 + sha256 = "1884zcyg2xr1j3x1k375ybryhk5whvr2awciipfscwig1cqg6c3s"; 6692 6704 }; 6693 6705 meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; 6694 6706 }; ··· 6779 6791 6780 6792 nvim-gdb = buildVimPluginFrom2Nix { 6781 6793 pname = "nvim-gdb"; 6782 - version = "2023-07-26"; 6794 + version = "2023-07-28"; 6783 6795 src = fetchFromGitHub { 6784 6796 owner = "sakhnik"; 6785 6797 repo = "nvim-gdb"; 6786 - rev = "571f25463a2a4c512b7c2617c976beb8190d2621"; 6787 - sha256 = "1wxy0nwzg72i586a1zq8q17rbl116njbrwnbyd2xn1g21887myhm"; 6798 + rev = "c08f313d57aedf114617c52be2df1950cca806cb"; 6799 + sha256 = "13pwl5ar1vcv2xh73h7msq92rj9hn6ifb4x1w26fk3daqpp64bjl"; 6788 6800 }; 6789 6801 meta.homepage = "https://github.com/sakhnik/nvim-gdb/"; 6790 6802 }; ··· 6815 6827 6816 6828 nvim-highlite = buildVimPluginFrom2Nix { 6817 6829 pname = "nvim-highlite"; 6818 - version = "2023-07-26"; 6830 + version = "2023-07-29"; 6819 6831 src = fetchFromGitHub { 6820 6832 owner = "Iron-E"; 6821 6833 repo = "nvim-highlite"; 6822 - rev = "7e67fa948e32ad54f790023ae7ab0bac1a1d10fa"; 6823 - sha256 = "17r8adn2rw6b7914sk2i3407qj4ji8ph4b2dsjmfwrar6mixg411"; 6834 + rev = "dde074b6465fef5125d190e9a85ae827cf09283f"; 6835 + sha256 = "1higwr7xr9cnsh1aan3sypxpzhwakq29sjwiw8sb9gvhyvjj7ksk"; 6824 6836 }; 6825 6837 meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; 6826 6838 }; ··· 6911 6923 6912 6924 nvim-lint = buildVimPluginFrom2Nix { 6913 6925 pname = "nvim-lint"; 6914 - version = "2023-07-27"; 6926 + version = "2023-07-30"; 6915 6927 src = fetchFromGitHub { 6916 6928 owner = "mfussenegger"; 6917 6929 repo = "nvim-lint"; 6918 - rev = "3db039fb36bba925f096a659fc4d1b4a93f7fb70"; 6919 - sha256 = "1kwy1rc2nd6krvy3n4dkyxl0a2dzfl3viyrfrbzypv321p60jyyf"; 6930 + rev = "4744fc04c3a869c9eaa137fec13d992aea7da7ee"; 6931 + sha256 = "1f4gkp7fmlnalmsixin880c6lrbh9q7d1dhn2hmlymxi7jl4xz37"; 6920 6932 }; 6921 6933 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 6922 6934 }; ··· 7031 7043 7032 7044 nvim-navbuddy = buildVimPluginFrom2Nix { 7033 7045 pname = "nvim-navbuddy"; 7034 - version = "2023-07-05"; 7046 + version = "2023-07-31"; 7035 7047 src = fetchFromGitHub { 7036 7048 owner = "SmiteshP"; 7037 7049 repo = "nvim-navbuddy"; 7038 - rev = "244a4cded6f2b568403684131d148048efe4e8af"; 7039 - sha256 = "10886zx97s7nc288fxsw0w1029vf65f5qazksr8x0h97zi7m2pfk"; 7050 + rev = "15184582a786d6b32b2724a4799891d0d69f0cdd"; 7051 + sha256 = "0rfw1alah02ws569akhkq8rfkwy89p30mzh4pr4v8d70d42zy2kr"; 7040 7052 }; 7041 7053 meta.homepage = "https://github.com/SmiteshP/nvim-navbuddy/"; 7042 7054 }; ··· 7163 7175 7164 7176 nvim-scrollview = buildVimPluginFrom2Nix { 7165 7177 pname = "nvim-scrollview"; 7166 - version = "2023-07-28"; 7178 + version = "2023-07-31"; 7167 7179 src = fetchFromGitHub { 7168 7180 owner = "dstein64"; 7169 7181 repo = "nvim-scrollview"; 7170 - rev = "d83bf0bf21349d396f365f86a8126747cb72d89c"; 7171 - sha256 = "0miw0mw3s73iv7inwhqcndcw4v759d5kvl74yd49n6qn28y0cj86"; 7182 + rev = "851f03c7e165d45ba2358fe6de68dc909695f5e2"; 7183 + sha256 = "10pw520765yvbhnzp6s84r6vzm9z1hm8j5x3zp1xiidsihp289ak"; 7172 7184 }; 7173 7185 meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; 7174 7186 }; ··· 7211 7223 7212 7224 nvim-spider = buildVimPluginFrom2Nix { 7213 7225 pname = "nvim-spider"; 7214 - version = "2023-07-24"; 7226 + version = "2023-07-28"; 7215 7227 src = fetchFromGitHub { 7216 7228 owner = "chrisgrieser"; 7217 7229 repo = "nvim-spider"; 7218 - rev = "b268dfcdd00e75d8c3f3576da7f89dfe14cadeec"; 7219 - sha256 = "18ik049anbdcadj3myn5y78qz62x8amrdibr2avkrb0ay9bfvjaj"; 7230 + rev = "a9658b58cd219e3fbfa6d2c5ab04b255bc6a1f6c"; 7231 + sha256 = "1imxfppfacypjkns4nwbfpymf610nc2syh2dq4qm15c4k5l6hnpn"; 7220 7232 }; 7221 7233 meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; 7222 7234 }; ··· 7271 7283 7272 7284 nvim-tree-lua = buildVimPluginFrom2Nix { 7273 7285 pname = "nvim-tree.lua"; 7274 - version = "2023-07-23"; 7286 + version = "2023-08-01"; 7275 7287 src = fetchFromGitHub { 7276 7288 owner = "nvim-tree"; 7277 7289 repo = "nvim-tree.lua"; 7278 - rev = "273c1700eb68c27dce4e518efafc8144fd7ce4ab"; 7279 - sha256 = "1cs0nkjmmd8gqlwk68zqy9hr2s86hybacmqxvf7n69f8q3539g38"; 7290 + rev = "0a89dcb464b433d2d7b97a8f15d0b608c718dc13"; 7291 + sha256 = "1sb11384sp4fjky8bdcjsb2ss1wqbhi5dm1akfpk2b3bcmf5kr0a"; 7280 7292 }; 7281 7293 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 7282 7294 }; 7283 7295 7284 7296 nvim-treesitter = buildVimPluginFrom2Nix { 7285 7297 pname = "nvim-treesitter"; 7286 - version = "2023-07-27"; 7298 + version = "2023-07-31"; 7287 7299 src = fetchFromGitHub { 7288 7300 owner = "nvim-treesitter"; 7289 7301 repo = "nvim-treesitter"; 7290 - rev = "f09bcffe0c29a464db24ad8124dd1f0be3fe9ce5"; 7291 - sha256 = "07lkgkwnzibsx0syd1js4j5rgpxqb2vpkn0x37zb8x2dxzdfv0i8"; 7302 + rev = "82c948653909d8c1582f28313aa1cf9d68d66fe8"; 7303 + sha256 = "0q36m9gbzxpvxss546cxgsqm70b6afbhzmbd1kmfh42z5ljh0fgf"; 7292 7304 }; 7293 7305 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 7294 7306 }; ··· 7689 7701 meta.homepage = "https://github.com/rgroli/other.nvim/"; 7690 7702 }; 7691 7703 7704 + overseer-nvim = buildVimPluginFrom2Nix { 7705 + pname = "overseer.nvim"; 7706 + version = "2023-07-30"; 7707 + src = fetchFromGitHub { 7708 + owner = "stevearc"; 7709 + repo = "overseer.nvim"; 7710 + rev = "16ac26aebef2468fda76de2b913bb6b76193932f"; 7711 + sha256 = "0h9s9y3v70l7axwc59ay5z7bixgzj9nv6q2jswp64b2s6v4sqc1n"; 7712 + fetchSubmodules = true; 7713 + }; 7714 + meta.homepage = "https://github.com/stevearc/overseer.nvim/"; 7715 + }; 7716 + 7692 7717 oxocarbon-nvim = buildVimPluginFrom2Nix { 7693 7718 pname = "oxocarbon.nvim"; 7694 7719 version = "2023-06-06"; ··· 8365 8390 8366 8391 satellite-nvim = buildVimPluginFrom2Nix { 8367 8392 pname = "satellite.nvim"; 8368 - version = "2023-07-26"; 8393 + version = "2023-07-31"; 8369 8394 src = fetchFromGitHub { 8370 8395 owner = "lewis6991"; 8371 8396 repo = "satellite.nvim"; 8372 - rev = "8a84a2ab739d0cb5eff461f2635a32bf9a0c508d"; 8373 - sha256 = "0x5kc8r6z8m7arhxv2nq723fzdn7c5xvmsxpp5jndvbk6nmh6n78"; 8397 + rev = "542e856b3a727ce4757250cc00e45332fe146690"; 8398 + sha256 = "1sjdgf3q60c80zhd4zqiixkizyy3xxa91v60nkag32lnjqmqx9qv"; 8374 8399 }; 8375 8400 meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; 8376 8401 }; ··· 8497 8522 8498 8523 sg-nvim = buildVimPluginFrom2Nix { 8499 8524 pname = "sg.nvim"; 8500 - version = "2023-07-27"; 8525 + version = "2023-07-31"; 8501 8526 src = fetchFromGitHub { 8502 8527 owner = "sourcegraph"; 8503 8528 repo = "sg.nvim"; 8504 - rev = "7de5e1577800560b2a94c0618fdccc67b74fa620"; 8505 - sha256 = "1prq9q4mcy9035n8vganwgcmdxr7xpg8dscrracd4mrny5bhx20j"; 8529 + rev = "2be8a630ee73d546fa6780389ed54ee77321372f"; 8530 + sha256 = "1arbpkqjnhs5kphk4zy3dx7zhrbm5gypscw9wa0715xxhg5z7agp"; 8506 8531 }; 8507 8532 meta.homepage = "https://github.com/sourcegraph/sg.nvim/"; 8508 8533 }; ··· 9245 9270 9246 9271 telescope-file-browser-nvim = buildVimPluginFrom2Nix { 9247 9272 pname = "telescope-file-browser.nvim"; 9248 - version = "2023-07-28"; 9273 + version = "2023-07-30"; 9249 9274 src = fetchFromGitHub { 9250 9275 owner = "nvim-telescope"; 9251 9276 repo = "telescope-file-browser.nvim"; 9252 - rev = "6c234e863444c246611ad7458185c771ad8cd6e6"; 9253 - sha256 = "05bd8yw22hp6lj732dhffq8wpy13qslwv2wf8rlmza2m7am4jfiy"; 9277 + rev = "6fe423eea6604c2fcbb906ff5f7e27f748a6ed87"; 9278 + sha256 = "1hckw1jq0azx33sqawganlk256a88vzifa3f4x0h1q4579j38n1x"; 9254 9279 }; 9255 9280 meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; 9256 9281 }; ··· 9487 9512 9488 9513 telescope-nvim = buildNeovimPlugin { 9489 9514 pname = "telescope.nvim"; 9490 - version = "2023-07-27"; 9515 + version = "2023-08-01"; 9491 9516 src = fetchFromGitHub { 9492 9517 owner = "nvim-telescope"; 9493 9518 repo = "telescope.nvim"; 9494 - rev = "22735947d84d78f29436c203f0a4b8dc15dda204"; 9495 - sha256 = "09vy6kmqrnk503vxa7v9z526lv7p3h76fcpcacq1n2196hrjdrxx"; 9519 + rev = "d2e17ba18a6840b7e7079764b282616c3188e0de"; 9520 + sha256 = "0dg9iw672fqvm6mw1c7bz4chpq2nkldczrw3bl061cbc94vyrna6"; 9496 9521 }; 9497 9522 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 9498 9523 }; ··· 9511 9536 9512 9537 template-string-nvim = buildVimPluginFrom2Nix { 9513 9538 pname = "template-string.nvim"; 9514 - version = "2023-04-08"; 9539 + version = "2023-07-31"; 9515 9540 src = fetchFromGitHub { 9516 9541 owner = "axelvc"; 9517 9542 repo = "template-string.nvim"; 9518 - rev = "e347d83c80bd1ec77e13a37962013199d216a8cd"; 9519 - sha256 = "0ihlrkf41vpq17mjiadq3375lcvn5kvdkqwwrdl52vw4gc8kbkq8"; 9543 + rev = "399e0b47ed7a9c5dd3823b84b7cbda7770d4a9dc"; 9544 + sha256 = "0495qgwi16ifbw01grh27h0ymgh5b909mja2a5k9j7syhz1phpfw"; 9520 9545 }; 9521 9546 meta.homepage = "https://github.com/axelvc/template-string.nvim/"; 9522 9547 }; ··· 9535 9560 9536 9561 term-edit-nvim = buildVimPluginFrom2Nix { 9537 9562 pname = "term-edit.nvim"; 9538 - version = "2023-07-28"; 9563 + version = "2023-07-30"; 9539 9564 src = fetchFromGitHub { 9540 9565 owner = "chomosuke"; 9541 9566 repo = "term-edit.nvim"; 9542 - rev = "07bfebde433d3de5d3f53494417413d5a3f7292b"; 9543 - sha256 = "15mm09wqn83pnqp0k6js0j8g0v71bmf7wda64vbyicxc9xsrxn7q"; 9567 + rev = "929c45441adc5798d382caa50f4e5158e2097765"; 9568 + sha256 = "0ggr9rg10r7hrai9rz89sa301z9pib0g6mav6byrxfnw1kww16xy"; 9544 9569 }; 9545 9570 meta.homepage = "https://github.com/chomosuke/term-edit.nvim/"; 9546 9571 }; ··· 9703 9728 9704 9729 todo-comments-nvim = buildVimPluginFrom2Nix { 9705 9730 pname = "todo-comments.nvim"; 9706 - version = "2023-05-22"; 9731 + version = "2023-07-28"; 9707 9732 src = fetchFromGitHub { 9708 9733 owner = "folke"; 9709 9734 repo = "todo-comments.nvim"; 9710 - rev = "09b0b17d824d2d56f02ff15967e8a2499a89c731"; 9711 - sha256 = "0iz0xingbfxlqxwm11hy77cf2awgr1610i2snrafmr346hdn0ywl"; 9735 + rev = "3094ead8edfa9040de2421deddec55d3762f64d1"; 9736 + sha256 = "0qmx94fq1pllwnwzav87fi3v9d64sm8ggv9jgs19flr6r8kh0vs2"; 9712 9737 }; 9713 9738 meta.homepage = "https://github.com/folke/todo-comments.nvim/"; 9714 9739 }; ··· 9776 9801 9777 9802 train-nvim = buildVimPluginFrom2Nix { 9778 9803 pname = "train.nvim"; 9779 - version = "2020-09-10"; 9804 + version = "2023-07-31"; 9780 9805 src = fetchFromGitHub { 9781 9806 owner = "tjdevries"; 9782 9807 repo = "train.nvim"; 9783 - rev = "7b2e9a59af58385d88bf39c5311c08f839e2b1ce"; 9784 - sha256 = "1pbv8c2wb6b2h9czx7c0c8v0q7v0wc4w9s6qgw7hcbqdl3jv1svh"; 9808 + rev = "87a45f805497e7e929702c75187704de8990de14"; 9809 + sha256 = "10kxd3xmdr6zzavq22r73plv3h9kz71yb1ljapcmaiswz7872291"; 9785 9810 }; 9786 9811 meta.homepage = "https://github.com/tjdevries/train.nvim/"; 9787 9812 }; ··· 9824 9849 9825 9850 trouble-nvim = buildVimPluginFrom2Nix { 9826 9851 pname = "trouble.nvim"; 9827 - version = "2023-07-25"; 9852 + version = "2023-07-29"; 9828 9853 src = fetchFromGitHub { 9829 9854 owner = "folke"; 9830 9855 repo = "trouble.nvim"; 9831 - rev = "fc4bb22b1d2cd5eb46fe61a9f6d6416d742beb5c"; 9832 - sha256 = "0mhhjl4q45bn0i22jqri6v3rp24d7l3k2q72ggx5i1xinxls3ap5"; 9856 + rev = "40aad004f53ae1d1ba91bcc5c29d59f07c5f01d3"; 9857 + sha256 = "1i99lvxbr1kmfcz414zg8xdn8n0b1ad9v3hwsbac00xzqhrh1v8i"; 9833 9858 }; 9834 9859 meta.homepage = "https://github.com/folke/trouble.nvim/"; 9835 9860 }; ··· 9956 9981 9957 9982 unison = buildVimPluginFrom2Nix { 9958 9983 pname = "unison"; 9959 - version = "2023-07-28"; 9984 + version = "2023-07-31"; 9960 9985 src = fetchFromGitHub { 9961 9986 owner = "unisonweb"; 9962 9987 repo = "unison"; 9963 - rev = "3a2d7d78b310f6ddde939042fa04b553012d2c7b"; 9964 - sha256 = "10741mmqls1ys0cd7kab1cn7sjby8f9fhap57jh01nhjkkqbfz86"; 9988 + rev = "46cf0cab0f6b514fe57c86178b62857fd77dfe09"; 9989 + sha256 = "07jgkr10zyx8z17jmnzkvhqr8rqjppy5qpazl5gzdpibji7a1vn9"; 9965 9990 }; 9966 9991 meta.homepage = "https://github.com/unisonweb/unison/"; 9967 9992 }; ··· 10904 10929 10905 10930 vim-codefmt = buildVimPluginFrom2Nix { 10906 10931 pname = "vim-codefmt"; 10907 - version = "2023-06-02"; 10932 + version = "2023-07-28"; 10908 10933 src = fetchFromGitHub { 10909 10934 owner = "google"; 10910 10935 repo = "vim-codefmt"; 10911 - rev = "6ee1e7e22a6ff793331da96c0884f0b906e7dc96"; 10912 - sha256 = "116r2hrbf87silgzp5py7chp8wcb64rhxcg5vhscq2gp7080yv7h"; 10936 + rev = "4c233043b4bfd5fde2d65f72db01e53e8726c5df"; 10937 + sha256 = "15a9dz459z01j1h1p13fls04j8jbbzkypmw9axk03ld2g0h47yxk"; 10913 10938 }; 10914 10939 meta.homepage = "https://github.com/google/vim-codefmt/"; 10915 10940 }; ··· 11588 11613 11589 11614 vim-flog = buildVimPluginFrom2Nix { 11590 11615 pname = "vim-flog"; 11591 - version = "2023-06-22"; 11616 + version = "2023-07-30"; 11592 11617 src = fetchFromGitHub { 11593 11618 owner = "rbong"; 11594 11619 repo = "vim-flog"; 11595 - rev = "72f80973021957741ceca35e488fce5b430faeea"; 11596 - sha256 = "1q7svpk0hq3rn335dxqz0l2nqxfgq5xid12955q2kxgvnq2nhc81"; 11620 + rev = "2cfa2e9d67a06a75d3d4e965c6bad558ff41e488"; 11621 + sha256 = "1wx8bimv39y8grwd4dk3lww2rsvpfpwa9sy8y9962s102pdck0sk"; 11597 11622 }; 11598 11623 meta.homepage = "https://github.com/rbong/vim-flog/"; 11599 11624 }; ··· 11756 11781 11757 11782 vim-gitgutter = buildVimPluginFrom2Nix { 11758 11783 pname = "vim-gitgutter"; 11759 - version = "2023-07-14"; 11784 + version = "2023-07-31"; 11760 11785 src = fetchFromGitHub { 11761 11786 owner = "airblade"; 11762 11787 repo = "vim-gitgutter"; 11763 - rev = "8a2f8199b689b93fe4391a8ba1d97dd84b86ebd6"; 11764 - sha256 = "1jxp27mmp84gkjll0h96q9zbh8gs1dsb46cvqnbqvag1p3laxxlq"; 11788 + rev = "68f16eb21f371bf77161c2c8ea9ff431cab2d314"; 11789 + sha256 = "0h8liq8fljqlac4k1g5gzl2axn7sb6jgrdpfyax82463r10vpmfq"; 11765 11790 }; 11766 11791 meta.homepage = "https://github.com/airblade/vim-gitgutter/"; 11767 11792 }; ··· 12382 12407 12383 12408 vim-just = buildVimPluginFrom2Nix { 12384 12409 pname = "vim-just"; 12385 - version = "2023-07-28"; 12410 + version = "2023-07-30"; 12386 12411 src = fetchFromGitHub { 12387 12412 owner = "NoahTheDuke"; 12388 12413 repo = "vim-just"; 12389 - rev = "2a94aecd8eb53e1147392da33df8ee4ea6e482d6"; 12390 - sha256 = "0n8vq3a4z9yl3xidg2gbclwwwjdd82kixqjjdm8z03d8vy59qg9r"; 12414 + rev = "9129b096a6b43e0a47e405cc7b3fb55bc0e31c42"; 12415 + sha256 = "04sh6xdnmb89gw31wjd1zd4jwl4cwb4731qpkgz59rh5cdiv27qr"; 12391 12416 }; 12392 12417 meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; 12393 12418 }; ··· 12634 12659 12635 12660 vim-lsp-settings = buildVimPluginFrom2Nix { 12636 12661 pname = "vim-lsp-settings"; 12637 - version = "2023-06-22"; 12662 + version = "2023-07-31"; 12638 12663 src = fetchFromGitHub { 12639 12664 owner = "mattn"; 12640 12665 repo = "vim-lsp-settings"; 12641 - rev = "da214dcc8d56ff1aa91f0661c8d16f6771e2231b"; 12642 - sha256 = "00wvfi39fpmn2zmn2hnamvi9m6fwp2vb12y73fjqldn483ml1hjl"; 12666 + rev = "13fc03c6950e8b3f0f6f2dcd25b470a9adf0d37b"; 12667 + sha256 = "1h4gfw2v2ddran0cl0v15am7xzki9nf2183kgg4zv770yd3siv2j"; 12643 12668 }; 12644 12669 meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; 12645 12670 }; ··· 12755 12780 12756 12781 vim-matchup = buildVimPluginFrom2Nix { 12757 12782 pname = "vim-matchup"; 12758 - version = "2023-07-27"; 12783 + version = "2023-07-30"; 12759 12784 src = fetchFromGitHub { 12760 12785 owner = "andymass"; 12761 12786 repo = "vim-matchup"; 12762 - rev = "0646093e07b1f89b16536cfb3dc4993e3f0ac653"; 12763 - sha256 = "117zdg6ibnnnpl03r6dhb71hm3dw6h0y2lxbkj8kl5b0gk8lapph"; 12787 + rev = "207418404291d81df13612b966b7eb9841c9e704"; 12788 + sha256 = "1sypjbwjs3s63w84xhps25v32l3gjyxhx8liw9k6m8v0ypww302p"; 12764 12789 }; 12765 12790 meta.homepage = "https://github.com/andymass/vim-matchup/"; 12766 12791 }; ··· 13007 13032 13008 13033 vim-nix = buildVimPluginFrom2Nix { 13009 13034 pname = "vim-nix"; 13010 - version = "2023-07-21"; 13035 + version = "2023-07-29"; 13011 13036 src = fetchFromGitHub { 13012 13037 owner = "LnL7"; 13013 13038 repo = "vim-nix"; 13014 - rev = "b5da592a45418d02b116ebf686ee3786b419d80a"; 13015 - sha256 = "1lb6zxz577zmyjsrk47apvyik7hl3xbrls20fxx10qp4ksnjms0q"; 13039 + rev = "1e8d3cc4d74f40fb384cd1739739543fe117ff61"; 13040 + sha256 = "06sdplgw76xnpdb89yd4arpphsn24nn327mhp3siyvc5qlsddby7"; 13016 13041 }; 13017 13042 meta.homepage = "https://github.com/LnL7/vim-nix/"; 13018 13043 }; ··· 13943 13968 13944 13969 vim-slime = buildVimPluginFrom2Nix { 13945 13970 pname = "vim-slime"; 13946 - version = "2023-07-27"; 13971 + version = "2023-07-28"; 13947 13972 src = fetchFromGitHub { 13948 13973 owner = "jpalardy"; 13949 13974 repo = "vim-slime"; 13950 - rev = "99cc4af89014971ca65748b32128d15b008c979c"; 13951 - sha256 = "1sh5k3w3d81gnyvsfy70vygvvi3rsk8wbyh1n30k0fl6b30j4pb6"; 13975 + rev = "c1f6a5bdd86f2beceaaf694e34a2587aca76319a"; 13976 + sha256 = "0lf3b25c3sx0ykqf7vpqk3wa87x6dsn8c6lbdj7pw9bkqfcw842f"; 13952 13977 }; 13953 13978 meta.homepage = "https://github.com/jpalardy/vim-slime/"; 13954 13979 }; ··· 15097 15122 15098 15123 vimwiki = buildVimPluginFrom2Nix { 15099 15124 pname = "vimwiki"; 15100 - version = "2023-07-10"; 15125 + version = "2023-07-31"; 15101 15126 src = fetchFromGitHub { 15102 15127 owner = "vimwiki"; 15103 15128 repo = "vimwiki"; 15104 - rev = "09804c2a5f1009fde29e32c5f3a6093e4684433a"; 15105 - sha256 = "0i0vwlidv1yv9qk74hi8ync128jrc3qigp8l6zgcm55di5nmw8zl"; 15129 + rev = "f0fe154ede6b11e3db9b058b930005a056a3d1c6"; 15130 + sha256 = "1bkhlvr9y22wdl3cgwcfw591d4d0n7hsmfp2y7az4qjnxbk9pkf4"; 15106 15131 }; 15107 15132 meta.homepage = "https://github.com/vimwiki/vimwiki/"; 15108 15133 }; ··· 15193 15218 15194 15219 which-key-nvim = buildVimPluginFrom2Nix { 15195 15220 pname = "which-key.nvim"; 15196 - version = "2023-07-16"; 15221 + version = "2023-07-28"; 15197 15222 src = fetchFromGitHub { 15198 15223 owner = "folke"; 15199 15224 repo = "which-key.nvim"; 15200 - rev = "38b990f6eabf62014018b4aae70a97d7a6c2eb88"; 15201 - sha256 = "08j58jc3ja1hbg15raj2xg3ff3wyjf09i42qda84b1iq0klrlxnp"; 15225 + rev = "7ccf476ebe0445a741b64e36c78a682c1c6118b7"; 15226 + sha256 = "173gxysxw68xnfmkx468cz4g5lw5vz9sg8lj1wdz27wyvlfq8pq7"; 15202 15227 }; 15203 15228 meta.homepage = "https://github.com/folke/which-key.nvim/"; 15204 15229 }; ··· 15530 15555 15531 15556 catppuccin-nvim = buildVimPluginFrom2Nix { 15532 15557 pname = "catppuccin-nvim"; 15533 - version = "2023-07-26"; 15558 + version = "2023-07-29"; 15534 15559 src = fetchFromGitHub { 15535 15560 owner = "catppuccin"; 15536 15561 repo = "nvim"; 15537 - rev = "737f60a3a25c79d9bb9574092f6c6c958a3d747a"; 15538 - sha256 = "0n2jwxzprgn4lryaivrfds78dri9h24q7ablf5lyfj6wcrmcqgk7"; 15562 + rev = "057c34f849cf21059487d849e2f3b3efcd4ee0eb"; 15563 + sha256 = "17w3al7ybmcnp5r9dnk68fh1hl26dvpa8k39wqdzigkpnli5q9ii"; 15539 15564 }; 15540 15565 meta.homepage = "https://github.com/catppuccin/nvim/"; 15541 15566 }; ··· 15590 15615 15591 15616 lspsaga-nvim-original = buildVimPluginFrom2Nix { 15592 15617 pname = "lspsaga-nvim-original"; 15593 - version = "2023-07-27"; 15618 + version = "2023-07-30"; 15594 15619 src = fetchFromGitHub { 15595 15620 owner = "nvimdev"; 15596 15621 repo = "lspsaga.nvim"; 15597 - rev = "557e6fd7fbca325a4bea582576fe36bec903367c"; 15598 - sha256 = "0cxg1ahl9la3m8cd3sb7s456kmvrxjjsf411imyfgl0rp7632bf5"; 15622 + rev = "d42fe8162356f3b55c24044f94e1880a4c317a95"; 15623 + sha256 = "1f5giy1mwp3d4gb21kyzi7ilq3d1nywlj4fg1fxv043qyjfbrfhw"; 15599 15624 }; 15600 15625 meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; 15601 15626 }; ··· 15614 15639 15615 15640 nightfly = buildVimPluginFrom2Nix { 15616 15641 pname = "nightfly"; 15617 - version = "2023-07-19"; 15642 + version = "2023-07-29"; 15618 15643 src = fetchFromGitHub { 15619 15644 owner = "bluz71"; 15620 15645 repo = "vim-nightfly-colors"; 15621 - rev = "cd68ec3c0a3ca2bf15072dd2040401ea4b89e79f"; 15622 - sha256 = "00nfpkpv0li3wgh926azp8xf1zvdh3zc6fx5aznplhs9j6xbdx21"; 15646 + rev = "b40ea7f8bb8fcbfdcfbbaed23cf628d336a7b83c"; 15647 + sha256 = "10670b1xdl2pxm0xgl0ya5w97phs1866k0axl7ym8ff0agy4fxj4"; 15623 15648 }; 15624 15649 meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; 15625 15650 }; ··· 15650 15675 15651 15676 nvchad-ui = buildVimPluginFrom2Nix { 15652 15677 pname = "nvchad-ui"; 15653 - version = "2023-07-28"; 15678 + version = "2023-07-29"; 15654 15679 src = fetchFromGitHub { 15655 15680 owner = "nvchad"; 15656 15681 repo = "ui"; 15657 - rev = "47ef4046504e5562a3daf30db50b7d4a1552fcb5"; 15658 - sha256 = "1hx7i8z31avpfngqi21izl740p0ryhkf3ys1g76drnzqi6gan8d7"; 15682 + rev = "1d4267f47fc022c66af87261f49c32b9a05273cf"; 15683 + sha256 = "089a3ipja9x0giy29xa01w752rzlfhm6m4nbxd1g0kalh7fypjv3"; 15659 15684 }; 15660 15685 meta.homepage = "https://github.com/nvchad/ui/"; 15661 15686 }; ··· 15686 15711 15687 15712 rose-pine = buildVimPluginFrom2Nix { 15688 15713 pname = "rose-pine"; 15689 - version = "2023-07-22"; 15714 + version = "2023-07-28"; 15690 15715 src = fetchFromGitHub { 15691 15716 owner = "rose-pine"; 15692 15717 repo = "neovim"; 15693 - rev = "e10340767534b4988992de838d6c811db63b74db"; 15694 - sha256 = "1a58a3xdl3wvs54sbmyyjs6mps8icp7r0g287i3h5jam10vabw3n"; 15718 + rev = "e29002cbee4854a9c8c4b148d8a52fae3176070f"; 15719 + sha256 = "19gndx91dj3c76zbidlk4gjgjw0qkpv4x0ws6f1fsga9b9gplf3g"; 15695 15720 }; 15696 15721 meta.homepage = "https://github.com/rose-pine/neovim/"; 15697 15722 };
+91 -92
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
··· 126 126 }; 127 127 c = buildGrammar { 128 128 language = "c"; 129 - version = "0.0.0+rev=ad09589"; 129 + version = "0.0.0+rev=39bea7d"; 130 130 src = fetchFromGitHub { 131 131 owner = "tree-sitter"; 132 132 repo = "tree-sitter-c"; 133 - rev = "ad095896dd223f1c22b85ac5ec84ab11fb732b07"; 134 - hash = "sha256-0SqgOjsSFQkDeJMmF9mAgvbgnm9CCuFTYCUJo4zjCEU="; 133 + rev = "39bea7d391f57c5f0e061419e1c3066e03eb14b3"; 134 + hash = "sha256-0iE7dRvouBZuVliWCuuM81CBlPndHR+qFEX8UnOSKWg="; 135 135 }; 136 136 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; 137 137 }; ··· 148 148 }; 149 149 cairo = buildGrammar { 150 150 language = "cairo"; 151 - version = "0.0.0+rev=02ec146"; 151 + version = "0.0.0+rev=6216c6e"; 152 152 src = fetchFromGitHub { 153 153 owner = "amaanq"; 154 154 repo = "tree-sitter-cairo"; 155 - rev = "02ec1461f11aa126d3c16abb2da284ca3ba15631"; 156 - hash = "sha256-xtGIywLt+sOx82id3/9Me1WTJam8b9gPJfx+2xo7lgg="; 155 + rev = "6216c6ee5e9fc0649c4bd7b1aedd884a55bdd9ef"; 156 + hash = "sha256-D8yAkxaokkdNFLnBDWTa6Xu21ibpVw1A4sd/llh8BKs="; 157 157 }; 158 158 meta.homepage = "https://github.com/amaanq/tree-sitter-cairo"; 159 159 }; ··· 280 280 }; 281 281 cuda = buildGrammar { 282 282 language = "cuda"; 283 - version = "0.0.0+rev=2af3d43"; 283 + version = "0.0.0+rev=ccb8368"; 284 284 src = fetchFromGitHub { 285 285 owner = "theHamsta"; 286 286 repo = "tree-sitter-cuda"; 287 - rev = "2af3d43cd96dd3f3c3868095222c7f5e2462b3ab"; 288 - hash = "sha256-ZwinNfhFM1u4qplHOFR8xKphtSjENS+o4u9RUgEnOHg="; 287 + rev = "ccb8368181f1684d3c9815bc1271eb25aa7ddb16"; 288 + hash = "sha256-Fwy05mSFnvV7h0TEiO024uzHI7I3k2IYu4i5fRbdDrs="; 289 289 }; 290 290 meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda"; 291 291 }; ··· 403 403 }; 404 404 elixir = buildGrammar { 405 405 language = "elixir"; 406 - version = "0.0.0+rev=2616034"; 406 + version = "0.0.0+rev=a2861e8"; 407 407 src = fetchFromGitHub { 408 408 owner = "elixir-lang"; 409 409 repo = "tree-sitter-elixir"; 410 - rev = "2616034f78ffa83ca6a521ebd7eee1868cb5c14c"; 411 - hash = "sha256-KY/qeIKWaXUCpA7hbK3ptfCg/cXoISa6mNYB7a0XY18="; 410 + rev = "a2861e88a730287a60c11ea9299c033c7d076e30"; 411 + hash = "sha256-hBHqQ3eBjknRPJjP+lQJU6NPFhUMtiv4FbKsTw28Bog="; 412 412 }; 413 413 meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; 414 414 }; 415 415 elm = buildGrammar { 416 416 language = "elm"; 417 - version = "0.0.0+rev=73edfcd"; 417 + version = "0.0.0+rev=8fce414"; 418 418 src = fetchFromGitHub { 419 419 owner = "elm-tooling"; 420 420 repo = "tree-sitter-elm"; 421 - rev = "73edfcdc3bb2ddfc731cd5d63e6cb287a18da90d"; 422 - hash = "sha256-0fC3NYHtZQbi9Ca5UAAD9FEXQUJ9z8caf0XQsPpU5Rs="; 421 + rev = "8fce414fb951d6d2374593a3adf732621ef4bccf"; 422 + hash = "sha256-TuWEqei//UZm2RHWJTooJVOM9EiAST8TtehGw6JnuN4="; 423 423 }; 424 424 meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; 425 425 }; ··· 513 513 }; 514 514 fortran = buildGrammar { 515 515 language = "fortran"; 516 - version = "0.0.0+rev=482bdb8"; 516 + version = "0.0.0+rev=6828cf3"; 517 517 src = fetchFromGitHub { 518 518 owner = "stadelmanma"; 519 519 repo = "tree-sitter-fortran"; 520 - rev = "482bdb8b8fb7305b928937379820aa6449e359a7"; 521 - hash = "sha256-x2Cm1yUfhlkl8zgbQFPe/IxVNGpX050J3wjsqe7uOW8="; 520 + rev = "6828cf3629addb1706bdbbd33491e95f12b7042c"; 521 + hash = "sha256-/DoXmcNmHvgWvYt4IkHJoDp46xgoHMp+cw1jYEcQCHI="; 522 522 }; 523 523 meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; 524 524 }; ··· 645 645 }; 646 646 glsl = buildGrammar { 647 647 language = "glsl"; 648 - version = "0.0.0+rev=34e0657"; 648 + version = "0.0.0+rev=e9c49d0"; 649 649 src = fetchFromGitHub { 650 650 owner = "theHamsta"; 651 651 repo = "tree-sitter-glsl"; 652 - rev = "34e0657e37323874c6b67c718a0f83410c4602cf"; 653 - hash = "sha256-tOIwOy0XmDpDPxLWXZQNqxgoycA03oaqbdp+PxJfn+0="; 652 + rev = "e9c49d0752d968bc6dcd35d0c3a88397c5d51757"; 653 + hash = "sha256-O/RNeoUZEPF8dxQDy41mQvmIyQ29V6MFr7Rgi7g4kDw="; 654 654 }; 655 655 meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl"; 656 656 }; 657 657 go = buildGrammar { 658 658 language = "go"; 659 - version = "0.0.0+rev=8c8007e"; 659 + version = "0.0.0+rev=bbaa67a"; 660 660 src = fetchFromGitHub { 661 661 owner = "tree-sitter"; 662 662 repo = "tree-sitter-go"; 663 - rev = "8c8007eaee47702bb0291a3c7aeb004909baab4d"; 664 - hash = "sha256-K8mvDoQXSXwyyYQuwEcV6RBTZFbn4OSi7R1nGoQkDQU="; 663 + rev = "bbaa67a180cfe0c943e50c55130918be8efb20bd"; 664 + hash = "sha256-G7d8CHCyKDAb9j6ijRfHk/HlgPqSI+uvkuRIRRvjkHI="; 665 665 }; 666 666 meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; 667 667 }; ··· 733 733 }; 734 734 hack = buildGrammar { 735 735 language = "hack"; 736 - version = "0.0.0+rev=95e63e7"; 736 + version = "0.0.0+rev=2887d39"; 737 737 src = fetchFromGitHub { 738 738 owner = "slackhq"; 739 739 repo = "tree-sitter-hack"; 740 - rev = "95e63e79e0d9f91000bd11d458997fabed1bb1e2"; 741 - hash = "sha256-++WvcNWPEs2Ax4KSWaA7sQ1ga2dJVoUnleLkjuQ6tFA="; 740 + rev = "2887d3927c5fadebfd71c604922d0c59748e9901"; 741 + hash = "sha256-rScvFdoyv0odnAcoKhS+iBaBziV/uaKJa51zPnxMBFQ="; 742 742 }; 743 743 meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; 744 744 }; ··· 755 755 }; 756 756 haskell = buildGrammar { 757 757 language = "haskell"; 758 - version = "0.0.0+rev=ba0bfb0"; 758 + version = "0.0.0+rev=9970682"; 759 759 src = fetchFromGitHub { 760 760 owner = "tree-sitter"; 761 761 repo = "tree-sitter-haskell"; 762 - rev = "ba0bfb0e5d8e9e31c160d287878c6f26add3ec08"; 763 - hash = "sha256-ZSOF0CLOn82GwU3xgvFefmh/AD2j5zz8I0t5YPwfan0="; 762 + rev = "99706824b92f162d4e0f47c7e930bbccb367276e"; 763 + hash = "sha256-JJvXkunDFRjWoXipxl1o2P+lRIDa4kw/Ys3LUu3piIY="; 764 764 }; 765 765 meta.homepage = "https://github.com/tree-sitter/tree-sitter-haskell"; 766 766 }; ··· 788 788 }; 789 789 heex = buildGrammar { 790 790 language = "heex"; 791 - version = "0.0.0+rev=2e1348c"; 791 + version = "0.0.0+rev=9bf4ae4"; 792 792 src = fetchFromGitHub { 793 793 owner = "connorlay"; 794 794 repo = "tree-sitter-heex"; 795 - rev = "2e1348c3cf2c9323e87c2744796cf3f3868aa82a"; 796 - hash = "sha256-6LREyZhdTDt3YHVRPDyqCaDXqcsPlHOoMFDb2B3+3xM="; 795 + rev = "9bf4ae444a8779839ecbca3b6b896dee426b10ae"; 796 + hash = "sha256-ghknZmki1eBSzxY9omZN6wgLpvoJEYXBpvkVxxqLiIc="; 797 797 }; 798 798 meta.homepage = "https://github.com/connorlay/tree-sitter-heex"; 799 799 }; ··· 832 832 }; 833 833 hoon = buildGrammar { 834 834 language = "hoon"; 835 - version = "0.0.0+rev=dfa565f"; 835 + version = "0.0.0+rev=900a272"; 836 836 src = fetchFromGitHub { 837 837 owner = "urbit-pilled"; 838 838 repo = "tree-sitter-hoon"; 839 - rev = "dfa565f87c8997d43cec725d41f023cc3577ca46"; 840 - hash = "sha256-ogNgjvRRR0KevOlB1PH+cI+HHftq/JrS6pQuIwR5m2A="; 839 + rev = "900a272271cc2fb78f24aa7b5a1e21ed36bb1d39"; 840 + hash = "sha256-g2jBCZjsEsWG+LCAGj7b/t5mOET5/mVN39+/HDRUBCk="; 841 841 }; 842 842 meta.homepage = "https://github.com/urbit-pilled/tree-sitter-hoon"; 843 843 }; ··· 1030 1030 }; 1031 1031 kotlin = buildGrammar { 1032 1032 language = "kotlin"; 1033 - version = "0.0.0+rev=2878163"; 1033 + version = "0.0.0+rev=06a2f6e"; 1034 1034 src = fetchFromGitHub { 1035 1035 owner = "fwcd"; 1036 1036 repo = "tree-sitter-kotlin"; 1037 - rev = "2878163ee7cad7eaebd3df1729e86610891fe0ee"; 1038 - hash = "sha256-BRmKlQf78MkK5d2w6J4B5p6Nos+kSon+1M95lOJEkd0="; 1037 + rev = "06a2f6e71c7fcac34addcbf2a4667adad1b9c5a7"; 1038 + hash = "sha256-HF3wp4nNwgP0LhZvxQKMnPqMPhwu8Xc9khgiQoy6DeA="; 1039 1039 }; 1040 1040 meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; 1041 1041 }; ··· 1107 1107 }; 1108 1108 luap = buildGrammar { 1109 1109 language = "luap"; 1110 - version = "0.0.0+rev=43916b0"; 1110 + version = "0.0.0+rev=31461ae"; 1111 1111 src = fetchFromGitHub { 1112 1112 owner = "amaanq"; 1113 1113 repo = "tree-sitter-luap"; 1114 - rev = "43916b0f31c48a05e03783eb0bab4eec54a4ac75"; 1115 - hash = "sha256-wu2f9iCByf85/iE6j5slNruYH8GUVD19u/ygJ/yx76U="; 1114 + rev = "31461ae9bd0866cb5117cfe5de71189854fd0f3e"; 1115 + hash = "sha256-SW2ubK5317GUc1dQLkhoaisMgctLOwr6TPVYSQh02vE="; 1116 1116 }; 1117 1117 meta.homepage = "https://github.com/amaanq/tree-sitter-luap"; 1118 1118 }; ··· 1175 1175 }; 1176 1176 matlab = buildGrammar { 1177 1177 language = "matlab"; 1178 - version = "0.0.0+rev=1558d8f"; 1178 + version = "0.0.0+rev=c8723b3"; 1179 1179 src = fetchFromGitHub { 1180 1180 owner = "acristoffers"; 1181 1181 repo = "tree-sitter-matlab"; 1182 - rev = "1558d8fc85f7810fa567292ad2a7e64913fa78a1"; 1183 - hash = "sha256-3FKUGmMM3OeRXkS+izu5yrTgiewp5nHN2352t6sYurU="; 1182 + rev = "c8723b33970deda54257e640779714fb181d4d5f"; 1183 + hash = "sha256-iSpOB5hnd7iKmuhAzAYYbFgP5MiiD57yvAHHG8PS9HA="; 1184 1184 }; 1185 1185 meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; 1186 1186 }; ··· 1310 1310 }; 1311 1311 ocamllex = buildGrammar { 1312 1312 language = "ocamllex"; 1313 - version = "0.0.0+rev=c8f90e4"; 1313 + version = "0.0.0+rev=4b9898c"; 1314 1314 src = fetchFromGitHub { 1315 1315 owner = "atom-ocaml"; 1316 1316 repo = "tree-sitter-ocamllex"; 1317 - rev = "c8f90e42e1b9cf9e30b1669c386b8d9de992d201"; 1318 - hash = "sha256-cFzurSuO64PwOuJz1Fa0GTDZ2hnT0dHl4NwQhXWQWIw="; 1317 + rev = "4b9898ccbf198602bb0dec9cd67cc1d2c0a4fad2"; 1318 + hash = "sha256-YhmEE7I7UF83qMuldHqc/fD/no/7YuZd6CaAIaZ1now="; 1319 1319 }; 1320 1320 generate = true; 1321 1321 meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; ··· 1377 1377 }; 1378 1378 perl = buildGrammar { 1379 1379 language = "perl"; 1380 - version = "0.0.0+rev=4a02376"; 1380 + version = "0.0.0+rev=6141ee2"; 1381 1381 src = fetchFromGitHub { 1382 1382 owner = "ganezdragon"; 1383 1383 repo = "tree-sitter-perl"; 1384 - rev = "4a023763f54dec0a6f986f5bd238af788a3f0584"; 1385 - hash = "sha256-8mLzXxkc8m69KOQtIT02MCKeTCuwERT3/Kegf48IEls="; 1384 + rev = "6141ee2cb4c954d5fab9c4ed20ad2b159341533c"; 1385 + hash = "sha256-eRgnMVCh2/DD8Ka1unyBt9KoLNR4fo3lJiJlZXYBOJo="; 1386 1386 }; 1387 1387 meta.homepage = "https://github.com/ganezdragon/tree-sitter-perl"; 1388 1388 }; 1389 1389 php = buildGrammar { 1390 1390 language = "php"; 1391 - version = "0.0.0+rev=d43130f"; 1391 + version = "0.0.0+rev=d76de26"; 1392 1392 src = fetchFromGitHub { 1393 1393 owner = "tree-sitter"; 1394 1394 repo = "tree-sitter-php"; 1395 - rev = "d43130fd1525301e9826f420c5393a4d169819fc"; 1396 - hash = "sha256-oHUfcuqtFFl+70/uJjE74J1JVV93G9++UaEIntOH5tM="; 1395 + rev = "d76de26b8218df208949f46b31e0c422020eda3a"; 1396 + hash = "sha256-s5oms776eOTkT/tD61ElHCY+pIg7LhnJ3VIyhdHoZWs="; 1397 1397 }; 1398 1398 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; 1399 1399 }; ··· 1432 1432 }; 1433 1433 poe_filter = buildGrammar { 1434 1434 language = "poe_filter"; 1435 - version = "0.0.0+rev=80dc101"; 1435 + version = "0.0.0+rev=d7b43b5"; 1436 1436 src = fetchFromGitHub { 1437 1437 owner = "ObserverOfTime"; 1438 1438 repo = "tree-sitter-poe-filter"; 1439 - rev = "80dc10195e26c72598ed1ab02cdf2d8e4c792e7b"; 1440 - hash = "sha256-KDsi8eLrTnZaD9XwyF24edmBNHre3FoTiD7RE/MpvEQ="; 1439 + rev = "d7b43b51f92fb19efe8af45c2246087c611c8f63"; 1440 + hash = "sha256-83gE+dY1ldK5zFcEtqY3zZgk+MMrSA8w5alqp2sa/7Y="; 1441 1441 }; 1442 1442 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-poe-filter"; 1443 1443 }; ··· 1465 1465 }; 1466 1466 promql = buildGrammar { 1467 1467 language = "promql"; 1468 - version = "0.0.0+rev=4b6b9f3"; 1468 + version = "0.0.0+rev=ed9a12f"; 1469 1469 src = fetchFromGitHub { 1470 1470 owner = "MichaHoffmann"; 1471 1471 repo = "tree-sitter-promql"; 1472 - rev = "4b6b9f399dc58e408c81da8d8fd7e66ab617eef3"; 1473 - hash = "sha256-CaNCxgKL/N6TUcO838iR09tFTYS/kWJLf8whQF/3hAg="; 1472 + rev = "ed9a12f6ae4e75d4622adef8fb1b1e4d0ac0a759"; 1473 + hash = "sha256-pE0cPBB6zuQ2MdjT+kPOqhbTvcOBk5M+JK3leaT7ITE="; 1474 1474 }; 1475 1475 meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-promql"; 1476 1476 }; ··· 1487 1487 }; 1488 1488 prql = buildGrammar { 1489 1489 language = "prql"; 1490 - version = "0.0.0+rev=02b1e96"; 1490 + version = "0.0.0+rev=09e158c"; 1491 1491 src = fetchFromGitHub { 1492 1492 owner = "PRQL"; 1493 1493 repo = "tree-sitter-prql"; 1494 - rev = "02b1e967ede00aaa5d7c9fcd4a604b83825a6261"; 1495 - hash = "sha256-3pdfcCfHdusphn7vQX/d1gS5kKyNTE9qf0YBvsa/BjM="; 1494 + rev = "09e158cd3650581c0af4c49c2e5b10c4834c8646"; 1495 + hash = "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI="; 1496 1496 }; 1497 1497 meta.homepage = "https://github.com/PRQL/tree-sitter-prql"; 1498 1498 }; ··· 1520 1520 }; 1521 1521 python = buildGrammar { 1522 1522 language = "python"; 1523 - version = "0.0.0+rev=7c8930b"; 1523 + version = "0.0.0+rev=5af00f6"; 1524 1524 src = fetchFromGitHub { 1525 1525 owner = "tree-sitter"; 1526 1526 repo = "tree-sitter-python"; 1527 - rev = "7c8930b6388b5590ebef248853f144185a9eda1d"; 1528 - hash = "sha256-6QXMocivEFGrmCFJdxz+z+FsAQ6MBd4kv7719gKO4Gg="; 1527 + rev = "5af00f64af6bbf822f208243cce5cf75396fb6f5"; 1528 + hash = "sha256-2btd/NRE6NuGNlx4cq535OrwtWXihiP3VMCJjPCiDOk="; 1529 1529 }; 1530 1530 meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; 1531 1531 }; ··· 1586 1586 }; 1587 1587 racket = buildGrammar { 1588 1588 language = "racket"; 1589 - version = "0.0.0+rev=92bf637"; 1589 + version = "0.0.0+rev=d181a97"; 1590 1590 src = fetchFromGitHub { 1591 1591 owner = "6cdh"; 1592 1592 repo = "tree-sitter-racket"; 1593 - rev = "92bf6372c63bb413c2d3c1535383d266838d1911"; 1594 - hash = "sha256-r/4tT+dPhyQCQfeprISH0E30hUyxSnJHpcVN/VLM6Rw="; 1593 + rev = "d181a9738177a3b21b9f0e7bbb33b1a562f73ba6"; 1594 + hash = "sha256-USdHc4c5s1ZGB1nHf0nw8IZEi1xbLWJTnj6KBzcmacY="; 1595 1595 }; 1596 1596 meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; 1597 1597 }; ··· 1641 1641 }; 1642 1642 robot = buildGrammar { 1643 1643 language = "robot"; 1644 - version = "0.0.0+rev=51b82cf"; 1644 + version = "0.0.0+rev=5e50f25"; 1645 1645 src = fetchFromGitHub { 1646 1646 owner = "Hubro"; 1647 1647 repo = "tree-sitter-robot"; 1648 - rev = "51b82cfd0c824681b6a282663820a5ce54243e55"; 1649 - hash = "sha256-jRLP5LqA/Q3IosK0n5sLJ2SW/wXTo9ia1zpdnos/QN8="; 1648 + rev = "5e50f2517580290cd1b9689664815e3b09d986b8"; 1649 + hash = "sha256-5mWRCd9JcTGTuODltbuz7htW/fYjlBTS9HzxrFRj12w="; 1650 1650 }; 1651 1651 meta.homepage = "https://github.com/Hubro/tree-sitter-robot"; 1652 1652 }; ··· 1696 1696 }; 1697 1697 scala = buildGrammar { 1698 1698 language = "scala"; 1699 - version = "0.0.0+rev=8062487"; 1699 + version = "0.0.0+rev=a2f36c2"; 1700 1700 src = fetchFromGitHub { 1701 1701 owner = "tree-sitter"; 1702 1702 repo = "tree-sitter-scala"; 1703 - rev = "8062487fb3b7f3ce1bb7ce1fd1c84bed60c75203"; 1704 - hash = "sha256-nCmQjLqunccXVgmNUMbMbm6SYuwCRtf1v2CFXrgKXqo="; 1703 + rev = "a2f36c2477859110d5b7b675f395e50241fbc004"; 1704 + hash = "sha256-/GT4SwYit6IwWgEadPMEyXVtmXdwomWUrDMdlTHS6Qs="; 1705 1705 }; 1706 1706 meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; 1707 1707 }; ··· 1796 1796 }; 1797 1797 sql = buildGrammar { 1798 1798 language = "sql"; 1799 - version = "0.0.0+rev=9fc30c9"; 1799 + version = "0.0.0+rev=61ab791"; 1800 1800 src = fetchFromGitHub { 1801 1801 owner = "derekstride"; 1802 1802 repo = "tree-sitter-sql"; 1803 - rev = "9fc30c949f29747d34c254677d039c9df3c521b4"; 1804 - hash = "sha256-EyZSbcjbPuaQGpi33YK+hpsod73yifk2hL+MCjn8R9M="; 1803 + rev = "61ab7913e110082b7f1fab5421ae3f971b3578ce"; 1804 + hash = "sha256-0M0iMJ3qCh6OLAxHaZatK/DTaLwAzDGC5Anxsjjg8kY="; 1805 1805 }; 1806 1806 meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; 1807 1807 }; ··· 1896 1896 }; 1897 1897 t32 = buildGrammar { 1898 1898 language = "t32"; 1899 - version = "0.0.0+rev=4e581fc"; 1900 - src = fetchFromGitea { 1901 - domain = "codeberg.org"; 1899 + version = "0.0.0+rev=e4cb4a6"; 1900 + src = fetchFromGitLab { 1902 1901 owner = "xasc"; 1903 1902 repo = "tree-sitter-t32"; 1904 - rev = "4e581fcd17d76651aa92759a68f9a8186b9fe8dc"; 1905 - hash = "sha256-SUft3MpM8fSLyojgRs6uaZxWDfoxNvL5Orb7XcrztYo="; 1903 + rev = "e4cb4a6adb26650e0a2bf4ae57d829ccb8066dcc"; 1904 + hash = "sha256-WNkO6EkvEmS/Yrpj5Kj34xFcScoCCbbrXiW0CORJYvw="; 1906 1905 }; 1907 - meta.homepage = "https://codeberg.org/xasc/tree-sitter-t32"; 1906 + meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32"; 1908 1907 }; 1909 1908 tablegen = buildGrammar { 1910 1909 language = "tablegen"; ··· 2100 2099 }; 2101 2100 verilog = buildGrammar { 2102 2101 language = "verilog"; 2103 - version = "0.0.0+rev=22f9b84"; 2102 + version = "0.0.0+rev=9020313"; 2104 2103 src = fetchFromGitHub { 2105 2104 owner = "tree-sitter"; 2106 2105 repo = "tree-sitter-verilog"; 2107 - rev = "22f9b845c77c52b86b21adaebe689864957f4e31"; 2108 - hash = "sha256-X3wIZ9AFc6Cxm4E3NYxRRO8vDfVDuSsupkcLhwkf+QI="; 2106 + rev = "902031343056bc0b11f3e47b33f036a9cf59f58d"; 2107 + hash = "sha256-7yPSblfcfNpJYFc06GT1EYY6WMgj/SaFI3UJqUBsL9c="; 2109 2108 }; 2110 2109 meta.homepage = "https://github.com/tree-sitter/tree-sitter-verilog"; 2111 2110 }; ··· 2166 2165 }; 2167 2166 wgsl_bevy = buildGrammar { 2168 2167 language = "wgsl_bevy"; 2169 - version = "0.0.0+rev=9e3273e"; 2168 + version = "0.0.0+rev=a041228"; 2170 2169 src = fetchFromGitHub { 2171 2170 owner = "theHamsta"; 2172 2171 repo = "tree-sitter-wgsl-bevy"; 2173 - rev = "9e3273e64bdd3f74d1514674286838f9075ee9e4"; 2172 + rev = "a041228ae64632f59b9bd37346a0dbcb7817f36b"; 2174 2173 hash = "sha256-bBGunOcFPrHWLsP1ISgdFBNDIBbB0uhwxKAwmQZg7/k="; 2175 2174 }; 2176 2175 meta.homepage = "https://github.com/theHamsta/tree-sitter-wgsl-bevy"; 2177 2176 }; 2178 2177 wing = buildGrammar { 2179 2178 language = "wing"; 2180 - version = "0.0.0+rev=23712ef"; 2179 + version = "0.0.0+rev=996e87a"; 2181 2180 src = fetchFromGitHub { 2182 2181 owner = "winglang"; 2183 2182 repo = "wing"; 2184 - rev = "23712eff9768576bdd852cb9b989a9cd44af014a"; 2185 - hash = "sha256-IWqclJM3CKsgXIy3e6pUrd2iLfIu8QZT2k6eZXRpITA="; 2183 + rev = "996e87a0fa23ebd41d6c50fdff61d2ec6e2e1c1e"; 2184 + hash = "sha256-OKR/zt+53s3BO9Gu0VKEEsslR2Is2LaUnurXqrgNlSo="; 2186 2185 }; 2187 2186 location = "libs/tree-sitter-wing"; 2188 2187 generate = true;
+16 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 883 883 dependencies = with self; [ (nvim-treesitter.withPlugins (p: [ p.org ])) ]; 884 884 }; 885 885 886 + overseer-nvim = super.overseer-nvim.overrideAttrs { 887 + doCheck = true; 888 + checkPhase = '' 889 + runHook preCheck 890 + 891 + plugins=.testenv/data/nvim/site/pack/plugins/start 892 + mkdir -p "$plugins" 893 + ln -s ${self.plenary-nvim} "$plugins/plenary.nvim" 894 + bash run_tests.sh 895 + rm -r .testenv 896 + 897 + runHook postCheck 898 + ''; 899 + }; 900 + 886 901 inherit parinfer-rust; 887 902 888 903 phpactor = buildVimPluginFrom2Nix { ··· 932 947 pname = "sg-nvim-rust"; 933 948 inherit (old) version src; 934 949 935 - cargoHash = "sha256-bgroNNFRoKiySTC6Rldoy8Unepxd2OXwqcy3fA+CETs="; 950 + cargoHash = "sha256-DgNA/RqnpKmixJKKEDOzflaw8qfnTaBG/Dus1cqgHTU="; 936 951 937 952 nativeBuildInputs = [ pkg-config ]; 938 953
+2
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 114 114 https://github.com/ekickx/clipboard-image.nvim/,, 115 115 https://github.com/asheq/close-buffers.vim/,HEAD, 116 116 https://github.com/winston0410/cmd-parser.nvim/,, 117 + https://github.com/FelipeLema/cmp-async-path/,HEAD, 117 118 https://github.com/crispgm/cmp-beancount/,HEAD, 118 119 https://github.com/hrsh7th/cmp-buffer/,, 119 120 https://github.com/hrsh7th/cmp-calc/,, ··· 646 647 https://github.com/salkin-mada/openscad.nvim/,HEAD, 647 648 https://github.com/nvim-orgmode/orgmode/,, 648 649 https://github.com/rgroli/other.nvim/,HEAD, 650 + https://github.com/stevearc/overseer.nvim/,HEAD, 649 651 https://github.com/nyoom-engineering/oxocarbon.nvim/,HEAD, 650 652 https://github.com/vuki656/package-info.nvim/,, 651 653 https://github.com/wbthomason/packer.nvim/,,
+405 -405
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 1 { 2 - version = "116.0"; 2 + version = "116.0.1"; 3 3 sources = [ 4 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ach/firefox-116.0.tar.bz2"; 4 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ach/firefox-116.0.1.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "f9f28023f1702d54225f33c6a6bded08a1d17871091ceb7829e000aaf5769485"; 7 + sha256 = "4cd40512dd07b632ae912103ca3eed6dc8f74356b7ff6778d2aee47ef989a142"; 8 8 } 9 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/af/firefox-116.0.tar.bz2"; 9 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/af/firefox-116.0.1.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "2936f804f0b40589aaf59b581e11d7296f27671fafffe2696845c22cdccdbb50"; 12 + sha256 = "f716bef672ac2f7f4efca1c88558336503fd61b19bc3ea055e7a208ae088c8fe"; 13 13 } 14 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/an/firefox-116.0.tar.bz2"; 14 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/an/firefox-116.0.1.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "1572eade803d946b48070822434301ce4000fa348c9f01af3653e253473e0c50"; 17 + sha256 = "0d17d220f85d3dd92b80536c177dfd03016e74cc5817563252aa6411c33a977b"; 18 18 } 19 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ar/firefox-116.0.tar.bz2"; 19 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ar/firefox-116.0.1.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "5668b90b9ad9314cabff710cbd9864acd4f880411952591cfc2770821a7718db"; 22 + sha256 = "d8bd0efd03b0e05361bb1e5ba9c2c3de15e62a3d46b311e67790742f7c6dbef1"; 23 23 } 24 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ast/firefox-116.0.tar.bz2"; 24 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ast/firefox-116.0.1.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "61865e18b800873881bd88b034480978378086f2bde9d0746aab91c04491cd45"; 27 + sha256 = "76ca632f14f689f9dad87efd33d4f4fac7dae211f05235c89180c8d235be9674"; 28 28 } 29 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/az/firefox-116.0.tar.bz2"; 29 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/az/firefox-116.0.1.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "485ce8e25658725b98f5596536eb34e832e21c8b995f9eb728f6b9bd3d7d68ca"; 32 + sha256 = "188149214d58acc664d773ce9b24be3ae4c525d53eacaddd4c4633a9546df163"; 33 33 } 34 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/be/firefox-116.0.tar.bz2"; 34 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/be/firefox-116.0.1.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "3af6a0fc179bd134fcb78241fe08bdd19cd17f56c53e5f6f4ba49607579b7f5c"; 37 + sha256 = "2c237aea7b369382c5025267828bdf630306a50ac8326b620f03a3b9630a96b0"; 38 38 } 39 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/bg/firefox-116.0.tar.bz2"; 39 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/bg/firefox-116.0.1.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "a5633fa78ceb33f1bcb3ea4745c809e018b7319140a8d3a9caf2ea10b9b48956"; 42 + sha256 = "8a9930f11bf2e8c6f312e60d3630308b9c245022cfb9b263cdc6b9b32bc6aba6"; 43 43 } 44 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/bn/firefox-116.0.tar.bz2"; 44 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/bn/firefox-116.0.1.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "221067f2f48985f302c1a20b0a7c0e7a2f9d3ad09e4b59b9cf93af4a39df591c"; 47 + sha256 = "46151d2f96312d472370d46b9a79767dbd220269e77d4b095dd0b6c379159e4b"; 48 48 } 49 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/br/firefox-116.0.tar.bz2"; 49 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/br/firefox-116.0.1.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "668cee2552f4d645bc92061e617184b801ceda90f6750a0713ed54955444add0"; 52 + sha256 = "a7dba6ea1bbf0c32bd90369ce25542a59703f3362bf15e11d7e6c6713e06aeb6"; 53 53 } 54 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/bs/firefox-116.0.tar.bz2"; 54 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/bs/firefox-116.0.1.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "a93be95fa0bc3611cfc44e1f3aebe923b98b77117fe9ac45fdfca2429e003616"; 57 + sha256 = "1ff190385f79d908e371a2d6b2863b143b80c1bc8c979408fe74ae12adde10eb"; 58 58 } 59 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ca-valencia/firefox-116.0.tar.bz2"; 59 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ca-valencia/firefox-116.0.1.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "85792291eb9fe516c511444630a5079421fdce76a8ebf9135bfb663dbafa9809"; 62 + sha256 = "18a309efe29ddd1975849050c1e1cf2d9fa8c889294d2b803d8bc755407cc8d2"; 63 63 } 64 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ca/firefox-116.0.tar.bz2"; 64 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ca/firefox-116.0.1.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "283ca0073bc7f3e92862d0b7658dace4b82fbf5d9fa28ff0a0db589c27caba2a"; 67 + sha256 = "6809ad187777ae37f98ffffeda66d07cff7bffdbbf59aa943c31c6bf4d1c5d18"; 68 68 } 69 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/cak/firefox-116.0.tar.bz2"; 69 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/cak/firefox-116.0.1.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "9c6eb2e5afe7b7d224e486c1614dafbb03c98418419df5d7cf52603fac86b1f4"; 72 + sha256 = "5f75ece70a531e3de12932a6ef269caa7920bd43d72275a5e36b9f795eb0372f"; 73 73 } 74 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/cs/firefox-116.0.tar.bz2"; 74 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/cs/firefox-116.0.1.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "2a662ea061c338565ce7a41fb5129906fbfbefd211bc1478c8b5df2da31cd09b"; 77 + sha256 = "5b518ab924956e53634f3f0c7d9853a5ac15ada7af6ea58e639e9169dacb8978"; 78 78 } 79 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/cy/firefox-116.0.tar.bz2"; 79 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/cy/firefox-116.0.1.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "8ed1c5c290f15eee386cc50a4b55ba9e68195cced914830d0b5932dc5c360d70"; 82 + sha256 = "617b154a5581557ea13d6303372dbf3c9ae560087c08e62eaf3256dd97f2231e"; 83 83 } 84 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/da/firefox-116.0.tar.bz2"; 84 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/da/firefox-116.0.1.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "c7fb3d69577feb9ecf452561bca5acc48de0cfda3af9acd650eda02b0c42fab6"; 87 + sha256 = "c8b820b7270f1ed8c89814faa44fabb6b68e50223539c0bc0ec440cece702a58"; 88 88 } 89 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/de/firefox-116.0.tar.bz2"; 89 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/de/firefox-116.0.1.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "a20d2e375059348e3132f68f9bf0adbc82d4a72555844c305a00952fd676461a"; 92 + sha256 = "e167d133266cc60aed651453f35810864a54bfe23dd35d2f18ce1a6b9d98a3e9"; 93 93 } 94 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/dsb/firefox-116.0.tar.bz2"; 94 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/dsb/firefox-116.0.1.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "4ea38c4555ff2ec51c5fca580f907b3394de478fca190638163220c306d8a28b"; 97 + sha256 = "fa3a38acd33fc1ad50f18894c00aab4e8b3a86c63b134eb320ac8e9525c767f4"; 98 98 } 99 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/el/firefox-116.0.tar.bz2"; 99 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/el/firefox-116.0.1.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "7bf38355cde909e73fd9e768bb434ac8e0cbd4c255630f883d7dbda727cd0c66"; 102 + sha256 = "15aee0405639dea70bacc8710dec6b98cac26040ff489516b801302d981fd7f0"; 103 103 } 104 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/en-CA/firefox-116.0.tar.bz2"; 104 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/en-CA/firefox-116.0.1.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "a642a2c33a8c2ae92b47799aefd20ee2131e63cc982264a93ac4428fc453abb1"; 107 + sha256 = "8e9038465c8bceabb827344118751152d69d3eae57e47d085d1b98d142b66dd4"; 108 108 } 109 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/en-GB/firefox-116.0.tar.bz2"; 109 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/en-GB/firefox-116.0.1.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "055f2b734363586c61561a57ecb476bd8f31b586ab5ecb77041c23fb1f13a15a"; 112 + sha256 = "87e9c0f890fc305efe9595e843c3388edc42aa758ae1504574bda988656355be"; 113 113 } 114 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/en-US/firefox-116.0.tar.bz2"; 114 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/en-US/firefox-116.0.1.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "c689747d1dfa2b562f665ead7a82a5b399eb8f75b21aab11762f1093d90fea6c"; 117 + sha256 = "2c85a25a0a201f41babd7a321a2c339f3fcf51e4cab2a94f98bc4b25e6672c6e"; 118 118 } 119 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/eo/firefox-116.0.tar.bz2"; 119 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/eo/firefox-116.0.1.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "035b78e5b5dc8202aa340d47a8922c1e2293eb297da9483df1ce482a46a707c7"; 122 + sha256 = "6a2f01ab574ba5396f6cb6ed53434e981860b18bce56d573930480002ab3df09"; 123 123 } 124 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/es-AR/firefox-116.0.tar.bz2"; 124 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/es-AR/firefox-116.0.1.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "0017ae92eeab809311ded78ac062fa65f2a287f907823fe5c682d54418a4ef06"; 127 + sha256 = "5ac4dac5f6442900b10d1a8eaa7d69e261f42afab11eb490859534cf5fc386a1"; 128 128 } 129 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/es-CL/firefox-116.0.tar.bz2"; 129 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/es-CL/firefox-116.0.1.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "e30d470f0067f10e55c3b60d1c655fa3980cb1769f203f3b963944094f6c4786"; 132 + sha256 = "c31778635c6142aa3ae5185cb94f3a6ada480f5e4cf7df86093990a068aa3150"; 133 133 } 134 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/es-ES/firefox-116.0.tar.bz2"; 134 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/es-ES/firefox-116.0.1.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "088d86a0a062e2090ef04253136e9f56afcbdc0cf50b69a9426add68ca2f7303"; 137 + sha256 = "b8ee6e1a92c8d6c8946b611598088c0933670a2578c0f2c05b63220469357947"; 138 138 } 139 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/es-MX/firefox-116.0.tar.bz2"; 139 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/es-MX/firefox-116.0.1.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "275c173dbf244a73a1007d4f1ce7a521fd6fd74315850911fc0119a938afa2ac"; 142 + sha256 = "e9215001b0e087046d61149088ff6c0d78cb2fe2606cc48d6693fd7b17149a71"; 143 143 } 144 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/et/firefox-116.0.tar.bz2"; 144 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/et/firefox-116.0.1.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "4667ed790999da65741eb458191152983a772e0a6c444591231e4b08d186c23d"; 147 + sha256 = "ebb4c8213a84aed826613d9914ad4e3dac7321d920f9b37e29f26f2acd5fb0d2"; 148 148 } 149 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/eu/firefox-116.0.tar.bz2"; 149 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/eu/firefox-116.0.1.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "4bd83d219053b92a5fc33d2736f0e2a756cf71f497217d44bd86b2afeca6ae38"; 152 + sha256 = "366693332ea3ea34704cb390a2d8eb7faece05bde6cc8fb52050af6d1633a2a6"; 153 153 } 154 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/fa/firefox-116.0.tar.bz2"; 154 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/fa/firefox-116.0.1.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "069915d3dae6e9fa17ab1ea45d3333ee46026db80cc9e1bff576245c175e692e"; 157 + sha256 = "6f11947eb2a888a74261eddb58792bafa654f13247962ae900c779148511323e"; 158 158 } 159 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ff/firefox-116.0.tar.bz2"; 159 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ff/firefox-116.0.1.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "e89f47a6dcde5a053b4cb7e345a8ad45383b89f270daf7e81c332a3c9d2e7c00"; 162 + sha256 = "3d1c85e8a1ed8c7d7626302bdff1817810a927a44c42c227eb444a3bacaf8940"; 163 163 } 164 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/fi/firefox-116.0.tar.bz2"; 164 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/fi/firefox-116.0.1.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "f37bf620ae7ebb6abe3aa372e4512fe5995d9ad9730b10f3e7e6c182d37b9017"; 167 + sha256 = "c67bc808817d6a5047817a73cf49efb0f096b68cc880420c4d7b85704d682ecd"; 168 168 } 169 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/fr/firefox-116.0.tar.bz2"; 169 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/fr/firefox-116.0.1.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "177d291f6696edc51672a70ef84747169ac5827cdbae15ee7d4540c95a607d2e"; 172 + sha256 = "8f64a236006e6addf7f4cb96e198fefdd3d7442aa0d0a34c54e006b74d24e052"; 173 173 } 174 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/fur/firefox-116.0.tar.bz2"; 174 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/fur/firefox-116.0.1.tar.bz2"; 175 175 locale = "fur"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "d254b2d3eb99a1d4447b00cf74c2115703d997e8ea913d37353d84ac39b7ebd4"; 177 + sha256 = "6791106266d24b13a20346d925f4a6797df279bee0d0bb10b6ad260f06b82f22"; 178 178 } 179 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/fy-NL/firefox-116.0.tar.bz2"; 179 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/fy-NL/firefox-116.0.1.tar.bz2"; 180 180 locale = "fy-NL"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "731e4708989bb25a8508672afcc249a4474a7eaa20f23be2e72b11f82ba32f91"; 182 + sha256 = "841c6866e3c0e4018ffdb99a034781f04e66b818bb743a4e253f37c923f89e76"; 183 183 } 184 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ga-IE/firefox-116.0.tar.bz2"; 184 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ga-IE/firefox-116.0.1.tar.bz2"; 185 185 locale = "ga-IE"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "66b5d0ea2c52c997b58fec04bb102598ba33dae1b5d4086e3a9db25b0e955d10"; 187 + sha256 = "3e408fd85fb1c9d2195aa0113fcd2dccfabc1f2cc12c641c066503a6e9f15efa"; 188 188 } 189 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/gd/firefox-116.0.tar.bz2"; 189 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/gd/firefox-116.0.1.tar.bz2"; 190 190 locale = "gd"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "9b2452bf68f740323826ef420e09d211376b24aca2fe8375c69af18984e37ecb"; 192 + sha256 = "3b38ad8d7df6c1f8ff10234084453fcbaf161226c73309e1c95d94b45acf5944"; 193 193 } 194 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/gl/firefox-116.0.tar.bz2"; 194 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/gl/firefox-116.0.1.tar.bz2"; 195 195 locale = "gl"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "2b850b78a0c4ff25f600c15fceca0949dfecad1513be3f224649621b650ba4b0"; 197 + sha256 = "f469bd374abb829bab4c9e1b714232c1445ec41671e08341757259efeac6bb46"; 198 198 } 199 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/gn/firefox-116.0.tar.bz2"; 199 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/gn/firefox-116.0.1.tar.bz2"; 200 200 locale = "gn"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "010c08f3e89a413acc09f4aa17e7324e6d02933cc76eb9c4283ce0ce3ec63838"; 202 + sha256 = "0a5ed15868cb8253e56e0d5ae9c085f5e172b4b6ebcef312c05ee6d0e9771e9c"; 203 203 } 204 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/gu-IN/firefox-116.0.tar.bz2"; 204 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/gu-IN/firefox-116.0.1.tar.bz2"; 205 205 locale = "gu-IN"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "42472a5549c925eef91ead8c73172c5fc2b5171b93ae4e5f2177723c03f7b801"; 207 + sha256 = "b287a77a53fedb78985a00ae69508999c85051bad5f3a28f3e9642a432a6195a"; 208 208 } 209 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/he/firefox-116.0.tar.bz2"; 209 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/he/firefox-116.0.1.tar.bz2"; 210 210 locale = "he"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "677a458b1233f7203f14825fe5cafdefa02f143264da45f63b8f6cf3f49158a0"; 212 + sha256 = "b195c257007802b38924a7ce29910d0142007069e623459a70dbffd07fcb477c"; 213 213 } 214 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/hi-IN/firefox-116.0.tar.bz2"; 214 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/hi-IN/firefox-116.0.1.tar.bz2"; 215 215 locale = "hi-IN"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "10e74e64414f7c6c3800d30a77d1aabbff98e0b3e08a1620828979d6adcfcad1"; 217 + sha256 = "5e375896be832ca6e731e179849da587775d62b375de696c8242db4d165e03d5"; 218 218 } 219 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/hr/firefox-116.0.tar.bz2"; 219 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/hr/firefox-116.0.1.tar.bz2"; 220 220 locale = "hr"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "334ac4b63f9e1e41055adefb169c5a9b6117e54dfa665498fe03c3fcff6c8840"; 222 + sha256 = "ccbb3f21e58ad159568eba02066f22076e9f6c4ca5319ccb4e3d401271d317ef"; 223 223 } 224 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/hsb/firefox-116.0.tar.bz2"; 224 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/hsb/firefox-116.0.1.tar.bz2"; 225 225 locale = "hsb"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "12ddc0e9593068582edcdd60d75cb5a6bdf2050955a2c3c799021fc03d9615f8"; 227 + sha256 = "e2095aea5390dee60db7a6046487fd7d18827e9053a81b111417c351d5add211"; 228 228 } 229 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/hu/firefox-116.0.tar.bz2"; 229 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/hu/firefox-116.0.1.tar.bz2"; 230 230 locale = "hu"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "79d86bcbdcdc0f72fd0c2b53c14fa0455ec02b80039fcde1ee3238a1a26874b1"; 232 + sha256 = "5ed95a85eb870848bb528619845280b94be29fccabef1547d6dc9c6792d0b3ed"; 233 233 } 234 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/hy-AM/firefox-116.0.tar.bz2"; 234 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/hy-AM/firefox-116.0.1.tar.bz2"; 235 235 locale = "hy-AM"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "e221de9758c8b124322b0ffd9b9bca39f69f3908a0135ebfb916cfb1dfb35bf3"; 237 + sha256 = "ffb81343d4586ea859e2cd627f4110be18392a633b7ee6b6597e1650ba257b34"; 238 238 } 239 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ia/firefox-116.0.tar.bz2"; 239 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ia/firefox-116.0.1.tar.bz2"; 240 240 locale = "ia"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "e7a2f9139228a529318040fe18084364c2610d5335e659ddc19cb48f4d2f223a"; 242 + sha256 = "26be8b5d7c00f43f7634e592718a7ea6a8cb6ff5696618e9b238352221fe02a5"; 243 243 } 244 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/id/firefox-116.0.tar.bz2"; 244 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/id/firefox-116.0.1.tar.bz2"; 245 245 locale = "id"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "644e111edad13668c1c541bfaec46d4319a58420eb0d8f528a8247e39b859544"; 247 + sha256 = "eae0059b82fa8db871b02d274c99e3a5bfddc9b77db82f775af185491d66b233"; 248 248 } 249 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/is/firefox-116.0.tar.bz2"; 249 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/is/firefox-116.0.1.tar.bz2"; 250 250 locale = "is"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "11360ca9d9eae06323d9e73173791700cb981689d0bff68bf4095be709f110c2"; 252 + sha256 = "a6da8f8ff190716856aa2d26a2393ffcb0a414a7f6e3a5edcf435522515bafa9"; 253 253 } 254 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/it/firefox-116.0.tar.bz2"; 254 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/it/firefox-116.0.1.tar.bz2"; 255 255 locale = "it"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "c3afeee0d1edad4e80a377893ee9ca8c1f9c10d9c3b4db490e8dec29d0da5fe9"; 257 + sha256 = "260848ea966a0aca751e49492358008e8d64919816422a7717e2a690105331f9"; 258 258 } 259 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ja/firefox-116.0.tar.bz2"; 259 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ja/firefox-116.0.1.tar.bz2"; 260 260 locale = "ja"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "4389b9eed95c22df1b3914184458d76daf5648ea681081412b4207864aaaae89"; 262 + sha256 = "283afb780aa229d897ec6d7fb75c2084c65fe76f961b7fc882e615970a469501"; 263 263 } 264 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ka/firefox-116.0.tar.bz2"; 264 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ka/firefox-116.0.1.tar.bz2"; 265 265 locale = "ka"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "d0cea36119a3840f9870ddbff2a6af3faed1826003ec4675cd522f049885d07b"; 267 + sha256 = "77a4d6a34aa150d86ed6ba774b20f1934ada55d0431fdf8aa9d2adab8d801c37"; 268 268 } 269 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/kab/firefox-116.0.tar.bz2"; 269 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/kab/firefox-116.0.1.tar.bz2"; 270 270 locale = "kab"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "0e62f892ffa423f342dc78af9e2ec950bcf86b4e4a954fa9b73cb39159be48d8"; 272 + sha256 = "7260a955a24f1b80a4b51f104251f8462ceb294319796e7ae34c420b472e0403"; 273 273 } 274 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/kk/firefox-116.0.tar.bz2"; 274 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/kk/firefox-116.0.1.tar.bz2"; 275 275 locale = "kk"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "2ec97db79fabda5ae1d345aabf494fb398cba1fd45d3198b94f8d48ce972d3da"; 277 + sha256 = "db336e4712026b5bce90ff0f3e6f3133ca891376cec640c015c31e7e0750cc27"; 278 278 } 279 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/km/firefox-116.0.tar.bz2"; 279 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/km/firefox-116.0.1.tar.bz2"; 280 280 locale = "km"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "0e9192816ecb3f625b77063f5e0abb13a53057dfb91f179fef41d4fbfae42b30"; 282 + sha256 = "26460c831333a009f059d949a988e0d601cc36d0272e0adfe499184d82469b98"; 283 283 } 284 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/kn/firefox-116.0.tar.bz2"; 284 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/kn/firefox-116.0.1.tar.bz2"; 285 285 locale = "kn"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "d1c08659b7d08d3cbf5c0b3c7be64ea98fbca50c3e222aeed311b15dfa5345f7"; 287 + sha256 = "7ff13b5430084f0fc884b630e24bb7cf878ef109b94cdef65f3213022d2ac072"; 288 288 } 289 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ko/firefox-116.0.tar.bz2"; 289 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ko/firefox-116.0.1.tar.bz2"; 290 290 locale = "ko"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "51f948d0e2547ba1bbede5af396a60731f9170906410db612ed7585b8f0fb309"; 292 + sha256 = "fc15345ebf492d60a93e99e5f9c17f7d2a402f379a6785c1cbd483b7518459b5"; 293 293 } 294 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/lij/firefox-116.0.tar.bz2"; 294 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/lij/firefox-116.0.1.tar.bz2"; 295 295 locale = "lij"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "e1926c02dfc7004057cc0d8a0ccd7eb7b9f66f330548253a056f515028758479"; 297 + sha256 = "1b2dc61e93eb00e8d02e30bee999286c4e6d9ba54d929e2127f6f7fe5f5f43f7"; 298 298 } 299 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/lt/firefox-116.0.tar.bz2"; 299 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/lt/firefox-116.0.1.tar.bz2"; 300 300 locale = "lt"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "6b3a0b932816785b0bd996b6242910f7874c9403bbd43780f02df60d6bd03a21"; 302 + sha256 = "28be529fc15540b25358ef1cb1f2ef05869fab0fe960fa90f05efdf800c17d1b"; 303 303 } 304 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/lv/firefox-116.0.tar.bz2"; 304 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/lv/firefox-116.0.1.tar.bz2"; 305 305 locale = "lv"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "a731bc339e153279bf5440c86b583fca21d2e02431c2194a06824951dae52944"; 307 + sha256 = "bb1a7a0bc4f482dc2fe87f81137a0e13de0f64ed838132ba58a43730199d8be3"; 308 308 } 309 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/mk/firefox-116.0.tar.bz2"; 309 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/mk/firefox-116.0.1.tar.bz2"; 310 310 locale = "mk"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "667a027b9aec063dee06375420894cd44dd6a6eaeb23c10c0d9dad6541c92507"; 312 + sha256 = "a71bd3d1350edf681f2e995417916387f17cd4a3d10c27fb476d9d6931835873"; 313 313 } 314 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/mr/firefox-116.0.tar.bz2"; 314 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/mr/firefox-116.0.1.tar.bz2"; 315 315 locale = "mr"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "89c80aec3222608800eea7806365a04b2cc43fc529bc708dc17c805caf21c430"; 317 + sha256 = "a6e8f88bf8f542330974f95416ec94731c5f33d863e666b882596607d1bb4abc"; 318 318 } 319 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ms/firefox-116.0.tar.bz2"; 319 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ms/firefox-116.0.1.tar.bz2"; 320 320 locale = "ms"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "990cfb919ed9939aba6ed558d89598b1a8eea1d74fd56d428d06fefec8909a05"; 322 + sha256 = "03d34ea605c1c9620adac59e39617f9bd3b624dac176704495db64fd40511aa9"; 323 323 } 324 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/my/firefox-116.0.tar.bz2"; 324 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/my/firefox-116.0.1.tar.bz2"; 325 325 locale = "my"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "294cb3be64d7b43fc8d51d5d97800ea162cd39646da87605afc36a181ffaef6c"; 327 + sha256 = "a61bb16946623886cad2016333bf86ffed81cae3ba45e526edf68d1d7e3095c1"; 328 328 } 329 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/nb-NO/firefox-116.0.tar.bz2"; 329 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/nb-NO/firefox-116.0.1.tar.bz2"; 330 330 locale = "nb-NO"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "5536ba0a3eeaa80cd54e11b12d44ae6ac7441630a35ab1ead75a0d0a5f6ce8c0"; 332 + sha256 = "dd730e281d3984173ba94527c862b0729f253017ca83621856d5cc44847baf8d"; 333 333 } 334 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ne-NP/firefox-116.0.tar.bz2"; 334 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ne-NP/firefox-116.0.1.tar.bz2"; 335 335 locale = "ne-NP"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "029672dda24ec01565e2b9fb40ffabf803575a4f9328d1fea70517248a928b38"; 337 + sha256 = "2bf446f858577fa2a2717802cd3fa38b7b54158b6c742dba84107366a856d7ec"; 338 338 } 339 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/nl/firefox-116.0.tar.bz2"; 339 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/nl/firefox-116.0.1.tar.bz2"; 340 340 locale = "nl"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "5e68a5c46646a6aad221ec997bdd1e2ba837ba41010ee7121991def0ed4da22b"; 342 + sha256 = "054ba147d21781b069db88b8a70b4e39116463c761e421af7ceb3814d00b60a8"; 343 343 } 344 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/nn-NO/firefox-116.0.tar.bz2"; 344 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/nn-NO/firefox-116.0.1.tar.bz2"; 345 345 locale = "nn-NO"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "77284b5caffa342e759e846252fd0598ff7a9fa86f79e0ab7b5f3a647253ef81"; 347 + sha256 = "85bd7b53fe243f98500b4ce8c356d0edf87e6d45e9ca2e01f8f33253edfb9555"; 348 348 } 349 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/oc/firefox-116.0.tar.bz2"; 349 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/oc/firefox-116.0.1.tar.bz2"; 350 350 locale = "oc"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "dfaacd8319b2f8065b8e1924ad5ec420790c43af243cd1403f969a4ad3e250fb"; 352 + sha256 = "969ab17b2fb8bdbaca272f795dce3d94cc53d06783b19919471c3452bf0c653a"; 353 353 } 354 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/pa-IN/firefox-116.0.tar.bz2"; 354 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/pa-IN/firefox-116.0.1.tar.bz2"; 355 355 locale = "pa-IN"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "9f0a6eca2dd5a8389416463aff7a61c728389255a93cf928b110c112fc7b73a3"; 357 + sha256 = "21f48af68f6758aa1bb272da52c14ed8bd99d1108f2338264ddb7ebf6c177a51"; 358 358 } 359 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/pl/firefox-116.0.tar.bz2"; 359 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/pl/firefox-116.0.1.tar.bz2"; 360 360 locale = "pl"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "a3ad36159a690f51d4a75f474d315ecf0be0fc2fc4be07fa579ea9c07f5d7dba"; 362 + sha256 = "47e1763fe636f899177506ef4423a74ed8667ac1e2bf477b87d8301f74252e50"; 363 363 } 364 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/pt-BR/firefox-116.0.tar.bz2"; 364 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/pt-BR/firefox-116.0.1.tar.bz2"; 365 365 locale = "pt-BR"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "8e9f2ee744da1585af9e2cd95ad7fb8429b8a969c9d73eb5353c4f752566ed17"; 367 + sha256 = "01cb94b172e66cea9810310246528dca6e0c8c52d4b54e66d468645ade8e46ca"; 368 368 } 369 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/pt-PT/firefox-116.0.tar.bz2"; 369 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/pt-PT/firefox-116.0.1.tar.bz2"; 370 370 locale = "pt-PT"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "a2c7e6ffec70b39d235d172aa6512fb571af2a874d9999f4f5e4551855e418d9"; 372 + sha256 = "805daceaa0cbbb25d4bcdd44b6efbc877ff7c89fc994225e293cf41475c3bed3"; 373 373 } 374 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/rm/firefox-116.0.tar.bz2"; 374 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/rm/firefox-116.0.1.tar.bz2"; 375 375 locale = "rm"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "394b29f4f35775a6b701cb99960c41024b3379ad22b780e3dff841b8cdaaa4c3"; 377 + sha256 = "0c48711b06694ef7bf9108952d5f80a7463c4952dbc67426cfa0a58b492aca7f"; 378 378 } 379 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ro/firefox-116.0.tar.bz2"; 379 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ro/firefox-116.0.1.tar.bz2"; 380 380 locale = "ro"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "fc7ef54c87bba2c698f62fe4af111b52b3a11368232bf354d41316f950e982ad"; 382 + sha256 = "7c21cb6cea012c62a0cba5a5d714dbca2ffd20db341797ff7d399488d3c73078"; 383 383 } 384 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ru/firefox-116.0.tar.bz2"; 384 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ru/firefox-116.0.1.tar.bz2"; 385 385 locale = "ru"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "6bf8f6870ca514d25eb309dc98f1807f18aba7cba9348d4d4043fdae7ddb2242"; 387 + sha256 = "bbb64f9e09841ecbf42947cb4635197d0f480ed40a010f1f0434422bf4191496"; 388 388 } 389 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sc/firefox-116.0.tar.bz2"; 389 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sc/firefox-116.0.1.tar.bz2"; 390 390 locale = "sc"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "a6892d7ed01d8333491dc3f96309838e02cbb4a4af6e2c46b12f9e1a487ea493"; 392 + sha256 = "20e69ff3487c1a80cf21cabb774cde1275c0e9716cd207c5dfff31dd04894321"; 393 393 } 394 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sco/firefox-116.0.tar.bz2"; 394 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sco/firefox-116.0.1.tar.bz2"; 395 395 locale = "sco"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "8dc34d7b8c42eac485db88f88522d1c900562be0ec504132a77de7a9005dc0da"; 397 + sha256 = "34698519340f6597ebc42049446d5b1b5a30a35858632a91b570af248d90d232"; 398 398 } 399 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/si/firefox-116.0.tar.bz2"; 399 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/si/firefox-116.0.1.tar.bz2"; 400 400 locale = "si"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "f3d7fb18dc07e1dcb6e15646bd6e878d4ab9d856ce5186b04cff14f990c98316"; 402 + sha256 = "e8365da757cb052a692be8562960732ff4b82d6de455c45eec4a097bb5197437"; 403 403 } 404 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sk/firefox-116.0.tar.bz2"; 404 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sk/firefox-116.0.1.tar.bz2"; 405 405 locale = "sk"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "33be656e28f7fd3f841b8c627e1bb76c2defd8c24456ac8c151b56c2e87bdc4c"; 407 + sha256 = "b00edd0328369407dc877e4e438a46599baeb7c2bc3ee8720df6185a0a4587bc"; 408 408 } 409 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sl/firefox-116.0.tar.bz2"; 409 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sl/firefox-116.0.1.tar.bz2"; 410 410 locale = "sl"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "e6a639a07ba1313df86b304495c9d945335f8a81ff00369f59ea4d393b8f3927"; 412 + sha256 = "7d7ea3cc05cb227e965962bd34e1ceee5e40ad92b358b0f3288d011524028d6c"; 413 413 } 414 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/son/firefox-116.0.tar.bz2"; 414 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/son/firefox-116.0.1.tar.bz2"; 415 415 locale = "son"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "33c6d2bd9071a4f60112a216e103717140e7eeb98610801977e28dcc442f6375"; 417 + sha256 = "35418f16358c195b984b0dcf2bbdff28c5b1914440541daf80d36e3e44492355"; 418 418 } 419 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sq/firefox-116.0.tar.bz2"; 419 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sq/firefox-116.0.1.tar.bz2"; 420 420 locale = "sq"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "8fc1aba927ac52469172e11f39209775e495e68a381dbaed9c8fc1b6635e77db"; 422 + sha256 = "f15d7663d16bb07e0eac5ad522786cec2795464cf55fd07cc3b9c8fc964e099e"; 423 423 } 424 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sr/firefox-116.0.tar.bz2"; 424 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sr/firefox-116.0.1.tar.bz2"; 425 425 locale = "sr"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "b2ae7b024e374f76879ef265239d184dcc06b35bd858fb3fb3773224bf076dfa"; 427 + sha256 = "886899bcb7a7c9d3b68a9ae2cecc5c3d75cdde30f9aa20701f4dea173323db23"; 428 428 } 429 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sv-SE/firefox-116.0.tar.bz2"; 429 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sv-SE/firefox-116.0.1.tar.bz2"; 430 430 locale = "sv-SE"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "3247e74993817f0f2b9d8e687470bd7fa82a62bd4f74a43ca013f86c6ce1d70f"; 432 + sha256 = "0529ab13f5650ce2856f6d4da9178501a5073e6daa98f7cdd9d1603111f0639f"; 433 433 } 434 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/szl/firefox-116.0.tar.bz2"; 434 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/szl/firefox-116.0.1.tar.bz2"; 435 435 locale = "szl"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "bfb29ed24ead573e012fc052747aaf441ad7674fa4b76a15d8872d21741cf747"; 437 + sha256 = "25e23731c68ab719aac6e2672096beff9150b64788bf58a5099353be96542482"; 438 438 } 439 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ta/firefox-116.0.tar.bz2"; 439 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ta/firefox-116.0.1.tar.bz2"; 440 440 locale = "ta"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "e5ddde0bfc7e3ba9b1f426f3dfae2994c5dac638be5437219815579dd68771b3"; 442 + sha256 = "d91cefada2f8522d91634fb6881e78046cce38ae14a582bf31c8baedf8568c2a"; 443 443 } 444 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/te/firefox-116.0.tar.bz2"; 444 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/te/firefox-116.0.1.tar.bz2"; 445 445 locale = "te"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "6168da2cff453f171f6c9e056b1404b0e655dc0755ac89a1d4cbeff6557c2c42"; 447 + sha256 = "1603d7a2c1705f731fce1ff2c677d1f628d51b110bbc4612d4b5a6816a83a430"; 448 448 } 449 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/tg/firefox-116.0.tar.bz2"; 449 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/tg/firefox-116.0.1.tar.bz2"; 450 450 locale = "tg"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "77a07610b3bf87b4a79ab9947d60ba74c176df62ff531eba6d9a3fc0d7052011"; 452 + sha256 = "b14a173f0455115a6b397b7fabedf2dd5f179749d48f0568ba22d2e689faf519"; 453 453 } 454 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/th/firefox-116.0.tar.bz2"; 454 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/th/firefox-116.0.1.tar.bz2"; 455 455 locale = "th"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "ff736c6f62aa6c383196640c146a702b27ff97719980da36d28b125236a1c4d3"; 457 + sha256 = "3bb5893346aa691593168a2727c2c061d13b1e9059b0b1c4a892c2ed98aac30d"; 458 458 } 459 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/tl/firefox-116.0.tar.bz2"; 459 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/tl/firefox-116.0.1.tar.bz2"; 460 460 locale = "tl"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "998641b7fd1667850b79bca0d047389963768a0b0d7b021092cdcbc6c2c64d5c"; 462 + sha256 = "ebc1bc3c53aa18c92cc20490709d4292f0c91cf389239a7475fbdce40faf4dce"; 463 463 } 464 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/tr/firefox-116.0.tar.bz2"; 464 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/tr/firefox-116.0.1.tar.bz2"; 465 465 locale = "tr"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "40e634567d96de2bd92e2ee29cdab988682a7e3ad6fb6cebe54b4ab437206ce9"; 467 + sha256 = "8f8c570c0ea68b4192c54de4ff2efb8cd5068002728f05d6b737d5ac0d3d1cae"; 468 468 } 469 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/trs/firefox-116.0.tar.bz2"; 469 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/trs/firefox-116.0.1.tar.bz2"; 470 470 locale = "trs"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "5f53ed35784ed51a1e45cad719c2c132500c15d7351e961ff5e6701bcc78ef1e"; 472 + sha256 = "c2da4b02be0e9dbdc222fb39d76cd0ccd55821cc188994fe26cfe39350b7fa95"; 473 473 } 474 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/uk/firefox-116.0.tar.bz2"; 474 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/uk/firefox-116.0.1.tar.bz2"; 475 475 locale = "uk"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "1a3948ef2f7b205eb4a46be098ecaf8e36fbe909e292f5f7dc14ecf58b2e949d"; 477 + sha256 = "35ab47e88983674db1555e16306a1d2e219646d632c6fe24bb5334435e2d2dc3"; 478 478 } 479 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ur/firefox-116.0.tar.bz2"; 479 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ur/firefox-116.0.1.tar.bz2"; 480 480 locale = "ur"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "dc144ff4c139f57e5961cc8b224cb3e7e0d977a93471fae9137f17532afa5229"; 482 + sha256 = "62d543a71cf2884024345f52f087ce34f143b50d5aec33ed2cffe7f8ade45d8b"; 483 483 } 484 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/uz/firefox-116.0.tar.bz2"; 484 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/uz/firefox-116.0.1.tar.bz2"; 485 485 locale = "uz"; 486 486 arch = "linux-x86_64"; 487 - sha256 = "67bad242f01f97a1c593935c150cd4b46e6d91d6f29cf2ab7dc00341828ae7de"; 487 + sha256 = "d5ff3f0ca259b5251a1a9e509e968e78208898f42501df67a2863636a30864b2"; 488 488 } 489 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/vi/firefox-116.0.tar.bz2"; 489 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/vi/firefox-116.0.1.tar.bz2"; 490 490 locale = "vi"; 491 491 arch = "linux-x86_64"; 492 - sha256 = "7e1522df37328c39941fcf5c005aa86458243747863151557cee090a2fd5b118"; 492 + sha256 = "24c0c6d27bf3b7ef0b3e7cef0f2d9ca7f2823de6021fcfff7c09e832d1d8732c"; 493 493 } 494 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xh/firefox-116.0.tar.bz2"; 494 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xh/firefox-116.0.1.tar.bz2"; 495 495 locale = "xh"; 496 496 arch = "linux-x86_64"; 497 - sha256 = "07727195ac9aaa89bcc81d2225cfde5c01f50957be040a16650987a48ce1f172"; 497 + sha256 = "ec36453ee1654f40a2091a539267aaf8b6e95f4662554d1103ac0a09c33fb4fa"; 498 498 } 499 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/zh-CN/firefox-116.0.tar.bz2"; 499 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/zh-CN/firefox-116.0.1.tar.bz2"; 500 500 locale = "zh-CN"; 501 501 arch = "linux-x86_64"; 502 - sha256 = "ce7f45abebfc69594836a03ab1caf960b39ed64aefc33090a07f687f613f0d3b"; 502 + sha256 = "a5701c6600df7479b145c2f936bfb6e473d1a49c7ab6ac5beb598bfee9bdbb16"; 503 503 } 504 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/zh-TW/firefox-116.0.tar.bz2"; 504 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/zh-TW/firefox-116.0.1.tar.bz2"; 505 505 locale = "zh-TW"; 506 506 arch = "linux-x86_64"; 507 - sha256 = "1c0fe6b916b9953fa929a42f99177e2072fb8085856527d54f84aa7c42f6a088"; 507 + sha256 = "256871b19476ee62ffd832211193695fa9eaca85661b186c9752542af8359e3c"; 508 508 } 509 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ach/firefox-116.0.tar.bz2"; 509 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ach/firefox-116.0.1.tar.bz2"; 510 510 locale = "ach"; 511 511 arch = "linux-i686"; 512 - sha256 = "b126cded350e4a06f34123da79d71687b4299abe829a35d6258bd41b66db9daa"; 512 + sha256 = "92023348760a1c9d0439ba94bb75c1e582ce87b21dd2cb1e23c8d9e2e150b2b7"; 513 513 } 514 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/af/firefox-116.0.tar.bz2"; 514 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/af/firefox-116.0.1.tar.bz2"; 515 515 locale = "af"; 516 516 arch = "linux-i686"; 517 - sha256 = "dbe582443a9be366833f0c6a325ef0de50ca268d269acc59ddf26fc551d08441"; 517 + sha256 = "252bcfc60a586bb106c4e82221d9f83db11081f60c48c712e2aad2ba8cafa4e8"; 518 518 } 519 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/an/firefox-116.0.tar.bz2"; 519 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/an/firefox-116.0.1.tar.bz2"; 520 520 locale = "an"; 521 521 arch = "linux-i686"; 522 - sha256 = "bbeea98cbb3059373c37d407bf3b5ae2be39422771a54d98e7cf86e81514d0af"; 522 + sha256 = "ec23b2086362ce12399ab0fd871b67c43f5f40fe7c31e2b4d1219c25258f157e"; 523 523 } 524 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ar/firefox-116.0.tar.bz2"; 524 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ar/firefox-116.0.1.tar.bz2"; 525 525 locale = "ar"; 526 526 arch = "linux-i686"; 527 - sha256 = "73916a69dee407700ef9318c3fcdb41528b7357ed48aa485ad8f2fe3e6744f16"; 527 + sha256 = "c092daf72428f8e1dc277e15bcf7a479fb32799398d2e3cb6dd550c759c907e9"; 528 528 } 529 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ast/firefox-116.0.tar.bz2"; 529 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ast/firefox-116.0.1.tar.bz2"; 530 530 locale = "ast"; 531 531 arch = "linux-i686"; 532 - sha256 = "4b60c751c6fa4bc9c805472ed8106e96fdd0b1cebd34573c8dac5a2002c60be9"; 532 + sha256 = "939ace277484393cbc16c375da61ff700eeaa01ddfd71ccf5756459db998c4d3"; 533 533 } 534 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/az/firefox-116.0.tar.bz2"; 534 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/az/firefox-116.0.1.tar.bz2"; 535 535 locale = "az"; 536 536 arch = "linux-i686"; 537 - sha256 = "6d29b511b45885d63bf90f460fd2e3477c7256d895f77f4f1a6d8d9dc1615db5"; 537 + sha256 = "f94617270856508ea0d2606ca685b79efc7aaaa39ecde5320eb1c08cf33b689c"; 538 538 } 539 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/be/firefox-116.0.tar.bz2"; 539 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/be/firefox-116.0.1.tar.bz2"; 540 540 locale = "be"; 541 541 arch = "linux-i686"; 542 - sha256 = "d61ef5e3c54dbab254c2119ab523a20e10fe3fa90ff1d28fb3ca276a70e88573"; 542 + sha256 = "66a6f821e12e6eb2c24d36ee56b9e1bb1b94c348d2cb0f1ab1bc83dfbf345f42"; 543 543 } 544 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/bg/firefox-116.0.tar.bz2"; 544 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/bg/firefox-116.0.1.tar.bz2"; 545 545 locale = "bg"; 546 546 arch = "linux-i686"; 547 - sha256 = "f9511754b2f225335d6fb11683e6a38557e2d490f86b59bd04992e94f0f5140e"; 547 + sha256 = "2088cfd68a971f9a67689bdcaa1aceb5d94c80417fef06049d80d4b1ab25d6ae"; 548 548 } 549 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/bn/firefox-116.0.tar.bz2"; 549 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/bn/firefox-116.0.1.tar.bz2"; 550 550 locale = "bn"; 551 551 arch = "linux-i686"; 552 - sha256 = "aaeef05084c67d31edf00bed8c382c02259c2126923fead97a21b54aa1336a6d"; 552 + sha256 = "c58a47a05ab45b6260dfb3eeb29db05dcf8660bc7fa28bca8782c2afd0da1270"; 553 553 } 554 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/br/firefox-116.0.tar.bz2"; 554 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/br/firefox-116.0.1.tar.bz2"; 555 555 locale = "br"; 556 556 arch = "linux-i686"; 557 - sha256 = "bdf17c9efab7a3abdfc03d7916d9ffb059990528741db9c4fbd8d78a13650de1"; 557 + sha256 = "51143d91aa6b6c0418df77887f9244c4379b455b17daa531e12093f23ba393ba"; 558 558 } 559 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/bs/firefox-116.0.tar.bz2"; 559 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/bs/firefox-116.0.1.tar.bz2"; 560 560 locale = "bs"; 561 561 arch = "linux-i686"; 562 - sha256 = "3b54b2f8bc8872adef6d831874fb34ab3ccaddd7fc840585847ff7d755879c62"; 562 + sha256 = "682c628fffef3f08297821f3d7e68a865b03c5543a8baba987cae486d90c19b5"; 563 563 } 564 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ca-valencia/firefox-116.0.tar.bz2"; 564 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ca-valencia/firefox-116.0.1.tar.bz2"; 565 565 locale = "ca-valencia"; 566 566 arch = "linux-i686"; 567 - sha256 = "5c77b600a34d4be2c57ac233662e3a1040d25774c07150e2969bca7cbe0ca25a"; 567 + sha256 = "d0b6b4c37a1a0e2f8d20d5df1557d77c6c511bfabb9dcfdfea797068458d8877"; 568 568 } 569 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ca/firefox-116.0.tar.bz2"; 569 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ca/firefox-116.0.1.tar.bz2"; 570 570 locale = "ca"; 571 571 arch = "linux-i686"; 572 - sha256 = "a61d5f4c256301606a5d4ad8e6d78c7199daeb7a176fb8c47565f76179edd82f"; 572 + sha256 = "f795368c3fbc3fa1b7bba7c68da75b3b44e955465e692aac24c985fec17d08ed"; 573 573 } 574 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/cak/firefox-116.0.tar.bz2"; 574 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/cak/firefox-116.0.1.tar.bz2"; 575 575 locale = "cak"; 576 576 arch = "linux-i686"; 577 - sha256 = "6629ac7c563b28887f4b1a14edda03ffcd692a37add09e087f729027c5d712dc"; 577 + sha256 = "dfde4263d564a32e0be5117f4acc334c2bc5942777bea2eb0054bf2aff4cafaf"; 578 578 } 579 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/cs/firefox-116.0.tar.bz2"; 579 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/cs/firefox-116.0.1.tar.bz2"; 580 580 locale = "cs"; 581 581 arch = "linux-i686"; 582 - sha256 = "b26584cb0fdb20bf6684682c6d43e2eb1efc7bc693749f7900ecd30161aec46f"; 582 + sha256 = "e736c7890d5121c3a7de1ea028d98c5c724c180983e067fb5ed26e2c3babaa78"; 583 583 } 584 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/cy/firefox-116.0.tar.bz2"; 584 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/cy/firefox-116.0.1.tar.bz2"; 585 585 locale = "cy"; 586 586 arch = "linux-i686"; 587 - sha256 = "9b2721bcfe203f61a357d4c3ff1ea8985bc198a760132eca9f39089bc39990cc"; 587 + sha256 = "a8bdeeeff318c57de0fdde654373d29d0150453b50818d0fa3ce9b44ca9461a3"; 588 588 } 589 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/da/firefox-116.0.tar.bz2"; 589 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/da/firefox-116.0.1.tar.bz2"; 590 590 locale = "da"; 591 591 arch = "linux-i686"; 592 - sha256 = "d17a776bf76ee1ab867deac9d26d60f3f6c3fabba627c971202f858ea505750d"; 592 + sha256 = "2472f720cd9c730bdbb270db86698e6a0dd78a8704e927100bef366352cce642"; 593 593 } 594 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/de/firefox-116.0.tar.bz2"; 594 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/de/firefox-116.0.1.tar.bz2"; 595 595 locale = "de"; 596 596 arch = "linux-i686"; 597 - sha256 = "161d86b84c03193f946e68b961220c5861861695002b8c25b84e82aba22f639b"; 597 + sha256 = "4e5905654341672dec63846355e2a109c535d8d3bc98cc60d4755a2cb78c2cc1"; 598 598 } 599 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/dsb/firefox-116.0.tar.bz2"; 599 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/dsb/firefox-116.0.1.tar.bz2"; 600 600 locale = "dsb"; 601 601 arch = "linux-i686"; 602 - sha256 = "662c7dc86f45a743f70225d0b6bf80e360ef25df9ab41f474a1cea6f8cbfc604"; 602 + sha256 = "8737983d0fbe47bbbe8531d01b9cea9cb8c147a07c6ecbf7c7e9d6d0986a6b2e"; 603 603 } 604 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/el/firefox-116.0.tar.bz2"; 604 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/el/firefox-116.0.1.tar.bz2"; 605 605 locale = "el"; 606 606 arch = "linux-i686"; 607 - sha256 = "ee047283cc8ff68b60c83941681ee5fb8a0497ae9e75f23ddca8616c57bfd103"; 607 + sha256 = "fad05343d0aeab40cadde6c1770e24476357ecfb5104761b7dcf40b7103e4290"; 608 608 } 609 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/en-CA/firefox-116.0.tar.bz2"; 609 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/en-CA/firefox-116.0.1.tar.bz2"; 610 610 locale = "en-CA"; 611 611 arch = "linux-i686"; 612 - sha256 = "38cbac9b43901fe44b073a6bb0444dad49ad673e3d8a23f345f68171295c3fa0"; 612 + sha256 = "ffbf378f11406fff2323bb65ff54930b377e0560720a9cc577e239700ca810fc"; 613 613 } 614 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/en-GB/firefox-116.0.tar.bz2"; 614 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/en-GB/firefox-116.0.1.tar.bz2"; 615 615 locale = "en-GB"; 616 616 arch = "linux-i686"; 617 - sha256 = "74f6951f343f33a92ec69b21281d53ad2c6943eb1c4a2cecd48c97dad68af3df"; 617 + sha256 = "10a952bd735e91b1a7dfbb7e42043e9c30e57f612c205b6df4329a5b76a82bd2"; 618 618 } 619 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/en-US/firefox-116.0.tar.bz2"; 619 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/en-US/firefox-116.0.1.tar.bz2"; 620 620 locale = "en-US"; 621 621 arch = "linux-i686"; 622 - sha256 = "3d97e23cd7ef89cc3a393a4e0d4cfe4d76658557465ba8dba7be4671cd874257"; 622 + sha256 = "d31ad996ea8f81cf3e2036ba07cf33f00380b32a1b0d984fe1abf49caf38cf13"; 623 623 } 624 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/eo/firefox-116.0.tar.bz2"; 624 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/eo/firefox-116.0.1.tar.bz2"; 625 625 locale = "eo"; 626 626 arch = "linux-i686"; 627 - sha256 = "e0aa9118c2bf4a375b0ee7fd4dba620a07aa21c93d555f02c5fa35ba8a906791"; 627 + sha256 = "97a415f65afb8a22f2d5f0c21d3d0a9e1e9c808a7b5af44e1db3035eb995acd7"; 628 628 } 629 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/es-AR/firefox-116.0.tar.bz2"; 629 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/es-AR/firefox-116.0.1.tar.bz2"; 630 630 locale = "es-AR"; 631 631 arch = "linux-i686"; 632 - sha256 = "5bdd8cfd4f6b06c89a9530206b39c9c3896ed20ed16f2340f92d874f0f4c8c08"; 632 + sha256 = "1c23cf3b5f21590bb472d783e65856da8fd24b9ebb715c84cef8641eab33746d"; 633 633 } 634 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/es-CL/firefox-116.0.tar.bz2"; 634 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/es-CL/firefox-116.0.1.tar.bz2"; 635 635 locale = "es-CL"; 636 636 arch = "linux-i686"; 637 - sha256 = "793f2c9b733849c567c6ca920230ab2b6f54c8913def829267007d0fd371ae72"; 637 + sha256 = "e2697894098b1ae96893519cee5565ba8d060e3fc71c591c34f8ac6404f18627"; 638 638 } 639 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/es-ES/firefox-116.0.tar.bz2"; 639 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/es-ES/firefox-116.0.1.tar.bz2"; 640 640 locale = "es-ES"; 641 641 arch = "linux-i686"; 642 - sha256 = "f314606efbb5874dc04e721a231649d7f2257abed6f6f3fcf50829817de3b5f5"; 642 + sha256 = "639bc7f0e813490710adfc616aa03f1a3cca069c72c40045c0356893f70dd4dc"; 643 643 } 644 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/es-MX/firefox-116.0.tar.bz2"; 644 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/es-MX/firefox-116.0.1.tar.bz2"; 645 645 locale = "es-MX"; 646 646 arch = "linux-i686"; 647 - sha256 = "31eb01a4982db142789a19d6adeac1f056c214158d3bb2e420c7754bb8776b07"; 647 + sha256 = "caf7f0298b63c057292b1fef868649d6dbf99b537a1aa3c08e79df2fa6790b74"; 648 648 } 649 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/et/firefox-116.0.tar.bz2"; 649 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/et/firefox-116.0.1.tar.bz2"; 650 650 locale = "et"; 651 651 arch = "linux-i686"; 652 - sha256 = "d799f76e43522ce3c9ec79603d5b8a33dfdcfcbc06b414f40aeee244ed62a7c9"; 652 + sha256 = "12d12b5ee5140798a5a12b1cd2c41de03d6f80b9ce053fd3b52364edc987ba3a"; 653 653 } 654 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/eu/firefox-116.0.tar.bz2"; 654 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/eu/firefox-116.0.1.tar.bz2"; 655 655 locale = "eu"; 656 656 arch = "linux-i686"; 657 - sha256 = "9be4f2530108385b58e92bfd44c122c0c5a16653715051d2b71bdcd9f06b0778"; 657 + sha256 = "b8564d5e70f71284d0cfea26b148466eb851f52f5876d91572bcef96f042efda"; 658 658 } 659 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/fa/firefox-116.0.tar.bz2"; 659 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/fa/firefox-116.0.1.tar.bz2"; 660 660 locale = "fa"; 661 661 arch = "linux-i686"; 662 - sha256 = "2f508958c449f4ee51ae95b223f1dda10ae51395e4c84663e39ccc19de2afe44"; 662 + sha256 = "71723e2b4372542998a1f79fe353135916939f5413f75ea27cc30c0878deb827"; 663 663 } 664 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ff/firefox-116.0.tar.bz2"; 664 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ff/firefox-116.0.1.tar.bz2"; 665 665 locale = "ff"; 666 666 arch = "linux-i686"; 667 - sha256 = "72cf4196294f0e94b81b9c0634dd91987cc671c81dca12a4156caef4a73da7b6"; 667 + sha256 = "28969f9cfd248dcca0b0ddbb4c5f26d5dc289b1134547f084069d936533706e8"; 668 668 } 669 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/fi/firefox-116.0.tar.bz2"; 669 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/fi/firefox-116.0.1.tar.bz2"; 670 670 locale = "fi"; 671 671 arch = "linux-i686"; 672 - sha256 = "0289e419019d1091ca2d60cb34babc24ac6ddc374b6d8c6d48c7301cc6aa0abe"; 672 + sha256 = "e44ac07d56c8ffca155ae10885911c6a9ba3984f05852583d7e6a38cb2d69cd5"; 673 673 } 674 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/fr/firefox-116.0.tar.bz2"; 674 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/fr/firefox-116.0.1.tar.bz2"; 675 675 locale = "fr"; 676 676 arch = "linux-i686"; 677 - sha256 = "242c01c05c7206ed60126b07b1d98f6e93af0cf43386e9db5d40bd22578f3bbf"; 677 + sha256 = "557b57183f33ff6987f732e0d4142ce96bd853e7bed7bc5995645181ba8530ad"; 678 678 } 679 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/fur/firefox-116.0.tar.bz2"; 679 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/fur/firefox-116.0.1.tar.bz2"; 680 680 locale = "fur"; 681 681 arch = "linux-i686"; 682 - sha256 = "731dc68715afad1c2dbd4dd5b6d9dcc3f15203411548f3e96de0f5280dd77607"; 682 + sha256 = "913e8be74cd0f62559f3ce87bf5a702666f2e060764807aa6e1340835999431d"; 683 683 } 684 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/fy-NL/firefox-116.0.tar.bz2"; 684 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/fy-NL/firefox-116.0.1.tar.bz2"; 685 685 locale = "fy-NL"; 686 686 arch = "linux-i686"; 687 - sha256 = "fafdb4742dc844a66ee269b5fe4745a7069764d33772932001ef724b013c4392"; 687 + sha256 = "e68654810922b9b59f31c32ba6ed1024630b0b00a333aa0bf52f5b804f25ab5b"; 688 688 } 689 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ga-IE/firefox-116.0.tar.bz2"; 689 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ga-IE/firefox-116.0.1.tar.bz2"; 690 690 locale = "ga-IE"; 691 691 arch = "linux-i686"; 692 - sha256 = "f875d5c148f98498a2866a35384632b3f56f7af589ca66f5a0264fbb06e9428c"; 692 + sha256 = "a2cc6f15196cefada522557c678eb98dcfefbf0dfde64ff94205f9a394183520"; 693 693 } 694 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/gd/firefox-116.0.tar.bz2"; 694 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/gd/firefox-116.0.1.tar.bz2"; 695 695 locale = "gd"; 696 696 arch = "linux-i686"; 697 - sha256 = "11c3bbcfd0e6f442b4c78846aa637412bb55b927b08f59837ec8f2bb97bc5b32"; 697 + sha256 = "8d8e507fca3d0b5ce255e0985ec0419dadf472dcc8780d9da02cea6aa2abee9c"; 698 698 } 699 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/gl/firefox-116.0.tar.bz2"; 699 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/gl/firefox-116.0.1.tar.bz2"; 700 700 locale = "gl"; 701 701 arch = "linux-i686"; 702 - sha256 = "ea40980858d2ed594a98f6565ad89b129bc2c4d46e2149172bb0f51df659d4da"; 702 + sha256 = "f51125c3e1ce30d513ee39d1f07e1d541c31c2ca7748e3e26d89c63d78868b66"; 703 703 } 704 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/gn/firefox-116.0.tar.bz2"; 704 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/gn/firefox-116.0.1.tar.bz2"; 705 705 locale = "gn"; 706 706 arch = "linux-i686"; 707 - sha256 = "0dd9fb270d3e95bc28bb1bca82272869570ec958927b049d717e9c5a9a9a193f"; 707 + sha256 = "3595c4255e65a935db1a081883f14609c23264b5a5ca50464c1dd22a13638226"; 708 708 } 709 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/gu-IN/firefox-116.0.tar.bz2"; 709 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/gu-IN/firefox-116.0.1.tar.bz2"; 710 710 locale = "gu-IN"; 711 711 arch = "linux-i686"; 712 - sha256 = "f532fd824fd6bf0d7622e36a6ba39b546579c2afac764bedb4e919be4589c486"; 712 + sha256 = "26bd04ad79946d93cd955437695f4d49807031612e00286fab750397bc861eea"; 713 713 } 714 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/he/firefox-116.0.tar.bz2"; 714 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/he/firefox-116.0.1.tar.bz2"; 715 715 locale = "he"; 716 716 arch = "linux-i686"; 717 - sha256 = "898a7f44222aa6771c11bd23c6f23b7b001ad299a4b665a4c82b1fdd08275b5a"; 717 + sha256 = "c0d9e5053d3837c58b2776133d1f12685f66d7f0be6491ecae89f7d905607575"; 718 718 } 719 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/hi-IN/firefox-116.0.tar.bz2"; 719 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/hi-IN/firefox-116.0.1.tar.bz2"; 720 720 locale = "hi-IN"; 721 721 arch = "linux-i686"; 722 - sha256 = "2557dfda455bd0b9ca2a2ed27886e2786450fc4afddc7139e74204e677881569"; 722 + sha256 = "148f948730f037fdbe1aaadb0382f13925c5e630bef32a72362485c9b9341ee6"; 723 723 } 724 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/hr/firefox-116.0.tar.bz2"; 724 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/hr/firefox-116.0.1.tar.bz2"; 725 725 locale = "hr"; 726 726 arch = "linux-i686"; 727 - sha256 = "41202b179ec34e20b29ae9fb592881c9514242f73d2826751da04a876d48fb88"; 727 + sha256 = "737a69e9d37c4b6e7e7dc8225368280a99f98d3bba0a1b08d7ecd2635d4859d7"; 728 728 } 729 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/hsb/firefox-116.0.tar.bz2"; 729 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/hsb/firefox-116.0.1.tar.bz2"; 730 730 locale = "hsb"; 731 731 arch = "linux-i686"; 732 - sha256 = "9ddd5b992c2b85105fb507fbc85d9b9003b23bff4e1533c4a964d1ac682eb91b"; 732 + sha256 = "95c11e6b8376492ad20a17761dddee87f60c31dc3fba229ccee56173d5af8623"; 733 733 } 734 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/hu/firefox-116.0.tar.bz2"; 734 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/hu/firefox-116.0.1.tar.bz2"; 735 735 locale = "hu"; 736 736 arch = "linux-i686"; 737 - sha256 = "3003ec7f6aea0ac381ffaafbdcda53b66153e62651c1f33123162a78a567de42"; 737 + sha256 = "a20049fb87b2146e7da687619785708952723dc065706e15bec769c4b61a1248"; 738 738 } 739 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/hy-AM/firefox-116.0.tar.bz2"; 739 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/hy-AM/firefox-116.0.1.tar.bz2"; 740 740 locale = "hy-AM"; 741 741 arch = "linux-i686"; 742 - sha256 = "1df38bc677895c3040ee8f9a6a0ffa4bafd5d513a7a731452223c2cf08ecbd63"; 742 + sha256 = "01ef318c74958a9db3c5decc15af5370453b45afeaa438197186fb77898cb6ed"; 743 743 } 744 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ia/firefox-116.0.tar.bz2"; 744 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ia/firefox-116.0.1.tar.bz2"; 745 745 locale = "ia"; 746 746 arch = "linux-i686"; 747 - sha256 = "03a3f41f74f4c0a72cec369de157b70427d5739daae1662cfe2c99fba586b4aa"; 747 + sha256 = "724fc71599771d72c84520610b40790551180f08b7bf4fe39ba50529aebfcfef"; 748 748 } 749 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/id/firefox-116.0.tar.bz2"; 749 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/id/firefox-116.0.1.tar.bz2"; 750 750 locale = "id"; 751 751 arch = "linux-i686"; 752 - sha256 = "3c467edcb2bb7351e2ab95c7c4abbd1cb488cd99e3277bfe4b68d4f9d71d7832"; 752 + sha256 = "9e724539a13bd031731a110161473aa2cc3cc5f4a9a4c9f283aa3a7e69fdd535"; 753 753 } 754 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/is/firefox-116.0.tar.bz2"; 754 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/is/firefox-116.0.1.tar.bz2"; 755 755 locale = "is"; 756 756 arch = "linux-i686"; 757 - sha256 = "7c831648d0c9d702876ad9de4c470d64d23650c7cd822dd94656dfe098f62a50"; 757 + sha256 = "4c4666dfe725988115a3b347a2a62cd9cdd7fd5d47e597e490060b4806382d6a"; 758 758 } 759 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/it/firefox-116.0.tar.bz2"; 759 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/it/firefox-116.0.1.tar.bz2"; 760 760 locale = "it"; 761 761 arch = "linux-i686"; 762 - sha256 = "aacfc7503696f4f028bdef91720c67b2b35fef4422172bfdda745db076f102bb"; 762 + sha256 = "696651df261f7f55fe75503448cbefd146b4b68037dc4aaaf756719c56c872fc"; 763 763 } 764 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ja/firefox-116.0.tar.bz2"; 764 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ja/firefox-116.0.1.tar.bz2"; 765 765 locale = "ja"; 766 766 arch = "linux-i686"; 767 - sha256 = "72bbbf9c77817648b88ce65702f3c399a80c62fed4bd54ad4a97676015a1b06b"; 767 + sha256 = "b640b2ea820d32d6bb4a5678d76d17cd2cc37739dc3628cc24050bc59fab16e0"; 768 768 } 769 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ka/firefox-116.0.tar.bz2"; 769 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ka/firefox-116.0.1.tar.bz2"; 770 770 locale = "ka"; 771 771 arch = "linux-i686"; 772 - sha256 = "61c93af6cc729cf4cea2a62cdf379b22903fb9876fb7f6357c4aff084d6bb9c7"; 772 + sha256 = "d7d213254e66e8b68587e8bdf99e69661d16e6135deb0d0ade6d252dd12bc344"; 773 773 } 774 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/kab/firefox-116.0.tar.bz2"; 774 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/kab/firefox-116.0.1.tar.bz2"; 775 775 locale = "kab"; 776 776 arch = "linux-i686"; 777 - sha256 = "43df4b9ddd7e7e58cd2de8bcf0e612dc489c0e172667a6b2d1931d7e4341eb4d"; 777 + sha256 = "3a7616b9b29fc1aab3da1e105bb8bf98a296b7708e0adcef7c9aba13849bced6"; 778 778 } 779 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/kk/firefox-116.0.tar.bz2"; 779 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/kk/firefox-116.0.1.tar.bz2"; 780 780 locale = "kk"; 781 781 arch = "linux-i686"; 782 - sha256 = "47898f9fe1b17a424733cc5eec1cb48a1b2de198d3c272f2aed8be05342ee74c"; 782 + sha256 = "8017504a264267106dff4fe9248424e9b51a8b94743cb9bb0ba82348a8090378"; 783 783 } 784 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/km/firefox-116.0.tar.bz2"; 784 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/km/firefox-116.0.1.tar.bz2"; 785 785 locale = "km"; 786 786 arch = "linux-i686"; 787 - sha256 = "9f21abc634e60797e5869dbbc3a3f0efab58de05a8a7e51748d7d879361b1b49"; 787 + sha256 = "5340cff98b6e19c2be2bf201edfa355655c320947e2d202ca55afa348d7525a5"; 788 788 } 789 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/kn/firefox-116.0.tar.bz2"; 789 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/kn/firefox-116.0.1.tar.bz2"; 790 790 locale = "kn"; 791 791 arch = "linux-i686"; 792 - sha256 = "16e038a5d4941da4627d843435abd3e6e5478a6f69dc041de8e3a35657c82b24"; 792 + sha256 = "a7e422f94ec932b32f671fd0d133d265fad25d6a35df2ecc0adeea4e3ac894ef"; 793 793 } 794 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ko/firefox-116.0.tar.bz2"; 794 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ko/firefox-116.0.1.tar.bz2"; 795 795 locale = "ko"; 796 796 arch = "linux-i686"; 797 - sha256 = "9d77cb5d87ce74e63b71946662be2f22dfbd348750eb6034309fc8a651957cbb"; 797 + sha256 = "cb2bd7deb9699b25872323c93ba31771c038aad0448d9603359729544d89db26"; 798 798 } 799 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/lij/firefox-116.0.tar.bz2"; 799 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/lij/firefox-116.0.1.tar.bz2"; 800 800 locale = "lij"; 801 801 arch = "linux-i686"; 802 - sha256 = "d13c0cb9b389e97d295dd8584ccb9097eb3d8dd36a0bf2413a99ae2ba21574c9"; 802 + sha256 = "27f23e3dfa4dc04a5718f0c1f6e5c67c9b6f14403f2bd67380e4f35da92be5c5"; 803 803 } 804 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/lt/firefox-116.0.tar.bz2"; 804 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/lt/firefox-116.0.1.tar.bz2"; 805 805 locale = "lt"; 806 806 arch = "linux-i686"; 807 - sha256 = "941977d136f650c43ba1abd7a91ef4e2a30ecba312b32c2be15a70bb29e88f72"; 807 + sha256 = "cda3840361cb2c948ab90f1d301c83c15eeb243a36f2b6dab78c191aa5d13764"; 808 808 } 809 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/lv/firefox-116.0.tar.bz2"; 809 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/lv/firefox-116.0.1.tar.bz2"; 810 810 locale = "lv"; 811 811 arch = "linux-i686"; 812 - sha256 = "8b6c66e6c407094b2e9734c4d5c68c913e0c765938537f1a7380d2d2686d6a72"; 812 + sha256 = "02551f640e7db183d46fb61eb805a4c29d0efe9cf39c9d1c6b96b7189d95fa44"; 813 813 } 814 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/mk/firefox-116.0.tar.bz2"; 814 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/mk/firefox-116.0.1.tar.bz2"; 815 815 locale = "mk"; 816 816 arch = "linux-i686"; 817 - sha256 = "a415aad48d4bb948d908f29675865b0aea98f0382871f98f2e021d290ea41383"; 817 + sha256 = "6ef3718ee0763265150697b82136d44fca99d929683c54aa03d26532801def71"; 818 818 } 819 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/mr/firefox-116.0.tar.bz2"; 819 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/mr/firefox-116.0.1.tar.bz2"; 820 820 locale = "mr"; 821 821 arch = "linux-i686"; 822 - sha256 = "217527cd028640dd698289c0363bd9e54731925de83480320b62e34fdbf6fc6d"; 822 + sha256 = "8969e05a67b588f0cc2cabe4732c2497089fdd7cf5a5038beedadded3b50e7ad"; 823 823 } 824 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ms/firefox-116.0.tar.bz2"; 824 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ms/firefox-116.0.1.tar.bz2"; 825 825 locale = "ms"; 826 826 arch = "linux-i686"; 827 - sha256 = "ed1c8e9d1a7f5e9d1cdfa64dfd5308fbcf659ee873e11f1011ffe7ad68eb68ff"; 827 + sha256 = "dc49eb6902deba7551fb2a1c9144fdb450df2c335d6ffb0af4a58d1d80518dc2"; 828 828 } 829 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/my/firefox-116.0.tar.bz2"; 829 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/my/firefox-116.0.1.tar.bz2"; 830 830 locale = "my"; 831 831 arch = "linux-i686"; 832 - sha256 = "b8ffef2f300ef5b3c4d579d18a1432aa2ff827dcd77bf1c0af2fc51428cf109d"; 832 + sha256 = "4be6bf9b9c96537b99ebb2e7f9bcc5aaf0c26da713b8747d1ec3d52ed8f72526"; 833 833 } 834 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/nb-NO/firefox-116.0.tar.bz2"; 834 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/nb-NO/firefox-116.0.1.tar.bz2"; 835 835 locale = "nb-NO"; 836 836 arch = "linux-i686"; 837 - sha256 = "5b2275d6bc84e0d5d44d8d1225d25a548712e39398b2d95d2b61235798b4d3a0"; 837 + sha256 = "67a647574ecab1f94a53a2e61b28e63cbf3d7fbb795b99dcd83b778923ed1ed4"; 838 838 } 839 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ne-NP/firefox-116.0.tar.bz2"; 839 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ne-NP/firefox-116.0.1.tar.bz2"; 840 840 locale = "ne-NP"; 841 841 arch = "linux-i686"; 842 - sha256 = "ce93aaa6181af54c9187861145947b157a7073f5f85300de5cc815dcda91ca23"; 842 + sha256 = "ea86f672512ce01905749aad77e8691d7a5fa0691fc675a2119693d71a5f1e64"; 843 843 } 844 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/nl/firefox-116.0.tar.bz2"; 844 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/nl/firefox-116.0.1.tar.bz2"; 845 845 locale = "nl"; 846 846 arch = "linux-i686"; 847 - sha256 = "44fb66a3951c4d2d2185cac2bae68de9f8c33fbf51b755efb8eb8e65c8244e8d"; 847 + sha256 = "67a2dd04e2e9860a81b0933c7574abaa4066f95021da858c76e9b6575b5c6ab3"; 848 848 } 849 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/nn-NO/firefox-116.0.tar.bz2"; 849 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/nn-NO/firefox-116.0.1.tar.bz2"; 850 850 locale = "nn-NO"; 851 851 arch = "linux-i686"; 852 - sha256 = "1f193335190eb2ec6197ebf40026e687f6572c49371dd9ad8f7c3ac5b4d044dd"; 852 + sha256 = "636c85bf3aaee859441d884b2c66ad48b94fac4d9dcf5529e5bb57668b2e29c9"; 853 853 } 854 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/oc/firefox-116.0.tar.bz2"; 854 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/oc/firefox-116.0.1.tar.bz2"; 855 855 locale = "oc"; 856 856 arch = "linux-i686"; 857 - sha256 = "af449593909a84a0bf75e3bbca2d5764e791f34d4e0e155b8163d02e95bdbe61"; 857 + sha256 = "6062a4f341e538fab912b520986c93bdae3092ff9e96aad77558b4709a3ccec6"; 858 858 } 859 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/pa-IN/firefox-116.0.tar.bz2"; 859 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/pa-IN/firefox-116.0.1.tar.bz2"; 860 860 locale = "pa-IN"; 861 861 arch = "linux-i686"; 862 - sha256 = "e0b6a81f200ab2481e0ee6b1a2c711e2494956ae0a1e48746f91a71e3948c521"; 862 + sha256 = "475f7e10ec5f3ef1514c2d3cfb082aa77e42f89ff492d6c14d8ba8abcc60c231"; 863 863 } 864 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/pl/firefox-116.0.tar.bz2"; 864 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/pl/firefox-116.0.1.tar.bz2"; 865 865 locale = "pl"; 866 866 arch = "linux-i686"; 867 - sha256 = "fd7c475d0a9b1bd5d02fa2ac25c3a05805f69fdcbf583a09ab1c62a3f3c91ca4"; 867 + sha256 = "a4a96a0e2840786fef7614e7ace031303fe4e71545ed4d239adec0eeca0a56c3"; 868 868 } 869 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/pt-BR/firefox-116.0.tar.bz2"; 869 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/pt-BR/firefox-116.0.1.tar.bz2"; 870 870 locale = "pt-BR"; 871 871 arch = "linux-i686"; 872 - sha256 = "552449ab9b20abb2bcaaf91d0bb1e20b2bc9fe87b4b0aea7a91b4204adae8a96"; 872 + sha256 = "c8a0d2e142c681cfaf33ff246da8f9c3a9ddd0c9d60f2eac3b14acf216846096"; 873 873 } 874 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/pt-PT/firefox-116.0.tar.bz2"; 874 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/pt-PT/firefox-116.0.1.tar.bz2"; 875 875 locale = "pt-PT"; 876 876 arch = "linux-i686"; 877 - sha256 = "bfdc36e8c4e88fc059cb60745dfd362f722fea9f7f36ce8c9ae59c098a0001b5"; 877 + sha256 = "fb6fea09eca832cf0efc6eeb86e8f60f3a32b96a2b584d5fbf553e5118cccaaf"; 878 878 } 879 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/rm/firefox-116.0.tar.bz2"; 879 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/rm/firefox-116.0.1.tar.bz2"; 880 880 locale = "rm"; 881 881 arch = "linux-i686"; 882 - sha256 = "23bf9dcf37362d0fed86ad66c549c7fb316173248d9d21b2305d7ad74e65bf34"; 882 + sha256 = "123cc0c59ce690b5c73c25a6f0539c1c8d1d49ecadae4f819ef726cce6dbe1fa"; 883 883 } 884 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ro/firefox-116.0.tar.bz2"; 884 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ro/firefox-116.0.1.tar.bz2"; 885 885 locale = "ro"; 886 886 arch = "linux-i686"; 887 - sha256 = "c3d5de62719dc8a730cc14c46af8d595aff72660ec053c5b982d7d245db2f235"; 887 + sha256 = "893faee16f10cc40c1e9d9409bc546f831ba730d8d2408b93a5d04a5c8d06383"; 888 888 } 889 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ru/firefox-116.0.tar.bz2"; 889 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ru/firefox-116.0.1.tar.bz2"; 890 890 locale = "ru"; 891 891 arch = "linux-i686"; 892 - sha256 = "5a9e4c850f9bb93d2f97004590f4da1ded42031f3212413ce5a419491e5a421e"; 892 + sha256 = "31c5d811aa75366f61a02eb7c7dda58a21bc01b24b5710f4b9956f29dd681614"; 893 893 } 894 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sc/firefox-116.0.tar.bz2"; 894 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sc/firefox-116.0.1.tar.bz2"; 895 895 locale = "sc"; 896 896 arch = "linux-i686"; 897 - sha256 = "c2ebc9d0d3c7364de45ced4960a0a019a649a7591cc87fad570e38426c7660c1"; 897 + sha256 = "6442d1258736bf33b406deec4d9ff532ed04116a4fb1b279e85e567978e93d19"; 898 898 } 899 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sco/firefox-116.0.tar.bz2"; 899 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sco/firefox-116.0.1.tar.bz2"; 900 900 locale = "sco"; 901 901 arch = "linux-i686"; 902 - sha256 = "90cdf54c7c693cf50f47224dc6a91502bbcf7a613e9faea18d3a0b0a1a55a836"; 902 + sha256 = "759f3396564e416dee46f76d777f3e0ee63712e0b036ed5a64b32ed9f89f124b"; 903 903 } 904 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/si/firefox-116.0.tar.bz2"; 904 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/si/firefox-116.0.1.tar.bz2"; 905 905 locale = "si"; 906 906 arch = "linux-i686"; 907 - sha256 = "fe27c606dbd5cf843d449b23107811c1cc900d93926502d152804476559fc061"; 907 + sha256 = "175e6d82c54662b1416399ebe306408cdd19a92a246eb805d079bd8596a75da1"; 908 908 } 909 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sk/firefox-116.0.tar.bz2"; 909 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sk/firefox-116.0.1.tar.bz2"; 910 910 locale = "sk"; 911 911 arch = "linux-i686"; 912 - sha256 = "70241a490bda80acda364de47ed926307e2bd79b183fdec0c7288168b5f35da4"; 912 + sha256 = "27ca1cb2cb12204afe074fe9ed944410ca4e97489523d5f0188d415a6f6354f6"; 913 913 } 914 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sl/firefox-116.0.tar.bz2"; 914 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sl/firefox-116.0.1.tar.bz2"; 915 915 locale = "sl"; 916 916 arch = "linux-i686"; 917 - sha256 = "3d5e2c53238f9c97ee3f6f7a57ea2fcb4c6b24d872ef5af7c88b5df1a974c68a"; 917 + sha256 = "119f8d105de80c69e4d4e0d92c3f65a619c1ec7db772b6a43c17deb4cf5e41ee"; 918 918 } 919 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/son/firefox-116.0.tar.bz2"; 919 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/son/firefox-116.0.1.tar.bz2"; 920 920 locale = "son"; 921 921 arch = "linux-i686"; 922 - sha256 = "ee6449b80616c9fc2650ed47a9474de9f0cf9857973a82945f07c8f053548ce4"; 922 + sha256 = "1e48070e9fd142c96eba73a3a3ef8b628f0305d21d665c7b6c369f73500218df"; 923 923 } 924 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sq/firefox-116.0.tar.bz2"; 924 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sq/firefox-116.0.1.tar.bz2"; 925 925 locale = "sq"; 926 926 arch = "linux-i686"; 927 - sha256 = "9304539492ce794f84f1d95f693c10235c0b87ed412d4dc22a307190fb68c212"; 927 + sha256 = "ff80a9b052eda021cd08fbdb2dadd8840816f888c5e1451c7a1a86bd4685375f"; 928 928 } 929 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sr/firefox-116.0.tar.bz2"; 929 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sr/firefox-116.0.1.tar.bz2"; 930 930 locale = "sr"; 931 931 arch = "linux-i686"; 932 - sha256 = "2be7297624ef34ac0942c1af82701817691457de0ebac4354d2df649d4d69baa"; 932 + sha256 = "24b4d8bdf8204c4d41b31b2bbc3f85aa054e5f4eb9f1990260743b68e8a60811"; 933 933 } 934 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sv-SE/firefox-116.0.tar.bz2"; 934 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sv-SE/firefox-116.0.1.tar.bz2"; 935 935 locale = "sv-SE"; 936 936 arch = "linux-i686"; 937 - sha256 = "42a9372113e8ff5edb79f52868dd5fb0ff0f6810a1764c143020ddc4e5885530"; 937 + sha256 = "f0ff8ac63919216e4d72004aa5388b1056c496e212eaff64de862a174d89e62c"; 938 938 } 939 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/szl/firefox-116.0.tar.bz2"; 939 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/szl/firefox-116.0.1.tar.bz2"; 940 940 locale = "szl"; 941 941 arch = "linux-i686"; 942 - sha256 = "f699ec97ef95958cfc65191a95b3296618e39eedec9078e8ca28a1a4618ea4d9"; 942 + sha256 = "6d2f69624c73a0cb76ddf5a37f10aefcacd0bfe7d06ae79cdc2d51f9897737a9"; 943 943 } 944 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ta/firefox-116.0.tar.bz2"; 944 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ta/firefox-116.0.1.tar.bz2"; 945 945 locale = "ta"; 946 946 arch = "linux-i686"; 947 - sha256 = "eeb24dd7277660b0903124eb59e14fb69a3fa04f5d9030908de27bba137ff4a3"; 947 + sha256 = "2d0a6237ff9e6660f3f441fc414569c3df3fbe77c716fa2a548410e69f26825b"; 948 948 } 949 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/te/firefox-116.0.tar.bz2"; 949 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/te/firefox-116.0.1.tar.bz2"; 950 950 locale = "te"; 951 951 arch = "linux-i686"; 952 - sha256 = "627a55d9a260edbd71b0753b5dd878a8018e377e26a7825b035fe1d1e041f152"; 952 + sha256 = "46c9632291557db4a4af386afbd75d30ba90bfe517ae1cbf4174eaae8958a2a3"; 953 953 } 954 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/tg/firefox-116.0.tar.bz2"; 954 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/tg/firefox-116.0.1.tar.bz2"; 955 955 locale = "tg"; 956 956 arch = "linux-i686"; 957 - sha256 = "51036c3e0107e401db38830171b02ed38b490341426baa9b648689d3108a0e7a"; 957 + sha256 = "2b6a13662da37c60bf22c0becc9fde3f621be3280fac5019d45c278ff5962900"; 958 958 } 959 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/th/firefox-116.0.tar.bz2"; 959 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/th/firefox-116.0.1.tar.bz2"; 960 960 locale = "th"; 961 961 arch = "linux-i686"; 962 - sha256 = "07f248626ba69c176c28d0b3cd8412d02590db4bad799b4eed6f89551b46bb50"; 962 + sha256 = "3bfc36919ad7a9b6103195a40f15d93c9293079a1a44880162a4cce218c5bfe6"; 963 963 } 964 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/tl/firefox-116.0.tar.bz2"; 964 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/tl/firefox-116.0.1.tar.bz2"; 965 965 locale = "tl"; 966 966 arch = "linux-i686"; 967 - sha256 = "eae41e5cf45449ad4aa639869ad0ec7c5abe8aab6030bd3c914e19cf37c22904"; 967 + sha256 = "232a9667c31b3b6214c7efaf2593401efbb1a005917aef6e70d26d7d1011bd44"; 968 968 } 969 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/tr/firefox-116.0.tar.bz2"; 969 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/tr/firefox-116.0.1.tar.bz2"; 970 970 locale = "tr"; 971 971 arch = "linux-i686"; 972 - sha256 = "0c3527d182e5033d7767400ac85fc97d1f13f3c858ca6302ef167158338fb0c9"; 972 + sha256 = "7560d7e375d2961b9ab479cc207f42d9ff83d4e219b3db10c83c2009a37529cf"; 973 973 } 974 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/trs/firefox-116.0.tar.bz2"; 974 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/trs/firefox-116.0.1.tar.bz2"; 975 975 locale = "trs"; 976 976 arch = "linux-i686"; 977 - sha256 = "7c4cec572dabdceae08dde4f23dbe13d8fad56b32672219ce2e7cf2e04336b2f"; 977 + sha256 = "c2942ddcae7e5105dd7ea6ad9040459f359fb7efd832923099c2ef5f0e18d98b"; 978 978 } 979 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/uk/firefox-116.0.tar.bz2"; 979 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/uk/firefox-116.0.1.tar.bz2"; 980 980 locale = "uk"; 981 981 arch = "linux-i686"; 982 - sha256 = "430c38e381d3dc120716cba77b561ef0707adc8547159719c285b216a0573770"; 982 + sha256 = "ddf674ff165e0fab71ea57b0a6ae0a1e8af31a2083ad1e61185d75f4567fdd34"; 983 983 } 984 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ur/firefox-116.0.tar.bz2"; 984 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ur/firefox-116.0.1.tar.bz2"; 985 985 locale = "ur"; 986 986 arch = "linux-i686"; 987 - sha256 = "796f802b79e4a69581d2eedc0936e7921a8cd307c816075cd59db7b3b52b899c"; 987 + sha256 = "775586a3feb1b72dd09dc3cad673f6c5245acca267b53b115bb47752040564f2"; 988 988 } 989 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/uz/firefox-116.0.tar.bz2"; 989 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/uz/firefox-116.0.1.tar.bz2"; 990 990 locale = "uz"; 991 991 arch = "linux-i686"; 992 - sha256 = "772260d25afca78633c06cbc931b4356d2dcb0528a95665aae533a9bc3c55833"; 992 + sha256 = "81be14a16eafa14b3fe25ac0c9e8ef61b65f0026cb8f95a72fdc785905e433a3"; 993 993 } 994 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/vi/firefox-116.0.tar.bz2"; 994 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/vi/firefox-116.0.1.tar.bz2"; 995 995 locale = "vi"; 996 996 arch = "linux-i686"; 997 - sha256 = "5fd11545971f8aae762fb372a25f4b30d21f84acbeab1086d75f5696d96b10bf"; 997 + sha256 = "c5bbd9c5f73d38a60ace527a7ffc813bc5228672ebb9467458b853857511b8c8"; 998 998 } 999 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/xh/firefox-116.0.tar.bz2"; 999 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/xh/firefox-116.0.1.tar.bz2"; 1000 1000 locale = "xh"; 1001 1001 arch = "linux-i686"; 1002 - sha256 = "24fc569b9519e902cc570af9f74ff532a680cebc8abd1c151d8f8165c681dc92"; 1002 + sha256 = "33920d34c6702861f3e04d45a4ec899ffa81d03bb4ed01434a3612684a7ed479"; 1003 1003 } 1004 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/zh-CN/firefox-116.0.tar.bz2"; 1004 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/zh-CN/firefox-116.0.1.tar.bz2"; 1005 1005 locale = "zh-CN"; 1006 1006 arch = "linux-i686"; 1007 - sha256 = "f0e7fcbf14e0a9f5281a5bdcc4f9fe82708b6211b09f1db22f036e770f0de713"; 1007 + sha256 = "61f62369d57fd63a1db6743717d76d75d6f61c74688ffbd8c2fc04343606a3b3"; 1008 1008 } 1009 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/zh-TW/firefox-116.0.tar.bz2"; 1009 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/zh-TW/firefox-116.0.1.tar.bz2"; 1010 1010 locale = "zh-TW"; 1011 1011 arch = "linux-i686"; 1012 - sha256 = "931c833b5cffc510b96eeeb356ad8599e0478d2b2b485dd553c4b6656bce23ab"; 1012 + sha256 = "a5dc2305a95d58587ae9afb2a26770b663d078995fafabaf54e502fdd276dc8a"; 1013 1013 } 1014 1014 ]; 1015 1015 }
+2 -2
pkgs/applications/networking/browsers/firefox/packages.nix
··· 3 3 { 4 4 firefox = buildMozillaMach rec { 5 5 pname = "firefox"; 6 - version = "116.0"; 6 + version = "116.0.1"; 7 7 src = fetchurl { 8 8 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 9 - sha512 = "4370c65a99bf8796524aca11ea8e99fa4f875176a5805ad49f35ae149080eb54be42e7eae84627e87e17b88b262649e48f3b30b317170ac7c208960200d1005d"; 9 + sha512 = "2f67a129ec3bcb47d66cbf29ab23c1c29bfbe752a4703cb0d95f4f3e5a48044901bb79fea94e35f8a9d4dfbfa71aa6721b2988770c1dc33b4412b993bb88da09"; 10 10 }; 11 11 12 12 meta = {
+21 -21
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 1 1 { 2 2 "aci": { 3 - "hash": "sha256-iHWb9dytaXs7ywkxi5aPetBV1YSgYC1rTMn9+EXl42U=", 3 + "hash": "sha256-rJ4xiBLrwhYkVPFDo6vZkk+w3v07EuK5a2gn1cbEA6Q=", 4 4 "homepage": "https://registry.terraform.io/providers/CiscoDevNet/aci", 5 5 "owner": "CiscoDevNet", 6 6 "repo": "terraform-provider-aci", 7 - "rev": "v2.10.0", 7 + "rev": "v2.10.1", 8 8 "spdx": "MPL-2.0", 9 9 "vendorHash": null 10 10 }, ··· 146 146 "vendorHash": null 147 147 }, 148 148 "baiducloud": { 149 - "hash": "sha256-4Lo4Y6KJiHl1M7GdEITS7Q/IBYJpPo9lZ1jbJ0w3sMw=", 149 + "hash": "sha256-n+Rk2J7ZqQ93GQSvdLfnjKW2R3v7+iWj+P6EZQ5QxhA=", 150 150 "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", 151 151 "owner": "baidubce", 152 152 "repo": "terraform-provider-baiducloud", 153 - "rev": "v1.19.9", 153 + "rev": "v1.19.10", 154 154 "spdx": "MPL-2.0", 155 155 "vendorHash": null 156 156 }, ··· 182 182 "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" 183 183 }, 184 184 "buildkite": { 185 - "hash": "sha256-3rGuE47CYbl1B+DAYUBiuGTC1sn85c5aeay+irdhTe0=", 185 + "hash": "sha256-GRFthxNKWcdOdFL6gnI7Y3ehSzqt8ijzBe4eyRy0KcM=", 186 186 "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", 187 187 "owner": "buildkite", 188 188 "repo": "terraform-provider-buildkite", 189 - "rev": "v0.22.0", 189 + "rev": "v0.23.0", 190 190 "spdx": "MIT", 191 191 "vendorHash": "sha256-oVXrSI+DU6NgmVIPcS4He4mHVrkA2tMxFUpxMnv0bu4=" 192 192 }, ··· 390 390 "vendorHash": "sha256-E1gzdES/YVxQq2J47E2zosvud2C/ViBeQ8+RfNHMBAg=" 391 391 }, 392 392 "fastly": { 393 - "hash": "sha256-Fp2wj5UTl00ufDKobsIvf4f6SCug7NTuWFf2Rkp3RL0=", 393 + "hash": "sha256-90mVwC90lkvNRvyt5aKBE3h0XZTVXvWVVG6qIP+4pOk=", 394 394 "homepage": "https://registry.terraform.io/providers/fastly/fastly", 395 395 "owner": "fastly", 396 396 "repo": "terraform-provider-fastly", 397 - "rev": "v5.2.2", 397 + "rev": "v5.3.0", 398 398 "spdx": "MPL-2.0", 399 399 "vendorHash": null 400 400 }, ··· 745 745 "vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI=" 746 746 }, 747 747 "minio": { 748 - "hash": "sha256-BsOSImEMgxjldAQ014M25Y/JuxxaJLRdOOOHNAtm/Bg=", 748 + "hash": "sha256-skwM0rqhsqQaut0Vuh5Baf8bWzsLOFCjUDk9w2mgB1E=", 749 749 "homepage": "https://registry.terraform.io/providers/aminueza/minio", 750 750 "owner": "aminueza", 751 751 "repo": "terraform-provider-minio", 752 - "rev": "v1.17.1", 752 + "rev": "v1.17.2", 753 753 "spdx": "Apache-2.0", 754 - "vendorHash": "sha256-Pr5YNDMVNccjQRC5WXUY+0pMTMbuxKqkqtd/Z/z0cXc=" 754 + "vendorHash": "sha256-4axdVO1VujG9qXtuNJHQqhANjciHIACMjuneqCj2omc=" 755 755 }, 756 756 "mongodbatlas": { 757 - "hash": "sha256-lNWGGDGr0dp+4S1mnRnLl0n//5GtOqqSH4mWQxvzXEQ=", 757 + "hash": "sha256-xFVCYeEcdQ/w+s99Ykd10liASIDJaA/eTfnMGT2hybU=", 758 758 "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", 759 759 "owner": "mongodb", 760 760 "repo": "terraform-provider-mongodbatlas", 761 - "rev": "v1.10.2", 761 + "rev": "v1.11.0", 762 762 "spdx": "MPL-2.0", 763 - "vendorHash": "sha256-o8VrabFScEQyjfk4BLJGxq7LgZMWaQZ2cNAph37Grzo=" 763 + "vendorHash": "sha256-Ae3y/lwIYFi6p5gCBVgo1GuCu218JB3zKljexETWu0s=" 764 764 }, 765 765 "namecheap": { 766 766 "hash": "sha256-cms8YUL+SjTeYyIOQibksi8ZHEBYq2JlgTEpOO1uMZE=", ··· 1106 1106 "vendorHash": "sha256-6UxBnQiogcizff5Rv4eadOeiG5JaXQphUWlfnqELvAI=" 1107 1107 }, 1108 1108 "talos": { 1109 - "hash": "sha256-bYDFtng6kASmBtQN+iewVOh6HPD57GDUuusiQSVfuBs=", 1109 + "hash": "sha256-OGpbql9jtiaaHazyBavh1NK5cBA+2tfxZvOJV+yy2wE=", 1110 1110 "homepage": "https://registry.terraform.io/providers/siderolabs/talos", 1111 1111 "owner": "siderolabs", 1112 1112 "repo": "terraform-provider-talos", 1113 - "rev": "v0.2.0", 1113 + "rev": "v0.2.1", 1114 1114 "spdx": "MPL-2.0", 1115 - "vendorHash": "sha256-GNSKSlaFBj2P+z40U+0uwPSOuQBy+9vOVFfPe8p0A24=" 1115 + "vendorHash": "sha256-32ENfzBep97Wn0FvMIEuqxIAmxjTtw2UvDvYJTmJJNc=" 1116 1116 }, 1117 1117 "tencentcloud": { 1118 - "hash": "sha256-Pk+x9/acer3YWBEMZYZWar8oDTFLPc0QydgAHrJZBNI=", 1118 + "hash": "sha256-RipntxK8i/uyTolf6Z8DJDkNYMsEYcdDpDQfNnGORxQ=", 1119 1119 "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", 1120 1120 "owner": "tencentcloudstack", 1121 1121 "repo": "terraform-provider-tencentcloud", 1122 - "rev": "v1.81.18", 1122 + "rev": "v1.81.19", 1123 1123 "spdx": "MPL-2.0", 1124 1124 "vendorHash": null 1125 1125 }, ··· 1261 1261 "vendorHash": null 1262 1262 }, 1263 1263 "wavefront": { 1264 - "hash": "sha256-DF9Q1cwzzLlF8+oJFF5HkOD0lfQhxsnIepl/fMCljcs=", 1264 + "hash": "sha256-ag4mu9CyG78X47QGMTQTK7+VsdCv0TBOCovVnM4OMsw=", 1265 1265 "homepage": "https://registry.terraform.io/providers/vmware/wavefront", 1266 1266 "owner": "vmware", 1267 1267 "repo": "terraform-provider-wavefront", 1268 - "rev": "v4.2.0", 1268 + "rev": "v5.0.0", 1269 1269 "spdx": "MPL-2.0", 1270 1270 "vendorHash": "sha256-77pijBYzCQoaZgMRNRwZEAJVM51EMGezXXcrfn9ae1Q=" 1271 1271 },
+2 -2
pkgs/applications/science/molecular-dynamics/gromacs/default.nix
··· 72 72 73 73 meta = with lib; { 74 74 homepage = "https://www.gromacs.org"; 75 - license = licenses.gpl2; 75 + license = licenses.lgpl21Plus; 76 76 description = "Molecular dynamics software package"; 77 77 longDescription = '' 78 78 GROMACS is a versatile package to perform molecular dynamics, ··· 91 91 reference or manual for details), but there are also quite a 92 92 few features that make it stand out from the competition. 93 93 94 - See: https://www.gromacs.org/About_Gromacs for details. 94 + See: https://www.gromacs.org/about.html for details. 95 95 ''; 96 96 platforms = platforms.unix; 97 97 maintainers = with maintainers; [ sheepforce markuskowa ];
+1
pkgs/applications/terminal-emulators/foot/default.nix
··· 219 219 # TERMINFO to a store path, but allows installing foot.terminfo 220 220 # on remote systems for proper foot terminfo support. 221 221 priority = (ncurses.meta.priority or 5) + 3 + 1; 222 + mainProgram = "foot"; 222 223 }; 223 224 }
+1
pkgs/applications/video/kooha/default.nix
··· 73 73 license = licenses.gpl3Only; 74 74 platforms = platforms.linux; 75 75 maintainers = with maintainers; [ austinbutler ]; 76 + mainProgram = "kooha"; 76 77 }; 77 78 }
+1
pkgs/applications/window-managers/hyprwm/hyprpaper/default.nix
··· 60 60 maintainers = with maintainers; [ wozeparrot fufexan ]; 61 61 inherit (wayland.meta) platforms; 62 62 broken = stdenv.isDarwin; 63 + mainProgram = "hyprpaper"; 63 64 }; 64 65 })
+1
pkgs/applications/window-managers/sway/default.nix
··· 96 96 license = licenses.mit; 97 97 platforms = platforms.linux; 98 98 maintainers = with maintainers; [ primeos synthetica ]; 99 + mainProgram = "sway"; 99 100 }; 100 101 })
+2 -2
pkgs/development/libraries/ctranslate2/default.nix
··· 17 17 in 18 18 stdenv.mkDerivation rec { 19 19 pname = "ctranslate2"; 20 - version = "3.17.1"; 20 + version = "3.18.0"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "OpenNMT"; 24 24 repo = "CTranslate2"; 25 25 rev = "v${version}"; 26 - hash = "sha256-aSYE8+vhCsgZf1gBqJFRK8cn91AxrRutJc3LzHQQHVc="; 26 + hash = "sha256-ipCUiCyWubKTUB0jDOsRN+DSg3S84hbj8Xum/2NsrKc="; 27 27 fetchSubmodules = true; 28 28 }; 29 29
+6
pkgs/development/node-packages/aliases.nix
··· 43 43 "@githubnext/github-copilot-cli" = pkgs.github-copilot-cli; # Added 2023-05-02 44 44 "@google/clasp" = pkgs.google-clasp; # Added 2023-05-07 45 45 "@nestjs/cli" = pkgs.nest-cli; # Added 2023-05-06 46 + antennas = pkgs.antennas; # added 2023-07-30 47 + balanceofsatoshis = pkgs.balanceofsatoshis; # added 2023-07-31 46 48 bibtex-tidy = pkgs.bibtex-tidy; # added 2023-07-30 47 49 bitwarden-cli = pkgs.bitwarden-cli; # added 2023-07-25 50 + castnow = pkgs.castnow; # added 2023-07-30 48 51 eslint_d = pkgs.eslint_d; # Added 2023-05-26 49 52 flood = pkgs.flood; # Added 2023-07-25 50 53 gtop = pkgs.gtop; # added 2023-07-31 54 + hueadm = pkgs.hueadm; # added 2023-07-31 55 + karma = pkgs.karma-runner; # added 2023-07-29 51 56 manta = pkgs.node-manta; # Added 2023-05-06 57 + markdownlint-cli = pkgs.markdownlint-cli; # added 2023-07-29 52 58 readability-cli = pkgs.readability-cli; # Added 2023-06-12 53 59 reveal-md = pkgs.reveal-md; # added 2023-07-31 54 60 thelounge = pkgs.thelounge; # Added 2023-05-22
+2 -2
pkgs/development/node-packages/main-programs.nix
··· 30 30 "@webassemblyjs/wasm-text-gen-1.11.1" = "wasmgen"; 31 31 "@webassemblyjs/wast-refmt-1.11.1" = "wast-refmt"; 32 32 aws-cdk = "cdk"; 33 - balanceofsatoshis = "bos"; 34 33 carbon-now-cli = "carbon-now"; 35 34 cdk8s-cli = "cdk8s"; 36 35 cdktf-cli = "cdktf"; ··· 57 56 less = "lessc"; 58 57 localtunnel = "lt"; 59 58 lua-fmt = "luafmt"; 60 - markdownlint-cli = "markdownlint"; 61 59 near-cli = "near"; 62 60 neovim = "neovim-node-host"; 63 61 parcel-bundler = "parcel"; 64 62 parsoid = "parse.js"; 65 63 poor-mans-t-sql-formatter-cli = "sqlformat"; 66 64 postcss-cli = "postcss"; 65 + prettier = "prettier"; 67 66 purescript-psa = "psa"; 68 67 react-native-cli = "react-native"; 69 68 react-tools = "jsx"; ··· 71 70 s3http = "s3http.js"; 72 71 svelte-language-server = "svelteserver"; 73 72 teck-programmer = "teck-firmware-upgrade"; 73 + typescript-language-server = "typescript-language-server"; 74 74 uglify-js = "uglifyjs"; 75 75 undollar = "$"; 76 76 vsc-leetcode-cli = "leetcode";
-6
pkgs/development/node-packages/node-packages.json
··· 29 29 , {"@webassemblyjs/wast-refmt": "1.11.1"} 30 30 , "alex" 31 31 , "alloy" 32 - , "antennas" 33 32 , "asar" 34 33 , "audiosprite" 35 34 , "autoprefixer" ··· 37 36 , "aws-azure-login" 38 37 , "aws-cdk" 39 38 , "awesome-lint" 40 - , "balanceofsatoshis" 41 39 , "bash-language-server" 42 40 , "bower" 43 41 , "bower2nix" 44 42 , "browserify" 45 43 , "browser-sync" 46 44 , "btc-rpc-explorer" 47 - , "castnow" 48 45 , "carbon-now-cli" 49 46 , "carto" 50 47 , "cdk8s-cli" ··· 171 168 , "hsd" 172 169 , "hs-airdrop" 173 170 , "hs-client" 174 - , "hueadm" 175 171 , "hyperpotamus" 176 172 , "ijavascript" 177 173 , "inliner" ··· 196 192 , "jsonplaceholder" 197 193 , "kaput-cli" 198 194 , "katex" 199 - , "karma" 200 195 , "keyoxide" 201 196 , "lcov-result-merger" 202 197 , "leetcode-cli" ··· 211 206 , "lua-fmt" 212 207 , "lv_font_conv" 213 208 , "madoko" 214 - , "markdownlint-cli" 215 209 , "markdownlint-cli2" 216 210 , "markdown-link-check" 217 211 , {"markdown-preview-nvim": "../../applications/editors/vim/plugins/markdown-preview-nvim"}
-1685
pkgs/development/node-packages/node-packages.nix
··· 91210 91210 bypassCache = true; 91211 91211 reconstructLock = true; 91212 91212 }; 91213 - antennas = nodeEnv.buildNodePackage { 91214 - name = "antennas"; 91215 - packageName = "antennas"; 91216 - version = "4.2.0"; 91217 - src = fetchurl { 91218 - url = "https://registry.npmjs.org/antennas/-/antennas-4.2.0.tgz"; 91219 - sha512 = "jnGXyVBWZ2X6Fd//dEWmcrcjzt60sFSEN+sJniDNvOMkBJ+NyoNmS1hVxG4LLfK/vZ/tOCXqniw8yq9b/QaC+w=="; 91220 - }; 91221 - dependencies = [ 91222 - sources."accepts-1.3.8" 91223 - sources."ajv-6.12.6" 91224 - sources."ansi-regex-5.0.1" 91225 - sources."ansi-styles-3.2.1" 91226 - sources."any-promise-1.3.0" 91227 - sources."argparse-1.0.10" 91228 - sources."asn1-0.2.6" 91229 - sources."assert-plus-1.0.0" 91230 - sources."async-2.6.4" 91231 - sources."asynckit-0.4.0" 91232 - sources."aws-sign2-0.7.0" 91233 - sources."aws4-1.12.0" 91234 - sources."axios-0.24.0" 91235 - sources."axios-digest-0.3.0" 91236 - sources."bcrypt-pbkdf-1.0.2" 91237 - sources."bluebird-3.7.2" 91238 - sources."bytes-3.1.2" 91239 - sources."cache-content-type-1.0.1" 91240 - sources."caseless-0.12.0" 91241 - sources."chalk-2.4.2" 91242 - sources."cliui-8.0.1" 91243 - sources."co-4.6.0" 91244 - sources."color-convert-1.9.3" 91245 - sources."color-name-1.1.3" 91246 - sources."combined-stream-1.0.8" 91247 - sources."content-disposition-0.5.4" 91248 - sources."content-type-1.0.5" 91249 - sources."cookies-0.8.0" 91250 - sources."core-util-is-1.0.2" 91251 - sources."dashdash-1.14.1" 91252 - sources."debug-4.3.4" 91253 - sources."deep-equal-1.0.1" 91254 - sources."delayed-stream-1.0.0" 91255 - sources."delegates-1.0.0" 91256 - sources."depd-2.0.0" 91257 - sources."destroy-1.2.0" 91258 - sources."ecc-jsbn-0.1.2" 91259 - sources."ee-first-1.1.1" 91260 - sources."emoji-regex-8.0.0" 91261 - sources."encodeurl-1.0.2" 91262 - sources."escalade-3.1.1" 91263 - sources."escape-html-1.0.3" 91264 - sources."escape-string-regexp-1.0.5" 91265 - sources."esprima-4.0.1" 91266 - sources."extend-3.0.2" 91267 - sources."extsprintf-1.3.0" 91268 - sources."fast-deep-equal-3.1.3" 91269 - sources."fast-json-stable-stringify-2.1.0" 91270 - sources."follow-redirects-1.15.2" 91271 - sources."forever-agent-0.6.1" 91272 - sources."form-data-2.3.3" 91273 - sources."fresh-0.5.2" 91274 - sources."get-caller-file-2.0.5" 91275 - sources."getpass-0.1.7" 91276 - sources."har-schema-2.0.0" 91277 - sources."har-validator-5.1.5" 91278 - sources."has-flag-3.0.0" 91279 - sources."has-symbols-1.0.3" 91280 - sources."has-tostringtag-1.0.0" 91281 - sources."http-assert-1.5.0" 91282 - (sources."http-errors-1.8.1" // { 91283 - dependencies = [ 91284 - sources."depd-1.1.2" 91285 - ]; 91286 - }) 91287 - sources."http-signature-1.2.0" 91288 - sources."humanize-number-0.0.2" 91289 - sources."inherits-2.0.4" 91290 - sources."ip-1.1.8" 91291 - sources."is-fullwidth-code-point-3.0.0" 91292 - sources."is-generator-function-1.0.10" 91293 - sources."is-typedarray-1.0.0" 91294 - sources."isarray-0.0.1" 91295 - sources."isstream-0.1.2" 91296 - sources."js-md5-0.7.3" 91297 - sources."js-sha256-0.9.0" 91298 - sources."js-sha512-0.8.0" 91299 - sources."js-yaml-3.14.1" 91300 - sources."jsbn-0.1.1" 91301 - sources."json-schema-0.4.0" 91302 - sources."json-schema-traverse-0.4.1" 91303 - sources."json-stringify-safe-5.0.1" 91304 - sources."jsprim-1.4.2" 91305 - sources."keygrip-1.1.0" 91306 - sources."koa-2.14.2" 91307 - sources."koa-compose-4.2.0" 91308 - sources."koa-convert-2.0.0" 91309 - sources."koa-logger-3.2.1" 91310 - sources."koa-request-1.0.0" 91311 - (sources."koa-router-7.4.0" // { 91312 - dependencies = [ 91313 - sources."debug-3.2.7" 91314 - sources."koa-compose-3.2.1" 91315 - ]; 91316 - }) 91317 - (sources."koa-send-4.1.3" // { 91318 - dependencies = [ 91319 - sources."debug-2.6.9" 91320 - sources."ms-2.0.0" 91321 - ]; 91322 - }) 91323 - (sources."koa-static-4.0.3" // { 91324 - dependencies = [ 91325 - sources."debug-3.2.7" 91326 - ]; 91327 - }) 91328 - sources."lodash-4.17.21" 91329 - sources."media-typer-0.3.0" 91330 - sources."methods-1.1.2" 91331 - sources."mime-db-1.52.0" 91332 - sources."mime-types-2.1.35" 91333 - sources."ms-2.1.2" 91334 - sources."mz-2.7.0" 91335 - sources."negotiator-0.6.3" 91336 - (sources."node-ssdp-3.3.0" // { 91337 - dependencies = [ 91338 - sources."debug-3.2.7" 91339 - ]; 91340 - }) 91341 - sources."oauth-sign-0.9.0" 91342 - sources."object-assign-4.1.1" 91343 - sources."on-finished-2.4.1" 91344 - sources."only-0.0.2" 91345 - sources."parseurl-1.3.3" 91346 - sources."passthrough-counter-1.0.0" 91347 - sources."path-is-absolute-1.0.1" 91348 - sources."path-to-regexp-1.8.0" 91349 - sources."performance-now-2.1.0" 91350 - sources."psl-1.9.0" 91351 - sources."punycode-2.3.0" 91352 - sources."qs-6.5.3" 91353 - sources."request-2.88.2" 91354 - sources."require-directory-2.1.1" 91355 - (sources."resolve-path-1.4.0" // { 91356 - dependencies = [ 91357 - sources."depd-1.1.2" 91358 - sources."http-errors-1.6.3" 91359 - sources."inherits-2.0.3" 91360 - sources."setprototypeof-1.1.0" 91361 - ]; 91362 - }) 91363 - sources."safe-buffer-5.2.1" 91364 - sources."safer-buffer-2.1.2" 91365 - sources."setprototypeof-1.2.0" 91366 - sources."sprintf-js-1.0.3" 91367 - sources."sshpk-1.17.0" 91368 - sources."statuses-1.5.0" 91369 - sources."string-width-4.2.3" 91370 - sources."strip-ansi-6.0.1" 91371 - sources."supports-color-5.5.0" 91372 - sources."thenify-3.3.1" 91373 - sources."thenify-all-1.6.0" 91374 - sources."toidentifier-1.0.1" 91375 - sources."tough-cookie-2.5.0" 91376 - sources."tsscmp-1.0.6" 91377 - sources."tunnel-agent-0.6.0" 91378 - sources."tweetnacl-0.14.5" 91379 - sources."type-is-1.6.18" 91380 - sources."uri-js-4.4.1" 91381 - sources."urijs-1.19.11" 91382 - sources."uuid-3.4.0" 91383 - sources."vary-1.1.2" 91384 - sources."verror-1.10.0" 91385 - (sources."wrap-ansi-7.0.0" // { 91386 - dependencies = [ 91387 - sources."ansi-styles-4.3.0" 91388 - sources."color-convert-2.0.1" 91389 - sources."color-name-1.1.4" 91390 - ]; 91391 - }) 91392 - sources."y18n-5.0.8" 91393 - sources."yargs-17.7.2" 91394 - sources."yargs-parser-21.1.1" 91395 - sources."ylru-1.3.2" 91396 - ]; 91397 - buildInputs = globalBuildInputs; 91398 - meta = { 91399 - description = "HDHomeRun emulator for Plex DVR to connect to Tvheadend."; 91400 - homepage = "https://github.com/jfarseneau/antennas#readme"; 91401 - license = "MIT"; 91402 - }; 91403 - production = true; 91404 - bypassCache = true; 91405 - reconstructLock = true; 91406 - }; 91407 91213 asar = nodeEnv.buildNodePackage { 91408 91214 name = "asar"; 91409 91215 packageName = "asar"; ··· 92242 92048 bypassCache = true; 92243 92049 reconstructLock = true; 92244 92050 }; 92245 - balanceofsatoshis = nodeEnv.buildNodePackage { 92246 - name = "balanceofsatoshis"; 92247 - packageName = "balanceofsatoshis"; 92248 - version = "15.8.15"; 92249 - src = fetchurl { 92250 - url = "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-15.8.15.tgz"; 92251 - sha512 = "qrmkze/jcPAU9uj7cuxPpPC0DY7pjbZwHTiQuegUyDhfCnpjY1Y06DHh7MxHROsa7Ah/m8bOkbFmG4/a1+f93A=="; 92252 - }; 92253 - dependencies = [ 92254 - sources."@alexbosworth/blockchain-1.5.0" 92255 - (sources."@alexbosworth/caporal-1.4.4" // { 92256 - dependencies = [ 92257 - sources."colorette-1.4.0" 92258 - ]; 92259 - }) 92260 - sources."@alexbosworth/cli-table3-0.6.1" 92261 - sources."@alexbosworth/fiat-2.0.0" 92262 - sources."@alexbosworth/html2unicode-1.1.5" 92263 - sources."@alexbosworth/node-fetch-2.6.2" 92264 - (sources."@alexbosworth/prettyjson-1.2.2" // { 92265 - dependencies = [ 92266 - sources."colors-1.1.2" 92267 - ]; 92268 - }) 92269 - (sources."@alexbosworth/saxophone-0.6.2" // { 92270 - dependencies = [ 92271 - sources."readable-stream-3.6.0" 92272 - sources."safe-buffer-5.2.1" 92273 - sources."string_decoder-1.3.0" 92274 - ]; 92275 - }) 92276 - sources."@colors/colors-1.5.0" 92277 - sources."@dabh/diagnostics-2.0.3" 92278 - sources."@grammyjs/types-3.1.2" 92279 - sources."@grpc/grpc-js-1.8.17" 92280 - sources."@grpc/proto-loader-0.7.7" 92281 - sources."@handsontable/formulajs-2.0.2" 92282 - sources."@json2csv/formatters-7.0.1" 92283 - sources."@json2csv/plainjs-7.0.1" 92284 - sources."@mitmaro/errors-1.0.0" 92285 - sources."@mitmaro/http-authorization-header-1.0.0" 92286 - sources."@noble/hashes-1.3.1" 92287 - sources."@protobufjs/aspromise-1.1.2" 92288 - sources."@protobufjs/base64-1.1.2" 92289 - sources."@protobufjs/codegen-2.0.4" 92290 - sources."@protobufjs/eventemitter-1.1.0" 92291 - sources."@protobufjs/fetch-1.1.0" 92292 - sources."@protobufjs/float-1.0.2" 92293 - sources."@protobufjs/inquire-1.1.0" 92294 - sources."@protobufjs/path-1.1.2" 92295 - sources."@protobufjs/pool-1.1.0" 92296 - sources."@protobufjs/utf8-1.1.0" 92297 - sources."@streamparser/json-0.0.15" 92298 - sources."@types/body-parser-1.19.2" 92299 - sources."@types/caseless-0.12.2" 92300 - sources."@types/connect-3.4.35" 92301 - sources."@types/express-4.17.17" 92302 - sources."@types/express-serve-static-core-4.17.35" 92303 - sources."@types/http-errors-2.0.1" 92304 - sources."@types/long-4.0.2" 92305 - sources."@types/mime-1.3.2" 92306 - sources."@types/node-20.4.5" 92307 - sources."@types/qs-6.9.7" 92308 - sources."@types/range-parser-1.2.4" 92309 - sources."@types/request-2.48.8" 92310 - sources."@types/send-0.17.1" 92311 - sources."@types/serve-static-1.15.2" 92312 - sources."@types/tough-cookie-4.0.2" 92313 - sources."@types/triple-beam-1.3.2" 92314 - sources."@types/ws-8.5.5" 92315 - sources."abort-controller-3.0.0" 92316 - sources."accepts-1.3.8" 92317 - (sources."agent-base-7.1.0" // { 92318 - dependencies = [ 92319 - sources."debug-4.3.4" 92320 - sources."ms-2.1.2" 92321 - ]; 92322 - }) 92323 - sources."ajv-8.12.0" 92324 - sources."ansi-0.3.1" 92325 - sources."ansi-escapes-1.4.0" 92326 - sources."ansi-regex-5.0.1" 92327 - sources."ansi-styles-2.2.1" 92328 - sources."are-we-there-yet-1.1.7" 92329 - sources."array-flatten-1.1.1" 92330 - sources."asciichart-1.5.25" 92331 - sources."astral-regex-2.0.0" 92332 - sources."async-3.2.4" 92333 - sources."asyncjs-util-1.2.12" 92334 - sources."asynckit-0.4.0" 92335 - sources."base-x-4.0.0" 92336 - sources."base64-js-1.5.1" 92337 - sources."basic-auth-2.0.1" 92338 - sources."bech32-2.0.0" 92339 - sources."bessel-1.0.2" 92340 - sources."bip174-2.1.0" 92341 - sources."bip65-1.0.3" 92342 - sources."bip66-1.1.5" 92343 - sources."bip68-1.0.4" 92344 - sources."bitcoin-ops-1.4.1" 92345 - sources."bitcoinjs-lib-6.1.3" 92346 - (sources."bl-4.1.0" // { 92347 - dependencies = [ 92348 - sources."readable-stream-3.6.2" 92349 - ]; 92350 - }) 92351 - sources."bluebird-3.7.2" 92352 - sources."bn.js-5.2.1" 92353 - sources."body-parser-1.20.2" 92354 - sources."bolt01-2.0.0" 92355 - sources."bolt03-1.3.1" 92356 - sources."bolt07-1.8.4" 92357 - sources."bolt09-1.0.0" 92358 - sources."bs58-5.0.0" 92359 - sources."bs58check-3.0.1" 92360 - sources."buffer-5.7.1" 92361 - sources."buffer-from-1.1.2" 92362 - sources."bufferutil-4.0.7" 92363 - sources."bytes-3.1.2" 92364 - sources."call-bind-1.0.2" 92365 - sources."cbor-9.0.0" 92366 - (sources."chalk-1.1.3" // { 92367 - dependencies = [ 92368 - sources."ansi-regex-2.1.1" 92369 - sources."strip-ansi-3.0.1" 92370 - ]; 92371 - }) 92372 - sources."chardet-0.7.0" 92373 - sources."cipher-base-1.0.4" 92374 - sources."cli-cursor-1.0.2" 92375 - sources."cli-spinners-2.9.0" 92376 - sources."cli-width-2.2.1" 92377 - sources."cliui-8.0.1" 92378 - sources."clone-1.0.4" 92379 - sources."code-point-at-1.1.0" 92380 - sources."color-3.2.1" 92381 - sources."color-convert-1.9.3" 92382 - sources."color-name-1.1.3" 92383 - sources."color-string-1.9.1" 92384 - sources."colorette-2.0.20" 92385 - sources."colors-1.4.0" 92386 - sources."colorspace-1.1.4" 92387 - sources."combined-stream-1.0.8" 92388 - sources."concat-stream-1.6.2" 92389 - (sources."content-disposition-0.5.4" // { 92390 - dependencies = [ 92391 - sources."safe-buffer-5.2.1" 92392 - ]; 92393 - }) 92394 - sources."content-type-1.0.5" 92395 - sources."cookie-0.5.0" 92396 - sources."cookie-signature-1.0.6" 92397 - sources."core-util-is-1.0.3" 92398 - sources."cors-2.8.5" 92399 - sources."create-hash-1.2.0" 92400 - sources."crypto-js-4.1.1" 92401 - sources."csv-parse-5.4.0" 92402 - sources."debug-2.6.9" 92403 - sources."defaults-1.0.4" 92404 - sources."define-property-1.0.0" 92405 - sources."delayed-stream-1.0.0" 92406 - sources."delegates-1.0.0" 92407 - sources."depd-2.0.0" 92408 - sources."destroy-1.2.0" 92409 - sources."ecpair-2.1.0" 92410 - sources."ee-first-1.1.1" 92411 - sources."emoji-regex-8.0.0" 92412 - sources."enabled-2.0.0" 92413 - sources."encodeurl-1.0.2" 92414 - (sources."encoding-0.1.13" // { 92415 - dependencies = [ 92416 - sources."iconv-lite-0.6.3" 92417 - ]; 92418 - }) 92419 - sources."escalade-3.1.1" 92420 - sources."escape-html-1.0.3" 92421 - sources."escape-string-regexp-1.0.5" 92422 - sources."etag-1.8.1" 92423 - sources."event-target-shim-5.0.1" 92424 - sources."exit-hook-1.1.1" 92425 - (sources."express-4.18.2" // { 92426 - dependencies = [ 92427 - sources."body-parser-1.20.1" 92428 - sources."raw-body-2.5.1" 92429 - sources."safe-buffer-5.2.1" 92430 - ]; 92431 - }) 92432 - sources."extend-3.0.2" 92433 - sources."external-editor-1.1.1" 92434 - sources."fast-deep-equal-3.1.3" 92435 - sources."fast-levenshtein-2.0.6" 92436 - sources."fecha-4.2.3" 92437 - sources."figures-1.7.0" 92438 - sources."finalhandler-1.2.0" 92439 - sources."fn.name-1.1.0" 92440 - sources."form-data-2.5.1" 92441 - sources."forwarded-0.2.0" 92442 - sources."fresh-0.5.2" 92443 - sources."function-bind-1.1.1" 92444 - sources."gauge-1.2.7" 92445 - sources."get-caller-file-2.0.5" 92446 - sources."get-intrinsic-1.2.1" 92447 - (sources."goldengate-13.0.2" // { 92448 - dependencies = [ 92449 - sources."ln-service-56.8.0" 92450 - ]; 92451 - }) 92452 - (sources."grammy-1.17.2" // { 92453 - dependencies = [ 92454 - sources."debug-4.3.4" 92455 - sources."ms-2.1.2" 92456 - ]; 92457 - }) 92458 - sources."has-1.0.3" 92459 - (sources."has-ansi-2.0.0" // { 92460 - dependencies = [ 92461 - sources."ansi-regex-2.1.1" 92462 - ]; 92463 - }) 92464 - sources."has-flag-4.0.0" 92465 - sources."has-proto-1.0.1" 92466 - sources."has-symbols-1.0.3" 92467 - sources."has-unicode-2.0.1" 92468 - (sources."hash-base-3.1.0" // { 92469 - dependencies = [ 92470 - sources."readable-stream-3.6.2" 92471 - sources."safe-buffer-5.2.1" 92472 - ]; 92473 - }) 92474 - sources."hot-formula-parser-4.0.0" 92475 - sources."http-errors-2.0.0" 92476 - sources."iconv-lite-0.4.24" 92477 - sources."ieee754-1.2.1" 92478 - sources."import-lazy-4.0.0" 92479 - sources."inherits-2.0.4" 92480 - sources."ini-4.1.1" 92481 - (sources."inquirer-9.2.8" // { 92482 - dependencies = [ 92483 - sources."ansi-escapes-4.3.2" 92484 - sources."ansi-styles-4.3.0" 92485 - sources."chalk-5.3.0" 92486 - sources."cli-cursor-3.1.0" 92487 - sources."cli-width-4.0.0" 92488 - sources."color-convert-2.0.1" 92489 - sources."color-name-1.1.4" 92490 - sources."escape-string-regexp-5.0.0" 92491 - sources."external-editor-3.1.0" 92492 - sources."figures-5.0.0" 92493 - sources."mute-stream-1.0.0" 92494 - sources."onetime-5.1.2" 92495 - sources."restore-cursor-3.1.0" 92496 - sources."run-async-3.0.0" 92497 - sources."tmp-0.0.33" 92498 - sources."type-fest-0.21.3" 92499 - sources."wrap-ansi-6.2.0" 92500 - ]; 92501 - }) 92502 - (sources."invoices-3.0.0" // { 92503 - dependencies = [ 92504 - sources."tiny-secp256k1-2.2.2" 92505 - ]; 92506 - }) 92507 - sources."ip-2.0.0" 92508 - sources."ipaddr.js-1.9.1" 92509 - sources."is-accessor-descriptor-1.0.0" 92510 - sources."is-arrayish-0.3.2" 92511 - sources."is-buffer-1.1.6" 92512 - sources."is-data-descriptor-1.0.0" 92513 - sources."is-descriptor-1.0.2" 92514 - sources."is-fullwidth-code-point-3.0.0" 92515 - sources."is-interactive-1.0.0" 92516 - (sources."is-number-3.0.0" // { 92517 - dependencies = [ 92518 - sources."kind-of-3.2.2" 92519 - ]; 92520 - }) 92521 - sources."is-stream-2.0.1" 92522 - sources."is-unicode-supported-1.3.0" 92523 - sources."isarray-1.0.0" 92524 - sources."json-schema-traverse-1.0.0" 92525 - sources."jstat-1.9.6" 92526 - sources."kind-of-6.0.3" 92527 - sources."kuler-2.0.0" 92528 - (sources."lightning-9.8.0" // { 92529 - dependencies = [ 92530 - sources."@types/node-20.3.2" 92531 - ]; 92532 - }) 92533 - (sources."ln-accounting-7.0.2" // { 92534 - dependencies = [ 92535 - sources."@grpc/grpc-js-1.8.13" 92536 - sources."@grpc/proto-loader-0.7.6" 92537 - sources."@types/node-18.15.0" 92538 - sources."@types/ws-8.5.4" 92539 - sources."base-x-3.0.9" 92540 - sources."bolt01-1.2.6" 92541 - sources."bolt07-1.8.3" 92542 - sources."bolt09-0.2.5" 92543 - sources."bs58-4.0.1" 92544 - sources."bs58check-2.1.2" 92545 - sources."cbor-8.1.0" 92546 - sources."cliui-7.0.4" 92547 - sources."colorette-2.0.19" 92548 - (sources."goldengate-12.0.5" // { 92549 - dependencies = [ 92550 - sources."asyncjs-util-1.2.11" 92551 - sources."bitcoinjs-lib-6.1.0" 92552 - sources."ln-service-54.10.5" 92553 - ]; 92554 - }) 92555 - (sources."invoices-2.2.3" // { 92556 - dependencies = [ 92557 - sources."bitcoinjs-lib-6.1.0" 92558 - ]; 92559 - }) 92560 - (sources."lightning-7.1.4" // { 92561 - dependencies = [ 92562 - sources."@grpc/grpc-js-1.8.12" 92563 - sources."@grpc/proto-loader-0.7.5" 92564 - sources."asyncjs-util-1.2.11" 92565 - sources."bitcoinjs-lib-6.1.0" 92566 - ]; 92567 - }) 92568 - (sources."ln-service-56.8.0" // { 92569 - dependencies = [ 92570 - sources."@grpc/grpc-js-1.8.17" 92571 - sources."@grpc/proto-loader-0.7.7" 92572 - sources."@types/node-20.3.2" 92573 - sources."@types/ws-8.5.5" 92574 - sources."bolt07-1.8.4" 92575 - sources."bolt09-1.0.0" 92576 - sources."cbor-9.0.0" 92577 - sources."cliui-8.0.1" 92578 - sources."invoices-3.0.0" 92579 - (sources."lightning-9.8.0" // { 92580 - dependencies = [ 92581 - sources."tiny-secp256k1-2.2.3" 92582 - ]; 92583 - }) 92584 - sources."psbt-3.0.0" 92585 - sources."tiny-secp256k1-2.2.2" 92586 - sources."type-fest-3.12.0" 92587 - sources."yargs-17.7.2" 92588 - sources."yargs-parser-21.1.1" 92589 - ]; 92590 - }) 92591 - (sources."ln-sync-4.3.2" // { 92592 - dependencies = [ 92593 - sources."asyncjs-util-1.2.11" 92594 - sources."bitcoinjs-lib-6.1.0" 92595 - sources."ln-service-54.10.5" 92596 - ]; 92597 - }) 92598 - sources."p2tr-1.3.3" 92599 - (sources."psbt-2.7.2" // { 92600 - dependencies = [ 92601 - sources."bitcoinjs-lib-6.1.0" 92602 - ]; 92603 - }) 92604 - sources."tiny-secp256k1-2.2.1" 92605 - sources."type-fest-3.6.1" 92606 - sources."yargs-16.2.0" 92607 - sources."yargs-parser-20.2.9" 92608 - ]; 92609 - }) 92610 - (sources."ln-service-56.9.0" // { 92611 - dependencies = [ 92612 - sources."@grpc/grpc-js-1.8.18" 92613 - sources."@grpc/proto-loader-0.7.8" 92614 - sources."@types/node-20.4.2" 92615 - sources."lightning-9.9.0" 92616 - sources."type-fest-4.0.0" 92617 - ]; 92618 - }) 92619 - (sources."ln-sync-5.2.3" // { 92620 - dependencies = [ 92621 - sources."ln-service-56.8.0" 92622 - ]; 92623 - }) 92624 - (sources."ln-telegram-4.6.1" // { 92625 - dependencies = [ 92626 - sources."@alexbosworth/fiat-1.0.4" 92627 - sources."@grammyjs/types-2.12.1" 92628 - sources."@grpc/grpc-js-1.8.4" 92629 - sources."@grpc/proto-loader-0.7.4" 92630 - sources."@json2csv/formatters-6.1.3" 92631 - sources."@json2csv/plainjs-6.1.2" 92632 - sources."@streamparser/json-0.0.10" 92633 - sources."@types/express-4.17.15" 92634 - sources."@types/node-18.11.18" 92635 - sources."@types/ws-8.5.4" 92636 - sources."asyncjs-util-1.2.11" 92637 - sources."base-x-3.0.9" 92638 - sources."bitcoinjs-lib-6.1.0" 92639 - sources."body-parser-1.20.1" 92640 - sources."bolt01-1.2.6" 92641 - sources."bolt07-1.8.3" 92642 - sources."bolt09-0.2.5" 92643 - sources."bs58-4.0.1" 92644 - sources."bs58check-2.1.2" 92645 - sources."cbor-8.1.0" 92646 - sources."cliui-7.0.4" 92647 - sources."colorette-2.0.19" 92648 - sources."debug-4.3.4" 92649 - (sources."goldengate-12.0.2" // { 92650 - dependencies = [ 92651 - sources."ln-sync-4.2.0" 92652 - ]; 92653 - }) 92654 - sources."grammy-1.13.1" 92655 - sources."invoices-2.2.3" 92656 - (sources."lightning-7.0.3" // { 92657 - dependencies = [ 92658 - sources."@grpc/grpc-js-1.8.1" 92659 - ]; 92660 - }) 92661 - sources."ln-accounting-6.1.3" 92662 - sources."ln-service-54.9.0" 92663 - sources."ln-sync-4.3.0" 92664 - sources."ms-2.1.2" 92665 - sources."p2tr-1.3.3" 92666 - (sources."paid-services-4.3.0" // { 92667 - dependencies = [ 92668 - sources."ln-sync-4.2.0" 92669 - ]; 92670 - }) 92671 - sources."psbt-2.7.2" 92672 - sources."raw-body-2.5.1" 92673 - sources."tiny-secp256k1-2.2.1" 92674 - sources."type-fest-3.5.1" 92675 - sources."utf-8-validate-5.0.10" 92676 - sources."ws-8.11.0" 92677 - sources."yargs-16.2.0" 92678 - sources."yargs-parser-20.2.9" 92679 - ]; 92680 - }) 92681 - sources."lodash-4.17.21" 92682 - sources."lodash.camelcase-4.3.0" 92683 - sources."lodash.difference-4.5.0" 92684 - sources."lodash.get-4.4.2" 92685 - sources."lodash.pad-4.5.1" 92686 - sources."lodash.padend-4.6.1" 92687 - sources."lodash.padstart-4.6.1" 92688 - sources."lodash.truncate-4.4.2" 92689 - sources."lodash.uniq-4.5.0" 92690 - (sources."log-symbols-4.1.0" // { 92691 - dependencies = [ 92692 - sources."ansi-styles-4.3.0" 92693 - sources."chalk-4.1.2" 92694 - sources."color-convert-2.0.1" 92695 - sources."color-name-1.1.4" 92696 - sources."is-unicode-supported-0.1.0" 92697 - sources."supports-color-7.2.0" 92698 - ]; 92699 - }) 92700 - (sources."logform-2.5.1" // { 92701 - dependencies = [ 92702 - sources."ms-2.1.3" 92703 - ]; 92704 - }) 92705 - sources."long-4.0.0" 92706 - sources."luxon-3.2.1" 92707 - sources."macaroon-3.0.4" 92708 - sources."md5.js-1.3.5" 92709 - sources."media-typer-0.3.0" 92710 - sources."merge-descriptors-1.0.1" 92711 - sources."methods-1.1.2" 92712 - sources."micromist-1.1.0" 92713 - sources."mime-1.6.0" 92714 - sources."mime-db-1.52.0" 92715 - sources."mime-types-2.1.35" 92716 - sources."mimic-fn-2.1.0" 92717 - sources."minimist-1.2.6" 92718 - sources."mkdirp-0.5.6" 92719 - sources."moment-2.29.4" 92720 - (sources."morgan-1.10.0" // { 92721 - dependencies = [ 92722 - sources."on-finished-2.3.0" 92723 - ]; 92724 - }) 92725 - sources."ms-2.0.0" 92726 - sources."mute-stream-0.0.6" 92727 - sources."negotiator-0.6.3" 92728 - sources."node-fetch-2.6.12" 92729 - sources."node-gyp-build-4.6.0" 92730 - sources."nofilter-3.1.0" 92731 - sources."npmlog-2.0.4" 92732 - sources."number-is-nan-1.0.1" 92733 - sources."object-assign-4.1.1" 92734 - sources."object-inspect-1.12.3" 92735 - sources."on-finished-2.4.1" 92736 - sources."on-headers-1.0.2" 92737 - sources."one-time-1.0.0" 92738 - sources."onetime-1.1.0" 92739 - (sources."ora-5.4.1" // { 92740 - dependencies = [ 92741 - sources."ansi-styles-4.3.0" 92742 - sources."chalk-4.1.2" 92743 - sources."cli-cursor-3.1.0" 92744 - sources."color-convert-2.0.1" 92745 - sources."color-name-1.1.4" 92746 - sources."is-unicode-supported-0.1.0" 92747 - sources."onetime-5.1.2" 92748 - sources."restore-cursor-3.1.0" 92749 - sources."supports-color-7.2.0" 92750 - ]; 92751 - }) 92752 - sources."os-shim-0.1.3" 92753 - sources."os-tmpdir-1.0.2" 92754 - sources."p2tr-2.0.0" 92755 - (sources."paid-services-5.0.4" // { 92756 - dependencies = [ 92757 - sources."@alexbosworth/fiat-1.0.4" 92758 - sources."@grpc/grpc-js-1.8.13" 92759 - sources."@grpc/proto-loader-0.7.6" 92760 - sources."@types/node-18.15.0" 92761 - sources."@types/ws-8.5.4" 92762 - sources."asyncjs-util-1.2.11" 92763 - sources."base-x-3.0.9" 92764 - sources."bitcoinjs-lib-6.1.0" 92765 - sources."bolt01-1.2.6" 92766 - sources."bolt07-1.8.3" 92767 - sources."bolt09-0.2.5" 92768 - sources."bs58-4.0.1" 92769 - sources."bs58check-2.1.2" 92770 - sources."cbor-8.1.0" 92771 - sources."cliui-7.0.4" 92772 - sources."colorette-2.0.19" 92773 - (sources."goldengate-12.0.5" // { 92774 - dependencies = [ 92775 - sources."ln-service-54.10.5" 92776 - sources."ln-sync-4.3.2" 92777 - ]; 92778 - }) 92779 - sources."invoices-2.2.3" 92780 - (sources."lightning-7.1.4" // { 92781 - dependencies = [ 92782 - sources."@grpc/grpc-js-1.8.12" 92783 - sources."@grpc/proto-loader-0.7.5" 92784 - ]; 92785 - }) 92786 - (sources."ln-service-56.3.0" // { 92787 - dependencies = [ 92788 - sources."@grpc/grpc-js-1.8.14" 92789 - sources."@types/node-18.16.3" 92790 - sources."lightning-9.3.0" 92791 - sources."type-fest-3.9.0" 92792 - ]; 92793 - }) 92794 - (sources."ln-sync-5.2.0" // { 92795 - dependencies = [ 92796 - sources."colorette-2.0.20" 92797 - ]; 92798 - }) 92799 - sources."p2tr-1.3.3" 92800 - sources."psbt-2.7.2" 92801 - sources."tiny-secp256k1-2.2.1" 92802 - sources."type-fest-3.6.1" 92803 - sources."yargs-16.2.0" 92804 - sources."yargs-parser-20.2.9" 92805 - ]; 92806 - }) 92807 - sources."parseurl-1.3.3" 92808 - sources."path-to-regexp-0.1.7" 92809 - sources."pinkie-2.0.4" 92810 - sources."pinkie-promise-2.0.1" 92811 - (sources."probing-4.0.0" // { 92812 - dependencies = [ 92813 - sources."@grpc/grpc-js-1.8.16" 92814 - sources."@types/node-20.3.1" 92815 - sources."base-x-3.0.9" 92816 - sources."bitcoinjs-lib-6.1.0" 92817 - sources."bolt09-0.2.5" 92818 - sources."bs58-4.0.1" 92819 - sources."bs58check-2.1.2" 92820 - (sources."invoices-2.2.3" // { 92821 - dependencies = [ 92822 - sources."bolt07-1.8.3" 92823 - ]; 92824 - }) 92825 - (sources."lightning-9.7.1" // { 92826 - dependencies = [ 92827 - sources."asyncjs-util-1.2.11" 92828 - sources."base-x-4.0.0" 92829 - sources."bitcoinjs-lib-6.1.3" 92830 - sources."bolt07-1.8.3" 92831 - sources."bs58-5.0.0" 92832 - sources."bs58check-3.0.1" 92833 - sources."tiny-secp256k1-2.2.2" 92834 - ]; 92835 - }) 92836 - (sources."ln-service-56.7.1" // { 92837 - dependencies = [ 92838 - sources."bolt07-1.8.3" 92839 - ]; 92840 - }) 92841 - sources."psbt-2.7.2" 92842 - sources."tiny-secp256k1-2.2.1" 92843 - ]; 92844 - }) 92845 - sources."process-nextick-args-2.0.1" 92846 - (sources."protobufjs-7.2.4" // { 92847 - dependencies = [ 92848 - sources."long-5.2.3" 92849 - ]; 92850 - }) 92851 - sources."proxy-addr-2.0.7" 92852 - sources."psbt-3.0.0" 92853 - sources."punycode-2.3.0" 92854 - sources."pushdata-bitcoin-1.0.1" 92855 - sources."qrcode-terminal-0.12.0" 92856 - sources."qs-6.11.0" 92857 - sources."randombytes-2.1.0" 92858 - sources."range-parser-1.2.1" 92859 - sources."raw-body-2.5.2" 92860 - sources."readable-stream-2.3.8" 92861 - sources."require-directory-2.1.1" 92862 - sources."require-from-string-2.0.2" 92863 - sources."restore-cursor-1.0.1" 92864 - sources."ripemd160-2.0.2" 92865 - sources."run-async-2.4.1" 92866 - sources."rx-4.1.0" 92867 - sources."rxjs-7.8.1" 92868 - sources."safe-buffer-5.1.2" 92869 - sources."safe-stable-stringify-2.4.3" 92870 - sources."safer-buffer-2.1.2" 92871 - sources."sanitize-filename-1.6.3" 92872 - (sources."send-0.18.0" // { 92873 - dependencies = [ 92874 - sources."ms-2.1.3" 92875 - ]; 92876 - }) 92877 - sources."serve-static-1.15.0" 92878 - sources."setprototypeof-1.2.0" 92879 - sources."sha.js-2.4.11" 92880 - sources."side-channel-1.0.4" 92881 - sources."signal-exit-3.0.7" 92882 - sources."simple-swizzle-0.2.2" 92883 - sources."sjcl-1.0.8" 92884 - (sources."slice-ansi-4.0.0" // { 92885 - dependencies = [ 92886 - sources."ansi-styles-4.3.0" 92887 - sources."color-convert-2.0.1" 92888 - sources."color-name-1.1.4" 92889 - ]; 92890 - }) 92891 - sources."smart-buffer-4.2.0" 92892 - sources."socks-2.7.1" 92893 - (sources."socks-proxy-agent-8.0.1" // { 92894 - dependencies = [ 92895 - sources."debug-4.3.4" 92896 - sources."ms-2.1.2" 92897 - ]; 92898 - }) 92899 - sources."spawn-sync-1.0.15" 92900 - sources."stack-trace-0.0.10" 92901 - sources."statuses-2.0.1" 92902 - sources."string-width-4.2.3" 92903 - sources."string_decoder-1.1.1" 92904 - sources."strip-ansi-6.0.1" 92905 - sources."supports-color-2.0.0" 92906 - sources."table-6.8.1" 92907 - (sources."tabtab-2.2.2" // { 92908 - dependencies = [ 92909 - sources."ansi-regex-2.1.1" 92910 - sources."inquirer-1.2.3" 92911 - sources."is-fullwidth-code-point-1.0.0" 92912 - sources."string-width-1.0.2" 92913 - sources."strip-ansi-3.0.1" 92914 - ]; 92915 - }) 92916 - sources."text-hex-1.0.0" 92917 - sources."through-2.3.8" 92918 - sources."tiny-emitter-2.1.0" 92919 - sources."tiny-secp256k1-2.2.3" 92920 - sources."tmp-0.0.29" 92921 - sources."toidentifier-1.0.1" 92922 - sources."tr46-0.0.3" 92923 - sources."triple-beam-1.4.1" 92924 - sources."truncate-utf8-bytes-1.0.2" 92925 - sources."tslib-2.6.1" 92926 - sources."tweetnacl-1.0.3" 92927 - sources."tweetnacl-util-0.15.1" 92928 - sources."type-fest-3.12.0" 92929 - sources."type-is-1.6.18" 92930 - sources."typedarray-0.0.6" 92931 - sources."typeforce-1.18.0" 92932 - sources."uint8array-tools-0.0.7" 92933 - sources."unpipe-1.0.0" 92934 - sources."uri-js-4.4.1" 92935 - sources."utf-8-validate-6.0.3" 92936 - sources."utf8-byte-length-1.0.4" 92937 - sources."util-deprecate-1.0.2" 92938 - sources."utils-merge-1.0.1" 92939 - sources."varuint-bitcoin-1.1.2" 92940 - sources."vary-1.1.2" 92941 - sources."wcwidth-1.0.1" 92942 - sources."webidl-conversions-3.0.1" 92943 - sources."whatwg-url-5.0.0" 92944 - (sources."wif-2.0.6" // { 92945 - dependencies = [ 92946 - sources."base-x-3.0.9" 92947 - sources."bs58-4.0.1" 92948 - sources."bs58check-2.1.2" 92949 - ]; 92950 - }) 92951 - sources."window-size-1.1.1" 92952 - (sources."winston-3.7.2" // { 92953 - dependencies = [ 92954 - sources."readable-stream-3.6.2" 92955 - ]; 92956 - }) 92957 - (sources."winston-transport-4.5.0" // { 92958 - dependencies = [ 92959 - sources."readable-stream-3.6.2" 92960 - ]; 92961 - }) 92962 - (sources."wrap-ansi-7.0.0" // { 92963 - dependencies = [ 92964 - sources."ansi-styles-4.3.0" 92965 - sources."color-convert-2.0.1" 92966 - sources."color-name-1.1.4" 92967 - ]; 92968 - }) 92969 - sources."ws-8.13.0" 92970 - sources."y18n-5.0.8" 92971 - sources."yargs-17.7.2" 92972 - sources."yargs-parser-21.1.1" 92973 - ]; 92974 - buildInputs = globalBuildInputs; 92975 - meta = { 92976 - description = "Lightning balance CLI"; 92977 - homepage = "https://github.com/alexbosworth/balanceofsatoshis#readme"; 92978 - license = "MIT"; 92979 - }; 92980 - production = true; 92981 - bypassCache = true; 92982 - reconstructLock = true; 92983 - }; 92984 92051 bash-language-server = nodeEnv.buildNodePackage { 92985 92052 name = "bash-language-server"; 92986 92053 packageName = "bash-language-server"; ··· 94416 93483 meta = { 94417 93484 description = "Open-source, self-hosted Bitcoin explorer"; 94418 93485 homepage = "https://github.com/janoside/btc-rpc-explorer#readme"; 94419 - license = "MIT"; 94420 - }; 94421 - production = true; 94422 - bypassCache = true; 94423 - reconstructLock = true; 94424 - }; 94425 - castnow = nodeEnv.buildNodePackage { 94426 - name = "castnow"; 94427 - packageName = "castnow"; 94428 - version = "0.6.0"; 94429 - src = fetchurl { 94430 - url = "https://registry.npmjs.org/castnow/-/castnow-0.6.0.tgz"; 94431 - sha512 = "VybZ8QYuJyJHt88TIi12nxsIO/89vmcM1Trna0bTq5O2uzz5SDBE2piU+x87B85V4woosyw9T45f39CZzYjxAw=="; 94432 - }; 94433 - dependencies = [ 94434 - sources."@protobufjs/aspromise-1.1.2" 94435 - sources."@protobufjs/base64-1.1.2" 94436 - sources."@protobufjs/codegen-2.0.4" 94437 - sources."@protobufjs/eventemitter-1.1.0" 94438 - sources."@protobufjs/fetch-1.1.0" 94439 - sources."@protobufjs/float-1.0.2" 94440 - sources."@protobufjs/inquire-1.1.0" 94441 - sources."@protobufjs/path-1.1.2" 94442 - sources."@protobufjs/pool-1.1.0" 94443 - sources."@protobufjs/utf8-1.1.0" 94444 - sources."@types/long-4.0.2" 94445 - sources."@types/node-20.4.5" 94446 - sources."@xmldom/xmldom-0.8.10" 94447 - sources."addr-to-ip-port-1.5.4" 94448 - sources."airplay-js-0.2.16" 94449 - sources."ajv-6.12.6" 94450 - sources."ansi-regex-1.1.1" 94451 - sources."ansi-styles-2.2.1" 94452 - sources."append-0.1.1" 94453 - sources."array-find-0.1.1" 94454 - sources."array-find-index-1.0.2" 94455 - sources."array-loop-1.0.0" 94456 - sources."array-shuffle-1.0.1" 94457 - sources."asn1-0.2.6" 94458 - sources."assert-plus-1.0.0" 94459 - sources."asynckit-0.4.0" 94460 - sources."aws-sign2-0.7.0" 94461 - sources."aws4-1.12.0" 94462 - sources."balanced-match-1.0.2" 94463 - sources."base64-js-1.5.1" 94464 - sources."bcrypt-pbkdf-1.0.2" 94465 - sources."bencode-2.0.3" 94466 - sources."bep53-range-1.1.1" 94467 - sources."bitfield-0.1.0" 94468 - (sources."bittorrent-dht-6.4.2" // { 94469 - dependencies = [ 94470 - sources."bencode-0.7.0" 94471 - ]; 94472 - }) 94473 - (sources."bittorrent-tracker-7.7.0" // { 94474 - dependencies = [ 94475 - sources."bencode-0.8.0" 94476 - ]; 94477 - }) 94478 - sources."blob-to-buffer-1.2.9" 94479 - sources."bn.js-4.12.0" 94480 - sources."bncode-0.5.3" 94481 - sources."brace-expansion-1.1.11" 94482 - sources."buffer-alloc-1.2.0" 94483 - sources."buffer-alloc-unsafe-1.1.0" 94484 - sources."buffer-equal-0.0.1" 94485 - sources."buffer-equals-1.0.4" 94486 - sources."buffer-fill-1.0.0" 94487 - sources."buffer-from-1.1.2" 94488 - sources."camelcase-2.1.1" 94489 - sources."camelcase-keys-2.1.0" 94490 - sources."caseless-0.12.0" 94491 - (sources."castv2-0.1.10" // { 94492 - dependencies = [ 94493 - sources."debug-4.3.4" 94494 - ]; 94495 - }) 94496 - sources."castv2-client-1.2.0" 94497 - sources."chalk-1.0.0" 94498 - sources."chrome-dgram-3.0.6" 94499 - sources."chrome-dns-1.0.1" 94500 - sources."chrome-net-3.3.4" 94501 - sources."chromecast-player-0.2.3" 94502 - sources."chromecast-scanner-0.5.0" 94503 - sources."cli-width-1.1.1" 94504 - sources."clivas-0.1.4" 94505 - sources."co-3.1.0" 94506 - sources."codepage-1.4.0" 94507 - sources."combined-stream-1.0.8" 94508 - sources."commander-11.0.0" 94509 - sources."compact2string-1.4.1" 94510 - sources."concat-map-0.0.1" 94511 - (sources."concat-stream-2.0.0" // { 94512 - dependencies = [ 94513 - sources."readable-stream-3.6.2" 94514 - sources."string_decoder-1.3.0" 94515 - ]; 94516 - }) 94517 - sources."core-util-is-1.0.3" 94518 - sources."currently-unhandled-0.4.1" 94519 - sources."cyclist-0.1.1" 94520 - sources."dashdash-1.14.1" 94521 - sources."debounced-seeker-1.0.0" 94522 - (sources."debug-2.6.9" // { 94523 - dependencies = [ 94524 - sources."ms-2.0.0" 94525 - ]; 94526 - }) 94527 - sources."decamelize-1.2.0" 94528 - sources."decompress-response-3.3.0" 94529 - sources."deep-extend-0.2.11" 94530 - sources."delayed-stream-1.0.0" 94531 - sources."diveSync-0.3.0" 94532 - sources."dns-js-0.2.1" 94533 - sources."ecc-jsbn-0.1.2" 94534 - (sources."end-of-stream-1.0.0" // { 94535 - dependencies = [ 94536 - sources."once-1.3.3" 94537 - ]; 94538 - }) 94539 - sources."error-ex-1.3.2" 94540 - sources."escape-string-regexp-1.0.5" 94541 - sources."events-3.3.0" 94542 - sources."exit-on-epipe-1.0.1" 94543 - sources."extend-3.0.2" 94544 - sources."extsprintf-1.3.0" 94545 - sources."fast-deep-equal-3.1.3" 94546 - sources."fast-json-stable-stringify-2.1.0" 94547 - sources."fifo-0.1.4" 94548 - (sources."figures-1.7.0" // { 94549 - dependencies = [ 94550 - sources."object-assign-4.1.1" 94551 - ]; 94552 - }) 94553 - sources."find-up-1.1.2" 94554 - sources."flatten-0.0.1" 94555 - sources."forever-agent-0.6.1" 94556 - sources."form-data-2.3.3" 94557 - (sources."fs-chunk-store-1.7.0" // { 94558 - dependencies = [ 94559 - sources."mkdirp-0.5.6" 94560 - sources."thunky-1.1.0" 94561 - ]; 94562 - }) 94563 - sources."fs.realpath-1.0.0" 94564 - sources."function-bind-1.1.1" 94565 - sources."get-browser-rtc-1.1.0" 94566 - sources."get-stdin-4.0.1" 94567 - sources."getpass-0.1.7" 94568 - sources."glob-7.2.3" 94569 - sources."got-1.2.2" 94570 - sources."graceful-fs-4.2.11" 94571 - sources."har-schema-2.0.0" 94572 - sources."har-validator-5.1.5" 94573 - sources."has-1.0.3" 94574 - sources."has-ansi-1.0.3" 94575 - sources."hat-0.0.3" 94576 - sources."hosted-git-info-2.8.9" 94577 - sources."http-signature-1.2.0" 94578 - sources."immediate-chunk-store-1.0.8" 94579 - sources."indent-string-2.1.0" 94580 - sources."inflight-1.0.6" 94581 - sources."inherits-2.0.4" 94582 - sources."ini-1.1.0" 94583 - sources."inquirer-0.8.5" 94584 - sources."internal-ip-1.2.0" 94585 - sources."ip-1.1.8" 94586 - sources."ip-set-1.0.2" 94587 - sources."ipaddr.js-2.1.0" 94588 - sources."is-arrayish-0.2.1" 94589 - sources."is-core-module-2.12.1" 94590 - sources."is-finite-1.1.0" 94591 - sources."is-typedarray-1.0.0" 94592 - sources."is-utf8-0.2.1" 94593 - sources."isarray-0.0.1" 94594 - sources."isstream-0.1.2" 94595 - sources."jsbn-0.1.1" 94596 - sources."json-schema-0.4.0" 94597 - sources."json-schema-traverse-0.4.1" 94598 - sources."json-stringify-safe-5.0.1" 94599 - sources."jsprim-1.4.2" 94600 - sources."k-bucket-0.6.0" 94601 - (sources."k-rpc-3.7.0" // { 94602 - dependencies = [ 94603 - sources."k-bucket-2.0.1" 94604 - ]; 94605 - }) 94606 - sources."k-rpc-socket-1.11.1" 94607 - sources."keypress-0.2.1" 94608 - sources."load-json-file-1.1.0" 94609 - sources."lodash-3.10.1" 94610 - sources."long-4.0.0" 94611 - sources."loud-rejection-1.6.0" 94612 - sources."lru-2.0.1" 94613 - sources."magnet-uri-5.4.0" 94614 - sources."map-obj-1.0.1" 94615 - (sources."mdns-js-1.0.3" // { 94616 - dependencies = [ 94617 - sources."debug-3.1.0" 94618 - sources."ms-2.0.0" 94619 - sources."semver-5.4.1" 94620 - ]; 94621 - }) 94622 - (sources."meow-3.7.0" // { 94623 - dependencies = [ 94624 - sources."object-assign-4.1.1" 94625 - ]; 94626 - }) 94627 - sources."mime-1.6.0" 94628 - sources."mime-db-1.52.0" 94629 - sources."mime-types-2.1.35" 94630 - sources."mimic-response-1.0.1" 94631 - sources."minimatch-3.1.2" 94632 - sources."minimist-1.2.8" 94633 - sources."mkdirp-0.3.5" 94634 - sources."mkdirp-classic-0.5.3" 94635 - sources."ms-2.1.2" 94636 - sources."multicast-dns-4.0.1" 94637 - sources."mutate.js-0.2.0" 94638 - sources."mute-stream-0.0.4" 94639 - sources."network-address-0.0.5" 94640 - sources."normalize-package-data-2.5.0" 94641 - sources."numeral-1.5.6" 94642 - sources."oauth-sign-0.9.0" 94643 - sources."object-assign-1.0.0" 94644 - sources."once-1.4.0" 94645 - sources."open-0.0.5" 94646 - (sources."optimist-0.6.1" // { 94647 - dependencies = [ 94648 - sources."minimist-0.0.10" 94649 - ]; 94650 - }) 94651 - sources."options-0.0.6" 94652 - sources."pad-0.0.5" 94653 - sources."parse-json-2.2.0" 94654 - (sources."parse-torrent-5.9.1" // { 94655 - dependencies = [ 94656 - sources."get-stdin-6.0.0" 94657 - ]; 94658 - }) 94659 - (sources."parse-torrent-file-2.1.4" // { 94660 - dependencies = [ 94661 - sources."bencode-0.7.0" 94662 - ]; 94663 - }) 94664 - sources."path-exists-2.1.0" 94665 - sources."path-is-absolute-1.0.1" 94666 - sources."path-parse-1.0.7" 94667 - sources."path-type-1.1.0" 94668 - (sources."peer-wire-protocol-0.7.1" // { 94669 - dependencies = [ 94670 - sources."bncode-0.2.3" 94671 - ]; 94672 - }) 94673 - sources."peer-wire-swarm-0.12.2" 94674 - sources."peerflix-0.34.0" 94675 - sources."performance-now-2.1.0" 94676 - sources."pify-2.3.0" 94677 - sources."pinkie-2.0.4" 94678 - sources."pinkie-promise-2.0.1" 94679 - (sources."playerui-1.3.0" // { 94680 - dependencies = [ 94681 - sources."ansi-regex-0.2.1" 94682 - sources."ansi-styles-1.1.0" 94683 - sources."chalk-0.5.1" 94684 - sources."has-ansi-0.1.0" 94685 - sources."strip-ansi-0.3.0" 94686 - sources."supports-color-0.2.0" 94687 - ]; 94688 - }) 94689 - sources."plist-3.1.0" 94690 - sources."process-nextick-args-2.0.1" 94691 - sources."promiscuous-0.6.0" 94692 - sources."protobufjs-6.11.3" 94693 - sources."psl-1.9.0" 94694 - (sources."pump-0.3.5" // { 94695 - dependencies = [ 94696 - sources."once-1.2.0" 94697 - ]; 94698 - }) 94699 - sources."punycode-2.3.0" 94700 - sources."qap-3.3.1" 94701 - sources."qs-6.5.3" 94702 - sources."query-string-1.0.1" 94703 - sources."queue-microtask-1.2.3" 94704 - sources."queue-tick-1.0.1" 94705 - sources."random-access-file-2.2.1" 94706 - sources."random-access-storage-1.4.3" 94707 - sources."random-iterate-1.0.1" 94708 - sources."randombytes-2.1.0" 94709 - sources."range-parser-1.2.1" 94710 - (sources."rc-0.4.0" // { 94711 - dependencies = [ 94712 - sources."minimist-0.0.10" 94713 - ]; 94714 - }) 94715 - sources."re-emitter-1.1.4" 94716 - sources."read-pkg-1.1.0" 94717 - sources."read-pkg-up-1.0.1" 94718 - (sources."read-torrent-1.3.1" // { 94719 - dependencies = [ 94720 - sources."magnet-uri-2.0.1" 94721 - (sources."parse-torrent-4.1.0" // { 94722 - dependencies = [ 94723 - sources."magnet-uri-4.2.3" 94724 - ]; 94725 - }) 94726 - sources."thirty-two-0.0.2" 94727 - ]; 94728 - }) 94729 - sources."readable-stream-1.1.14" 94730 - sources."readline2-0.1.1" 94731 - sources."redent-1.0.0" 94732 - sources."repeating-2.0.1" 94733 - sources."request-2.88.2" 94734 - sources."resolve-1.22.3" 94735 - sources."rimraf-2.7.1" 94736 - sources."router-0.6.2" 94737 - sources."run-parallel-1.2.0" 94738 - sources."run-series-1.1.9" 94739 - sources."rusha-0.8.14" 94740 - sources."rx-2.5.3" 94741 - sources."safe-buffer-5.2.1" 94742 - sources."safer-buffer-2.1.2" 94743 - sources."sax-1.2.4" 94744 - sources."semver-5.7.2" 94745 - sources."signal-exit-3.0.7" 94746 - sources."simple-concat-1.0.1" 94747 - sources."simple-get-2.8.2" 94748 - (sources."simple-peer-6.4.4" // { 94749 - dependencies = [ 94750 - sources."isarray-1.0.0" 94751 - sources."readable-stream-2.3.8" 94752 - sources."safe-buffer-5.1.2" 94753 - sources."string_decoder-1.1.1" 94754 - ]; 94755 - }) 94756 - sources."simple-sha1-2.1.2" 94757 - (sources."simple-websocket-4.3.1" // { 94758 - dependencies = [ 94759 - sources."isarray-1.0.0" 94760 - sources."readable-stream-2.3.8" 94761 - sources."safe-buffer-5.1.2" 94762 - sources."string_decoder-1.1.1" 94763 - (sources."ws-2.3.1" // { 94764 - dependencies = [ 94765 - sources."safe-buffer-5.0.1" 94766 - ]; 94767 - }) 94768 - ]; 94769 - }) 94770 - sources."single-line-log-0.4.1" 94771 - sources."spdx-correct-3.2.0" 94772 - sources."spdx-exceptions-2.3.0" 94773 - sources."spdx-expression-parse-3.0.1" 94774 - sources."spdx-license-ids-3.0.13" 94775 - sources."speedometer-0.1.4" 94776 - sources."srt2vtt-1.3.1" 94777 - sources."sshpk-1.17.0" 94778 - sources."stream-transcoder-0.0.5" 94779 - sources."string2compact-1.3.2" 94780 - sources."string_decoder-0.10.31" 94781 - sources."strip-ansi-2.0.1" 94782 - sources."strip-bom-2.0.0" 94783 - sources."strip-indent-1.0.1" 94784 - sources."strip-json-comments-0.1.3" 94785 - sources."supports-color-1.3.1" 94786 - sources."supports-preserve-symlinks-flag-1.0.0" 94787 - sources."thirty-two-1.0.2" 94788 - sources."through-2.3.8" 94789 - sources."thunky-0.1.0" 94790 - sources."time-line-1.0.1" 94791 - sources."torrent-discovery-5.4.0" 94792 - sources."torrent-piece-1.1.2" 94793 - (sources."torrent-stream-1.2.1" // { 94794 - dependencies = [ 94795 - sources."end-of-stream-0.1.5" 94796 - sources."magnet-uri-4.2.3" 94797 - sources."once-1.3.3" 94798 - sources."parse-torrent-4.1.0" 94799 - sources."thirty-two-0.0.2" 94800 - ]; 94801 - }) 94802 - sources."tough-cookie-2.5.0" 94803 - sources."trim-newlines-1.0.0" 94804 - sources."tunnel-agent-0.6.0" 94805 - sources."tweetnacl-0.14.5" 94806 - sources."typedarray-0.0.6" 94807 - sources."ultron-1.1.1" 94808 - sources."underscore-1.6.0" 94809 - sources."uniq-1.0.1" 94810 - sources."uri-js-4.4.1" 94811 - sources."utfx-1.0.1" 94812 - sources."util-deprecate-1.0.2" 94813 - sources."utp-0.0.7" 94814 - sources."uuid-3.4.0" 94815 - sources."validate-npm-package-license-3.0.4" 94816 - (sources."verror-1.10.0" // { 94817 - dependencies = [ 94818 - sources."core-util-is-1.0.2" 94819 - ]; 94820 - }) 94821 - sources."voc-1.2.0" 94822 - sources."ware-1.3.0" 94823 - sources."windows-no-runnable-0.0.6" 94824 - sources."wordwrap-0.0.3" 94825 - sources."wrap-fn-0.1.5" 94826 - sources."wrappy-1.0.2" 94827 - (sources."ws-1.1.5" // { 94828 - dependencies = [ 94829 - sources."ultron-1.0.2" 94830 - ]; 94831 - }) 94832 - (sources."xml2js-0.4.23" // { 94833 - dependencies = [ 94834 - sources."xmlbuilder-11.0.1" 94835 - ]; 94836 - }) 94837 - sources."xmlbuilder-15.1.1" 94838 - sources."xspfr-0.3.1" 94839 - sources."xtend-4.0.2" 94840 - ]; 94841 - buildInputs = globalBuildInputs; 94842 - meta = { 94843 - description = "commandline chromecast player"; 94844 - homepage = "https://github.com/xat/castnow#readme"; 94845 93486 license = "MIT"; 94846 93487 }; 94847 93488 production = true; ··· 112620 111261 bypassCache = true; 112621 111262 reconstructLock = true; 112622 111263 }; 112623 - hueadm = nodeEnv.buildNodePackage { 112624 - name = "hueadm"; 112625 - packageName = "hueadm"; 112626 - version = "1.2.1"; 112627 - src = fetchurl { 112628 - url = "https://registry.npmjs.org/hueadm/-/hueadm-1.2.1.tgz"; 112629 - sha512 = "5ZoQ6vz1oWxklwps0bjsSyv30jOQ7ZYC+H4W/UeYLOYNwR2oQH8pjze74F1iT4CAyx3jmXmAwZl1LxfNUWL1Lg=="; 112630 - }; 112631 - dependencies = [ 112632 - sources."abort-controller-3.0.0" 112633 - sources."argparse-1.0.10" 112634 - sources."assert-plus-1.0.0" 112635 - sources."autocast-0.0.4" 112636 - sources."balanced-match-1.0.2" 112637 - sources."base64-js-1.5.1" 112638 - sources."brace-expansion-1.1.11" 112639 - sources."buffer-6.0.3" 112640 - sources."cmdln-4.4.0" 112641 - sources."color-convert-2.0.1" 112642 - sources."color-name-1.1.4" 112643 - sources."concat-map-0.0.1" 112644 - sources."core-util-is-1.0.2" 112645 - sources."css-color-names-1.0.1" 112646 - sources."dashdash-1.14.1" 112647 - sources."deepmerge-3.3.0" 112648 - sources."event-target-shim-5.0.1" 112649 - sources."events-3.3.0" 112650 - sources."extsprintf-1.4.1" 112651 - sources."fs.realpath-1.0.0" 112652 - sources."fuzzyset.js-0.0.1" 112653 - sources."glob-7.2.3" 112654 - sources."hue-sdk-0.1.0" 112655 - sources."ieee754-1.2.1" 112656 - sources."inflight-1.0.6" 112657 - sources."inherits-2.0.4" 112658 - sources."latest-0.2.0" 112659 - sources."lstream-0.0.4" 112660 - sources."minimatch-3.1.2" 112661 - sources."mired-0.0.0" 112662 - sources."npm-2.15.12" 112663 - sources."once-1.4.0" 112664 - sources."path-is-absolute-1.0.1" 112665 - sources."process-0.11.10" 112666 - sources."readable-stream-4.4.2" 112667 - sources."safe-buffer-5.2.1" 112668 - sources."sprintf-js-1.0.3" 112669 - sources."string_decoder-1.3.0" 112670 - sources."tabula-1.10.0" 112671 - sources."verror-1.10.1" 112672 - sources."wrappy-1.0.2" 112673 - sources."yamljs-0.3.0" 112674 - ]; 112675 - buildInputs = globalBuildInputs; 112676 - meta = { 112677 - description = "A command line management interface to phillips hue"; 112678 - homepage = "https://github.com/bahamas10/hueadm#readme"; 112679 - license = "MIT"; 112680 - }; 112681 - production = true; 112682 - bypassCache = true; 112683 - reconstructLock = true; 112684 - }; 112685 111264 hyperpotamus = nodeEnv.buildNodePackage { 112686 111265 name = "hyperpotamus"; 112687 111266 packageName = "hyperpotamus"; ··· 116782 115361 bypassCache = true; 116783 115362 reconstructLock = true; 116784 115363 }; 116785 - karma = nodeEnv.buildNodePackage { 116786 - name = "karma"; 116787 - packageName = "karma"; 116788 - version = "6.4.2"; 116789 - src = fetchurl { 116790 - url = "https://registry.npmjs.org/karma/-/karma-6.4.2.tgz"; 116791 - sha512 = "C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ=="; 116792 - }; 116793 - dependencies = [ 116794 - sources."@colors/colors-1.5.0" 116795 - sources."@socket.io/component-emitter-3.1.0" 116796 - sources."@types/cookie-0.4.1" 116797 - sources."@types/cors-2.8.13" 116798 - sources."@types/node-20.4.5" 116799 - sources."accepts-1.3.8" 116800 - sources."ansi-regex-5.0.1" 116801 - sources."ansi-styles-4.3.0" 116802 - sources."anymatch-3.1.3" 116803 - sources."balanced-match-1.0.2" 116804 - sources."base64id-2.0.0" 116805 - sources."binary-extensions-2.2.0" 116806 - sources."body-parser-1.20.2" 116807 - sources."brace-expansion-1.1.11" 116808 - sources."braces-3.0.2" 116809 - sources."bufferutil-4.0.7" 116810 - sources."bytes-3.1.2" 116811 - sources."call-bind-1.0.2" 116812 - sources."chokidar-3.5.3" 116813 - sources."cliui-7.0.4" 116814 - sources."color-convert-2.0.1" 116815 - sources."color-name-1.1.4" 116816 - sources."concat-map-0.0.1" 116817 - sources."connect-3.7.0" 116818 - sources."content-type-1.0.5" 116819 - sources."cookie-0.4.2" 116820 - sources."cors-2.8.5" 116821 - sources."custom-event-1.0.1" 116822 - sources."date-format-4.0.14" 116823 - sources."debug-2.6.9" 116824 - sources."depd-2.0.0" 116825 - sources."destroy-1.2.0" 116826 - sources."di-0.0.1" 116827 - sources."dom-serialize-2.2.1" 116828 - sources."ee-first-1.1.1" 116829 - sources."emoji-regex-8.0.0" 116830 - sources."encodeurl-1.0.2" 116831 - (sources."engine.io-6.5.1" // { 116832 - dependencies = [ 116833 - sources."debug-4.3.4" 116834 - sources."ms-2.1.2" 116835 - ]; 116836 - }) 116837 - sources."engine.io-parser-5.1.0" 116838 - sources."ent-2.2.0" 116839 - sources."escalade-3.1.1" 116840 - sources."escape-html-1.0.3" 116841 - sources."eventemitter3-4.0.7" 116842 - sources."extend-3.0.2" 116843 - sources."fill-range-7.0.1" 116844 - (sources."finalhandler-1.1.2" // { 116845 - dependencies = [ 116846 - sources."on-finished-2.3.0" 116847 - sources."statuses-1.5.0" 116848 - ]; 116849 - }) 116850 - sources."flatted-3.2.7" 116851 - sources."follow-redirects-1.15.2" 116852 - sources."fs-extra-8.1.0" 116853 - sources."fs.realpath-1.0.0" 116854 - sources."fsevents-2.3.2" 116855 - sources."function-bind-1.1.1" 116856 - sources."get-caller-file-2.0.5" 116857 - sources."get-intrinsic-1.2.1" 116858 - sources."glob-7.2.3" 116859 - sources."glob-parent-5.1.2" 116860 - sources."graceful-fs-4.2.11" 116861 - sources."has-1.0.3" 116862 - sources."has-proto-1.0.1" 116863 - sources."has-symbols-1.0.3" 116864 - sources."http-errors-2.0.0" 116865 - sources."http-proxy-1.18.1" 116866 - sources."iconv-lite-0.4.24" 116867 - sources."inflight-1.0.6" 116868 - sources."inherits-2.0.4" 116869 - sources."is-binary-path-2.1.0" 116870 - sources."is-extglob-2.1.1" 116871 - sources."is-fullwidth-code-point-3.0.0" 116872 - sources."is-glob-4.0.3" 116873 - sources."is-number-7.0.0" 116874 - sources."isbinaryfile-4.0.10" 116875 - sources."jsonfile-4.0.0" 116876 - sources."lodash-4.17.21" 116877 - (sources."log4js-6.9.1" // { 116878 - dependencies = [ 116879 - sources."debug-4.3.4" 116880 - sources."ms-2.1.2" 116881 - ]; 116882 - }) 116883 - sources."media-typer-0.3.0" 116884 - sources."mime-2.6.0" 116885 - sources."mime-db-1.52.0" 116886 - sources."mime-types-2.1.35" 116887 - sources."minimatch-3.1.2" 116888 - sources."minimist-1.2.8" 116889 - sources."mkdirp-0.5.6" 116890 - sources."ms-2.0.0" 116891 - sources."negotiator-0.6.3" 116892 - sources."node-gyp-build-4.6.0" 116893 - sources."normalize-path-3.0.0" 116894 - sources."object-assign-4.1.1" 116895 - sources."object-inspect-1.12.3" 116896 - sources."on-finished-2.4.1" 116897 - sources."once-1.4.0" 116898 - sources."parseurl-1.3.3" 116899 - sources."path-is-absolute-1.0.1" 116900 - sources."picomatch-2.3.1" 116901 - sources."qjobs-1.2.0" 116902 - sources."qs-6.11.0" 116903 - sources."range-parser-1.2.1" 116904 - sources."raw-body-2.5.2" 116905 - sources."readdirp-3.6.0" 116906 - sources."require-directory-2.1.1" 116907 - sources."requires-port-1.0.0" 116908 - sources."rfdc-1.3.0" 116909 - sources."rimraf-3.0.2" 116910 - sources."safer-buffer-2.1.2" 116911 - sources."setprototypeof-1.2.0" 116912 - sources."side-channel-1.0.4" 116913 - (sources."socket.io-4.7.1" // { 116914 - dependencies = [ 116915 - sources."debug-4.3.4" 116916 - sources."ms-2.1.2" 116917 - ]; 116918 - }) 116919 - sources."socket.io-adapter-2.5.2" 116920 - (sources."socket.io-parser-4.2.4" // { 116921 - dependencies = [ 116922 - sources."debug-4.3.4" 116923 - sources."ms-2.1.2" 116924 - ]; 116925 - }) 116926 - sources."source-map-0.6.1" 116927 - sources."statuses-2.0.1" 116928 - (sources."streamroller-3.1.5" // { 116929 - dependencies = [ 116930 - sources."debug-4.3.4" 116931 - sources."ms-2.1.2" 116932 - ]; 116933 - }) 116934 - sources."string-width-4.2.3" 116935 - sources."strip-ansi-6.0.1" 116936 - sources."tmp-0.2.1" 116937 - sources."to-regex-range-5.0.1" 116938 - sources."toidentifier-1.0.1" 116939 - sources."type-is-1.6.18" 116940 - sources."ua-parser-js-0.7.35" 116941 - sources."universalify-0.1.2" 116942 - sources."unpipe-1.0.0" 116943 - sources."utf-8-validate-5.0.10" 116944 - sources."utils-merge-1.0.1" 116945 - sources."vary-1.1.2" 116946 - sources."void-elements-2.0.1" 116947 - sources."wrap-ansi-7.0.0" 116948 - sources."wrappy-1.0.2" 116949 - sources."ws-8.11.0" 116950 - sources."y18n-5.0.8" 116951 - sources."yargs-16.2.0" 116952 - sources."yargs-parser-20.2.9" 116953 - ]; 116954 - buildInputs = globalBuildInputs; 116955 - meta = { 116956 - description = "Spectacular Test Runner for JavaScript."; 116957 - homepage = "https://karma-runner.github.io/"; 116958 - license = "MIT"; 116959 - }; 116960 - production = true; 116961 - bypassCache = true; 116962 - reconstructLock = true; 116963 - }; 116964 115364 keyoxide = nodeEnv.buildNodePackage { 116965 115365 name = "keyoxide"; 116966 115366 packageName = "keyoxide"; ··· 120092 118492 meta = { 120093 118493 description = "Madoko is a fast scholarly Markdown processor written in Koka"; 120094 118494 homepage = "http://madoko.codeplex.com"; 120095 - }; 120096 - production = true; 120097 - bypassCache = true; 120098 - reconstructLock = true; 120099 - }; 120100 - markdownlint-cli = nodeEnv.buildNodePackage { 120101 - name = "markdownlint-cli"; 120102 - packageName = "markdownlint-cli"; 120103 - version = "0.35.0"; 120104 - src = fetchurl { 120105 - url = "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz"; 120106 - sha512 = "lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g=="; 120107 - }; 120108 - dependencies = [ 120109 - sources."@isaacs/cliui-8.0.2" 120110 - sources."@pkgjs/parseargs-0.11.0" 120111 - sources."ansi-regex-5.0.1" 120112 - sources."ansi-styles-6.2.1" 120113 - sources."argparse-2.0.1" 120114 - sources."balanced-match-1.0.2" 120115 - sources."brace-expansion-2.0.1" 120116 - sources."color-convert-2.0.1" 120117 - sources."color-name-1.1.4" 120118 - sources."commander-11.0.0" 120119 - sources."cross-spawn-7.0.3" 120120 - sources."deep-extend-0.6.0" 120121 - sources."eastasianwidth-0.2.0" 120122 - sources."emoji-regex-9.2.2" 120123 - sources."entities-3.0.1" 120124 - sources."foreground-child-3.1.1" 120125 - sources."get-stdin-9.0.0" 120126 - sources."glob-10.2.7" 120127 - sources."ignore-5.2.4" 120128 - sources."ini-3.0.1" 120129 - sources."is-fullwidth-code-point-3.0.0" 120130 - sources."isexe-2.0.0" 120131 - sources."jackspeak-2.2.2" 120132 - sources."js-yaml-4.1.0" 120133 - sources."jsonc-parser-3.2.0" 120134 - sources."linkify-it-4.0.1" 120135 - sources."lru-cache-10.0.0" 120136 - sources."markdown-it-13.0.1" 120137 - sources."markdownlint-0.29.0" 120138 - sources."markdownlint-micromark-0.1.5" 120139 - sources."mdurl-1.0.1" 120140 - sources."minimatch-9.0.3" 120141 - sources."minimist-1.2.8" 120142 - sources."minipass-6.0.2" 120143 - sources."path-key-3.1.1" 120144 - sources."path-scurry-1.10.1" 120145 - sources."run-con-1.2.12" 120146 - sources."shebang-command-2.0.0" 120147 - sources."shebang-regex-3.0.0" 120148 - sources."signal-exit-4.1.0" 120149 - sources."string-width-5.1.2" 120150 - (sources."string-width-cjs-4.2.3" // { 120151 - dependencies = [ 120152 - sources."emoji-regex-8.0.0" 120153 - sources."strip-ansi-6.0.1" 120154 - ]; 120155 - }) 120156 - (sources."strip-ansi-7.1.0" // { 120157 - dependencies = [ 120158 - sources."ansi-regex-6.0.1" 120159 - ]; 120160 - }) 120161 - sources."strip-ansi-cjs-6.0.1" 120162 - sources."strip-json-comments-3.1.1" 120163 - sources."uc.micro-1.0.6" 120164 - sources."which-2.0.2" 120165 - sources."wrap-ansi-8.1.0" 120166 - (sources."wrap-ansi-cjs-7.0.0" // { 120167 - dependencies = [ 120168 - sources."ansi-styles-4.3.0" 120169 - sources."emoji-regex-8.0.0" 120170 - sources."string-width-4.2.3" 120171 - sources."strip-ansi-6.0.1" 120172 - ]; 120173 - }) 120174 - ]; 120175 - buildInputs = globalBuildInputs; 120176 - meta = { 120177 - description = "MarkdownLint Command Line Interface"; 120178 - homepage = "https://github.com/igorshubovych/markdownlint-cli#readme"; 120179 - license = "MIT"; 120180 118495 }; 120181 118496 production = true; 120182 118497 bypassCache = true;
-19
pkgs/development/node-packages/overrides.nix
··· 83 83 meta = oldAttrs.meta // { platforms = lib.platforms.linux; }; 84 84 }); 85 85 86 - balanceofsatoshis = prev.balanceofsatoshis.override { 87 - nativeBuildInputs = [ pkgs.installShellFiles ]; 88 - postInstall = '' 89 - installShellCompletion --cmd bos\ 90 - --bash <($out/bin/bos completion bash)\ 91 - --zsh <($out/bin/bos completion zsh)\ 92 - --fish <($out/bin/bos completion fish) 93 - ''; 94 - }; 95 - 96 86 bower2nix = prev.bower2nix.override { 97 87 nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ]; 98 88 postInstall = '' ··· 121 111 buildInputs = [ final.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ]; 122 112 meta = oldAttrs.meta // { broken = since "12"; }; 123 113 }); 124 - 125 - castnow = prev.castnow.override { 126 - nativeBuildInputs = [ pkgs.makeWrapper ]; 127 - 128 - postInstall = '' 129 - wrapProgram "$out/bin/castnow" \ 130 - --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.ffmpeg ]} 131 - ''; 132 - }; 133 114 134 115 eask = prev."@emacs-eask/cli".override { 135 116 name = "eask";
+19
pkgs/development/node-packages/remove-attr.py
··· 43 43 else: 44 44 sys.stdout.write(line) 45 45 46 + with fileinput.input(os.path.join(os.path.dirname(__file__), 'main-programs.nix'), inplace=1) as main_programs: 47 + safe_attr = re.escape(attr) 48 + for line in main_programs: 49 + if not re.fullmatch(rf' "?{safe_attr}"? = ".*";\n', line): 50 + sys.stdout.write(line) 51 + 52 + with fileinput.input(os.path.join(os.path.dirname(__file__), 'overrides.nix'), inplace=1) as overrides: 53 + safe_attr = re.escape(attr) 54 + in_attr = False 55 + for line in overrides: 56 + if in_attr: 57 + if re.fullmatch(r' \}\)?;\n', line): 58 + in_attr = False 59 + else: 60 + if re.fullmatch(rf' (?:{safe_attr}|"{safe_attr}") = .* \{{\n', line): 61 + in_attr = True 62 + else: 63 + sys.stdout.write(line) 64 + 46 65 47 66 if __name__ == '__main__': 48 67 import argparse
+2 -2
pkgs/development/python-modules/adb-enhanced/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "adb-enhanced"; 12 - version = "2.5.21"; 12 + version = "2.5.22"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "ashishb"; 19 19 repo = pname; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-kisP2RXpQa5uc53M3wcqN+1xgE/MGa2dVYzHnr1dgX8="; 21 + hash = "sha256-n1CME/swV+NsZdUfWwVY1qQeYzawwy+sm0mkRPQKm6A="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+1
pkgs/development/python-modules/black/default.nix
··· 108 108 homepage = "https://github.com/psf/black"; 109 109 changelog = "https://github.com/psf/black/blob/${version}/CHANGES.md"; 110 110 license = licenses.mit; 111 + mainProgram = "black"; 111 112 maintainers = with maintainers; [ sveitser autophagy ]; 112 113 }; 113 114 }
+2 -2
pkgs/development/python-modules/dvc-data/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "dvc-data"; 18 - version = "2.9.1"; 18 + version = "2.11.0"; 19 19 format = "pyproject"; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "iterative"; 25 25 repo = pname; 26 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-NJAemtzqpqgWRmsXfcw9gj7T10jARemUMehIxTI7+fQ="; 27 + hash = "sha256-Nqxaw5gGlKZCwTquNY/6z4b8l762mnrhHyvrteVzdHE="; 28 28 }; 29 29 30 30 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/dvclive/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dvclive"; 17 - version = "2.13.0"; 17 + version = "2.13.1"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "iterative"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-5tvwIa2kx5MlMZV6J+NqN9v/TjOeZC6wftO102/QbCk="; 26 + hash = "sha256-g2pRr8a+Rp2zIoB+Mmrb99nfbhrEQKTmJ6lfOOqiCrs="; 27 27 }; 28 28 29 29 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/emoji/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "emoji"; 10 - version = "2.6.0"; 10 + version = "2.7.0"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "carpedm20"; 17 17 repo = pname; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-giR0feAzPnginmzV8lqs1mpDtdBl7dExg21MhaGeCSQ="; 19 + hash = "sha256-HxEQqWG0a96PQ0bNQsIyTSEK0G21WojgoAyaWLMmjyE="; 20 20 }; 21 21 22 22 nativeCheckInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-bigquery-datatransfer"; 17 - version = "3.11.2"; 17 + version = "3.12.0"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-aY5bjnb62/eQ1NmPVPhBXChg1pj0PD1dzrn4PtlKAoU="; 24 + hash = "sha256-5jxcN69FPuAZ7xiBcBu5+aE+q4OU9OlM+i9bd6vMnJI="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-pubsub/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "google-cloud-pubsub"; 19 - version = "2.18.0"; 19 + version = "2.18.1"; 20 20 format = "setuptools"; 21 21 22 22 disabled = pythonOlder "3.7"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - hash = "sha256-enDfQRHZy2lKJc7N0jKIJxWcUhOuHmMEyzq7OPN53Sk="; 26 + hash = "sha256-SivzwE+CeFBPk0sr26/pJ/plDXxTl8djOgsw4QpRJ/M="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-resource-manager/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-resource-manager"; 16 - version = "1.10.2"; 16 + version = "1.10.3"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-mnvdA0etVTN2zGatMXxSI9GuBL3PdO3L/NEmBc/3tRA="; 23 + hash = "sha256-+A786jbxDFqBiJr+k5EJJuOXi0sc7rgvVjovyGMHLRQ="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-secret-manager"; 15 - version = "2.16.2"; 15 + version = "2.16.3"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-WWUhCRw5uUomDYFHdkIcigCfZGOzkogAQe+oAoO1/Sk="; 22 + hash = "sha256-bKtcvxkno0xYbkr5BDfuo9RP9LQbmoLshvz/CaWsJuo="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-spanner/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "google-cloud-spanner"; 20 - version = "3.38.0"; 20 + version = "3.40.0"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.7"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-+JprkY2HU6RjkarQ74IemkD8lC3CW53x0kDwhrX/jRk="; 27 + hash = "sha256-+dBve2hfb9paeIPlqY//VdXvnBq3tze4NiShNfrXgM0="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-tasks/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-tasks"; 16 - version = "2.13.2"; 16 + version = "2.14.1"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-VXYUs5PQ+bH97d/vOAxag4CAn8ROMvPZewF05e/k7PM="; 23 + hash = "sha256-yhqD33ORp4WS3Mp1FYOyLJB00KctyN69tKRof/mViik="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/influxdb-client/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "influxdb-client"; 19 - version = "1.36.1"; 19 + version = "1.37.0"; 20 20 format = "setuptools"; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 25 25 owner = "influxdata"; 26 26 repo = "influxdb-client-python"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-O10q/ResES3mE26LZQLgGPSLjhUCEOwZpm6vZj6H5mQ="; 28 + hash = "sha256-paS+/miraJ9vRL1ZEAWJRSVd1hGvrYJe+0YD/F4sGDs="; 29 29 }; 30 30 31 31 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/json-schema-for-humans/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "json-schema-for-humans"; 21 - version = "0.44.6"; 21 + version = "0.45.1"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.7"; ··· 27 27 owner = "coveooss"; 28 28 repo = pname; 29 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-Sxk6n+ufTR0ZoGzLQWbriHYyXTCBz39Ls3UkfGr4kOw="; 30 + hash = "sha256-9dX9+YwJdJpgU3cZkxk7+CgdRFgcVhrvU0amO8zHZhs="; 31 31 }; 32 32 33 33 postPatch = ''
+9 -39
pkgs/development/python-modules/lektor/default.nix pkgs/tools/misc/lektor/default.nix
··· 1 1 { lib 2 - , babel 3 - , buildPythonPackage 4 - , click 5 - , exifread 6 2 , fetchFromGitHub 7 3 , fetchNpmDeps 8 - , filetype 9 - , flask 10 - , hatch-vcs 11 - , hatchling 12 - , importlib-metadata 13 - , inifile 14 - , jinja2 15 - , markupsafe 16 - , marshmallow 17 - , marshmallow-dataclass 18 - , mistune 19 4 , nodejs 20 5 , npmHooks 21 - , pillow 22 - , pip 23 - , pytest-click 24 - , pytest-mock 25 - , pytest-pylint 26 - , pytestCheckHook 27 - , python 28 - , pythonOlder 29 - , python-slugify 30 - , pytz 31 - , requests 32 - , watchfiles 33 - , werkzeug 6 + , python3 34 7 }: 35 8 36 - buildPythonPackage rec { 9 + let 10 + python = python3; 11 + in python.pkgs.buildPythonApplication rec { 37 12 pname = "lektor"; 38 13 version = "3.4.0b8"; 39 14 format = "pyproject"; 40 - 41 - disabled = pythonOlder "3.7"; 42 15 43 16 src = fetchFromGitHub { 44 17 owner = "lektor"; ··· 55 28 npmRoot = "frontend"; 56 29 57 30 nativeBuildInputs = [ 58 - hatch-vcs 59 - hatchling 31 + python.pkgs.hatch-vcs 32 + python.pkgs.hatchling 60 33 nodejs 61 34 npmHooks.npmConfigHook 62 35 ]; 63 36 64 37 env.SETUPTOOLS_SCM_PRETEND_VERSION = version; 65 38 66 - propagatedBuildInputs = [ 39 + propagatedBuildInputs = with python.pkgs; [ 67 40 babel 68 41 click 69 42 exifread ··· 81 54 requests 82 55 watchfiles 83 56 werkzeug 84 - ] ++ lib.optionals (pythonOlder "3.8") [ 85 - importlib-metadata 86 - ] ++ lib.optionals (pythonOlder "3.9") [ 87 - pytz 88 57 ]; 89 58 90 - nativeCheckInputs = [ 59 + nativeCheckInputs = with python.pkgs; [ 91 60 pytest-click 92 61 pytest-mock 93 62 pytestCheckHook ··· 114 83 homepage = "https://www.getlektor.com/"; 115 84 changelog = "https://github.com/lektor/lektor/blob/v${version}/CHANGES.md"; 116 85 license = licenses.bsd0; 86 + mainProgram = "lektor"; 117 87 maintainers = with maintainers; [ ]; 118 88 }; 119 89 }
-30
pkgs/development/python-modules/mrkd/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , jinja2 5 - , mistune 6 - , pygments 7 - , setuptools 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "mrkd"; 12 - version = "0.2.0"; 13 - 14 - src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "456f8c1be99da268554b29c6b5383532e58119def5a65d85270bc6a0ecc26aaf"; 17 - }; 18 - 19 - propagatedBuildInputs = [ jinja2 mistune pygments setuptools ]; 20 - 21 - pythonImportsCheck = [ "mrkd" ]; 22 - 23 - meta = with lib; { 24 - description = "Write man pages using Markdown, and convert them to Roff or HTML"; 25 - homepage = "https://github.com/refi64/mrkd"; 26 - license = licenses.bsd2; 27 - # https://github.com/refi64/mrkd/pull/6 28 - broken = versionAtLeast mistune.version "2"; 29 - }; 30 - }
+3 -3
pkgs/development/python-modules/pex/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pex"; 10 - version = "2.1.137"; 10 + version = "2.1.141"; 11 11 format = "flit"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-ywzmz2R1fdW6TzTEYHq0hfeQnmwkzUecoozlIgXw7es="; 17 + hash = "sha256-EsIurZNgWslUciz5Pc2hj2F4tAJ8hQydRWnVIWdryDc="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ ··· 33 33 homepage = "https://github.com/pantsbuild/pex"; 34 34 changelog = "https://github.com/pantsbuild/pex/releases/tag/v${version}"; 35 35 license = licenses.asl20; 36 - maintainers = with maintainers; [ copumpkin ]; 36 + maintainers = with maintainers; [ copumpkin phaer ]; 37 37 }; 38 38 }
+2 -2
pkgs/development/python-modules/yaramod/default.nix
··· 20 20 in 21 21 buildPythonPackage rec { 22 22 pname = "yaramod"; 23 - version = "3.20.0"; 23 + version = "3.20.1"; 24 24 format = "setuptools"; 25 25 26 26 disabled = pythonOlder "3.7"; ··· 29 29 owner = "avast"; 30 30 repo = pname; 31 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-b4jHveGQGwO1BjpS/WJrMMBGB0LVB6Q7oltq4azp+7o="; 32 + hash = "sha256-je4BBJ34VcA8pkvIBXfqrHAhWF+DdakSqeFma3mHpWo="; 33 33 }; 34 34 35 35 postPatch = ''
+1
pkgs/development/tools/deadnix/default.nix
··· 20 20 description = "Find and remove unused code in .nix source files"; 21 21 homepage = "https://github.com/astro/deadnix"; 22 22 license = licenses.gpl3Only; 23 + mainProgram = "deadnix"; 23 24 maintainers = with maintainers; [ astro ]; 24 25 }; 25 26 }
+1
pkgs/development/tools/hclfmt/default.nix
··· 21 21 description = "a code formatter for the Hashicorp Configuration Language (HCL) format"; 22 22 homepage = "https://github.com/hashicorp/hcl/tree/main/cmd/hclfmt"; 23 23 license = licenses.mpl20; 24 + mainProgram = "hclfmt"; 24 25 maintainers = with maintainers; [ zimbatm ]; 25 26 }; 26 27 }
+1
pkgs/development/tools/jaq/default.nix
··· 28 28 changelog = "https://github.com/01mf02/jaq/releases/tag/${src.rev}"; 29 29 license = licenses.mit; 30 30 maintainers = with maintainers; [ figsoda siraben ]; 31 + mainProgram = "jaq"; 31 32 }; 32 33 }
+32
pkgs/development/tools/karma-runner/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "karma"; 8 + version = "6.4.2"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "karma-runner"; 12 + repo = "karma"; 13 + rev = "v${version}"; 14 + hash = "sha256-v6IiLz65NS8GwM/FPqRxR5qcFDDu7EqloR0SIensdDI="; 15 + }; 16 + 17 + patches = [ 18 + ./fix-package-lock.patch 19 + ]; 20 + 21 + npmDepsHash = "sha256-nX4/96WdPEDZ6DASp+AOBbBbHyq+p2zIh2dZUbtmIPI="; 22 + 23 + env.PUPPETEER_SKIP_CHROMIUM_DOWNLOAD = true; 24 + 25 + meta = { 26 + description = "Spectacular Test Runner for JavaScript"; 27 + homepage = "http://karma-runner.github.io/"; 28 + license = lib.licenses.mit; 29 + mainProgram = "karma"; 30 + maintainers = with lib.maintainers; [ ]; 31 + }; 32 + }
+53
pkgs/development/tools/karma-runner/fix-package-lock.patch
··· 1 + diff --git a/package-lock.json b/package-lock.json 2 + index 413cf4d1..1d03d9f5 100644 3 + --- a/package-lock.json 4 + +++ b/package-lock.json 5 + @@ -5226,36 +5226,6 @@ 6 + "integrity": "sha512-ApcjaOdVTJ7y4r08xI5wIqpvwS48Q0PBG4DJROcEkH1f8MdAiNFyFxz3xoL0LWAVwjrwPYZdVHHxhRHcx/uGLA==", 7 + "dev": true 8 + }, 9 + - "karma": { 10 + - "version": "file:", 11 + - "dev": true, 12 + - "requires": { 13 + - "@colors/colors": "1.5.0", 14 + - "body-parser": "^1.19.0", 15 + - "braces": "^3.0.2", 16 + - "chokidar": "^3.5.1", 17 + - "connect": "^3.7.0", 18 + - "di": "^0.0.1", 19 + - "dom-serialize": "^2.2.1", 20 + - "glob": "^7.1.7", 21 + - "graceful-fs": "^4.2.6", 22 + - "http-proxy": "^1.18.1", 23 + - "isbinaryfile": "^4.0.8", 24 + - "lodash": "^4.17.21", 25 + - "log4js": "^6.4.1", 26 + - "mime": "^2.5.2", 27 + - "minimatch": "^3.0.4", 28 + - "mkdirp": "^0.5.5", 29 + - "qjobs": "^1.2.0", 30 + - "range-parser": "^1.2.1", 31 + - "rimraf": "^3.0.2", 32 + - "socket.io": "^4.4.1", 33 + - "source-map": "^0.6.1", 34 + - "tmp": "^0.2.1", 35 + - "ua-parser-js": "^0.7.30", 36 + - "yargs": "^16.1.1" 37 + - } 38 + - }, 39 + "karma-browserify": { 40 + "version": "7.0.0", 41 + "resolved": "https://registry.npmjs.org/karma-browserify/-/karma-browserify-7.0.0.tgz", 42 + diff --git a/package.json b/package.json 43 + index 347d9e95..90f6d036 100644 44 + --- a/package.json 45 + +++ b/package.json 46 + @@ -471,7 +471,6 @@ 47 + "eslint-plugin-standard": "^4.0.1", 48 + "http2": "^3.3.6", 49 + "jasmine-core": "^3.6.0", 50 + - "karma": ".", 51 + "karma-browserify": "^7.0.0", 52 + "karma-browserstack-launcher": "^1.6.0", 53 + "karma-chai": "^0.1.0",
+1
pkgs/development/tools/ruff/default.nix
··· 65 65 homepage = "https://github.com/astral-sh/ruff"; 66 66 changelog = "https://github.com/astral-sh/ruff/releases/tag/v${version}"; 67 67 license = licenses.mit; 68 + mainProgram = "ruff"; 68 69 maintainers = with maintainers; [ figsoda ]; 69 70 }; 70 71 }
+4 -3
pkgs/development/web/deno/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "deno"; 14 - version = "1.35.2"; 14 + version = "1.36.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "denoland"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - hash = "sha256-KyFQtJO78F2CdOqEQOXRoEWtc1N0qp1QWATOC+2JTCg="; 20 + hash = "sha256-PV0Q/OtO4AkY3NMwIQIwU0DCkFqXifJFuHb+Q3rIQLI="; 21 21 }; 22 - cargoHash = "sha256-9Lxkhc0Edpthycwm27d+RZReXut2nUU9i5OZhcwE1YU="; 22 + 23 + cargoHash = "sha256-w0Wr/mwn4Hdfxr7eBdZtpj3MbsMHDwAK2F7XaYEaMCk="; 23 24 24 25 postPatch = '' 25 26 # upstream uses lld on aarch64-darwin for faster builds
+5 -5
pkgs/development/web/deno/librusty_v8.nix
··· 11 11 }; 12 12 in 13 13 fetch_librusty_v8 { 14 - version = "0.74.1"; 14 + version = "0.74.3"; 15 15 shas = { 16 - x86_64-linux = "sha256-RaqqMHhfNzzhwduEBuyu90doH4gYUYRToqf33Ef+F1Y="; 17 - aarch64-linux = "sha256-WKEWmnLJVATwu8FXT1VhVHKcl14pl92sbE9T7rn4ooU="; 18 - x86_64-darwin = "sha256-uwIVMiWitd/514NR/B041H75JcqLU+8GpiuQ3dOe0G8="; 19 - aarch64-darwin = "sha256-qt9S+qaFSAafMOiLbJLknVzAm6wDglzodLh9Ep3Kdbc="; 16 + x86_64-linux = "sha256-8pa8nqA6rbOSBVnp2Q8/IQqh/rfYQU57hMgwU9+iz4A="; 17 + aarch64-linux = "sha256-3kXOV8rlCNbNBdXgOtd3S94qO+JIKyOByA4WGX+XVP0="; 18 + x86_64-darwin = "sha256-iBBVKZiSoo08YEQ8J/Rt1/5b7a+2xjtuS6QL/Wod5nQ="; 19 + aarch64-darwin = "sha256-Djnuc3l/jQKvBf1aej8LG5Ot2wPT0m5Zo1B24l1UHsM="; 20 20 }; 21 21 }
+37
pkgs/servers/antennas/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "antennas"; 8 + version = "4.2.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "jfarseneau"; 12 + repo = "antennas"; 13 + rev = "v${version}"; 14 + hash = "sha256-UQ+wvm7+x/evmtGwzCkUkrrDMCIZzUL4iSkLmYKJ3Mc="; 15 + }; 16 + 17 + npmDepsHash = "sha256-D5ss7nCDY3ogZy64iFqLVKbmibAg7C/A+rEHJaE9c2U="; 18 + 19 + dontNpmBuild = true; 20 + 21 + doCheck = true; 22 + 23 + checkPhase = '' 24 + runHook preCheck 25 + 26 + npm run test 27 + 28 + runHook postCheck 29 + ''; 30 + 31 + meta = { 32 + description = "HDHomeRun emulator for Plex DVR to connect to Tvheadend"; 33 + homepage = "https://github.com/jfarseneau/antennas"; 34 + license = lib.licenses.mit; 35 + maintainers = with lib.maintainers; [ bachp ]; 36 + }; 37 + }
+1
pkgs/shells/fish/default.nix
··· 299 299 license = licenses.gpl2; 300 300 platforms = platforms.unix; 301 301 maintainers = with maintainers; [ cole-h winter srapenne ]; 302 + mainProgram = "fish"; 302 303 }; 303 304 304 305 passthru = {
+173 -31
pkgs/test/texlive/default.nix
··· 1 - { lib, stdenv, runCommand, fetchurl, file, texlive, writeShellScript, writeText }: 1 + { lib, stdenv, buildEnv, runCommand, fetchurl, file, texlive, writeShellScript, writeText }: 2 2 3 3 { 4 4 ··· 210 210 mkdir "$out" 211 211 ''; 212 212 213 + # verify that the restricted mode gets enabled when 214 + # needed (detected by checking if it disallows --gscmd) 215 + rpdfcrop = runCommand "texlive-test-rpdfcrop" { 216 + nativeBuildInputs = [ (texlive.combine { inherit (texlive) scheme-infraonly pdfcrop; }) ]; 217 + } '' 218 + ! (pdfcrop --gscmd echo $(command -v pdfcrop) 2>&1 || true) | grep 'restricted mode' >/dev/null 219 + (rpdfcrop --gscmd echo $(command -v pdfcrop) 2>&1 || true) | grep 'restricted mode' >/dev/null 220 + mkdir "$out" 221 + ''; 222 + 213 223 # check that all binaries run successfully, in the following sense: 214 224 # (1) run --version, -v, --help, -h successfully; or 215 225 # (2) run --help, -h, or no argument with error code but show help text; or ··· 218 228 # compiled binaries or trivial shell wrappers 219 229 binaries = let 220 230 # TODO known broken binaries 221 - broken = [ "albatross" "arara" "bbl2bib" "bib2gls" "bibdoiadd" "bibmradd" "bibzbladd" "citeproc" "convbkmk" 222 - "convertgls2bib" "ctan-o-mat" "ctanify" "ctanupload" "dtxgen" "ebong" "epspdftk" "exceltex" "gsx" "htcontext" 223 - "installfont-tl" "kanji-fontmap-creator" "ketcindy" "latex-git-log" "latex2nemeth" "ltxfileinfo" "match_parens" 224 - "pdfannotextractor" "purifyeps" "pythontex" "svn-multi" "texexec" "texosquery" "texosquery-jre5" 225 - "texosquery-jre8" "texplate" "tlcockpit" "tlmgr" "tlshell" "ulqda" "xhlatex" ]; 231 + broken = [ 232 + # *.inc files in source container rather than run 233 + "texaccents" 234 + 235 + # 'Error initialising QuantumRenderer: no suitable pipeline found' 236 + "tlcockpit" 237 + 238 + # 'tlmgr: config.guess script does not exist, goodbye' 239 + "tlshell" 240 + ] ++ lib.optional stdenv.isDarwin "epspdftk"; # wish shebang is a script, not a binary! 241 + 226 242 # (1) binaries requiring -v 227 243 shortVersion = [ "devnag" "diadia" "pmxchords" "ptex2pdf" "simpdftex" "ttf2afm" ]; 228 244 # (1) binaries requiring --help or -h 229 245 help = [ "arlatex" "bundledoc" "cachepic" "checklistings" "dvipos" "extractres" "fig4latex" "fragmaster" 230 - "kpsewhere" "mendex" "pn2pdf" "psbook" "psnup" "psresize" "simpdftex" "tex2xindy" "texluac" "texluajitc" 231 - "urlbst" "yplan" ]; 232 - shortHelp = [ "adhocfilelist" "authorindex" "biburl2doi" "disdvi" "dvibook" "dviconcat" "getmapdl" "latex2man" 233 - "lprsetup.sh" "pygmentex" ]; 246 + "kpsewhere" "latex-git-log" "ltxfileinfo" "mendex" "perltex" "pn2pdf" "psbook" "psnup" "psresize" "purifyeps" 247 + "simpdftex" "tex2xindy" "texluac" "texluajitc" "urlbst" "yplan" ]; 248 + shortHelp = [ "adhocfilelist" "authorindex" "bbl2bib" "bibdoiadd" "bibmradd" "biburl2doi" "bibzbladd" "ctanupload" 249 + "disdvi" "dvibook" "dviconcat" "getmapdl" "latex2man" "listings-ext.sh" "pygmentex" ]; 234 250 # (2) binaries that return non-zero exit code even if correctly asked for help 235 251 ignoreExitCode = [ "authorindex" "dvibook" "dviconcat" "dvipos" "extractres" "fig4latex" "fragmaster" "latex2man" 236 - "lprsetup.sh" "pdf2dsc" "psbook" "psnup" "psresize" "tex2xindy" "texluac" "texluajitc" ]; 252 + "latex-git-log" "listings-ext.sh" "psbook" "psnup" "psresize" "purifyeps" "tex2xindy" "texluac" 253 + "texluajitc" ]; 237 254 # (2) binaries that print help on no argument, returning non-zero exit code 238 255 noArg = [ "a2ping" "bg5+latex" "bg5+pdflatex" "bg5latex" "bg5pdflatex" "cef5latex" "cef5pdflatex" "ceflatex" 239 - "cefpdflatex" "cefslatex" "cefspdflatex" "chkdvifont" "dvi2fax" "dvipdf" "dvired" "dviselect" 240 - "dvitodvi" "eps2eps" "epsffit" "findhyph" "gbklatex" "gbkpdflatex" "komkindex" "kpsepath" "listbib" 241 - "listings-ext" "mag" "mathspic" "mf2pt1" "mk4ht" "mkt1font" "mkgrkindex" "musixflx" "pdf2ps" "pdftosrc" 242 - "pdfxup" "pedigree" "pfb2pfa" "pfbtopfa" "pk2bm" "pphs" "prepmx" "ps2pk" "ps2pdf*" "ps2ps*" "psselect" "pstops" 243 - "rubibtex" "rubikrotation" "sjislatex" "sjispdflatex" "srcredact" "t4ht" "tex4ht" "texdiff" "texdirflatten" 244 - "texplate" "tie" "ttf2kotexfont" "ttfdump" "vlna" "vpl2ovp" "vpl2vpl" "yplan" ]; 245 - # (3) binary requiring a .tex file 246 - tex = [ "de-macro" "e2pall" "makeindex" "pslatex" "rumakeindex" "tpic2pdftex" "wordcount" ]; 256 + "cefpdflatex" "cefslatex" "cefspdflatex" "chkdvifont" "dvi2fax" "dvired" "dviselect" "dvitodvi" "epsffit" 257 + "findhyph" "gbklatex" "gbkpdflatex" "komkindex" "kpsepath" "listbib" "listings-ext" "mag" "mathspic" "mf2pt1" 258 + "mk4ht" "mkt1font" "mkgrkindex" "musixflx" "pdf2ps" "pdftosrc" "pdfxup" "pedigree" "pfb2pfa" "pk2bm" "prepmx" 259 + "ps2pk" "psselect" "pstops" "rubibtex" "rubikrotation" "sjislatex" "sjispdflatex" "srcredact" "t4ht" "tex4ht" 260 + "texdiff" "texdirflatten" "texplate" "tie" "ttf2kotexfont" "ttfdump" "vlna" "vpl2ovp" "vpl2vpl" "yplan" ]; 261 + # (3) binaries requiring a .tex file 262 + contextTest = [ "htcontext" ]; 263 + latexTest = [ "de-macro" "e2pall" "htlatex" "htxelatex" "makeindex" "pslatex" "rumakeindex" "tpic2pdftex" 264 + "wordcount" "xhlatex" ]; 265 + texTest = [ "fontinst" "htmex" "httex" "httexi" "htxetex" ]; 247 266 # tricky binaries or scripts that are obviously working but are hard to test 248 267 # (e.g. because they expect user input no matter the arguments) 249 268 # (printafm comes from ghostscript, not texlive) 250 - ignored = [ "dt2dv" "dv2dt" "dvi2tty" "dvidvi" "dvispc" "fontinst" "ht" "htlatex" "htmex" "httex" "httexi" 251 - "htxelatex" "htxetex" "otp2ocp" "outocp" "pmxab" "printafm" ]; 252 - testTex = writeText "test.tex" '' 269 + ignored = [ 270 + # compiled binaries 271 + "dt2dv" "dv2dt" "dvi2tty" "dvidvi" "dvispc" "otp2ocp" "outocp" "pmxab" 272 + 273 + # GUI scripts that accept no argument or crash without a graphics server; please test manualy 274 + "epspdftk" "texdoctk" "xasy" 275 + 276 + # requires Cinderella, not open source and not distributed via Nixpkgs 277 + "ketcindy" 278 + ]; 279 + # binaries that need a combined scheme and cannot work standalone 280 + needScheme = [ 281 + # pfarrei: require working kpse to find lua module 282 + "a5toa4" 283 + 284 + # bibexport: requires kpsewhich 285 + "bibexport" 286 + 287 + # crossrefware: require bibtexperllibs under TEXMFROOT 288 + "bbl2bib" "bibdoiadd" "bibmradd" "biburl2doi" "bibzbladd" "checkcites" "ltx2crossrefxml" 289 + 290 + # require other texlive binaries in PATH 291 + "allcm" "allec" "chkweb" "fontinst" "ht*" "installfont-tl" "kanji-config-updmap-sys" "kanji-config-updmap-user" 292 + "kpse*" "latexfileversion" "mkocp" "mkofm" "mtxrunjit" "pdftex-quiet" "pslatex" "rumakeindex" "texconfig" 293 + "texconfig-sys" "texexec" "texlinks" "texmfstart" "typeoutfileinfo" "wordcount" "xdvi" "xhlatex" 294 + 295 + # misc luatex binaries searching for luatex in PATH 296 + "citeproc-lua" "context" "contextjit" "ctanbib" "digestif" "epspdf" "l3build" "luafindfont" "luaotfload-tool" 297 + "luatools" "make4ht" "pmxchords" "tex4ebook" "texdoc" "texlogsieve" "xindex" 298 + 299 + # requires full TEXMFROOT (e.g. for config) 300 + "mktexfmt" "mktexmf" "mktexpk" "mktextfm" "psnup" "psresize" "pstops" "tlmgr" "updmap" "webquiz" 301 + 302 + # texlive-scripts: requires texlive.infra's TeXLive::TLUtils under TEXMFROOT 303 + "fmtutil" "fmtutil-sys" "fmtutil-user" 304 + 305 + # texlive-scripts: not used in nixpkgs, need updmap in PATH 306 + "updmap-sys" "updmap-user" 307 + ]; 308 + 309 + # simple test files 310 + contextTestTex = writeText "context-test.tex" '' 311 + \starttext 312 + A simple test file. 313 + \stoptext 314 + ''; 315 + latexTestTex = writeText "latex-test.tex" '' 253 316 \documentclass{article} 254 317 \begin{document} 255 318 A simple test file. 256 319 \end{document} 257 320 ''; 321 + texTestTex = writeText "tex-test.tex" '' 322 + Hello. 323 + \bye 324 + ''; 325 + 326 + # link all binaries in single derivation 327 + allPackages = with lib; concatLists (catAttrs "pkgs" (filter isAttrs (attrValues texlive))); 328 + binPackages = lib.filter (p: p.tlType == "bin") allPackages; 329 + binaries = buildEnv { name = "texlive-binaries"; paths = binPackages; }; 258 330 in 259 - runCommand "texlive-test-binaries" { inherit testTex; } 331 + runCommand "texlive-test-binaries" 332 + { 333 + inherit binaries contextTestTex latexTestTex texTestTex; 334 + texliveScheme = texlive.combined.scheme-full; 335 + } 260 336 '' 337 + loadables="$(command -v bash)" 338 + loadables="''${loadables%/bin/bash}/lib/bash" 339 + enable -f "$loadables/realpath" realpath 261 340 mkdir -p "$out" 262 341 export HOME="$(mktemp -d)" 263 342 declare -i binCount=0 ignoredCount=0 brokenCount=0 failedCount=0 264 - cp "$testTex" test.tex 343 + cp "$contextTestTex" context-test.tex 344 + cp "$latexTestTex" latex-test.tex 345 + cp "$texTestTex" tex-test.tex 265 346 266 347 testBin () { 348 + path="$(realpath "$bin")" 349 + path="''${path##*/}" 267 350 if [[ -z "$ignoreExitCode" ]] ; then 268 - "$bin" $args >"$out/$base.log" 2>&1 269 - return $? 351 + PATH="$path" "$bin" $args >"$out/$base.log" 2>&1 352 + ret=$? 353 + if [[ $ret == 0 ]] && grep -i 'command not found' "$out/$base.log" >/dev/null ; then 354 + echo "command not found when running '$base''${args:+ $args}'" 355 + return 1 356 + fi 357 + return $ret 270 358 else 271 - "$bin" $args >"$out/$base.log" 2>&1 359 + PATH="$path" "$bin" $args >"$out/$base.log" 2>&1 272 360 ret=$? 361 + if [[ $ret == 0 ]] && grep -i 'command not found' "$out/$base.log" >/dev/null ; then 362 + echo "command not found when running '$base''${args:+ $args}'" 363 + return 1 364 + fi 273 365 if ! grep -Ei '(Example:|Options:|Syntax:|Usage:|improper command|SYNOPSIS)' "$out/$base.log" >/dev/null ; then 274 366 echo "did not find usage info when running '$base''${args:+ $args}'" 275 367 return $ret ··· 277 369 fi 278 370 } 279 371 280 - for bin in ${texlive.combined.scheme-full}/bin/* ; do 372 + for bin in "$binaries"/bin/* ; do 281 373 base="''${bin##*/}" 282 374 args= 283 375 ignoreExitCode= ··· 295 387 args=-h ;; 296 388 ${lib.concatStringsSep "|" noArg}) 297 389 ;; 298 - ${lib.concatStringsSep "|" tex}) 299 - args=test.tex ;; 390 + ${lib.concatStringsSep "|" contextTest}) 391 + args=context-test.tex ;; 392 + ${lib.concatStringsSep "|" latexTest}) 393 + args=latex-test.tex ;; 394 + ${lib.concatStringsSep "|" texTest}) 395 + args=tex-test.tex ;; 300 396 ${lib.concatStringsSep "|" shortVersion}) 301 397 args=-v ;; 398 + ebong) 399 + touch empty 400 + args=empty ;; 401 + ht) 402 + args='latex latex-test.tex' ;; 302 403 pdf2dsc) 303 404 args='--help --help --help' ;; 304 405 typeoutfileinfo) ··· 312 413 ignoreExitCode=1 ;; 313 414 esac 314 415 416 + case "$base" in 417 + ${lib.concatStringsSep "|" needScheme}) 418 + bin="$texliveScheme/bin/$base" 419 + if [[ ! -f "$bin" ]] ; then 420 + ignoredCount=$((ignoredCount + 1)) 421 + continue 422 + fi ;; 423 + esac 424 + 315 425 if testBin ; then : ; else # preserve exit code 316 426 echo "failed '$base''${args:+ $args}' (exit code: $?)" 427 + sed 's/^/ > /' < "$out/$base.log" 317 428 failedCount=$((failedCount + 1)) 318 429 fi 319 430 done 320 431 321 - echo "tested $binCount binCount: $ignoredCount ignored, $brokenCount broken, $failedCount failed" 432 + echo "tested $binCount binaries: $ignoredCount ignored, $brokenCount broken, $failedCount failed" 322 433 [[ $failedCount = 0 ]] 323 434 ''; 435 + 436 + # check that all scripts have a Nix shebang 437 + shebangs = let 438 + allPackages = with lib; concatLists (catAttrs "pkgs" (filter isAttrs (attrValues texlive))); 439 + binPackages = lib.filter (p: p.tlType == "bin") allPackages; 440 + in 441 + runCommand "texlive-test-shebangs" { } 442 + ('' 443 + echo "checking that all texlive scripts shebangs are in '$NIX_STORE'" 444 + declare -i scriptCount=0 invalidCount=0 445 + '' + 446 + (lib.concatMapStrings 447 + (pkg: '' 448 + for bin in '${pkg.outPath}'/bin/* ; do 449 + grep -I -q . "$bin" || continue # ignore binary files 450 + scriptCount=$((scriptCount + 1)) 451 + read -r cmdline < "$bin" 452 + read -r interp <<< "$cmdline" 453 + if [[ "$interp" != "#!$NIX_STORE"/* && "$interp" != "#! $NIX_STORE"/* ]] ; then 454 + echo "error: non-nix shebang '$interp' in script '$bin'" 455 + invalidCount=$((invalidCount + 1)) 456 + fi 457 + done 458 + '') 459 + binPackages) 460 + + '' 461 + echo "checked $scriptCount scripts, found $invalidCount non-nix shebangs" 462 + [[ $invalidCount -gt 0 ]] && exit 1 463 + mkdir -p "$out" 464 + '' 465 + ); 324 466 325 467 # verify that the precomputed licensing information in default.nix 326 468 # does indeed match the metadata of the individual packages.
+1
pkgs/tools/audio/playerctl/default.nix
··· 23 23 platforms = platforms.unix; 24 24 maintainers = with maintainers; [ puffnfresh ]; 25 25 broken = stdenv.hostPlatform.isDarwin; 26 + mainProgram = "playerctl"; 26 27 }; 27 28 }
+1
pkgs/tools/backup/pgbackrest/default.nix
··· 34 34 homepage = "https://pgbackrest.org/"; 35 35 changelog = "https://github.com/pgbackrest/pgbackrest/releases"; 36 36 license = licenses.mit; 37 + mainProgram = "pgbackrest"; 37 38 maintainers = with maintainers; [ zaninime ]; 38 39 }; 39 40 }
+45
pkgs/tools/misc/balanceofsatoshis/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + , installShellFiles 5 + , python3 6 + }: 7 + 8 + buildNpmPackage rec { 9 + pname = "balanceofsatoshis"; 10 + version = "15.8.15"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "alexbosworth"; 14 + repo = "balanceofsatoshis"; 15 + rev = "v${version}"; 16 + hash = "sha256-8GWITeFn7ELUH7bxcNlmQvgperQutBwVUhp2yjeEWrM="; 17 + }; 18 + 19 + npmDepsHash = "sha256-lTXv4pEjrzcOK68RO1K007r7dCbAyc45G8Oy8V3XLts="; 20 + 21 + nativeBuildInputs = [ 22 + installShellFiles 23 + python3 24 + ]; 25 + 26 + dontNpmBuild = true; 27 + 28 + npmFlags = [ "--ignore-scripts" ]; 29 + 30 + postInstall = '' 31 + installShellCompletion --cmd bos \ 32 + --bash <($out/bin/bos completion bash) \ 33 + --zsh <($out/bin/bos completion zsh) \ 34 + --fish <($out/bin/bos completion fish) 35 + ''; 36 + 37 + meta = { 38 + changelog = "https://github.com/alexbosworth/balanceofsatoshis/blob/${src.rev}/CHANGELOG.md"; 39 + description = "Tool for working with the balance of your satoshis on LND"; 40 + homepage = "https://github.com/alexbosworth/balanceofsatoshis"; 41 + license = lib.licenses.mit; 42 + mainProgram = "bos"; 43 + maintainers = with lib.maintainers; [ mmilata ]; 44 + }; 45 + }
+27
pkgs/tools/misc/hueadm/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "hueadm"; 8 + version = "1.2.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "bahamas10"; 12 + repo = "hueadm"; 13 + rev = "v${version}"; 14 + hash = "sha256-QNjkfE8V/lUkYP8NAf11liKXILBk3wSNm3NSrgaH+nc="; 15 + }; 16 + 17 + npmDepsHash = "sha256-EbwHbPe8QvT6ekH20q+ihGmwpAHykwkwoJ6vwAf0FlA="; 18 + 19 + dontNpmBuild = true; 20 + 21 + meta = { 22 + description = "Command line management interface to Philips Hue"; 23 + homepage = "https://github.com/bahamas10/hueadm"; 24 + license = lib.licenses.mit; 25 + maintainers = with lib.maintainers; [ infinisil ]; 26 + }; 27 + }
+1
pkgs/tools/misc/starship/default.nix
··· 52 52 homepage = "https://starship.rs"; 53 53 license = licenses.isc; 54 54 maintainers = with maintainers; [ bbigras danth davidtwco Br1ght0ne Frostman marsam ]; 55 + mainProgram = "starship"; 55 56 }; 56 57 }
+27
pkgs/tools/networking/castnow/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "castnow"; 8 + version = "0.6.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "xat"; 12 + repo = "castnow"; 13 + rev = "v${version}"; 14 + hash = "sha256-vAjeDPH+Lu/vj3GhwytXqpbSkg5hKpXsMRNV+8TUeio="; 15 + }; 16 + 17 + npmDepsHash = "sha256-1cLuti3JHpMHn1sno8gE8Ko+eoUWCqFUfIDIBAS+M34="; 18 + 19 + dontNpmBuild = true; 20 + 21 + meta = { 22 + description = "Command-line Chromecast player"; 23 + homepage = "commandline chromecast player"; 24 + license = lib.licenses.mit; 25 + maintainers = with lib.maintainers; [ ]; 26 + }; 27 + }
+1
pkgs/tools/networking/curl/default.nix
··· 196 196 # Fails to link against static brotli or gss 197 197 broken = stdenv.hostPlatform.isStatic && (brotliSupport || gssSupport); 198 198 pkgConfigModules = [ "libcurl" ]; 199 + mainProgram = "curl"; 199 200 }; 200 201 })
+1
pkgs/tools/networking/socat/default.nix
··· 41 41 platforms = platforms.unix; 42 42 license = with licenses; [ gpl2Only ]; 43 43 maintainers = with maintainers; [ eelco ]; 44 + mainProgram = "socat"; 44 45 }; 45 46 }
+1
pkgs/tools/nix/statix/default.nix
··· 25 25 description = "Lints and suggestions for the nix programming language"; 26 26 homepage = "https://github.com/nerdypepper/statix"; 27 27 license = licenses.mit; 28 + mainProgram = "statix"; 28 29 maintainers = with maintainers; [ figsoda nerdypepper ]; 29 30 }; 30 31 }
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "exploitdb"; 9 - version = "2023-08-01"; 9 + version = "2023-08-03"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "exploit-database"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-s0D7NMgU2cApeZWqAFGtLk8DdkGNVLh2kY/xNK7W7c0="; 15 + hash = "sha256-mS77s3wBVGRxGrPxjOCi5QN82N2N4pIPrxz5JczaIBc="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+1
pkgs/tools/security/yubikey-touch-detector/default.nix
··· 49 49 maintainers = with maintainers; [ sumnerevans ]; 50 50 license = with licenses; [ bsd2 isc ]; 51 51 platforms = platforms.linux; 52 + mainProgram = "yubikey-touch-detector"; 52 53 }; 53 54 }
+28
pkgs/tools/text/markdownlint-cli/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "markdownlint-cli"; 8 + version = "0.35.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "igorshubovych"; 12 + repo = "markdownlint-cli"; 13 + rev = "v${version}"; 14 + hash = "sha256-PkvgZn7cQafKO7p5i1fYYZrWjNcFuX700r223qUMN5I="; 15 + }; 16 + 17 + npmDepsHash = "sha256-hh8T2MRjUJQVibd+cY7vkJvBgNDueWuluGE3HxWOCU8="; 18 + 19 + dontNpmBuild = true; 20 + 21 + meta = { 22 + description = "Command line interface for MarkdownLint"; 23 + homepage = "https://github.com/igorshubovych/markdownlint-cli"; 24 + license = lib.licenses.mit; 25 + mainProgram = "markdownlint"; 26 + maintainers = with lib.maintainers; [ ambroisie ]; 27 + }; 28 + }
+52
pkgs/tools/text/mrkd/default.nix
··· 1 + { lib 2 + , python3 3 + , fetchPypi 4 + }: 5 + 6 + let 7 + python = python3.override { 8 + packageOverrides = self: super: { 9 + # https://github.com/refi64/mrkd/pull/6 10 + mistune = super.mistune.overridePythonAttrs (old: rec { 11 + version = "0.8.4"; 12 + src = fetchPypi { 13 + inherit (old) pname; 14 + inherit version; 15 + hash = "sha256-WaNCnbU8ULXGvMigf4hIywDX3IvbQxpKtBkg0gHUdW4="; 16 + }; 17 + meta = old.meta // { 18 + knownVulnerabilities = [ 19 + "CVE-2022-34749" 20 + ]; 21 + }; 22 + }); 23 + }; 24 + }; 25 + in python.pkgs.buildPythonApplication rec { 26 + pname = "mrkd"; 27 + version = "0.2.0"; 28 + 29 + format = "setuptools"; 30 + 31 + src = fetchPypi { 32 + inherit pname version; 33 + sha256 = "456f8c1be99da268554b29c6b5383532e58119def5a65d85270bc6a0ecc26aaf"; 34 + }; 35 + 36 + propagatedBuildInputs = with python.pkgs; [ 37 + jinja2 38 + mistune 39 + pygments 40 + setuptools 41 + ]; 42 + 43 + pythonImportsCheck = [ "mrkd" ]; 44 + 45 + meta = with lib; { 46 + description = "Write man pages using Markdown, and convert them to Roff or HTML"; 47 + homepage = "https://github.com/refi64/mrkd"; 48 + license = licenses.bsd2; 49 + mainProgram = "mrkd"; 50 + maintainers = with maintainers; [ prusnak ]; 51 + }; 52 + }
+31
pkgs/tools/typesetting/tex/texlive/UPGRADING.md
··· 98 98 99 99 Please make sure to follow the [CONTRIBUTING](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md) 100 100 guidelines. 101 + 102 + ## Reviewing the bin containers 103 + 104 + Most `tlType == "bin"` containers consist of links to scripts distributed in 105 + `$TEXMFDIST/scripts` with a number of patches applied within `default.nix`. 106 + 107 + At each upgrade, please run the tests `tests.texlive.shebangs` to verify that 108 + all shebangs have been patched and in case add the relevant interpreters, and 109 + use `tests.texlive.binaries` to check if basic execution of all binaries works. 110 + 111 + Please review manually all binaries in the `broken` and `ignored` lists of 112 + `tests.texlive.binaries` at least once for major TeX Live release. 113 + 114 + Since the tests cannot catch all runtime dependencies, you should grep the 115 + `$TEXMFDIST/scripts` folder for common cases, for instance (where `$scripts` 116 + points to the relevant folder of `scheme-full`): 117 + - Calls to `exec $interpreter` 118 + ``` 119 + grep -IRS 'exec ' "$TEXMFDIST/scripts" | cut -d: -f2 | sort -u | less -S 120 + ``` 121 + - Calls to Ghostscripts (see `needsGhostscript` in `combine.nix`) 122 + ``` 123 + grep -IR '\([^a-zA-Z]\|^\)gs\( \|$\|"\)' "$TEXMFDIST"/scripts 124 + grep -IR 'rungs' "$TEXMFDIST" 125 + ``` 126 + 127 + As a general rule, if a runtime dependency as above is essential for the core 128 + functionality of the package, then it should be made available in the bin 129 + containers (by patching `PATH`), or in `texlive.combine` (as we do for 130 + Ghostscript). Non-essential runtime dependencies should be ignored if they 131 + increase the closure substantially.
+2 -54
pkgs/tools/typesetting/tex/texlive/bin.nix
··· 5 5 , perl, perlPackages, python3Packages, pkg-config 6 6 , libpaper, graphite2, zziplib, harfbuzz, potrace, gmp, mpfr 7 7 , brotli, cairo, pixman, xorg, clisp, biber, woff2, xxHash 8 - , makeWrapper, shortenPerlShebang, useFixedHashes 8 + , makeWrapper, shortenPerlShebang, useFixedHashes, asymptote 9 9 }: 10 10 11 11 # Useful resource covering build options: ··· 387 387 enableParallelBuilding = true; 388 388 }; 389 389 390 - 391 - latexindent = perlPackages.buildPerlPackage rec { 392 - pname = "latexindent"; 393 - inherit (src) version; 394 - 395 - src = assertFixedHash pname (lib.head (builtins.filter (p: p.tlType == "run") texlive.latexindent.pkgs)); 396 - 397 - outputs = [ "out" ]; 398 - 399 - nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 400 - propagatedBuildInputs = with perlPackages; [ FileHomeDir LogDispatch LogLog4perl UnicodeLineBreak YAMLTiny ]; 401 - 402 - postPatch = '' 403 - substituteInPlace scripts/latexindent/LatexIndent/GetYamlSettings.pm \ 404 - --replace '$FindBin::RealBin/defaultSettings.yaml' ${src}/scripts/latexindent/defaultSettings.yaml 405 - ''; 406 - 407 - # Dirty hack to apply perlFlags, but do no build 408 - preConfigure = '' 409 - touch Makefile.PL 410 - ''; 411 - dontBuild = true; 412 - installPhase = '' 413 - install -D ./scripts/latexindent/latexindent.pl "$out"/bin/latexindent 414 - mkdir -p "$out"/${perl.libPrefix} 415 - cp -r ./scripts/latexindent/LatexIndent "$out"/${perl.libPrefix}/ 416 - '' + lib.optionalString stdenv.isDarwin '' 417 - shortenPerlShebang "$out"/bin/latexindent 418 - ''; 419 - }; 420 - 421 - 422 390 pygmentex = python3Packages.buildPythonApplication rec { 423 391 pname = "pygmentex"; 424 392 inherit (src) version; ··· 456 424 }; 457 425 }; 458 426 459 - 460 - texlinks = stdenv.mkDerivation rec { 461 - name = "texlinks"; 462 - 463 - src = assertFixedHash name (lib.head (builtins.filter (p: p.tlType == "run") texlive.texlive-scripts-extra.pkgs)); 464 - 465 - dontBuild = true; 466 - doCheck = false; 467 - 468 - installPhase = '' 469 - runHook preInstall 470 - 471 - # Patch texlinks.sh back to 2015 version; 472 - # otherwise some bin/ links break, e.g. xe(la)tex. 473 - patch --verbose -R scripts/texlive-extra/texlinks.sh < '${./texlinks.diff}' 474 - install -Dm555 scripts/texlive-extra/texlinks.sh "$out"/bin/texlinks 475 - 476 - runHook postInstall 477 - ''; 478 - }; 479 - 427 + inherit asymptote; 480 428 481 429 inherit biber; 482 430 bibtexu = bibtex8;
+59 -112
pkgs/tools/typesetting/tex/texlive/combine.nix
··· 1 1 params: with params; 2 2 # combine = 3 3 args@{ 4 - pkgFilter ? (pkg: pkg.tlType == "run" || pkg.tlType == "bin" || pkg.pname == "core") 4 + pkgFilter ? (pkg: pkg.tlType == "run" || pkg.tlType == "bin" || pkg.pname == "core" 5 + || pkg.hasManpages or false) 5 6 , extraName ? "combined" 6 7 , extraVersion ? "" 7 8 , ... 8 9 }: 9 10 let 10 - pkgSet = removeAttrs args [ "pkgFilter" "extraName" "extraVersion" ] // { 11 - # include a fake "core" package 12 - core.pkgs = [ 13 - (bin.core.out // { pname = "core"; tlType = "bin"; }) 14 - (bin.core.doc // { pname = "core"; tlType = "doc"; }) 15 - ]; 16 - }; 11 + pkgSet = removeAttrs args [ "pkgFilter" "extraName" "extraVersion" ]; 17 12 pkgList = rec { 18 13 combined = combinePkgs (lib.attrValues pkgSet); 19 14 all = lib.filter pkgFilter combined; 20 15 splitBin = builtins.partition (p: p.tlType == "bin") all; 21 - bin = splitBin.right 22 - ++ lib.optional 23 - (lib.any (p: p.tlType == "run" && p.pname == "pdfcrop") splitBin.wrong) 24 - (lib.getBin ghostscript); 16 + bin = splitBin.right; 25 17 nonbin = splitBin.wrong; 26 18 tlpkg = lib.filter (pkg: pkg.tlType == "tlpkg") combined; 27 - 28 - # extra interpreters needed for shebangs, based on 2015 schemes "medium" and "tetex" 29 - # (omitted tk needed in pname == "epspdf", bin/epspdftk) 30 - pkgNeedsPython = pkg: pkg.tlType == "run" && lib.elem pkg.pname 31 - [ "de-macro" "pythontex" "dviasm" "texliveonfly" ]; 32 - pkgNeedsRuby = pkg: pkg.tlType == "run" && pkg.pname == "match-parens"; 33 - extraInputs = 34 - lib.optional (lib.any pkgNeedsPython splitBin.wrong) python3 35 - ++ lib.optional (lib.any pkgNeedsRuby splitBin.wrong) ruby; 36 19 }; 20 + # list generated by inspecting `grep -IR '\([^a-zA-Z]\|^\)gs\( \|$\|"\)' "$TEXMFDIST"/scripts` 21 + # and `grep -IR rungs "$TEXMFDIST"` 22 + # and ignoring luatex, perl, and shell scripts (those must be patched using postFixup) 23 + needsGhostscript = lib.any (p: lib.elem p.pname [ "context" "dvipdfmx" "latex-papersize" "lyluatex" ]) pkgList.bin; 37 24 38 25 name = "texlive-${extraName}-${bin.texliveYear}${extraVersion}"; 39 26 ··· 43 30 # remove fake derivations (without 'outPath') to avoid undesired build dependencies 44 31 paths = lib.catAttrs "outPath" pkgList.nonbin; 45 32 46 - nativeBuildInputs = [ perl bin.core.out ]; 33 + nativeBuildInputs = [ (lib.last tl.texlive-scripts.pkgs) ]; 47 34 48 35 postBuild = # generate ls-R database 49 36 '' 50 - perl "$out/scripts/texlive/mktexlsr.pl" --sort "$out" 37 + mktexlsr --sort "$out" 51 38 ''; 52 39 }).overrideAttrs (_: { allowSubstitutes = true; }); 53 40 ··· 94 81 "/share/texmf-var/scripts" 95 82 "/share/texmf-var/tex/generic/config" 96 83 "/share/texmf-var/web2c" 84 + "/share/texmf-config" 97 85 "/bin" # ensure these are writeable directories 98 86 ]; 99 87 100 - nativeBuildInputs = [ makeWrapper libfaketime perl bin.texlinks ]; 101 - buildInputs = pkgList.extraInputs; 88 + nativeBuildInputs = [ 89 + makeWrapper 90 + libfaketime 91 + (lib.last tl.texlive-scripts.pkgs) # fmtutil, mktexlsr, updmap 92 + (lib.last tl.texlive-scripts-extra.pkgs) # texlinks 93 + perl 94 + ]; 102 95 103 96 passthru = { 104 97 # This is set primarily to help find-tarballs.nix to do its job ··· 107 100 fonts = "${texmfroot}/texmf-dist/fonts"; 108 101 }; 109 102 110 - postBuild = '' 103 + postBuild = 104 + # environment variables (note: only export the ones that are used in the wrappers) 105 + '' 111 106 TEXMFROOT="${texmfroot}" 112 107 TEXMFDIST="${texmfdist}" 113 108 export PATH="$out/bin:$PATH" ··· 115 110 TEXMFSYSVAR="$out/share/texmf-var" 116 111 export TEXMFCNF="$TEXMFSYSVAR/web2c" 117 112 '' + 113 + # wrap executables with required env vars as early as possible 114 + # 1. we want texlive.combine to use the wrapped binaries, to catch bugs 115 + # 2. we do not want to wrap links generated by texlinks 116 + '' 117 + enable -f '${bash}/lib/bash/realpath' realpath 118 + declare -i wrapCount=0 119 + for link in "$out"/bin/*; do 120 + target="$(realpath "$link")" 121 + if [[ "''${target##*/}" != "''${link##*/}" ]] ; then 122 + # detected alias with different basename, use immediate target of $link to preserve $0 123 + # relevant for mktexfmt, repstopdf, ... 124 + target="$(readlink "$link")" 125 + fi 126 + 127 + rm "$link" 128 + makeWrapper "$target" "$link" \ 129 + --inherit-argv0 \ 130 + --prefix PATH : "${ 131 + # very common dependencies that are not detected by tests.texlive.binaries 132 + lib.makeBinPath ([ coreutils gawk gnugrep gnused ] ++ lib.optional needsGhostscript ghostscript)}:$out/bin" \ 133 + --set-default TEXMFCNF "$TEXMFCNF" \ 134 + --set-default FONTCONFIG_FILE "${ 135 + # necessary for XeTeX to find the fonts distributed with texlive 136 + makeFontsConf { fontDirectories = [ "${texmfroot}/texmf-dist/fonts" ]; } 137 + }" 138 + wrapCount=$((wrapCount + 1)) 139 + done 140 + echo "wrapped $wrapCount binaries and scripts" 141 + '' + 118 142 # patch texmf-dist -> $TEXMFDIST 119 143 # patch texmf-local -> $out/share/texmf-local 120 144 # patch texmf.cnf -> $TEXMFSYSVAR/web2c/texmf.cnf ··· 153 177 (let 154 178 hyphens = lib.filter (p: p.hasHyphens or false && p.tlType == "run") pkgList.splitBin.wrong; 155 179 hyphenPNames = map (p: p.pname) hyphens; 156 - formats = lib.filter (p: p.hasFormats or false && p.tlType == "run") pkgList.splitBin.wrong; 180 + formats = lib.filter (p: p ? formats && p.tlType == "run") pkgList.splitBin.wrong; 157 181 formatPNames = map (p: p.pname) formats; 158 182 # sed expression that prints the lines in /start/,/end/ except for /end/ 159 183 section = start: end: "/${start}/,/${end}/{ /${start}/p; /${end}/!p; };\n"; ··· 199 223 [[ -e "$TEXMFDIST"/web2c/fmtutil.cnf ]] && sed -E -f '${fmtutilSed}' "$TEXMFDIST"/web2c/fmtutil.cnf > "$TEXMFCNF"/fmtutil.cnf 200 224 201 225 # make new files visible to kpathsea 202 - perl "$TEXMFDIST"/scripts/texlive/mktexlsr.pl --sort "$TEXMFSYSVAR" 226 + mktexlsr --sort "$TEXMFSYSVAR" 203 227 '') + 204 - 205 - # function to wrap created executables with required env vars 228 + # generate format links (reads fmtutil.cnf to know which ones) *after* the wrappers have been generated 206 229 '' 207 - wrapBin() { 208 - for link in "$out"/bin/*; do 209 - [ -L "$link" -a -x "$link" ] || continue # if not link, assume OK 210 - local target=$(readlink "$link") 211 - 212 - # skip simple local symlinks; mktexfmt in particular 213 - echo "$target" | grep / > /dev/null || continue; 214 - 215 - echo -n "Wrapping '$link'" 216 - rm "$link" 217 - makeWrapper "$target" "$link" \ 218 - --prefix PATH : "${gnused}/bin:${gnugrep}/bin:${coreutils}/bin:$out/bin:${perl}/bin" \ 219 - --set-default TEXMFCNF "$TEXMFCNF" \ 220 - --set-default FONTCONFIG_FILE "${ 221 - # neccessary for XeTeX to find the fonts distributed with texlive 222 - makeFontsConf { fontDirectories = [ "${texmfroot}/texmf-dist/fonts" ]; } 223 - }" 224 - 225 - # avoid using non-nix shebang in $target by calling interpreter 226 - if [[ "$(head -c 2 "$target")" = "#!" ]]; then 227 - local cmdline="$(head -n 1 "$target" | sed 's/^\#\! *//;s/ *$//')" 228 - local relative=`basename "$cmdline" | sed 's/^env //' ` 229 - local newInterp=`echo "$relative" | cut -d\ -f1` 230 - local params=`echo "$relative" | cut -d\ -f2- -s` 231 - local newPath="$(type -P "$newInterp")" 232 - if [[ -z "$newPath" ]]; then 233 - echo " Warning: unknown shebang '$cmdline' in '$target'" 234 - continue 235 - fi 236 - echo " and patching shebang '$cmdline'" 237 - sed "s|^exec |exec $newPath $params |" -i "$link" 238 - 239 - elif head -n 1 "$target" | grep -q 'exec perl'; then 240 - # see #24343 for details of the problem 241 - echo " and patching weird perl shebang" 242 - sed "s|^exec |exec '${perl}/bin/perl' -w |" -i "$link" 243 - 244 - else 245 - sed 's|^exec |exec -a "$0" |' -i "$link" 246 - echo 247 - fi 248 - done 249 - } 230 + texlinks --quiet "$out/bin" 250 231 '' + 251 232 # texlive postactions (see TeXLive::TLUtils::_do_postaction_script) 252 233 (lib.concatMapStrings (pkg: '' ··· 259 240 echo "postaction install script for ${pkg.pname}: ''${postInterp:+$postInterp }$postaction install $TEXMFROOT" 260 241 $postInterp "$TEXMFROOT/$postaction" install "$TEXMFROOT" 261 242 '') (lib.filter (pkg: pkg ? postactionScript) pkgList.tlpkg)) + 262 - # texlive post-install actions 263 - '' 264 - ln -sf "$TEXMFDIST"/scripts/texlive/updmap.pl "$out"/bin/updmap 265 - ln -sf "$TEXMFDIST"/scripts/texlive/fmtutil.pl "$out"/bin/fmtutil 266 - '' + 267 - # now hack to preserve "$0" for mktexfmt 268 - '' 269 - cp "$TEXMFDIST"/scripts/texlive/fmtutil.pl "$TEXMFSYSVAR"/scripts/mktexfmt 270 - ln -sf "$TEXMFSYSVAR"/scripts/mktexfmt "$out"/bin/mktexfmt 271 - '' + 272 243 # generate formats 273 244 '' 274 - texlinks "$out/bin" && wrapBin 275 - 276 245 # many formats still ignore SOURCE_DATE_EPOCH even when FORCE_SOURCE_DATE=1 277 246 # libfaketime fixes non-determinism related to timestamps ignoring FORCE_SOURCE_DATE 278 247 # we cannot fix further randomness caused by luatex; for further details, see ··· 282 251 substitute "$TEXMFDIST"/scripts/texlive/fmtutil.pl fmtutil \ 283 252 --replace 'my $cmdline = "$eng -ini ' 'my $cmdline = "faketime -f '"'"'\@1980-01-01 00:00:00 x0.001'"'"' $eng -ini ' 284 253 FORCE_SOURCE_DATE=1 TZ= perl fmtutil --sys --all | grep '^fmtutil' # too verbose 285 - #texlinks "$out/bin" && wrapBin # do we need to regenerate format links? 286 254 287 255 # Disable unavailable map files 288 - echo y | updmap --sys --syncwithtrees --force 256 + echo y | updmap --sys --syncwithtrees --force 2>&1 | grep '^\(updmap\| /\)' 289 257 # Regenerate the map files (this is optional) 290 - updmap --sys --force 258 + updmap --sys --force 2>&1 | grep '^\(updmap\| /\)' 291 259 292 260 # sort entries to improve reproducibility 293 261 [[ -f "$TEXMFSYSCONFIG"/web2c/updmap.cfg ]] && sort -o "$TEXMFSYSCONFIG"/web2c/updmap.cfg "$TEXMFSYSCONFIG"/web2c/updmap.cfg 294 262 295 - perl "$TEXMFDIST"/scripts/texlive/mktexlsr.pl --sort "$TEXMFSYSCONFIG" "$TEXMFSYSVAR" # to make sure 296 - '' + 297 - # install (wrappers for) scripts, based on a list from upstream texlive 298 - '' 299 - source '${bin.core.out}/share/texmf-dist/scripts/texlive/scripts.lst' 300 - for s in $texmf_scripts; do 301 - [[ -x "$TEXMFDIST/scripts/$s" ]] || continue 302 - tName="$(basename $s | sed 's/\.[a-z]\+$//')" # remove extension 303 - [[ ! -e "$out/bin/$tName" ]] || continue 304 - ln -sv "$(realpath "$TEXMFDIST/scripts/$s")" "$out/bin/$tName" # wrapped below 305 - done 263 + mktexlsr --sort "$TEXMFSYSCONFIG" "$TEXMFSYSVAR" # to make sure (of what?) 306 264 '' + 307 - # A hacky way to provide repstopdf 308 - # * Copy is done to have a correct "$0" so that epstopdf enables the restricted mode 309 - # * ./bin/repstopdf needs to be a symlink to be processed by wrapBin 310 - '' 311 - if [[ -e "$out"/bin/epstopdf ]]; then 312 - cp "$out"/bin/epstopdf "$TEXMFSYSVAR"/scripts/repstopdf 313 - ln -s "$TEXMFSYSVAR"/scripts/repstopdf "$out"/bin/repstopdf 314 - fi 315 - '' + 316 - # finish up the wrappers 265 + # remove *-sys scripts since /nix/store is readonly 317 266 '' 318 267 rm "$out"/bin/*-sys 319 - wrapBin 320 268 '' + 321 269 # TODO: a context trigger https://www.preining.info/blog/2015/06/debian-tex-live-2015-the-new-layout/ 322 270 # http://wiki.contextgarden.net/ConTeXt_Standalone#Unix-like_platforms_.28Linux.2FMacOS_X.2FFreeBSD.2FSolaris.29 ··· 332 280 --replace 'uuid=osuuid(),' 'uuid="242be807-d17e-4792-8e39-aa93326fc871",' 333 281 FORCE_SOURCE_DATE=1 TZ= faketime -f '@1980-01-01 00:00:00 x0.001' luatex --luaonly mtxrun.lua --generate 334 282 fi 335 - '' 336 - + bin.cleanBrokenLinks + 283 + '' + 337 284 # Get rid of all log files. They are not needed, but take up space 338 285 # and render the build unreproducible by their embedded timestamps 339 286 # and other non-deterministic diagnostics.
+400 -31
pkgs/tools/typesetting/tex/texlive/default.nix
··· 4 4 */ 5 5 { stdenv, lib, fetchurl, runCommand, writeText, buildEnv 6 6 , callPackage, ghostscript_headless, harfbuzz 7 - , makeWrapper, python3, ruby, perl, gnused, gnugrep, coreutils 8 - , libfaketime, makeFontsConf 7 + , makeWrapper 8 + , python3, ruby, perl, tk, jdk, bash, snobol4 9 + , coreutils, findutils, gawk, getopt, gnugrep, gnumake, gnused, gzip, ncurses, zip 10 + , libfaketime, asymptote, makeFontsConf 9 11 , useFixedHashes ? true 10 12 , recurseIntoAttrs 11 13 }: ··· 22 24 # function for creating a working environment from a set of TL packages 23 25 combine = import ./combine.nix { 24 26 inherit bin combinePkgs buildEnv lib makeWrapper writeText runCommand 25 - stdenv python3 ruby perl gnused gnugrep coreutils libfaketime makeFontsConf; 27 + stdenv perl libfaketime makeFontsConf bash tl coreutils gawk gnugrep gnused; 26 28 ghostscript = ghostscript_headless; 27 29 }; 28 30 ··· 32 34 33 35 # the set of TeX Live packages, collections, and schemes; using upstream naming 34 36 tl = let 35 - orig = removeAttrs tlpdb [ "00texlive.config" ]; 37 + # most format -> engine links are generated by texlinks according to fmtutil.cnf at combine time 38 + # so we remove them from binfiles, and add back the ones texlinks purposefully ignore (e.g. mptopdf) 39 + removeFormatLinks = lib.mapAttrs (_: attrs: 40 + if (attrs ? formats && attrs ? binfiles) 41 + then let formatLinks = lib.catAttrs "name" (lib.filter (f: f.name != f.engine) attrs.formats); 42 + binNotFormats = lib.subtractLists formatLinks attrs.binfiles; 43 + in if binNotFormats != [] then attrs // { binfiles = binNotFormats; } else removeAttrs attrs [ "binfiles" ] 44 + else attrs); 45 + 46 + orig = removeFormatLinks (removeAttrs tlpdb [ "00texlive.config" ]); 47 + 48 + overridden = lib.recursiveUpdate orig rec { 49 + #### overrides of texlive.tlpdb 50 + 51 + #### nonstandard script folders 52 + context.scriptsFolder = "context/stubs/unix"; 53 + cyrillic-bin.scriptsFolder = "texlive-extra"; 54 + fontinst.scriptsFolder = "texlive-extra"; 55 + mptopdf.scriptsFolder = "context/perl"; 56 + pdftex.scriptsFolder = "simpdftex"; 57 + "texlive.infra".scriptsFolder = "texlive"; 58 + texlive-scripts.scriptsFolder = "texlive"; 59 + texlive-scripts-extra.scriptsFolder = "texlive-extra"; 60 + xetex.scriptsFolder = "texlive-extra"; 61 + 62 + #### interpreters not detected by looking at the script extensions 63 + ctanbib.extraBuildInputs = [ bin.luatex ]; 64 + de-macro.extraBuildInputs = [ python3 ]; 65 + match_parens.extraBuildInputs = [ ruby ]; 66 + optexcount.extraBuildInputs = [ python3 ]; 67 + pdfbook2.extraBuildInputs = [ python3 ]; 68 + texlogsieve.extraBuildInputs = [ bin.luatex ]; 69 + 70 + #### perl packages 71 + crossrefware.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ LWP URI ])) ]; 72 + ctan-o-mat.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ LWP LWPProtocolHttps ])) ]; 73 + ctanify.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ FileCopyRecursive ])) ]; 74 + ctanupload.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ HTMLFormatter WWWMechanize ])) ]; 75 + exceltex.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ SpreadsheetParseExcel ])) ]; 76 + latex-git-log.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ IPCSystemSimple ])) ]; 77 + latexindent.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ FileHomeDir LogDispatch LogLog4perl UnicodeLineBreak YAMLTiny ])) ]; 78 + pax.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ FileWhich ])) ]; 79 + ptex-fontmaps.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ Tk ])) ]; 80 + purifyeps.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ FileWhich ])) ]; 81 + svn-multi.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ TimeDate ])) ]; 82 + texdoctk.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ Tk ])) ]; 83 + ulqda.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ DigestSHA1 ])) ]; 84 + 85 + #### python packages 86 + pythontex.extraBuildInputs = [ (python3.withPackages (ps: with ps; [ pygments ])) ]; 87 + 88 + #### other runtime PATH dependencies 89 + a2ping.extraBuildInputs = [ ghostscript_headless ]; 90 + bibexport.extraBuildInputs = [ gnugrep ]; 91 + checklistings.extraBuildInputs = [ coreutils ]; 92 + cjk-gs-integrate.extraBuildInputs = [ ghostscript_headless ]; 93 + context.extraBuildInputs = [ coreutils ruby ]; 94 + cyrillic-bin.extraBuildInputs = [ coreutils gnused ]; 95 + dtxgen.extraBuildInputs = [ coreutils getopt gnumake zip ]; 96 + dviljk.extraBuildInputs = [ coreutils ]; 97 + epspdf.extraBuildInputs = [ ghostscript_headless ]; 98 + epstopdf.extraBuildInputs = [ ghostscript_headless ]; 99 + fragmaster.extraBuildInputs = [ ghostscript_headless ]; 100 + installfont.extraBuildInputs = [ coreutils getopt gnused ]; 101 + latexfileversion.extraBuildInputs = [ coreutils gnugrep gnused ]; 102 + listings-ext.extraBuildInputs = [ coreutils getopt ]; 103 + ltxfileinfo.extraBuildInputs = [ coreutils getopt gnused ]; 104 + ltximg.extraBuildInputs = [ ghostscript_headless ]; 105 + luaotfload.extraBuildInputs = [ ncurses ]; 106 + makeindex.extraBuildInputs = [ coreutils gnused ]; 107 + pagelayout.extraBuildInputs = [ gnused ncurses ]; 108 + pdfcrop.extraBuildInputs = [ ghostscript_headless ]; 109 + pdftex.extraBuildInputs = [ coreutils ghostscript_headless gnused ]; 110 + pdftex-quiet.extraBuildInputs = [ coreutils ]; 111 + pdfxup.extraBuildInputs = [ coreutils ghostscript_headless ]; 112 + pkfix-helper.extraBuildInputs = [ ghostscript_headless ]; 113 + ps2eps.extraBuildInputs = [ ghostscript_headless ]; 114 + pst2pdf.extraBuildInputs = [ ghostscript_headless ]; 115 + tex4ht.extraBuildInputs = [ ruby ]; 116 + texlive-scripts.extraBuildInputs = [ gnused ]; 117 + texlive-scripts-extra.extraBuildInputs = [ coreutils findutils ghostscript_headless gnused ]; 118 + thumbpdf.extraBuildInputs = [ ghostscript_headless ]; 119 + tpic2pdftex.extraBuildInputs = [ gawk ]; 120 + wordcount.extraBuildInputs = [ coreutils gnugrep ]; 121 + xdvi.extraBuildInputs = [ coreutils gnugrep ]; 122 + xindy.extraBuildInputs = [ gzip ]; 123 + 124 + #### adjustments to binaries 125 + # TODO patch the scripts from bin.* directly in bin.* instead of here 126 + 127 + # TODO we do not build binaries for the following packages (yet!) 128 + biber-ms.binfiles = []; 129 + xpdfopen.binfiles = []; 130 + 131 + # mptopdf is a format link, but not generated by texlinks 132 + # so we add it back to binfiles to generate it from mkPkgBin 133 + mptopdf.binfiles = (orig.mptopdf.binfiles or []) ++ [ "mptopdf" ]; 134 + 135 + # mktexlsr distributed by texlive.infra has implicit dependencies (e.g. kpsestat) 136 + # the perl one hidden in texlive-scripts is better behaved 137 + "texlive.infra".binfiles = lib.remove "mktexlsr" orig."texlive.infra".binfiles; 138 + 139 + # remove man, add mktexlsr 140 + texlive-scripts.binfiles = (lib.remove "man" orig.texlive-scripts.binfiles) ++ [ "mktexlsr" ]; 141 + 142 + # upmendex is "TODO" in bin.nix 143 + uptex.binfiles = lib.remove "upmendex" orig.uptex.binfiles; 144 + 145 + # teckit_compile seems to be missing from bin.core{,-big} 146 + # TODO find it! 147 + xetex.binfiles = lib.remove "teckit_compile" orig.xetex.binfiles; 148 + 149 + # xindy is broken on some platforms unfortunately 150 + xindy.binfiles = if bin ? xindy 151 + then lib.subtractLists [ "xindy.mem" "xindy.run" ] orig.xindy.binfiles 152 + else []; 153 + 154 + #### additional symlinks 155 + cluttex.binlinks = { 156 + cllualatex = "cluttex"; 157 + clxelatex = "cluttex"; 158 + }; 159 + 160 + epstopdf.binlinks.repstopdf = "epstopdf"; 161 + pdfcrop.binlinks.rpdfcrop = "pdfcrop"; 162 + 163 + ptex.binlinks = { 164 + pdvitomp = bin.metapost + "/bin/pdvitomp"; 165 + pmpost = bin.metapost + "/bin/pmpost"; 166 + r-pmpost = bin.metapost + "/bin/r-pmpost"; 167 + }; 168 + 169 + texdef.binlinks = { 170 + latexdef = "texdef"; 171 + }; 172 + 173 + texlive-scripts.binlinks = { 174 + mktexfmt = "fmtutil"; 175 + texhash = "mktexlsr"; 176 + }; 177 + 178 + texlive-scripts-extra.binlinks = { 179 + allec = "allcm"; 180 + kpsepath = "kpsetool"; 181 + kpsexpand = "kpsetool"; 182 + }; 183 + 184 + # metapost binaries are in bin.metapost instead of bin.core 185 + uptex.binlinks = { 186 + r-upmpost = bin.metapost + "/bin/r-upmpost"; 187 + updvitomp = bin.metapost + "/bin/updvitomp"; 188 + upmpost = bin.metapost + "/bin/upmpost"; 189 + }; 190 + 191 + #### add PATH dependencies without wrappers 192 + # TODO deduplicate this code 193 + a2ping.postFixup = '' 194 + sed -i '6i$ENV{PATH}='"'"'${lib.makeBinPath a2ping.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/a2ping 195 + ''; 196 + 197 + bibexport.postFixup = '' 198 + sed -i '2iPATH="${lib.makeBinPath bibexport.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/bibexport 199 + ''; 200 + 201 + checklistings.postFixup = '' 202 + sed -i '2iPATH="${lib.makeBinPath checklistings.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/checklistings 203 + ''; 204 + 205 + cjk-gs-integrate.postFixup = '' 206 + sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath cjk-gs-integrate.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/cjk-gs-integrate 207 + ''; 208 + 209 + context.postFixup = '' 210 + sed -i '2iPATH="${lib.makeBinPath [ coreutils ]}''${PATH:+:$PATH}"' "$out"/bin/{contextjit,mtxrunjit} 211 + sed -i '2iPATH="${lib.makeBinPath [ ruby ]}''${PATH:+:$PATH}"' "$out"/bin/texexec 212 + ''; 213 + 214 + cyrillic-bin.postFixup = '' 215 + sed -i '2iPATH="${lib.makeBinPath cyrillic-bin.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/rumakeindex 216 + ''; 217 + 218 + dtxgen.postFixup = '' 219 + sed -i '2iPATH="${lib.makeBinPath dtxgen.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/dtxgen 220 + ''; 221 + 222 + dviljk.postFixup = '' 223 + sed -i '2iPATH="${lib.makeBinPath dviljk.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/dvihp 224 + ''; 225 + 226 + epstopdf.postFixup = '' 227 + sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath epstopdf.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/epstopdf 228 + ''; 229 + 230 + fragmaster.postFixup = '' 231 + sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath fragmaster.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/fragmaster 232 + ''; 233 + 234 + installfont.postFixup = '' 235 + sed -i '2iPATH="${lib.makeBinPath installfont.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/installfont-tl 236 + ''; 237 + 238 + latexfileversion.postFixup = '' 239 + sed -i '2iPATH="${lib.makeBinPath latexfileversion.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/latexfileversion 240 + ''; 241 + 242 + listings-ext.postFixup = '' 243 + sed -i '2iPATH="${lib.makeBinPath listings-ext.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/listings-ext.sh 244 + ''; 245 + 246 + ltxfileinfo.postFixup = '' 247 + sed -i '2iPATH="${lib.makeBinPath ltxfileinfo.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/ltxfileinfo 248 + ''; 249 + 250 + ltximg.postFixup = '' 251 + sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath ltximg.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/ltximg 252 + ''; 253 + 254 + luaotfload.postFixup = '' 255 + sed -i '2ios.setenv("PATH","${lib.makeBinPath luaotfload.extraBuildInputs}" .. (os.getenv("PATH") and ":" .. os.getenv("PATH") or ""))' "$out"/bin/luaotfload-tool 256 + ''; 257 + 258 + makeindex.postFixup = '' 259 + sed -i '2iPATH="${lib.makeBinPath makeindex.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/mkindex 260 + ''; 261 + 262 + pagelayout.postFixup = '' 263 + sed -i '2iPATH="${lib.makeBinPath [ gnused ]}''${PATH:+:$PATH}"' "$out"/bin/pagelayoutapi 264 + sed -i '2iPATH="${lib.makeBinPath [ ncurses ]}''${PATH:+:$PATH}"' "$out"/bin/textestvis 265 + ''; 266 + 267 + pdfcrop.postFixup = '' 268 + sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath pdfcrop.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/pdfcrop 269 + ''; 270 + 271 + pdftex.postFixup = '' 272 + sed -i -e '2iPATH="${lib.makeBinPath [ coreutils gnused ]}''${PATH:+:$PATH}"' \ 273 + -e 's!^distillerpath="/usr/local/bin"$!distillerpath="${lib.makeBinPath [ ghostscript_headless ]}"!' \ 274 + "$out"/bin/simpdftex 275 + ''; 276 + 277 + pdftex-quiet.postFixup = '' 278 + sed -i '2iPATH="${lib.makeBinPath pdftex-quiet.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/pdftex-quiet 279 + ''; 280 + 281 + pdfxup.postFixup = '' 282 + sed -i '2iPATH="${lib.makeBinPath pdfxup.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/pdfxup 283 + ''; 284 + 285 + pkfix-helper.postFixup = '' 286 + sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath pkfix-helper.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/pkfix-helper 287 + ''; 288 + 289 + ps2eps.postFixup = '' 290 + sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath ps2eps.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/ps2eps 291 + ''; 292 + 293 + pst2pdf.postFixup = '' 294 + sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath pst2pdf.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/pst2pdf 295 + ''; 296 + 297 + tex4ht.postFixup = '' 298 + sed -i -e '2iPATH="${lib.makeBinPath tex4ht.extraBuildInputs}''${PATH:+:$PATH}"' -e 's/\\rubyCall//g;' "$out"/bin/htcontext 299 + ''; 300 + 301 + texlive-scripts.postFixup = '' 302 + sed -i '2iPATH="${lib.makeBinPath texlive-scripts.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/{fmtutil-user,mktexmf,mktexpk,mktextfm,updmap-user} 303 + ''; 304 + 305 + thumbpdf.postFixup = '' 306 + sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath thumbpdf.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/thumbpdf 307 + ''; 308 + 309 + tpic2pdftex.postFixup = '' 310 + sed -i '2iPATH="${lib.makeBinPath tpic2pdftex.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/tpic2pdftex 311 + ''; 312 + 313 + wordcount.postFixup = '' 314 + sed -i '2iPATH="${lib.makeBinPath wordcount.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/wordcount 315 + ''; 316 + 317 + # TODO patch in bin.xdvi 318 + xdvi.postFixup = '' 319 + sed -i '2iPATH="${lib.makeBinPath xdvi.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/xdvi 320 + ''; 321 + 322 + xindy.postFixup = '' 323 + sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath xindy.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/{texindy,xindy} 324 + ''; 325 + 326 + #### other script fixes 327 + # misc tab and python3 fixes 328 + ebong.postFixup = '' 329 + sed -Ei 's/import sre/import re/; s/file\(/open(/g; s/\t/ /g; s/print +(.*)$/print(\1)/g' "$out"/bin/ebong 330 + ''; 331 + 332 + # find files in script directory, not binary directory 333 + # add runtime dependencies to PATH 334 + epspdf.postFixup = '' 335 + sed -i '2ios.setenv("PATH","${lib.makeBinPath epspdf.extraBuildInputs}" .. (os.getenv("PATH") and ":" .. os.getenv("PATH") or ""))' "$out"/bin/epspdf 336 + substituteInPlace "$out"/bin/epspdftk --replace '[info script]' "\"$scriptsFolder/epspdftk.tcl\"" 337 + ''; 338 + 339 + # find files in script directory, not in binary directory 340 + latexindent.postFixup = '' 341 + substituteInPlace "$out"/bin/latexindent --replace 'use FindBin;' "BEGIN { \$0 = '$scriptsFolder' . '/latexindent.pl'; }; use FindBin;" 342 + ''; 343 + 344 + # make tlmgr believe it can use kpsewhich to evaluate TEXMFROOT 345 + "texlive.infra".postFixup = '' 346 + substituteInPlace "$out"/bin/tlmgr \ 347 + --replace 'if (-r "$bindir/$kpsewhichname")' 'if (1)' 348 + ''; 349 + 350 + # Patch texlinks.sh back to 2015 version; 351 + # otherwise some bin/ links break, e.g. xe(la)tex. 352 + # add runtime dependencies to PATH 353 + texlive-scripts-extra.postFixup = '' 354 + patch -R "$out"/bin/texlinks < '${./texlinks.diff}' 355 + sed -i '2iPATH="${lib.makeBinPath [ coreutils ]}''${PATH:+:$PATH}"' "$out"/bin/{allcm,dvired,mkocp,ps2frag} 356 + sed -i '2iPATH="${lib.makeBinPath [ coreutils findutils ]}''${PATH:+:$PATH}"' "$out"/bin/allneeded 357 + sed -i '2iPATH="${lib.makeBinPath [ coreutils ghostscript_headless ]}''${PATH:+:$PATH}"' "$out"/bin/dvi2fax 358 + sed -i '2iPATH="${lib.makeBinPath [ gnused ]}''${PATH:+:$PATH}"' "$out"/bin/{kpsetool,texconfig,texconfig-sys} 359 + sed -i '2iPATH="${lib.makeBinPath [ coreutils gnused ]}''${PATH:+:$PATH}"' "$out"/bin/texconfig-dialog 360 + ''; 36 361 37 - overridden = lib.recursiveUpdate orig { 38 - # overrides of texlive.tlpdb 362 + # patch interpreter 363 + texosquery.postFixup = '' 364 + substituteInPlace "$out"/bin/* --replace java "$interpJava" 365 + ''; 39 366 40 - # only *.po for tlmgr 41 - texlive-msg-translations.hasTlpkg = false; 367 + #### dependency changes 42 368 43 369 # it seems to need it to transform fonts 44 370 xdvi.deps = (orig.xdvi.deps or []) ++ [ "metafont" ]; 45 371 46 - # TODO: remove when updating to texlive-2023, metadata has been corrected in the TeX catalogue 47 - # tlpdb lists license as "unknown", but the README says lppl13: http://mirrors.ctan.org/language/arabic/arabi-add/README 48 - arabi-add.license = [ "lppl13c" ]; 49 - 50 - # TODO: remove this when updating to texlive-2023, npp-for-context is no longer in texlive 51 - # tlpdb lists license as "noinfo", but it's gpl3: https://github.com/luigiScarso/context-npp 52 - npp-for-context.license = [ "gpl3Only" ]; 53 - 54 372 # remove dependency-heavy packages from the basic collections 55 373 collection-basic.deps = lib.subtractLists [ "metafont" "xdvi" ] orig.collection-basic.deps; 56 374 ··· 58 376 collection-metapost.deps = orig.collection-metapost.deps ++ [ "metafont" ]; 59 377 collection-plaingeneric.deps = orig.collection-plaingeneric.deps ++ [ "xdvi" ]; 60 378 379 + #### misc 380 + 381 + # tlpdb lists license as "unknown", but the README says lppl13: http://mirrors.ctan.org/language/arabic/arabi-add/README 382 + arabi-add.license = [ "lppl13c" ]; 383 + 384 + # TODO: remove this when updating to texlive-2023, npp-for-context is no longer in texlive 385 + # tlpdb lists license as "noinfo", but it's gpl3: https://github.com/luigiScarso/context-npp 386 + npp-for-context.license = [ "gpl3Only" ]; 387 + 61 388 texdoc = { 62 389 extraRevision = ".tlpdb${toString tlpdbVersion.revision}"; 63 390 extraVersion = "-tlpdb-${toString tlpdbVersion.revision}"; ··· 91 418 pkg = attrs // { 92 419 sha512 = attrs.sha512.${if tlType == "tlpkg" then "run" else tlType}; 93 420 inherit pname tlType version; 421 + } // lib.optionalAttrs (attrs.hasManpages or false) { 422 + hasManpages = true; 94 423 }; 95 424 in mkPkg pkg; 96 - in { 97 - # TL pkg contains lists of packages: runtime files, docs, sources, tlpkg, binaries 98 - pkgs = 99 - # tarball of a collection/scheme itself only contains a tlobj file 100 - [( if (attrs.hasRunfiles or false) then mkPkgV "run" 425 + run = if (attrs.hasRunfiles or false) then mkPkgV "run" 101 426 # the fake derivations are used for filtering of hyphenation patterns and formats 102 - else { 427 + else ({ 103 428 inherit pname version; 104 429 tlType = "run"; 105 - hasFormats = attrs.hasFormats or false; 106 430 hasHyphens = attrs.hasHyphens or false; 107 431 tlDeps = map (n: tl.${n}) (attrs.deps or []); 108 - } 109 - )] 432 + } // lib.optionalAttrs (attrs ? formats) { inherit (attrs) formats; }); 433 + in { 434 + # TL pkg contains lists of packages: runtime files, docs, sources, tlpkg, binaries 435 + pkgs = 436 + # tarball of a collection/scheme itself only contains a tlobj file 437 + [ run ] 110 438 ++ lib.optional (attrs.sha512 ? doc) (mkPkgV "doc") 111 439 ++ lib.optional (attrs.sha512 ? source) (mkPkgV "source") 112 440 ++ lib.optional (attrs.hasTlpkg or false) (mkPkgV "tlpkg") 113 - ++ lib.optional (bin ? ${pname}) 114 - ( bin.${pname} // { tlType = "bin"; } ); 441 + ++ lib.optional (attrs ? binfiles && attrs.binfiles != []) (mkPkgBin pname version run attrs); 115 442 }; 116 443 117 444 version = { ··· 167 494 # name + version for the derivation 168 495 mkTLName = { tlType, version, extraVersion ? "", ... }@attrs: mkURLName attrs + (lib.optionalString (tlType == "tlpkg") ".tlpkg") + "-${version}${extraVersion}"; 169 496 497 + # build tlType == "bin" containers based on `binfiles` in TLPDB 498 + # see UPGRADING.md for how to keep the list of shebangs up to date 499 + mkPkgBin = let extToInput = { 500 + jar = jdk; 501 + lua = bin.luatex; 502 + py = python3; 503 + rb = ruby; 504 + sno = snobol4; 505 + tcl = tk; 506 + texlua = bin.luatex; 507 + tlu = bin.luatex; 508 + }; in pname: version: run: 509 + { binfiles, scriptsFolder ? pname, postFixup ? "", scriptExts ? [], extraBuildInputs ? [], binlinks ? {}, ... }@args: 510 + runCommand "texlive-${pname}.bin-${version}" 511 + { 512 + # metadata for texlive.combine 513 + passthru = { 514 + inherit pname version; 515 + tlType = "bin"; 516 + }; 517 + # shebang interpreters 518 + buildInputs = extraBuildInputs ++ [ bash perl ] ++ (lib.attrVals scriptExts extToInput); 519 + # absolute scripts folder 520 + scriptsFolder = lib.optionalString (run ? outPath) (run.outPath + "/scripts/" + scriptsFolder); 521 + # binaries info 522 + inherit binfiles; 523 + binlinks = builtins.attrNames binlinks; 524 + bintargets = builtins.attrValues binlinks; 525 + binfolders = [ (lib.getBin bin.core) ] ++ lib.optional (bin ? ${pname}) (lib.getBin bin.${pname}); 526 + # build scripts 527 + patchScripts = ./patch-scripts.sed; 528 + makeBinContainers = ./make-bin-containers.sh; 529 + } 530 + '' 531 + . "$makeBinContainers" 532 + ${postFixup} 533 + ''; 534 + 170 535 # create a derivation that contains an unpacked upstream TL package 171 - mkPkg = { pname, tlType, revision, version, sha512, extraRevision ? "", postUnpack ? "", stripPrefix ? 1, ... }@args: 536 + mkPkg = { pname, tlType, revision, version, sha512, extraRevision ? "", postUnpack ? "", stripPrefix ? 1, hasManpages ? false, ... }@args: 172 537 let 173 538 # the basename used by upstream (without ".tar.xz" suffix) 174 539 urlName = mkURLName args; ··· 191 556 } // lib.optionalAttrs (tlType == "run" && args ? deps) { 192 557 tlDeps = map (n: tl.${n}) args.deps; 193 558 } // lib.optionalAttrs (tlType == "run") { 194 - hasFormats = args.hasFormats or false; 195 559 hasHyphens = args.hasHyphens or false; 196 560 } // lib.optionalAttrs (tlType == "tlpkg" && args ? postactionScript) { 197 561 postactionScript = args.postactionScript; 198 - }; 562 + } 563 + // lib.optionalAttrs (tlType == "run" && args ? formats) { inherit (args) formats; } 564 + // lib.optionalAttrs (tlType == "doc" && hasManpages) { hasManpages = true; }; 199 565 } // lib.optionalAttrs (fixedHash != null) { 200 566 outputHash = fixedHash; 201 567 outputHashAlgo = "sha256"; ··· 250 616 xz = tlpdbxz; 251 617 }; 252 618 253 - bin = assert assertions; bin; 619 + bin = assert assertions; bin // { 620 + # for backward compatibility 621 + latexindent = lib.findFirst (p: p.tlType == "bin") tl.latexindent.pkgs; 622 + }; 254 623 combine = assert assertions; combine; 255 624 256 625 # Pre-defined combined packages for TeX Live schemes,
+1
pkgs/tools/typesetting/tex/texlive/fixed-hashes.nix
··· 8629 8629 "texlive-fr.doc.r63071"="120jahzjmak3shjhiy81gv6nk3c1hv4rrxyi1mmzi1xklxjlhl4b"; 8630 8630 "texlive-it.doc.r58653"="0vmwn6n8bxpzcfrzic5qg5k2vklbm6rhl9861zxsli0rd9396qn6"; 8631 8631 "texlive-ja.doc.r62817"="1h2rv13ip3bgmfz8q64abqx3ajla9mc02a50xz1nzmng0rmgz04r"; 8632 + "texlive-msg-translations.tlpkg.r65889"="03bshv5xacw01ssbpd5wmz4ryym3dc27l8mwyh652i8gd2lg0scm"; 8632 8633 "texlive-pl.doc.r62841"="19qab4nd9z87v9dpx7gh2a87rw8k4x6kqzg5yc7wqmf46pfjmpcw"; 8633 8634 "texlive-ru.doc.r58426"="0c77yyfj87fajran8jppj0x8krk6b5195iscpn8z2n94spz2fcc9"; 8634 8635 "texlive-scripts.r66570"="0hl1vjr4hr7q7s2pvizicmabb185df5rl84cjsz0ki7vai5mh7pq";
+62
pkgs/tools/typesetting/tex/texlive/make-bin-containers.sh
··· 1 + # load realpath 2 + loadables="$(command -v bash)" 3 + loadables="${loadables%/bin/bash}/lib/bash" 4 + enable -f "$loadables/realpath" realpath 5 + mkdir -p "$out/bin" 6 + 7 + # find interpreters 8 + export interpPerl="$(PATH="$HOST_PATH" command -v perl)" 9 + export interpJava="$(PATH="$HOST_PATH" command -v java || :)" 10 + export interpWish="$(PATH="$HOST_PATH" command -v wish || :)" 11 + 12 + # prepare sed script 13 + substituteAll "$patchScripts" patch-scripts.sed 14 + 15 + for binname in $binfiles ; do 16 + # binlinks to be created last, after the other binaries are in place 17 + if [[ " $binlinks " == *" $binname "* ]] ; then 18 + continue 19 + fi 20 + 21 + output="$out/bin/$binname" 22 + 23 + # look for existing binary from bin.core or bin.${pname} 24 + for folder in $binfolders ; do 25 + target="$folder"/bin/"$binname" 26 + if [[ -f "$target" && -x "$target" ]] ; then 27 + ln -s "$(realpath "$target")" "$output" 28 + continue 2 29 + fi 30 + done 31 + 32 + # look for scripts 33 + # the explicit list of extensions avoid non-scripts such as $binname.cmd, $binname.jar, $binname.pm 34 + # the order is relevant: $binname.sh is preferred to other $binname.* 35 + if [[ -n "$scriptsFolder" ]] ; then 36 + for script in "$scriptsFolder/$binname"{,.sh,.lua,.pl,.py,.rb,.sno,.tcl,.texlua,.tlu}; do 37 + if [[ -f "$script" ]] ; then 38 + sed -f patch-scripts.sed \ 39 + -e 's/^scriptname=`basename "\$0"`$/'"scriptname='$(basename "$binname")'/" \ 40 + -e 's/^scriptname=`basename "\$0" .sh`$'"/scriptname='$(basename "$binname" .sh)'/" \ 41 + "$script" > "$output" 42 + chmod +x "$output" 43 + continue 2 44 + fi 45 + done 46 + fi 47 + 48 + echo "error: could not find source for 'bin/$binname'" >&2 49 + exit 1 50 + done 51 + 52 + # patch shebangs 53 + patchShebangs "$out/bin" 54 + 55 + # generate links 56 + # we canonicalise the source to avoid symlink chains, and to check that it exists 57 + cd "$out"/bin 58 + for alias in $binlinks ; do 59 + target="${bintargets%% *}" 60 + bintargets="${bintargets#* }" 61 + ln -s "$(realpath "$target")" "$out/bin/$alias" 62 + done
+57
pkgs/tools/typesetting/tex/texlive/patch-scripts.sed
··· 1 + 1{ 2 + /python/{ 3 + N; 4 + # add script folder to path, unless we interfere with a docstring 5 + /\nr"""/b skip-python-path-patch 6 + s!\n!\nimport sys; sys.path.insert(0,'@scriptsFolder@')\n! 7 + :skip-python-path-patch 8 + } 9 + 10 + /^#!.*perl/{ 11 + # add script folder to @INC 12 + s!$! -I@scriptsFolder@! 13 + } 14 + 15 + /^eval/{ 16 + # most likely the weird perl shebang 17 + N 18 + /^eval '(exit \$?0)' && eval 'exec perl -S \$0 \${1+"\$@"}' && eval 'exec perl -S \$0 \$argv:q'\n *if 0;$/{ 19 + x; s/.*/patching weird perl shebang/; w /dev/stderr 20 + x; s|^.*$|#!@interpPerl@ -I@scriptsFolder@| 21 + } 22 + } 23 + } 24 + 25 + # patch 'exec interpreter' 26 + /exec java /{ 27 + x; s/.*/patching exec java/; w /dev/stderr 28 + x; s|exec java |exec '@interpJava@' |g 29 + /exec ''/{ 30 + x; s/^.*$/error: java missing from PATH/; w /dev/stderr 31 + q 1 32 + } 33 + } 34 + 35 + /exec perl /{ 36 + x; s/.*/patching exec perl/; w /dev/stderr 37 + x; s|exec perl |exec @interpPerl@ -I@scriptsFolder@ |g 38 + /exec ''/{ 39 + x; s/^.*$/error: perl missing from PATH/; w /dev/stderr 40 + q 1 41 + } 42 + } 43 + 44 + /exec wish /{ 45 + x; s/.*/patching exec wish/; w /dev/stderr 46 + x; s|exec wish |exec '@interpWish@' |g 47 + /exec ''/{ 48 + x; s/^.*$/error: wish missing from PATH/; w /dev/stderr 49 + q 1 50 + } 51 + } 52 + 53 + # make jar wrappers work without kpsewhich 54 + s!^jarpath=`kpsewhich --progname=[^ ]* --format=texmfscripts \([^ ]*\)`$!jarpath=@scriptsFolder@/\1!g 55 + 56 + # replace CYGWIN grep test with bash builtin 57 + s!echo "$kernel" | grep CYGWIN >/dev/null;![[ "$kernel" == *CYGWIN* ]]!g
+73 -1
pkgs/tools/typesetting/tex/texlive/tl2nix.sed
··· 81 81 } 82 82 83 83 # detect presence of notable files 84 + /^docfiles /{ 85 + s/^.*$// # ignore the first line 86 + 87 + # read all files 88 + :next-doc 89 + N 90 + s/\n / / # remove newline 91 + t next-doc # loop if the previous lines matched 92 + 93 + / (texmf-dist|RELOC)\/doc\/man\//i\ hasManpages = true; 94 + 95 + D # restart cycle 96 + } 97 + 84 98 /^runfiles /{ 85 99 s/^.*$// # ignore the first line 86 100 ··· 89 103 N 90 104 s/\n / / # remove newline 91 105 t next-file # loop if previous line matched 106 + s/\n/ \n/ # add space before last newline for accurate matching below 92 107 93 108 / (RELOC|texmf-dist)\//i\ hasRunfiles = true; 94 109 / tlpkg\//i\ hasTlpkg = true; 110 + 111 + # extract script extensions 112 + / texmf-dist\/scripts\/.*\.(jar|lua|py|rb|sno|tcl|texlua|tlu) /{ 113 + i\ scriptExts = [ 114 + / texmf-dist\/scripts\/.*\.jar /i\ "jar" 115 + / texmf-dist\/scripts\/.*\.lua /i\ "lua" 116 + / texmf-dist\/scripts\/.*\.py /i\ "py" 117 + / texmf-dist\/scripts\/.*\.rb /i\ "rb" 118 + / texmf-dist\/scripts\/.*\.sno /i\ "sno" 119 + / texmf-dist\/scripts\/.*\.tcl /i\ "tcl" 120 + / texmf-dist\/scripts\/.*\.texlua /i\ "texlua" 121 + / texmf-dist\/scripts\/.*\.tlu /i\ "tlu" 122 + i\ ]; 123 + } 124 + 95 125 D # restart cycle from the current line 96 126 } 97 127 ··· 101 131 # extract hyphenation patterns and formats 102 132 # (this may create duplicate lines, use uniq to remove them) 103 133 /^execute\sAddHyphen/i\ hasHyphens = true; 104 - /^execute\sAddFormat/i\ hasFormats = true; 134 + 135 + # extract format details 136 + /^execute\sAddFormat\s/{ 137 + # open a list 138 + i\ formats = [ 139 + 140 + # create one attribute set per format 141 + # note that format names are not unique 142 + 143 + # plain keys: name, engine, patterns 144 + # optionally double quoted key: options 145 + # boolean key: mode (enabled/disabled) 146 + # comma-separated lists: fmttriggers, patterns 147 + :next-fmt 148 + s/(^|\n)execute\sAddFormat/ {/ 149 + s/\s+options="([^"]+)"/\n options = "\1";/ 150 + s/\s+(name|engine|options)=([^ \t\n]+)/\n \1 = "\2";/g 151 + s/\s+mode=enabled// 152 + s/\s+mode=disabled/\n enabled = false;/ 153 + s/\s+(fmttriggers|patterns)=([^ \t\n]+)/\n \1 = [ "\2" ];/g 154 + s/$/\n }/ 155 + 156 + :split-triggers 157 + s/"([^,]+),([^"]+)" ]/"\1" "\2" ]/; 158 + t split-triggers # repeat until there are no commas 159 + 160 + p 161 + s/^.*$// # clear pattern space 162 + N 163 + /^\nexecute\sAddFormat\s/b next-fmt 164 + 165 + # close the list 166 + i\ ]; 167 + D # restart cycle from the current line 168 + } 105 169 106 170 # close attrmap 107 171 /^$/i}; 108 172 } 173 + 174 + # add list of binaries from one of the architecture-specific packages 175 + /^name ([^.]+|texlive\.infra)\.x86_64-linux$/,/^$/{ 176 + s/^name ([0-9].*|texlive\.infra)\.x86_64-linux$/"\1".binfiles = [/p 177 + s/^name (.*)\.x86_64-linux$/\1.binfiles = [/p 178 + s!^ bin/x86_64-linux/(.+)$! "\1"!p 179 + /^$/i]; 180 + }
+1701 -30
pkgs/tools/typesetting/tex/texlive/tlpdb.nix
··· 36 36 revision = 52964; 37 37 sha512.run = "4008c18f93a7d378c8da20bad7c1fdf19c3e6befccdcc804326168854fcd35bb89fe414b30a26dbddeaf81a11c0d404bf5b5459bd3d8adce49dc30279e3bd420"; 38 38 sha512.doc = "7a7b6474819b2715c131485472963b463163378d4ae4ac586f17a130b3327c6dda1f4132f4f2379388a8a493fb2374abfff6b7ad87513cbe9d04993572692aeb"; 39 + hasManpages = true; 39 40 hasRunfiles = true; 40 41 license = [ "gpl1Only" ]; 41 42 version = "2.84p"; 42 43 }; 44 + a2ping.binfiles = [ 45 + "a2ping" 46 + ]; 43 47 a4wide = { 44 48 revision = 20943; 45 49 stripPrefix = 0; ··· 216 220 license = [ "gpl1Only" ]; 217 221 version = "0.25"; 218 222 }; 223 + accfonts.binfiles = [ 224 + "mkt1font" 225 + "vpl2ovp" 226 + "vpl2vpl" 227 + ]; 219 228 accsupp = { 220 229 revision = 53052; 221 230 stripPrefix = 0; ··· 384 393 hasRunfiles = true; 385 394 license = [ "lppl13c" ]; 386 395 }; 396 + adhocfilelist.binfiles = [ 397 + "adhocfilelist" 398 + ]; 387 399 adigraph = { 388 400 revision = 49862; 389 401 stripPrefix = 0; ··· 484 496 revision = 54074; 485 497 sha512.run = "e539a12013dae7b30a83f615fe9f01678a25136a72ce754101aeb6bc8f1d287e006648f3050573ab211eeb00e5ac8082857b15e388d0da4886929a57d018fed2"; 486 498 sha512.doc = "771e72385110bfaf133865ceaf9cb85a94dc1037f7390b027b21a9117aaeb00e88f67b191229fbbb61f417ccecd6556335ba1d2ba46a0a65079929a0ccbfb1a7"; 499 + hasManpages = true; 487 500 hasRunfiles = true; 488 501 }; 502 + afm2pl.binfiles = [ 503 + "afm2pl" 504 + ]; 489 505 afparticle = { 490 506 revision = 35900; 491 507 stripPrefix = 0; ··· 570 586 revision = 65647; 571 587 sha512.run = "3ca4c3ff3fdbb1b865e62fa96e984f94761bbce1de24cf09d7e5bdee3b4361c6536cfbd2119aeb6aa5df842228004cb78a27e2aa9e5e957cff59ef82b9fb459e"; 572 588 sha512.doc = "dfc9cb6a72ec80fe5f240a8c50c8c98167d069cf13e3502ba281991deadccd094e369a2ef2ae6b089064de77d937c45ad3a3dc70c06fe6fc5e39190b7d652189"; 589 + hasManpages = true; 573 590 sha512.source = "93b72dbb855302d42faed5be48e2e4f11ba7b91212a296eac0cda3f13c0eb89e857decff834f7cf05b9164d2ee2ef8eb6174f077026b285dded75e10c1086a2e"; 574 591 hasRunfiles = true; 592 + scriptExts = [ 593 + "jar" 594 + ]; 575 595 license = [ "bsd3" ]; 576 596 version = "0.5.0"; 577 597 }; 598 + albatross.binfiles = [ 599 + "albatross" 600 + ]; 578 601 alchemist = { 579 602 revision = 66557; 580 603 stripPrefix = 0; ··· 602 625 "latex" 603 626 "plain" 604 627 ]; 605 - hasFormats = true; 628 + formats = [ 629 + { 630 + name = "aleph"; 631 + engine = "aleph"; 632 + options = "*aleph.ini"; 633 + fmttriggers = [ "cm" "hyphen-base" "knuth-lib" "plain" ]; 634 + } 635 + ]; 606 636 sha512.run = "222d0c7045ddfdde5f0ca0ebe20a029c32fd0d4f35326c5ead6bf4ebbcadc86a2a2ff609bca3a6c3a04a09828c50c885f49ef9da0e6e548c18c2633400865c7f"; 607 637 sha512.doc = "77d2daaacfa99d7f4ed5b70706751936bed5ae00ac67490e428d900b5fee3d78797d2324039743cbf0cb06a3a03dba17643d67d9057d020a95a536c860d5e78e"; 638 + hasManpages = true; 608 639 license = [ "gpl1Only" ]; 609 640 }; 641 + aleph.binfiles = [ 642 + "aleph" 643 + ]; 610 644 alertmessage = { 611 645 revision = 38055; 612 646 stripPrefix = 0; ··· 926 960 "plain" 927 961 "tex" 928 962 ]; 929 - hasFormats = true; 963 + formats = [ 964 + { 965 + name = "amstex"; 966 + engine = "pdftex"; 967 + options = "-translate-file=cp227.tcx *amstex.ini"; 968 + fmttriggers = [ "amsfonts" "cm" "hyphen-base" "knuth-lib" "plain" ]; 969 + } 970 + ]; 930 971 sha512.run = "d92156cc5a01152776378c8809993b2ccbc9e917125d2ecfd2a06482401008385928e279a8832f328f7a8f4f3eeb746f9725e4986e4eb2f478c20a432ea8698e"; 931 972 sha512.doc = "ba87f3c3858ad7d86de6bcc03e50c5407e83f9de4bd3b3c63e3ce612fc5f933fba0d10bbad88525bae0a1f489adbd02643687f650874409962ee5b29447e14e8"; 973 + hasManpages = true; 932 974 hasRunfiles = true; 933 975 license = [ "lppl13c" ]; 934 976 version = "2.01"; 935 977 }; 978 + amstex.binfiles = [ 979 + "amstex" 980 + ]; 936 981 amsthdoc-it = { 937 982 revision = 45662; 938 983 stripPrefix = 0; ··· 1319 1364 revision = 63760; 1320 1365 sha512.run = "b30ab2023cea6e606301146c06b34711b4c40b771721724bef178a5df7a1bf3e22ce97675131ee7370acae3b6416d49b28f12d0c02eb7e34885e2609f8dc5ca8"; 1321 1366 sha512.doc = "0c0b799f6e4f43c6d123f66b6a84e35607b2c10d6241c445376d29a466154634c559cb6282f4e3f66c273342c764b56604e00bc1ee12b4452ef78ab7620aaaf2"; 1367 + hasManpages = true; 1322 1368 sha512.source = "6cc31f1368d8588d9a7bca3717171c43786ab6ed7a1b3ed159d700324ec42bf588234483a4e56f7322726c30156900086a901f081cfa7010f79cc393a449fe13"; 1323 1369 hasRunfiles = true; 1370 + scriptExts = [ 1371 + "jar" 1372 + ]; 1324 1373 license = [ "bsd3" ]; 1325 1374 version = "7.0.4"; 1326 1375 }; 1376 + arara.binfiles = [ 1377 + "arara" 1378 + ]; 1327 1379 archaeologie = { 1328 1380 revision = 57090; 1329 1381 stripPrefix = 0; ··· 1654 1706 revision = 66119; 1655 1707 sha512.run = "4f97d0d87d1f29985c83c99629fc52e8e18f6eabf95d77aa888429187b49ed9525661d9c06b46a9b2295b03df412778ede1490fa9cd8ec680c3209a4ca6d0be0"; 1656 1708 sha512.doc = "940297c3d69de7e01caa09ff44483f7334aba14705bdcdc83661ca9be2210133e094f99a8355b4b88d076355bb4f13f64c21700bff57f452dd5dbc8d2fddb432"; 1709 + hasManpages = true; 1657 1710 hasRunfiles = true; 1658 1711 license = [ "lgpl3" ]; 1659 1712 version = "2.85"; ··· 1679 1732 sha512.doc = "0f82e25773a14b0f81b34354f16931834d0496b2c6636c498c6af686f46e7ff93a274739a1a4c189433c9df1ae91ca010f0887081c81f2ac9006a105c7fd4ac9"; 1680 1733 license = [ "lgpl2" ]; 1681 1734 }; 1735 + asymptote.binfiles = [ 1736 + "asy" 1737 + "xasy" 1738 + ]; 1682 1739 asypictureb = { 1683 1740 revision = 33490; 1684 1741 stripPrefix = 0; ··· 1741 1798 revision = 57959; 1742 1799 sha512.run = "57ef4d0c2de0cb854bb91b14a55921851a4abdd60221589f0655afc64a01d4bc672380fd572e0d451b6bac7ffd66f407b4ffab5f0fa1092dc8fcd809c81b23bc"; 1743 1800 sha512.doc = "3033a58688a822f74712d072be3251c58b96e9e370859effc8a4ff7f8b9db98906c471a6472b7b9ab4b0d9725a9b53918e8b65d5bdbbed56e737addbe582737f"; 1801 + hasManpages = true; 1744 1802 sha512.source = "abd6284061c0f936df92479cd18c0440d654a8f6ca1d610f8763fc1af6668b3eb3d4efc2f4ff33a5b9192844083e55605fbeee2fe1bcaca8079fabf498a702fe"; 1745 1803 hasRunfiles = true; 1746 1804 license = [ "lppl13c" ]; 1747 1805 version = "2.11"; 1748 1806 }; 1807 + attachfile2.binfiles = [ 1808 + "pdfatfi" 1809 + ]; 1749 1810 atveryend = { 1750 1811 revision = 53108; 1751 1812 stripPrefix = 0; ··· 1832 1893 hasRunfiles = true; 1833 1894 license = [ "lppl13c" ]; 1834 1895 }; 1896 + authorindex.binfiles = [ 1897 + "authorindex" 1898 + ]; 1835 1899 auto-pst-pdf = { 1836 1900 revision = 56596; 1837 1901 stripPrefix = 0; ··· 1937 2001 revision = 58211; 1938 2002 sha512.run = "67587e8b456257be9b924a5bb8c8f4def22fa9aa9678663975ef74e346dc186ae7848a9dc043733cf1244f254750ef4f34204575f62195d4b966ed8336781bce"; 1939 2003 sha512.doc = "2905669b9e2b61749cb7b1eaa02be889c4e8d8adbd78b126e7ee6d894f24f623c888a24abac1d163f3332c5cfa9cd1f64d0de95200350b88a7f47faeacb841a6"; 2004 + hasManpages = true; 1940 2005 license = [ "gpl2Plus" ]; 1941 2006 }; 2007 + autosp.binfiles = [ 2008 + "autosp" 2009 + "tex2aspc" 2010 + ]; 1942 2011 auxhook = { 1943 2012 revision = 53173; 1944 2013 stripPrefix = 0; ··· 1989 2058 revision = 58155; 1990 2059 sha512.run = "bc9923a9614ef9d7bece20e682729347dc942470a927b40736d6868f02867408b5fba51b117edd8745f96df23b9c1e93792d321291db13b7fdfdae0ee32bb7fd"; 1991 2060 sha512.doc = "927e42358d543f46ccabb8184e35b6f0a5848783ce9eea09e6c780fc83955d5f37b998254153b1954cf1a59be6cfe573a6c79c2c328ab2a22a6e5f6764a50fa1"; 2061 + hasManpages = true; 1992 2062 sha512.source = "3c2fbbff234836ffe40edb7f38c77c5986cca7fc68b3dd7672bb4f1ce9327a12fa8c51d38461d914cd6466bac8b2b578a151d09d4e84dd903530f7a545d707d9"; 1993 2063 hasRunfiles = true; 1994 2064 license = [ "gpl3Plus" ]; 1995 2065 version = "2.1.1c"; 1996 2066 }; 2067 + axodraw2.binfiles = [ 2068 + "axohelp" 2069 + ]; 1997 2070 b1encoding = { 1998 2071 revision = 21271; 1999 2072 stripPrefix = 0; ··· 3435 3508 ]; 3436 3509 sha512.run = "009e393b3083a3260642cb36dc463c714689d1b32d07885c9d20092e4f7386d05118c452e6f97001120f70558a69aa58d757ae0998cefe10e164bb172e432fbf"; 3437 3510 sha512.doc = "2a22e662fa0c41581a3c9d9496f97854ea2faa0d01970ab0cc0542048d0ebdcfcbf7ddc7fcf519510d99300eb6634f1c7688874cf02cf6052962d903c5810887"; 3511 + hasManpages = true; 3438 3512 sha512.source = "da69973053fda82589612813834134837cf9680f4257a6336aed08213df0ff4c34dbef3c7edb833c7987549599cc48ae82dec36bac96dda003e3de3d1422bc6d"; 3439 3513 hasRunfiles = true; 3514 + scriptExts = [ 3515 + "jar" 3516 + ]; 3440 3517 license = [ "gpl3Plus" ]; 3441 3518 version = "3.2"; 3442 3519 }; 3520 + bib2gls.binfiles = [ 3521 + "bib2gls" 3522 + "convertgls2bib" 3523 + ]; 3443 3524 bibarts = { 3444 3525 revision = 64579; 3445 3526 stripPrefix = 0; ··· 3458 3539 ]; 3459 3540 sha512.run = "a035642f1b1827f0b6b4d15b4115054b9ab3ff49d7d369f3e304cab5964a707b23865b837c6b156b913e33fe8ae5589941e6ff284ee0b62454a9eb8ec77f3442"; 3460 3541 sha512.doc = "93abe6f0a97138237d7546d132385069f8ff8a638a31cf9be23619b812fa578af808e6f9ce04c06778a4559b1eef98b7d24a0ce5ce6eb5ca9680fc2ddbf7c4b8"; 3542 + hasManpages = true; 3461 3543 sha512.source = "42a5b9a9f058afa6a1460a3a7c6f7dc9ded6abbd8915529f8366d2df9c2871727bc766a407d2dbbb6716420da7115af5bc2795b343c974f2bf0e1d673d8e96f3"; 3462 3544 hasRunfiles = true; 3463 3545 license = [ "mit" ]; 3464 3546 version = "0.0.9"; 3465 3547 }; 3548 + bibcop.binfiles = [ 3549 + "bibcop" 3550 + ]; 3466 3551 biber = { 3467 3552 revision = 66456; 3468 3553 sha512.run = "09e6751c129a0fe21ed251d191fb0e0e4a1b7896e03b925a024f19eb8c7526b9134e9fd5fef7a02e525dadc589976a8744b249a9486b5367303b6f830e0d3eb2"; ··· 3479 3564 license = [ "artistic2" ]; 3480 3565 version = "4.0-1"; 3481 3566 }; 3567 + biber-ms.binfiles = [ 3568 + "biber-ms" 3569 + ]; 3570 + biber.binfiles = [ 3571 + "biber" 3572 + ]; 3482 3573 bibexport = { 3483 3574 revision = 50677; 3484 3575 sha512.run = "75f9cb374e0aee1b049e977e3ee1a855ae8f908a6c6191589ce9d9fc28a8358fedf93faa416b1020e157a8ec7a3980673d00e052a100c88724e86050ea5eb487"; ··· 3488 3579 license = [ "lppl13c" ]; 3489 3580 version = "3.03"; 3490 3581 }; 3582 + bibexport.binfiles = [ 3583 + "bibexport" 3584 + ]; 3491 3585 bibhtml = { 3492 3586 revision = 31607; 3493 3587 stripPrefix = 0; ··· 4182 4276 ]; 4183 4277 sha512.run = "fadbb6ca18794e52b40a7083db41c5f1d42e47ce93daed7a551bf8e263f8aac8302578f23fe915c3706e4e3603cbdc9cafc55b07c895542a60eb1670ce07d628"; 4184 4278 sha512.doc = "6e1433e40fd604e391be05b9b68449cb6804488a42aac802d8960407930f99ae4450b77afe1baae4fe9b4d20b48c359472cf6c1e0a67d6f0a4a87cbffaaf1d8c"; 4279 + hasManpages = true; 4185 4280 hasRunfiles = true; 4186 4281 license = [ "knuth" ]; 4187 4282 version = "0.99d"; 4188 4283 }; 4284 + bibtex.binfiles = [ 4285 + "bibtex" 4286 + ]; 4189 4287 bibtex8 = { 4190 4288 revision = 64491; 4191 4289 sha512.run = "ca2af96d3d11d27a4ff01297ca91f5b829f0ebc67ceedd358acb5e89842cd86776864a0d948c85f9364b5542476bfd8e0cdc189853637e77b0b66ef8de453130"; 4192 4290 sha512.doc = "31de3b7bbef0733347ab71f2c893df1cdc163a0d2ce4d47fc1f49a86e7bef225653cc704f4e6b9f8cdfe245cff5295ea45daf7995e863cdac930984ca64de84e"; 4291 + hasManpages = true; 4193 4292 hasRunfiles = true; 4194 4293 license = [ "gpl1Only" ]; 4195 4294 version = "3.72"; 4196 4295 }; 4296 + bibtex8.binfiles = [ 4297 + "bibtex8" 4298 + ]; 4197 4299 bibtexperllibs = { 4198 4300 revision = 57137; 4199 4301 stripPrefix = 0; ··· 4207 4309 revision = 64491; 4208 4310 sha512.run = "8f629b95c9a12cdaa6be4fca3e6ee0d69f7c54a988ef778737de505446fac17aa9baa6d0bf08ea6dcf33d68202acc9223df91df0cd46696802e7ed238d4ef717"; 4209 4311 sha512.doc = "18934f3f91e19dddd6940110c4d1a17072a7640a6a56133535f8ad8ff7d3e6d3a3ba7d8b4e82906f65c1de17fea4911ea78ea96c0b9e0b561be488c3da6d8f67"; 4312 + hasManpages = true; 4210 4313 license = [ "gpl1Only" ]; 4211 4314 version = "3.72"; 4212 4315 }; 4316 + bibtexu.binfiles = [ 4317 + "bibtexu" 4318 + ]; 4213 4319 bibtopic = { 4214 4320 revision = 15878; 4215 4321 stripPrefix = 0; ··· 5018 5124 revision = 64620; 5019 5125 sha512.run = "8f1e4428993dda804a2bd6b11504996e6cbef869b98a64d576f0edd97a47b1f2301b34ed234ecf1cc902c74dcb31064a96cb69018ac514fd91eb3e5c1b6df5ad"; 5020 5126 sha512.doc = "d74b1ec9473c4616642911fb918553350c5c65ae2cd5171d3513d6fdd5b5b774a516c54a5ce09a8fb966a9de6c5e372b773f7e8ade9f14fa2b1a646112638679"; 5127 + hasManpages = true; 5021 5128 hasRunfiles = true; 5022 5129 license = [ "lppl13c" ]; 5023 5130 version = "3.4"; 5024 5131 }; 5132 + bundledoc.binfiles = [ 5133 + "arlatex" 5134 + "bundledoc" 5135 + ]; 5025 5136 burmese = { 5026 5137 revision = 25185; 5027 5138 stripPrefix = 0; ··· 5290 5401 sha512.run = "a0405befc4ed9217cedc4abc78c355b869bb803fa4be32245198ba4aa8151884ace023b3465db3b4757c923d0425fd1d186e25facd7c29d05d5072668a9f0e3d"; 5291 5402 sha512.doc = "93108475f74b2356cea79a8403729df7c24e95871680b0b53f9316a7b158aa973ce108632a121198459352968bfdfd79f265d4aa301ecd00ce55cf56db5f976c"; 5292 5403 hasRunfiles = true; 5404 + scriptExts = [ 5405 + "tlu" 5406 + ]; 5293 5407 license = [ "lppl13c" ]; 5294 5408 version = "1.0"; 5295 5409 }; 5410 + cachepic.binfiles = [ 5411 + "cachepic" 5412 + ]; 5296 5413 caladea = { 5297 5414 revision = 64549; 5298 5415 stripPrefix = 0; ··· 5934 6051 sha512.run = "c28a2785348bdc7cf8e30d3339f301a355b6a9e513d143d34f2b2535a69a32f7cf8a8ae9c26b42c6db32d00021a10ca135891a22b0547c219f31c6c9720d8ca5"; 5935 6052 sha512.doc = "a394ea5f70f48e7dc7c9d75de33bbf788904a5e1d8e3aefb5dd3bfd5207ee512b1a84ab4bc03bddfa15dedf962f330931d9e80593542e5a180fdda8a8aaf87c2"; 5936 6053 hasRunfiles = true; 6054 + scriptExts = [ 6055 + "lua" 6056 + ]; 5937 6057 license = [ "lppl13c" ]; 5938 6058 version = "2.6"; 5939 6059 }; 6060 + checkcites.binfiles = [ 6061 + "checkcites" 6062 + ]; 5940 6063 checkend = { 5941 6064 revision = 51475; 5942 6065 stripPrefix = 0; ··· 5955 6078 license = [ "lppl12" ]; 5956 6079 version = "1.0"; 5957 6080 }; 6081 + checklistings.binfiles = [ 6082 + "checklistings" 6083 + ]; 5958 6084 chem-journal = { 5959 6085 revision = 15878; 5960 6086 stripPrefix = 0; ··· 6274 6400 revision = 52649; 6275 6401 sha512.run = "12f5e950ae439d0efd3f625572e8b81d993485a1efd71dc04c078cb1dc9b76650de3c424d7a6c60ebc5ccb5d29f37ed04c477ea1306acf4c5f4fccbd95e18985"; 6276 6402 sha512.doc = "5aeb13824c1781feefe94215f3efce15c212e0d38f9e0d5fb393e96c2159ba43f165c600cd64ee9d8c42c0a4f0db6c2e462ee85a93993965bad0420b6b662ef6"; 6403 + hasManpages = true; 6277 6404 hasRunfiles = true; 6278 6405 license = [ "gpl3" ]; 6279 6406 version = "3.1.2"; 6280 6407 }; 6408 + chklref.binfiles = [ 6409 + "chklref" 6410 + ]; 6281 6411 chktex = { 6282 6412 revision = 64797; 6283 6413 sha512.run = "7c28847e87e788d0f50c07c1c3140962a70173d2a36997720f3066755740744060ecd03272662aff563de39102052e91a4582a4bb63e35f918ad8f517dff55e6"; 6284 6414 sha512.doc = "28df4bed075d66d9f25bcbe332731f1d5f0bb0f7f92bd2f3618c84adf788d0f429bd0c6e75381ebf7bbeac98409d94f85d17ebd752f9e4af707d9e3373d45f97"; 6415 + hasManpages = true; 6285 6416 hasRunfiles = true; 6286 6417 license = [ "gpl2Plus" ]; 6287 6418 version = "1.7.8"; 6288 6419 }; 6420 + chktex.binfiles = [ 6421 + "chktex" 6422 + "chkweb" 6423 + "deweb" 6424 + ]; 6289 6425 chletter = { 6290 6426 revision = 20060; 6291 6427 stripPrefix = 0; ··· 6443 6579 ]; 6444 6580 sha512.run = "4260ef2c25c7350e01a0bb7b7372a63da723c81a473ecad7346962c49ce35b68d5385863bf3ad742bd4da79720d4d240293f65677e01cdc41993509a5999cd21"; 6445 6581 sha512.doc = "19c2336b57d8da88dcf22a92e54872a0d9548d5b2f9433ef155534c29f935988056240064ee863fa4a86caaa93dd0e4873725342c698bddabcbc90b771fb8d60"; 6582 + hasManpages = true; 6446 6583 hasRunfiles = true; 6584 + scriptExts = [ 6585 + "lua" 6586 + ]; 6447 6587 license = [ "mit" "cc-by-sa-30" ]; 6448 6588 version = "0.3.0"; 6449 6589 }; 6590 + citation-style-language.binfiles = [ 6591 + "citeproc-lua" 6592 + ]; 6450 6593 cite = { 6451 6594 revision = 36428; 6452 6595 stripPrefix = 0; ··· 6519 6662 license = [ "gpl3" ]; 6520 6663 version = "20210625.0"; 6521 6664 }; 6665 + cjk-gs-integrate.binfiles = [ 6666 + "cjk-gs-integrate" 6667 + ]; 6522 6668 cjk-ko = { 6523 6669 revision = 63561; 6524 6670 stripPrefix = 0; ··· 6545 6691 revision = 60833; 6546 6692 sha512.run = "36b0d0ef4bae2a9e5f2238c5c9aa125eabfca509462b65a159f66cbafc690939e16760a86e7e7dcce22ffda2f301c039059cdff1af8ed862017f18552e13e728"; 6547 6693 sha512.doc = "636e6486f9661061d22d248b0b7a8debdb81cd08c56b449067782568fcc7db58922f7c9d40fbc992bdd008908f22a6733af4a8115d85c0572556d01e925c5587"; 6694 + hasManpages = true; 6548 6695 hasRunfiles = true; 6549 6696 license = [ "gpl2" ]; 6550 6697 version = "4.8.5"; 6551 6698 }; 6699 + cjkutils.binfiles = [ 6700 + "bg5+latex" 6701 + "bg5+pdflatex" 6702 + "bg5conv" 6703 + "bg5latex" 6704 + "bg5pdflatex" 6705 + "cef5conv" 6706 + "cef5latex" 6707 + "cef5pdflatex" 6708 + "cefconv" 6709 + "ceflatex" 6710 + "cefpdflatex" 6711 + "cefsconv" 6712 + "cefslatex" 6713 + "cefspdflatex" 6714 + "extconv" 6715 + "gbklatex" 6716 + "gbkpdflatex" 6717 + "hbf2gf" 6718 + "sjisconv" 6719 + "sjislatex" 6720 + "sjispdflatex" 6721 + ]; 6552 6722 clara = { 6553 6723 revision = 54512; 6554 6724 stripPrefix = 0; ··· 6667 6837 revision = 60981; 6668 6838 sha512.run = "67047118c74e1d19426d99bd3a716d6076d977156f1e686bbd991d6b1cba464897f662e950c86218910b485300d40a5cb80d8d43868fb7920cc99a6d7f1c5735"; 6669 6839 sha512.doc = "02ab33398a87a47c76fd34df9eccde47b60b028b3a659294968b35beaead85908d958ccd94b8f706f6f2173c9af3d7f7382c510134dabde4bfab9be20f85998d"; 6840 + hasManpages = true; 6670 6841 sha512.source = "5848f7ace83c5bbf5017f7a760fdc464e848511717f5fcca5e17f95421429a5608c590fcbc1e7a0d49bb5996def552f16515edfbfa5a2673fef962529141e5a2"; 6671 6842 hasRunfiles = true; 6672 6843 license = [ "gpl3Plus" ]; 6673 6844 version = "1.3"; 6674 6845 }; 6846 + clojure-pamphlet.binfiles = [ 6847 + "pamphletangler" 6848 + ]; 6675 6849 cloze = { 6676 6850 revision = 55763; 6677 6851 stripPrefix = 0; ··· 6723 6897 sha512.run = "35c8ec3711963131bb50fe67ef95705a1d40a6dfd831a33d863bde16f16e66086e204725154d0deaed13e94fdc28dd59497561673542151c1574f7fe87f516f9"; 6724 6898 sha512.doc = "c8e395e087f9ca511db96b96dee3de4a51fdfc9374ddaf40703db0980724000f1987298dc8253d0c5a8d7c97e46cc2a8165b7cad6560fa560213cd5ce85205de"; 6725 6899 hasRunfiles = true; 6900 + scriptExts = [ 6901 + "lua" 6902 + ]; 6726 6903 license = [ "gpl3Plus" ]; 6727 6904 version = "0.5.1"; 6728 6905 }; 6906 + cluttex.binfiles = [ 6907 + "cllualatex" 6908 + "cluttex" 6909 + "clxelatex" 6910 + ]; 6729 6911 cm = { 6730 6912 revision = 57963; 6731 6913 stripPrefix = 0; ··· 12073 12255 "stmaryrd" 12074 12256 "xetex" 12075 12257 ]; 12076 - hasFormats = true; 12258 + formats = [ 12259 + { 12260 + name = "cont-en"; 12261 + engine = "pdftex"; 12262 + patterns = [ "cont-usr.tex" ]; 12263 + options = "-8bit *cont-en.mkii"; 12264 + } 12265 + { 12266 + name = "cont-en"; 12267 + engine = "xetex"; 12268 + patterns = [ "cont-usr.tex" ]; 12269 + options = "-8bit *cont-en.mkii"; 12270 + } 12271 + { 12272 + name = "cont-fr"; 12273 + enabled = false; 12274 + engine = "pdftex"; 12275 + patterns = [ "cont-usr.tex" ]; 12276 + options = "-8bit *cont-fr.mkii"; 12277 + fmttriggers = [ "context" ]; 12278 + } 12279 + { 12280 + name = "cont-it"; 12281 + enabled = false; 12282 + engine = "pdftex"; 12283 + patterns = [ "cont-usr.tex" ]; 12284 + options = "-8bit *cont-it.mkii"; 12285 + fmttriggers = [ "context" ]; 12286 + } 12287 + { 12288 + name = "cont-nl"; 12289 + enabled = false; 12290 + engine = "pdftex"; 12291 + patterns = [ "cont-usr.tex" ]; 12292 + options = "-8bit *cont-nl.mkii"; 12293 + fmttriggers = [ "context" ]; 12294 + } 12295 + { 12296 + name = "cont-ro"; 12297 + enabled = false; 12298 + engine = "pdftex"; 12299 + patterns = [ "cont-usr.tex" ]; 12300 + options = "-8bit *cont-ro.mkii"; 12301 + fmttriggers = [ "context" ]; 12302 + } 12303 + ]; 12077 12304 sha512.run = "61fcc778837ecff88bb0e80e39e2acb3ee64e2c26e4069f7634e5dc6c74dc93caab78e4b0088ed58f494d6dcd3a5084bc55cd471baaeb292dc208cf2a241bf69"; 12078 12305 sha512.doc = "ee4458cd6d45a41652ae24b3b82bea5cfa2d8b9c14cf4ba1357f9f07d6572f8ba83e350b74659c471ebf5068f33f5c5762a11669ab2a4f5adb3db41f392956dd"; 12306 + hasManpages = true; 12079 12307 hasRunfiles = true; 12308 + scriptExts = [ 12309 + "lua" 12310 + "rb" 12311 + ]; 12080 12312 license = [ "free" ]; 12081 12313 }; 12082 12314 context-account = { ··· 12455 12687 hasRunfiles = true; 12456 12688 license = [ "bsd2" ]; 12457 12689 }; 12690 + context.binfiles = [ 12691 + "context" 12692 + "contextjit" 12693 + "luatools" 12694 + "mtxrun" 12695 + "mtxrunjit" 12696 + "texexec" 12697 + "texmfstart" 12698 + ]; 12458 12699 continue = { 12459 12700 revision = 49449; 12460 12701 stripPrefix = 0; ··· 12499 12740 sha512.run = "01bb9621459bac7eecc99b1d9aa59de420ba805b2e0ecdb2a89f5c86fa4a3021d957b4ddc69617ea406e77865d68e40c657979c488fc51f4676d084cfe6181cd"; 12500 12741 sha512.doc = "937d436cb9387eac601883ced516fa40f60e606bb4bae0be62e1ded2a31754a1d00461a34ad533cce1cc48f4d11e880233eaac128d80841e0b22f18801e86506"; 12501 12742 hasRunfiles = true; 12743 + scriptExts = [ 12744 + "rb" 12745 + ]; 12502 12746 license = [ "mit" ]; 12503 12747 version = "0.30"; 12504 12748 }; 12749 + convbkmk.binfiles = [ 12750 + "convbkmk" 12751 + ]; 12505 12752 cooking = { 12506 12753 revision = 15878; 12507 12754 stripPrefix = 0; ··· 12868 13115 revision = 64754; 12869 13116 sha512.run = "7e8836c9c1cec51676a01e3e631cd3a0155f081909415e8ae2a4143b5eb611c5c843a0c700af98dc983ace1f9e3492da5a42bd54e74757ca68da7f106f7eb6b5"; 12870 13117 sha512.doc = "7b7212f8a4b6f75d93ec573f9d7544f09df2e73e0b2a32e2f22866378f0d69e0b035511ee5cbc7eee4114b5540b3783d613aafd7508a41aa336195e49b070a78"; 13118 + hasManpages = true; 12871 13119 hasRunfiles = true; 12872 13120 license = [ "gpl1Only" ]; 12873 13121 }; 13122 + crossrefware.binfiles = [ 13123 + "bbl2bib" 13124 + "bibdoiadd" 13125 + "bibmradd" 13126 + "biburl2doi" 13127 + "bibzbladd" 13128 + "ltx2crossrefxml" 13129 + ]; 12874 13130 crossword = { 12875 13131 revision = 64375; 12876 13132 stripPrefix = 0; ··· 12969 13225 "tex-ini-files" 12970 13226 "unicode-data" 12971 13227 ]; 12972 - hasFormats = true; 13228 + formats = [ 13229 + { 13230 + name = "cslatex"; 13231 + engine = "pdftex"; 13232 + options = "-etex cslatex.ini"; 13233 + fmttriggers = [ "atbegshi" "atveryend" "cm" "csplain" "everyshi" "firstaid" "hyphen-base" "l3kernel" "l3packages" "latex-fonts" "latex" "unicode-data" ]; 13234 + } 13235 + { 13236 + name = "pdfcslatex"; 13237 + engine = "pdftex"; 13238 + options = "-etex cslatex.ini"; 13239 + fmttriggers = [ "atbegshi" "atveryend" "cm" "csplain" "everyshi" "firstaid" "hyphen-base" "l3kernel" "l3packages" "latex-fonts" "latex" "unicode-data" "tex-ini-files" ]; 13240 + } 13241 + ]; 12973 13242 sha512.run = "a65516275b53ce0e2487193b537759da447137898915f577c66893d6408c664b7cb830941dac2e80b2922c1597719cc879f66d3378216bfa2dc190e1bf502675"; 12974 13243 sha512.doc = "d1be033b7355bb3431193a9a39bdd1e269c7f3a97333c2b753ffdf795ad45a366893267a13472463805ed428760de680aae3377b25ef39bf5522a0186f80f899"; 13244 + hasManpages = true; 12975 13245 sha512.source = "def618478c9d3b500aafdf47ea5e9432412b9ae5029417b85fe38f2c506d691cc001b9c4492bceb7ff276a15612bf17b13dc2fecd2158ad940e97c6ca2d03bb7"; 12976 13246 hasRunfiles = true; 12977 13247 license = [ "gpl1Only" ]; 12978 13248 }; 13249 + cslatex.binfiles = [ 13250 + "cslatex" 13251 + "pdfcslatex" 13252 + ]; 12979 13253 csplain = { 12980 13254 revision = 62771; 12981 13255 deps = [ ··· 12990 13264 "tex" 12991 13265 "tex-ini-files" 12992 13266 ]; 12993 - hasFormats = true; 13267 + formats = [ 13268 + { 13269 + name = "csplain"; 13270 + engine = "pdftex"; 13271 + options = "-etex -enc csplain-utf8.ini"; 13272 + fmttriggers = [ "cm" "cs" "hyphen-base" "plain" "enctex" "hyph-utf8" ]; 13273 + } 13274 + { 13275 + name = "luacsplain"; 13276 + engine = "luatex"; 13277 + options = "-etex csplain.ini"; 13278 + fmttriggers = [ "cm" "cs" "hyphen-base" "plain" "tex-ini-files" "luatex" "luatex85" ]; 13279 + } 13280 + { 13281 + name = "pdfcsplain"; 13282 + engine = "luatex"; 13283 + options = "-etex csplain.ini"; 13284 + fmttriggers = [ "cm" "cs" "hyphen-base" "plain" "tex-ini-files" "luatex" "luatex85" ]; 13285 + } 13286 + { 13287 + name = "pdfcsplain"; 13288 + engine = "pdftex"; 13289 + options = "-etex -enc csplain-utf8.ini"; 13290 + fmttriggers = [ "cm" "cs" "hyphen-base" "plain" "enctex" "hyph-utf8" "tex-ini-files" ]; 13291 + } 13292 + { 13293 + name = "pdfcsplain"; 13294 + engine = "xetex"; 13295 + options = "-etex csplain.ini"; 13296 + fmttriggers = [ "cm" "cs" "hyphen-base" "plain" ]; 13297 + } 13298 + ]; 12994 13299 sha512.run = "c4dbe1721fc2281cba7e426f6c75d35671cfeddf77a947f147a33c651090bc90528583445736bc2933c2d3986424e1b3ac4984e93cfae5f0ad1cfe41902f63cb"; 12995 13300 hasRunfiles = true; 12996 13301 license = [ "free" ]; 12997 13302 version = "Mar._2022"; 12998 13303 }; 13304 + csplain.binfiles = [ 13305 + "csplain" 13306 + "luacsplain" 13307 + "pdfcsplain" 13308 + ]; 12999 13309 csquotes = { 13000 13310 revision = 64389; 13001 13311 stripPrefix = 0; ··· 13084 13394 revision = 51578; 13085 13395 sha512.run = "a995dfc6d79ba77fe673aa501f28eaf9f057c34501fa032423569317e5a4eed048c3375d806eafacedefec02e91bcb587fa6bfb8c0ff980395bb877b2ce88c4c"; 13086 13396 sha512.doc = "423efc3f2f850c5a9bcbe787edb8155ef76e56ce5e3a1ba3332bb465b8239616bd1fcff2e8a58db6f5ce9d5191ae3209a5451f746250a3b081fe9b35d024eebd"; 13397 + hasManpages = true; 13087 13398 hasRunfiles = true; 13088 13399 license = [ "bsd3" ]; 13089 13400 version = "1.2"; 13090 13401 }; 13402 + ctan-o-mat.binfiles = [ 13403 + "ctan-o-mat" 13404 + ]; 13091 13405 ctan_chk = { 13092 13406 revision = 36304; 13093 13407 stripPrefix = 0; ··· 13100 13414 revision = 66069; 13101 13415 sha512.run = "5cb965c9b387d5c733204663f5f6496e4ff8033ece3f6063513bb8890516e8e96b4d307ce830ac51f15796ac467e3db0e27eea668f14b4da8b3446623b6767fa"; 13102 13416 sha512.doc = "e161bc466807c7697cb7232874c0d7daf14d82677d25a081085dce91461826d2aace842f599cd27cc0f6491d31028d3253e8d9dbf237f9e97444dda80490e5ba"; 13417 + hasManpages = true; 13103 13418 hasRunfiles = true; 13104 13419 license = [ "lppl13c" ]; 13105 13420 version = "0.2b"; 13106 13421 }; 13422 + ctanbib.binfiles = [ 13423 + "ctanbib" 13424 + ]; 13107 13425 ctanify = { 13108 13426 revision = 44129; 13109 13427 sha512.run = "6774b151bb0fb052d41d8447c7e8d378d7f31b0a5aea5f2f00b93669b8c2f629f479ae21d40480fd62f468d866cbe0c6f0dedd8a0248f8d83cd1039131849439"; 13110 13428 sha512.doc = "f9b636cb41b126809d808c167410a37052b1c6c385fe4eb8df3b819c0cf2cac2c7c1c74d7ea15d2916c1cbc563e078845e451000e3a08cd9a8e0696a342b22ac"; 13429 + hasManpages = true; 13111 13430 hasRunfiles = true; 13112 13431 license = [ "lppl13c" ]; 13113 13432 version = "1.9.1"; 13114 13433 }; 13434 + ctanify.binfiles = [ 13435 + "ctanify" 13436 + ]; 13115 13437 ctanupload = { 13116 13438 revision = 26313; 13117 13439 sha512.run = "4464bdfbf72318b24abcd88e1c25dae5925a96e867c694f3f02a594ed7b8b24cffdcdb345f0054e200a6af63f88b591ff84058af0adfb4a1b3feff2a057d9d72"; ··· 13120 13442 license = [ "gpl3" ]; 13121 13443 version = "1.2c"; 13122 13444 }; 13445 + ctanupload.binfiles = [ 13446 + "ctanupload" 13447 + ]; 13123 13448 ctex = { 13124 13449 revision = 66119; 13125 13450 stripPrefix = 0; ··· 13192 13517 ]; 13193 13518 sha512.run = "c1c69127e1157c15086beb269e1925feaf63eebbc45baec018ce97196a2fc42638bb3107a4c1d065e98a08e490d238d2bffe1827f27f9015ffa5be88be53d6bf"; 13194 13519 sha512.doc = "494a3e6569a77b434f66a56f1fa44d4651dc23e7cdcacb101043ed55cc6e32551f148e67976b67b88507da2fe05a0b006c810fb737f9364d47cb010438c7b39e"; 13520 + hasManpages = true; 13195 13521 license = [ "gpl1Only" ]; 13196 13522 version = "1.1"; 13197 13523 }; 13524 + ctie.binfiles = [ 13525 + "ctie" 13526 + ]; 13198 13527 cuisine = { 13199 13528 revision = 34453; 13200 13529 stripPrefix = 0; ··· 13340 13669 revision = 65081; 13341 13670 sha512.run = "a3c7600debbae6ee9af48efc27cb69eb84fb338985ddcbaceffd969e18673d0943d080a3c9fd83a3edda8b93a0d70e2b4bcced158c903477c29620decc1587f0"; 13342 13671 sha512.doc = "6f0ced7413dd513cdbde98a2c9e4f3841e8469084938e921a186b0f0a571ed859548921e710deb1c1634063068807aba15209cb0d07f891564d42dc751784e45"; 13672 + hasManpages = true; 13343 13673 hasRunfiles = true; 13344 13674 license = [ "knuth" ]; 13345 13675 }; ··· 13357 13687 sha512.run = "efb1c9b65f7c628905d2dac1373da96346b6b6c78f15e8c0c8055e86c1a52b09bdb5f78fb06106e350d10a8daa378eb45f5fe788c6c3d8b23f0b47c3db6f256a"; 13358 13688 hasRunfiles = true; 13359 13689 }; 13690 + cweb.binfiles = [ 13691 + "ctangle" 13692 + "ctwill" 13693 + "ctwill-refsort" 13694 + "ctwill-twinx" 13695 + "cweave" 13696 + "twill" 13697 + ]; 13360 13698 cyber = { 13361 13699 revision = 46776; 13362 13700 stripPrefix = 0; ··· 13403 13741 revision = 62517; 13404 13742 sha512.run = "30d3bdb0f92a0006613dee654714818b6961207029982d62b9933829b3d044bea0b2d9a30d0007dac23c08358a7ada2df9ac25ee92398cb32d47e9c29c503c67"; 13405 13743 sha512.doc = "91da42251e165d17507b37eb48b35e157c75b06fa8822c9717fafd5e7aadc60bfeb084dc30a5ec32df22ae4e69c03c3f00e8a243d187881212ffe62c96b6235b"; 13744 + hasManpages = true; 13406 13745 hasRunfiles = true; 13407 13746 }; 13747 + cyrillic-bin.binfiles = [ 13748 + "rubibtex" 13749 + "rumakeindex" 13750 + ]; 13408 13751 cyrplain = { 13409 13752 revision = 45692; 13410 13753 stripPrefix = 0; ··· 14045 14388 license = [ "free" ]; 14046 14389 version = "1.4.1"; 14047 14390 }; 14391 + de-macro.binfiles = [ 14392 + "de-macro" 14393 + ]; 14048 14394 debate = { 14049 14395 revision = 64846; 14050 14396 stripPrefix = 0; ··· 14201 14547 revision = 62387; 14202 14548 sha512.run = "27c94ef578afaf7fa3ca232f4a4a0e5167c69cf24a2c005c1d5a06830332b6a4aca8d0eb4450026d498e371d5c142bb71cd41de199b77f5963d88d612208e0ad"; 14203 14549 sha512.doc = "f3339f5d93f073bdc2b6052f38c314a1f4284c60a5adc7813ee2cf7d5f609ce8c68b60cb2a0fc9571e26796ba2fc2660da137120751fb465ed723a800aac2cc8"; 14550 + hasManpages = true; 14204 14551 license = [ "free" ]; 14205 14552 }; 14553 + detex.binfiles = [ 14554 + "detex" 14555 + ]; 14206 14556 dhua = { 14207 14557 revision = 24035; 14208 14558 stripPrefix = 0; ··· 14226 14576 sha512.run = "55a246d4e3ab86d6300210d830ce464a935bb83c9ffd29b5387f0a56f5c82d4c5a71cf107f78ffe0cde07f17897e2f949acf1fe70da9da7c7992b330a07b1c68"; 14227 14577 sha512.doc = "e7487bb47fbe8aee714304150c00866780782a9ad32bf6ccbb02799aeb251345ce1cf042e8b4d7b4011083a3be2fe3b16b78f25a4a4206d173ac1384716592ab"; 14228 14578 hasRunfiles = true; 14579 + scriptExts = [ 14580 + "lua" 14581 + ]; 14229 14582 license = [ "lppl13c" ]; 14230 14583 version = "1.1"; 14231 14584 }; 14585 + diadia.binfiles = [ 14586 + "diadia" 14587 + ]; 14232 14588 diagbox = { 14233 14589 revision = 54080; 14234 14590 stripPrefix = 0; ··· 14311 14667 sha512.run = "098d625749cee42f965d21ef5ec2843211db36fd0f4cced882ed15f32a20a2d70bf292b01e6797e7ca097adfadf2fd40d3c5eef6c694da39e8302770cfb784d3"; 14312 14668 sha512.doc = "fabc6d0ea5a1e55b7ecd6430b2373c15e413c985485331bd7bd5bca437947a76ac7d8ac6ed2ea3d6afe687284aef673b0e302a1c9925737c6e1d95cecf2ea8cb"; 14313 14669 hasRunfiles = true; 14670 + scriptExts = [ 14671 + "texlua" 14672 + ]; 14314 14673 license = [ "gpl3Plus" "lppl13c" "fdl13Only" ]; 14315 14674 version = "0.5.1"; 14316 14675 }; 14676 + digestif.binfiles = [ 14677 + "digestif" 14678 + ]; 14317 14679 digiconfigs = { 14318 14680 revision = 15878; 14319 14681 stripPrefix = 0; ··· 14597 14959 revision = 29752; 14598 14960 sha512.run = "7f31d47d60b0bf151cd6e6516e29a8414c6344657c133e726e6e8dfe23818995b10b9a2898b1801c4bcb9219969a8af1d2725b75df514ffb119730b3e49008f1"; 14599 14961 sha512.doc = "b9edce9984698db8e50f9183f89b025cfa89dca8a8725054af80f379c88ff1d2b02cef8f3d5f37ee5b8585a59d1a4d0f0ee0e541a7784f3f3f4e382d78e6a47e"; 14962 + hasManpages = true; 14600 14963 sha512.source = "d5739533a9d10e584ed7de4ec033b4a31be5681fd06fd9a2268f924d4434df902fc1f346ac2636f4ba7b7dcc6b5804a80b5431f7055fe8eccfeeea09915ad2e7"; 14601 14964 hasRunfiles = true; 14602 14965 license = [ "artistic1-cl8" ]; 14603 14966 version = "1.2"; 14604 14967 }; 14968 + dosepsbin.binfiles = [ 14969 + "dosepsbin" 14970 + ]; 14605 14971 dot2texi = { 14606 14972 revision = 26237; 14607 14973 stripPrefix = 0; ··· 14897 15263 revision = 62387; 14898 15264 sha512.run = "c2b7f3ab778c01979b158c335e4bff7bbb677fe8c5bc3202a5f43c747119dbc4a7e348c5fbb0bf2a487a49430939fae6abc855392da92ba65441b87e08585189"; 14899 15265 sha512.doc = "476723cb714863405daaa5fdc35557ffe7cb1149735272cfec2f14473ee65b93da90648abf73b4cf09799b1595569513f3735a07173b50eb6db405d526d40660"; 15266 + hasManpages = true; 14900 15267 license = [ "publicDomain" ]; 14901 15268 version = "0.6.1"; 14902 15269 }; 15270 + dtl.binfiles = [ 15271 + "dt2dv" 15272 + "dv2dt" 15273 + ]; 14903 15274 dtxdescribe = { 14904 15275 revision = 65445; 14905 15276 stripPrefix = 0; ··· 14926 15297 license = [ "gpl1Only" ]; 14927 15298 version = "1.08"; 14928 15299 }; 15300 + dtxgen.binfiles = [ 15301 + "dtxgen" 15302 + ]; 14929 15303 dtxtut = { 14930 15304 revision = 38375; 14931 15305 stripPrefix = 0; ··· 15012 15386 revision = 62387; 15013 15387 sha512.run = "1dd9556f0b16e6111c1d93ec18fcc850a92b94298587ebda093d27d2abfb0e2adfb30afa64f8cb2d6e651711f4818ff8a6e8d85007c30e0130278ce1ed6fcaa3"; 15014 15388 sha512.doc = "396fefcb10e6f44b841ed0afb6604d9ffede1ec9f4bb180ddbe09cf3d2f9eb3989658d8976e3e3d446c186933f22d5579cc2ead2047fa56dc066b2aa65bb3670"; 15389 + hasManpages = true; 15015 15390 license = [ "gpl2" ]; 15016 15391 version = "6.0.0"; 15017 15392 }; 15393 + dvi2tty.binfiles = [ 15394 + "disdvi" 15395 + "dvi2tty" 15396 + ]; 15018 15397 dviasm = { 15019 15398 revision = 64430; 15020 15399 sha512.run = "bfdc888c7a69d103d9c4548ca0465223a4e16be51a5c36f4c7a9d1064a553f60e6fb5d197a6be72e2be076c5012d7d3c7f871e217777d0be0c0e4669c1602a6c"; 15021 15400 sha512.doc = "c1be5541992450e6519c1768ea21d342c5e41fb4da6547828c89c79bd8abf77634ae76c3e5c06b608172234d117f5d5839600031dc4fb0cbbaa493d0bb1154ac"; 15401 + hasManpages = true; 15022 15402 hasRunfiles = true; 15403 + scriptExts = [ 15404 + "py" 15405 + ]; 15023 15406 license = [ "gpl3Plus" ]; 15024 15407 }; 15408 + dviasm.binfiles = [ 15409 + "dviasm" 15410 + ]; 15025 15411 dvicopy = { 15026 15412 revision = 62387; 15027 15413 sha512.run = "9932e2c5c2c3c0ddf4c874b81441d8ca740b851da75644bfe20d0a4bde8d8bd062829423680bc95b6b53c83ed05bcd3148330d273c1cd1c3ab93dc95ca2265ea"; 15028 15414 sha512.doc = "e081e3971664c8322568481d87b5723bce54320c796f928dfd1f20f7e65eddaa2d9dad65ff2775ac6d5cccbc36a1ac72e3f33198c20008698fdbcad713638dd5"; 15415 + hasManpages = true; 15029 15416 license = [ "gpl1Only" ]; 15030 15417 version = "1.5"; 15031 15418 }; 15419 + dvicopy.binfiles = [ 15420 + "dvicopy" 15421 + ]; 15032 15422 dvidvi = { 15033 15423 revision = 52851; 15034 15424 sha512.run = "d4589c7c034308547b4970104f6396ef24a15be22e034ac2f4f04a1004915c8d477e64e2c4b61927f43313b90b063602a4bcd45afb1bc33ee395e0b7caef202b"; 15035 15425 sha512.doc = "865f4e96bc8ff13005350800014ede4c95671db1c45f35e37b153637c23834d34054e3aac1b6033c6a219f9f123563b1d0cc3093c901f67dba7e33e65ba81646"; 15426 + hasManpages = true; 15036 15427 license = [ "free" ]; 15037 15428 }; 15429 + dvidvi.binfiles = [ 15430 + "dvidvi" 15431 + ]; 15038 15432 dviincl = { 15039 15433 revision = 29349; 15040 15434 stripPrefix = 0; ··· 15052 15446 license = [ "mit" ]; 15053 15447 version = "1.06"; 15054 15448 }; 15449 + dviinfox.binfiles = [ 15450 + "dviinfox" 15451 + ]; 15055 15452 dviljk = { 15056 15453 revision = 52851; 15057 15454 sha512.run = "7f0fff6f850f22788981370dfe9759f8d1ac803f75e6355c582eca83ca3940f64e3c32c32881234e25d8bda59e47a4f236751c9464dc41f93c67c16cc55082ef"; 15058 15455 sha512.doc = "82d28f1adfc368582a5b1d05e2e73ba99bd05d51f9daa972f5ca753905341ee1d61b9e15d402b3017bfdd78bd64c7c222794bbf76073517f96ea1b9d7a58cea6"; 15456 + hasManpages = true; 15059 15457 license = [ "gpl1Only" ]; 15060 15458 }; 15459 + dviljk.binfiles = [ 15460 + "dvihp" 15461 + "dvilj" 15462 + "dvilj2p" 15463 + "dvilj4" 15464 + "dvilj4l" 15465 + "dvilj6" 15466 + ]; 15061 15467 dviout-util = { 15062 15468 revision = 52851; 15063 15469 sha512.run = "a9445602ac5a3663920f8c7d428e833b0451c3e80203be57cc6fbdda5db5f7c89da75cf58e74d56c4ab9cd817fc9f080a056ebd045828a0d5b034108cda61bc5"; 15064 15470 sha512.doc = "61f86a23314334d7faa4f1ae0760aea6c5e5f77754a6a9b1d5952f09e3e15d3dead73a9f72ccfe9b9d7a022654f8d2e1e6e3051dc12bff574b6f053cdbc9b598"; 15471 + hasManpages = true; 15065 15472 }; 15473 + dviout-util.binfiles = [ 15474 + "chkdvifont" 15475 + "dvispc" 15476 + ]; 15066 15477 dvipdfmx = { 15067 15478 revision = 61101; 15068 15479 deps = [ ··· 15071 15482 postactionScript = "tlpkg/tlpostcode/dvipdfmx.pl"; 15072 15483 sha512.run = "6dd78f4b5cabb51c3bd9988fa46bf90a5a79b3d3293257a4c563a8a76a5a03eb167ce3ec0d4ce6ed05412a551eb201f2379a50a97ac5355ebe833f7b34cee4b4"; 15073 15484 sha512.doc = "00dce9b36eefd1788bbe455b2e5104efd9afc8bd891aeafb2cd9bdee406eeb25ab520e42e614e9d2363eb6a7273232bc3c4805bacd82a22099c5ffc438e852cb"; 15485 + hasManpages = true; 15074 15486 hasRunfiles = true; 15075 15487 hasTlpkg = true; 15076 15488 license = [ "gpl1Only" ]; 15077 15489 }; 15490 + dvipdfmx.binfiles = [ 15491 + "dvipdfm" 15492 + "dvipdfmx" 15493 + "dvipdft" 15494 + "ebb" 15495 + "extractbb" 15496 + "xdvipdfmx" 15497 + ]; 15078 15498 dvipng = { 15079 15499 revision = 62517; 15080 15500 sha512.run = "d24be610a63a9df22ebe6f53891519ab77900611d1159dec5e97b27160f3552b4cbce42b575a036125d2b15910a72cb5e3793a3409c5d0f4b1df0c2433e828f8"; 15081 15501 sha512.doc = "976ff6c9628fe85adca2287f04d76f2c1605f243e28b4d32cb1ef9a90d30dcae0d202e6d5156914c204fd42b0a66460755a89f7dbdeb9ec1ccf6010cfe8daf78"; 15502 + hasManpages = true; 15082 15503 license = [ "lgpl3" ]; 15083 15504 version = "1.17"; 15084 15505 }; 15506 + dvipng.binfiles = [ 15507 + "dvigif" 15508 + "dvipng" 15509 + ]; 15085 15510 dvipos = { 15086 15511 revision = 52851; 15087 15512 sha512.run = "152cc45942bb1d241008ea0924f1e96e2329d6fd4228be42dc6dcb9eb28081bcb3d80e407e9fdf0560e93d095fd07351cf073f14d4a4c25eb984613fd9189826"; 15088 15513 sha512.doc = "2bf3fd5bbd7b6e1fb8a263dd0e3deef358bead727df5de280342376225fd7366ff470b9c2fca8f763890d1047fe2c7a5b138ade1b5fcab383c8113e10f245199"; 15514 + hasManpages = true; 15089 15515 }; 15516 + dvipos.binfiles = [ 15517 + "dvipos" 15518 + ]; 15090 15519 dvips = { 15091 15520 revision = 62387; 15092 15521 sha512.run = "a680a4685d3cbb429ad9dada0d48098f7755253ad1d7c808731f0f4fb4c37971cb937a9fa68bcecd892de93cc35a8086b742c86338460585c2912f36d00ade67"; 15093 15522 sha512.doc = "a6acb780a45663fb21976622d7b6c3ea8d4adf1fe405ee97cd7c4cf09fa49b59069ba72b2aa14b53d3ba631b37c5cbd979929adaa274a0bec8b1272d85e1cd43"; 15523 + hasManpages = true; 15094 15524 hasRunfiles = true; 15095 15525 license = [ "free" ]; 15096 15526 }; 15527 + dvips.binfiles = [ 15528 + "afm2tfm" 15529 + "dvips" 15530 + ]; 15097 15531 dvipsconfig = { 15098 15532 revision = 13293; 15099 15533 stripPrefix = 0; ··· 15106 15540 revision = 66534; 15107 15541 sha512.run = "503ca116be0a87f2606c9e898a591dedaa7a078713e30673eae5dc748fa4c4f13ce8c81852c959e84c3c45766daa565222db59a66315b0238e716e762e19eb31"; 15108 15542 sha512.doc = "faa5efd79a8cf665cc502825ea185e1abe8ce5e466b5bf485f90fc2a21a1df564ce7f9c91e6db42e67acbe78bbeb683dd9a94231044503c8082f68c33d9f8ec0"; 15543 + hasManpages = true; 15109 15544 license = [ "gpl3Plus" ]; 15110 15545 version = "3.0.4"; 15111 15546 }; 15547 + dvisvgm.binfiles = [ 15548 + "dvisvgm" 15549 + ]; 15112 15550 dynamicnumber = { 15113 15551 revision = 38726; 15114 15552 stripPrefix = 0; ··· 15296 15734 sha512.run = "2553e46f91021de4fc9eda99ff45f8efe9b20b0663912b4339b22247d1bf7125f9be398661fe24fa2e3fae6a220025d47b05f4680601f7b4842d1111a6128d8c"; 15297 15735 sha512.doc = "22d20c89883c6cbb95f3fbc3da3f4c5526c9c22b15ec35828bb03a1edf068573de0b35187a893c8356b50fd59c93ce4231f02ac4f15de4071e6ced73b9e44a57"; 15298 15736 hasRunfiles = true; 15737 + scriptExts = [ 15738 + "py" 15739 + ]; 15299 15740 license = [ "publicDomain" ]; 15300 15741 }; 15742 + ebong.binfiles = [ 15743 + "ebong" 15744 + ]; 15301 15745 ebook = { 15302 15746 revision = 29466; 15303 15747 stripPrefix = 0; ··· 16154 16598 "tex-ini-files" 16155 16599 "unicode-data" 16156 16600 ]; 16157 - hasFormats = true; 16601 + formats = [ 16602 + { 16603 + name = "eplain"; 16604 + engine = "pdftex"; 16605 + patterns = [ "language.dat" ]; 16606 + options = "-translate-file=cp227.tcx *eplain.ini"; 16607 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "dehyph" "hyph-utf8" "knuth-lib" "plain" ]; 16608 + } 16609 + ]; 16158 16610 sha512.run = "fda8158ae2bdc96187b6e6ace2a94be3e0f68201adbc02553b48a3848481352ac10ddd72babcbc2835e089ce751ade7dfa6cfd1c642c94155c2861db865f5c29"; 16159 16611 sha512.doc = "60902b2422d2f5d7570a19daf7f586df7882505d7c156539699a0aa47a0f3bde5688dcbdc92c8a6a9878f11392bc9b9f147626aad230eecd2740d56f104928ed"; 16612 + hasManpages = true; 16160 16613 sha512.source = "015de2eeeaec99bd15882a190f9ef3f2112520f8c591c7e6d2351c52d8690b024750adea426bcf95f438aaa20c97dd321881ac7212ff181e148337b57f6d386c"; 16161 16614 hasRunfiles = true; 16162 16615 license = [ "gpl2Plus" ]; 16163 16616 version = "3.13"; 16164 16617 }; 16618 + eplain.binfiles = [ 16619 + "eplain" 16620 + ]; 16165 16621 epsdice = { 16166 16622 revision = 15878; 16167 16623 stripPrefix = 0; ··· 16211 16667 sha512.run = "f155834a9636991c8ae752f61f70bdf22ab3172270c85aebb05462cf26e44f6e81fb83842c8515bfa54e632a3beab8bb91cccf2b5eef459d77738443c77df56d"; 16212 16668 sha512.doc = "5d06f8a4ef295e0fac8cd1dc73ff98e266dcf4394ed76223c92d20758fa8195ef5bea9bde49b1a247acfdf67aa7717092f978b55fc4fbc8665922487d57985d6"; 16213 16669 hasRunfiles = true; 16670 + scriptExts = [ 16671 + "tcl" 16672 + "tlu" 16673 + ]; 16214 16674 license = [ "gpl2" ]; 16215 16675 version = "0.6.5.1"; 16216 16676 }; 16677 + epspdf.binfiles = [ 16678 + "epspdf" 16679 + "epspdftk" 16680 + ]; 16217 16681 epspdfconversion = { 16218 16682 revision = 18703; 16219 16683 stripPrefix = 0; ··· 16227 16691 revision = 66465; 16228 16692 sha512.run = "7640431f06879ebf5f557ec298f57dbedfa8f19d332cd05302bc09b69a0eb676f89597fab7f2d7d6358d023bcd3888e6007944f3cf66a07c6a852fe5b064c800"; 16229 16693 sha512.doc = "eb66e71ad2ef95d603f48bc70a997fe17579e57c9e0114dc33dfa30207f3babc28989f59f8cab2299ec03d1b3665cecf53e3e07750539906d4a2c374c3424d49"; 16694 + hasManpages = true; 16230 16695 hasRunfiles = true; 16231 16696 license = [ "free" ]; 16232 16697 version = "2.31"; ··· 16241 16706 license = [ "lppl13c" ]; 16242 16707 version = "2.11"; 16243 16708 }; 16709 + epstopdf.binfiles = [ 16710 + "epstopdf" 16711 + "repstopdf" 16712 + ]; 16244 16713 eq-pin2corr = { 16245 16714 revision = 59477; 16246 16715 stripPrefix = 0; ··· 16545 17014 stripPrefix = 0; 16546 17015 sha512.run = "662338c145e84577ee49bd7d1941ade688d07ab8382faec25d6f45891953554e85ab4d531164e58db97071a7950c31b36f9eec8700ad4b43dffef30217f0fd89"; 16547 17016 sha512.doc = "d7c7cb6c0a8c2056be906761c7f0173c7ec28aa4e910d9546aa75aea79f8a2aedef06d708710135d3f557586990fefd73086b4f11b8b7642a1cbaedde91b1b8b"; 17017 + hasManpages = true; 16548 17018 hasRunfiles = true; 16549 17019 license = [ "knuth" ]; 16550 17020 }; ··· 16897 17367 license = [ "gpl1Only" ]; 16898 17368 version = "0.5.1"; 16899 17369 }; 17370 + exceltex.binfiles = [ 17371 + "exceltex" 17372 + ]; 16900 17373 excludeonly = { 16901 17374 revision = 17262; 16902 17375 stripPrefix = 0; ··· 17576 18049 license = [ "gpl3" ]; 17577 18050 version = "0.2"; 17578 18051 }; 18052 + fig4latex.binfiles = [ 18053 + "fig4latex" 18054 + ]; 17579 18055 figbas = { 17580 18056 revision = 28943; 17581 18057 stripPrefix = 0; ··· 17697 18173 revision = 47444; 17698 18174 sha512.run = "aea6305dc0d9b31367638078a7958933468e761ef4cf47a1c44d9fd5ab2e25f7af22273c4631946a90edc9b51947c2e56b3d4b74c8c59f0a79250c2edf5bc137"; 17699 18175 sha512.doc = "97f3fa22fe490d21bc9e5ce5ea0b23ff25ab9afd9c5dbf6e8d78b24fd306ddc132c5ba7ca7ea7e3d7aaeb48993c7968b0c02ae0b765416a939d84b53171f4179"; 18176 + hasManpages = true; 17700 18177 hasRunfiles = true; 17701 18178 license = [ "gpl2" ]; 17702 18179 version = "3.4"; 17703 18180 }; 18181 + findhyph.binfiles = [ 18182 + "findhyph" 18183 + ]; 17704 18184 fink = { 17705 18185 revision = 24329; 17706 18186 stripPrefix = 0; ··· 18258 18738 revision = 62517; 18259 18739 sha512.run = "c3668f79f4b926090188386044fd68b0f13913168cdcb2aa23ccfd3aead488dec03e79133669bac3d2b719fdd2d5ef735fd46cbb27fd26fe560368f9e0cda05d"; 18260 18740 sha512.doc = "23c569bdd6f12dd4cd0b5673ed9efde2c7c7988d86bf2f89409bc22c80f64ea80ca6824745b50ea3ef30f70e4bd7c8d7005a9e05e511c1e917a12630f4b4bdb2"; 18741 + hasManpages = true; 18261 18742 sha512.source = "1645dfe5c6cd0efc8d8af966eb7363176ee7a44646b5860a3c137dd70c7e130340887e8690913d03be84eb1d84134c4ec2add713e4583a0feeefe4a1c4554402"; 18262 18743 hasRunfiles = true; 18263 18744 license = [ "lppl13c" ]; 18264 18745 version = "1.933"; 18265 18746 }; 18747 + fontinst.binfiles = [ 18748 + "fontinst" 18749 + ]; 18266 18750 fontinstallationguide = { 18267 18751 revision = 59755; 18268 18752 stripPrefix = 0; ··· 18291 18775 revision = 65706; 18292 18776 sha512.run = "a4cd3009c98502534f3c54d40fb22d788bcdfd474ba6bfc1b7010aa4d3471f468cd54a5d5c292d5afe685f9e4d99c023b8f78f302792dd1b381418042d96f47c"; 18293 18777 sha512.doc = "0506f6e9d0e0ae4fe4bb15303e2abde50a076899e4330a7d68f875abeaacff999cbab779bb368da5c717370e7cf885333c1479d6e795da4e387edd4656c30933"; 18778 + hasManpages = true; 18294 18779 hasRunfiles = true; 18295 18780 license = [ "gpl2" ]; 18296 18781 }; 18782 + fontools.binfiles = [ 18783 + "afm2afm" 18784 + "autoinst" 18785 + "ot2kpx" 18786 + ]; 18297 18787 fonts-churchslavonic = { 18298 18788 revision = 56350; 18299 18789 stripPrefix = 0; ··· 18364 18854 revision = 62387; 18365 18855 sha512.run = "6103b16df1b465b08ebec98236b04a858ab1db6f7721c324d6776d5367c4a7ea5642869fff828147860b3858569abd4658174d03c3f23317c5ed28b53cf8cd75"; 18366 18856 sha512.doc = "c4caeb1ed2e50915e4ae76fe7b5fb53a4a7c55b9184e5a6c83a6912fa3d37f47627863bf76ca92578441d87055c82204bc09a3a8a96568edeef25e80c4cdac25"; 18857 + hasManpages = true; 18367 18858 license = [ "knuth" ]; 18368 18859 }; 18860 + fontware.binfiles = [ 18861 + "pltotf" 18862 + "tftopl" 18863 + "vftovp" 18864 + "vptovf" 18865 + ]; 18369 18866 fontwrap = { 18370 18867 revision = 15878; 18371 18868 stripPrefix = 0; ··· 18608 19105 license = [ "gpl1Only" ]; 18609 19106 version = "1.6"; 18610 19107 }; 19108 + fragmaster.binfiles = [ 19109 + "fragmaster" 19110 + ]; 18611 19111 fragments = { 18612 19112 revision = 15878; 18613 19113 stripPrefix = 0; ··· 19209 19709 sha512.run = "e5287152442820e20087b45c50a750af621e71e2175cd6790231d81e1f338e50aa75f29d9fbc31c2e5802229c8f15c4e0c7769d0513f1d1b0bafc96a8a3b120f"; 19210 19710 sha512.doc = "bb55c60ec958182aaaa6dfc292a06fbad8a0ebdcb56a6799f1358ad2009bcb72b06611672219c5e9bd6d7cb4db76c4fa030be5e06f9bb38d04fa6744f8bca330"; 19211 19711 hasRunfiles = true; 19712 + scriptExts = [ 19713 + "lua" 19714 + ]; 19212 19715 license = [ "lppl13c" ]; 19213 19716 version = "1.11"; 19214 19717 }; 19718 + getmap.binfiles = [ 19719 + "getmapdl" 19720 + ]; 19215 19721 getoptk = { 19216 19722 revision = 23567; 19217 19723 stripPrefix = 0; ··· 19407 19913 revision = 54732; 19408 19914 sha512.run = "74077b3dd1a91a734af6d668b309f804dc58a282393d88d8d5d74a5e6fc73c197e49b462369f829cc7151e20aaf8085c0587428ed61ce7957a1ef173d92c5481"; 19409 19915 sha512.doc = "bfda354f808c1f94dfac207d1526409a160b89292e44541930dac34383e3ffec9ce63d04db041ea5ac529e1e01fdc80c4c64cd43e8cdc14aac974094732d6fe8"; 19916 + hasManpages = true; 19410 19917 hasRunfiles = true; 19411 19918 license = [ "bsd2" ]; 19412 19919 version = "1.6.0"; 19413 19920 }; 19921 + git-latexdiff.binfiles = [ 19922 + "git-latexdiff" 19923 + ]; 19414 19924 gitfile-info = { 19415 19925 revision = 51928; 19416 19926 stripPrefix = 0; ··· 19516 20026 ]; 19517 20027 sha512.run = "a805158d4c2741c4efc707bfe417032903630d3f235c7431a3767e47592d8b9be2d64f6a14f21a0c7a3f4b37cbcba90d501c0ab1a551fe16357745960f362a1b"; 19518 20028 sha512.doc = "24e43bacdaf3d3680b49460849f2d4eb652f2e2103558edecff0cb78d261d0275e5f416c7fe83857fbe09f7016643849ee5f030e4b3db167f469960d7791489b"; 20029 + hasManpages = true; 19519 20030 sha512.source = "5240de5d2c942ec2eba38e76073f230265ce74dda641622acc8aad4c5856c1e8a749d01829ac39fc4b83479d9d24346270507c0f4bc5b957b7f4f3d07c4e898e"; 19520 20031 hasRunfiles = true; 20032 + scriptExts = [ 20033 + "lua" 20034 + ]; 19521 20035 license = [ "lppl13c" ]; 19522 20036 version = "4.52"; 19523 20037 }; ··· 19691 20205 license = [ "lppl13c" ]; 19692 20206 version = "1.0"; 19693 20207 }; 20208 + glossaries.binfiles = [ 20209 + "makeglossaries" 20210 + "makeglossaries-lite" 20211 + ]; 19694 20212 glyphlist = { 19695 20213 revision = 54074; 19696 20214 stripPrefix = 0; ··· 20086 20604 sha512.doc = "67f018fe0eb9568b0ecc6977de8eb8fc1b0b9503372e2f674a97723c537d8a8fb4f48d48b95ee8979e4d4490d3725cf4a1411ab9d7da2ea14f72d0dad0fddd95"; 20087 20605 sha512.source = "0ae6211b33a256f1b10a2b167f3f5886f712688ae73baf13f698af37f69f83a9be754efbc6b0d5b3a1cdf11e7d459a98986b27c27b6318cba8fbb3e48d7f682a"; 20088 20606 hasRunfiles = true; 20607 + scriptExts = [ 20608 + "lua" 20609 + ]; 20089 20610 license = [ "gpl3" ]; 20090 20611 version = "6.0.0"; 20091 20612 }; 20613 + gregoriotex.binfiles = [ 20614 + "gregorio" 20615 + ]; 20092 20616 grfext = { 20093 20617 revision = 53024; 20094 20618 stripPrefix = 0; ··· 20208 20732 revision = 52851; 20209 20733 sha512.run = "cb9aebd7428d10b627d80ea40d297f3e6de006859c7dd713478ff193458494f90017ecd0737376ac1f47638b059e02e8a46ea53a7c56b8561af75f770e214413"; 20210 20734 sha512.doc = "0a597e2908438fc00fc2bafa7ec635a82b70aad9d7f7e86851a654c0b72b719b8c550be0c20ecf6c8d96627863a48e6a387156ad2c7e71d1e296dd4937d60805"; 20735 + hasManpages = true; 20211 20736 hasRunfiles = true; 20212 20737 license = [ "gpl1Only" ]; 20213 20738 version = "1.19.2"; 20214 20739 }; 20740 + gsftopk.binfiles = [ 20741 + "gsftopk" 20742 + ]; 20215 20743 gtl = { 20216 20744 revision = 49527; 20217 20745 stripPrefix = 0; ··· 20979 21507 "tex-ini-files" 20980 21508 "unicode-data" 20981 21509 ]; 20982 - hasFormats = true; 21510 + formats = [ 21511 + { 21512 + name = "hilatex"; 21513 + enabled = false; 21514 + engine = "hitex"; 21515 + patterns = [ "language.dat" ]; 21516 + options = "-etex -ltx hilatex.ini"; 21517 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" ]; 21518 + } 21519 + { 21520 + name = "hitex"; 21521 + engine = "hitex"; 21522 + patterns = [ "language.def" ]; 21523 + options = "-etex -ltx hitex.ini"; 21524 + fmttriggers = [ "cm" "hyphen-base" "etex" "knuth-lib" "plain" ]; 21525 + } 21526 + ]; 20983 21527 sha512.run = "5a88c0f4d7bddc0161ce24bbe17884a93469f9ffb56ea6a2dcd3045cb97e5c9d09941e44e365483bc5126e1c9c6970ad151e19573d93b1472534333a507f1c63"; 20984 21528 sha512.doc = "3016748caa430c75689e27459c002abc8f68d4aa1c2d0be04b1f82981c44f7a3fd748f900aab5e4c37b16a56f884d5c0cf7d42323288c74cb51b72c19e0b08aa"; 21529 + hasManpages = true; 20985 21530 hasRunfiles = true; 20986 21531 license = [ "x11" ]; 20987 21532 }; 21533 + hitex.binfiles = [ 21534 + "hilatex" 21535 + "hishrink" 21536 + "histretch" 21537 + "hitex" 21538 + ]; 20988 21539 hithesis = { 20989 21540 revision = 64005; 20990 21541 stripPrefix = 0; ··· 21410 21961 revision = 65979; 21411 21962 sha512.run = "b2520a486ed2451f20b3414b29ccd209c427bfce22d248ba8e9e7b1f0c13e276b35853ed28b5d578e60d7234a1f6755f00023cc3f4bad968e0f22019aa547007"; 21412 21963 sha512.doc = "ce7269f6c014def7c967fd8782c3ba2e6bcbb2540e9dfaeccc63917d865ea0cc131c28ad2fcd7aff507b560d1dd7f05d4c3ee2cb9e483ba8f6f64e0bbc0dc619"; 21964 + hasManpages = true; 21413 21965 sha512.source = "c97193eda5c7e02f743ccb0dbc7915c6cff7c29facbc1e098b70987aa3a9b35123fd71bdc1d0b5fbf2f0d249dd48a6ace45b73c82351e1b4cf874420aea74871"; 21414 21966 hasRunfiles = true; 21415 21967 license = [ "lppl13c" ]; 21416 21968 version = "5.11"; 21417 21969 }; 21970 + hyperxmp.binfiles = [ 21971 + "hyperxmp-add-bytecount" 21972 + ]; 21418 21973 hyph-utf8 = { 21419 21974 revision = 61719; 21420 21975 stripPrefix = 0; ··· 22726 23281 license = [ "lppl13c" ]; 22727 23282 version = "1.7"; 22728 23283 }; 23284 + installfont.binfiles = [ 23285 + "installfont-tl" 23286 + ]; 22729 23287 intcalc = { 22730 23288 revision = 53168; 22731 23289 stripPrefix = 0; ··· 23118 23676 "wasysym" 23119 23677 "zapfding" 23120 23678 ]; 23121 - hasFormats = true; 23679 + formats = [ 23680 + { 23681 + name = "jadetex"; 23682 + engine = "pdftex"; 23683 + patterns = [ "language.dat" ]; 23684 + options = "*jadetex.ini"; 23685 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "amsfonts" "auxhook" "bigintcalc" "bitset" "colortbl" "cyrillic" "dehyph" "ec" "etexcmds" "fancyhdr" "gettitlestring" "graphics" "graphics-cfg" "graphics-def" "hycolor" "hyperref" "hyph-utf8" "iftex" "infwarerr" "intcalc" "kvdefinekeys" "kvoptions" "kvsetkeys" "latex" "latexconfig" "letltxmacro" "ltxcmds" "marvosym" "passivetex" "pdfescape" "pdftexcmds" "psnfss" "refcount" "rerunfilecheck" "stmaryrd" "symbol" "tipa" "tools" "ulem" "uniquecounter" "url" "wasysym" "zapfding" ]; 23686 + } 23687 + { 23688 + name = "pdfjadetex"; 23689 + engine = "pdftex"; 23690 + patterns = [ "language.dat" ]; 23691 + options = "*pdfjadetex.ini"; 23692 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "amsfonts" "auxhook" "bigintcalc" "bitset" "colortbl" "cyrillic" "dehyph" "ec" "etexcmds" "fancyhdr" "gettitlestring" "graphics" "graphics-cfg" "graphics-def" "hycolor" "hyperref" "hyph-utf8" "iftex" "infwarerr" "intcalc" "kvdefinekeys" "kvoptions" "kvsetkeys" "latex" "latexconfig" "letltxmacro" "ltxcmds" "marvosym" "passivetex" "pdfescape" "pdftexcmds" "psnfss" "refcount" "rerunfilecheck" "stmaryrd" "symbol" "tipa" "tools" "ulem" "uniquecounter" "url" "wasysym" "zapfding" ]; 23693 + } 23694 + ]; 23122 23695 sha512.run = "75b9c8be4f87b51798826f5ea070ff9877e8bfa2fbee5112972e9e0fc81a76dcb7081c2fe9eed645f53a38dd85443dfdb394004b2970c2ff5a91b32dc1cab909"; 23123 23696 sha512.doc = "f70f85a12d730fc9dfb29da57a6f95239c10aa8ba7b9453ae884cae81399609fb99ccac3bfbc41f0c5f360ef80bd3f78b2f8479a826412bf573e9c5336d7e8ca"; 23697 + hasManpages = true; 23124 23698 sha512.source = "180798c7f61cfd56cef3b98f25dec39b4062b636297e60bfdf96c925f295a256e19fd25bdb8f18794db31d586234cf7c4d22989cd901d51bdaf6c3b8002e73ae"; 23125 23699 hasRunfiles = true; 23126 23700 license = [ "free" ]; 23127 23701 version = "3.13"; 23128 23702 }; 23703 + jadetex.binfiles = [ 23704 + "jadetex" 23705 + "pdfjadetex" 23706 + ]; 23129 23707 jamtimes = { 23130 23708 revision = 20408; 23131 23709 stripPrefix = 0; ··· 23178 23756 license = [ "mit" ]; 23179 23757 version = "1.3.3"; 23180 23758 }; 23759 + jfmutil.binfiles = [ 23760 + "jfmutil" 23761 + ]; 23181 23762 jieeetran = { 23182 23763 revision = 65642; 23183 23764 stripPrefix = 0; ··· 23614 24195 sha512.run = "da33a0bdc989fcb6f4521d23e5d44bae70d608ed8ac10f05d6962a252e99bbd80380afa2cbe9e02b9c652b044dfff79218f951144da6ce55f8a53033c11ff346"; 23615 24196 sha512.doc = "1704411b3e7c41b6318ff6f8da56007dbf1bec67bb495d25364d6274d9b8acf234430081c22bab6ad13ffd0ea47586e6e24c9f27da8a97a309e2128ec74f89e9"; 23616 24197 hasRunfiles = true; 24198 + scriptExts = [ 24199 + "jar" 24200 + ]; 23617 24201 license = [ "gpl3Plus" ]; 23618 24202 version = "20191225.0"; 23619 24203 }; 24204 + ketcindy.binfiles = [ 24205 + "ketcindy" 24206 + ]; 23620 24207 keycommand = { 23621 24208 revision = 18042; 23622 24209 stripPrefix = 0; ··· 23902 24489 license = [ "lppl13c" ]; 23903 24490 version = "2.1.0"; 23904 24491 }; 24492 + kotex-utils.binfiles = [ 24493 + "jamo-normalize" 24494 + "komkindex" 24495 + "ttf2kotexfont" 24496 + ]; 23905 24497 kpathsea = { 23906 24498 revision = 65309; 23907 24499 sha512.run = "8a9f0dd49470bec5ba0f963a0385bea45141d6b805682bd65e95291b02158b9d2cedd5bd43592de7c447fe87f04efa00e4d1aa191a490147adcb57ec3922b5db"; 23908 24500 sha512.doc = "51500943de0184fd9794dbf6af80aed2fc7bbaf2a7949facb1840ad0e32344d217aa4d58ee76e3934aec891858f789b3847b9027cb2bd75e5962be98ddd9d02f"; 24501 + hasManpages = true; 23909 24502 hasRunfiles = true; 23910 24503 license = [ "lgpl21" ]; 23911 24504 }; 24505 + kpathsea.binfiles = [ 24506 + "kpseaccess" 24507 + "kpsereadlink" 24508 + "kpsestat" 24509 + "kpsewhich" 24510 + ]; 23912 24511 kpfonts = { 23913 24512 revision = 65583; 23914 24513 stripPrefix = 0; ··· 24090 24689 ]; 24091 24690 sha512.run = "448eb99216ab32847ca682083ec700ef04851f3a680b67b6e2abcb7eb5e0b1d705260776f23073e5e8c43ff0dac9bfe343a6d271aaa5b99392c0603538f23bac"; 24092 24691 sha512.doc = "a1b2a775a1b12937afe34c4843aa6374f6e2bfe3e29004bb2b05f16d81f440921503c6373f7a44f5c72fa1185c7d0e7d06a7a2c5113986fc6b35d66b4b6d6f49"; 24692 + hasManpages = true; 24093 24693 sha512.source = "35f6b8a5c72b5e4d7e019ec7d4954fef929f3958dc0667f554728034c28f2aab63df3c82f5d2101502906534ee02f51a6fbc1e88b49f8da8c017355c9cd7fdb2"; 24094 24694 hasRunfiles = true; 24695 + scriptExts = [ 24696 + "lua" 24697 + ]; 24095 24698 license = [ "lppl13c" ]; 24096 24699 }; 24700 + l3build.binfiles = [ 24701 + "l3build" 24702 + ]; 24097 24703 l3experimental = { 24098 24704 revision = 65621; 24099 24705 stripPrefix = 0; ··· 24181 24787 revision = 54070; 24182 24788 sha512.run = "30241d13ac35054017c6240ad066ae84b11c26757fa895ffdc1444b0825e50a2a89864ca85d710882be4105127c4df203ad4a403504a6c309b796c9b9ee5b589"; 24183 24789 sha512.doc = "a1ef923bfe1c3496651052b4a8b6978665b75f43b7dbeb254fb61657050427aedc8415218f988a7e727849dd0001b67ed023ecd252bac2445b0965a58800187c"; 24790 + hasManpages = true; 24184 24791 license = [ "gpl1Only" ]; 24185 24792 }; 24793 + lacheck.binfiles = [ 24794 + "lacheck" 24795 + ]; 24186 24796 ladder = { 24187 24797 revision = 44394; 24188 24798 stripPrefix = 0; ··· 24345 24955 "tex-ini-files" 24346 24956 "unicode-data" 24347 24957 ]; 24348 - hasFormats = true; 24958 + formats = [ 24959 + { 24960 + name = "dvilualatex"; 24961 + engine = "luatex"; 24962 + patterns = [ "language.dat" "language.dat.lua" ]; 24963 + options = "dvilualatex.ini"; 24964 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "latex" "lm" "luaotfload" ]; 24965 + } 24966 + { 24967 + name = "latex"; 24968 + engine = "pdftex"; 24969 + patterns = [ "language.dat" ]; 24970 + options = "-translate-file=cp227.tcx *latex.ini"; 24971 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "latex" "dehyph" "hyph-utf8" "latexconfig" ]; 24972 + } 24973 + { 24974 + name = "lualatex"; 24975 + engine = "luahbtex"; 24976 + patterns = [ "language.dat" "language.dat.lua" ]; 24977 + options = "lualatex.ini"; 24978 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "latex" "lm" "luaotfload" ]; 24979 + } 24980 + { 24981 + name = "pdflatex"; 24982 + engine = "pdftex"; 24983 + patterns = [ "language.dat" ]; 24984 + options = "-translate-file=cp227.tcx *pdflatex.ini"; 24985 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "latex" "dehyph" "hyph-utf8" "latexconfig" ]; 24986 + } 24987 + ]; 24349 24988 sha512.run = "91b6749a7fc520500812c203a1acb0701e7984e5e309eaf0c4815bc7ea0b507f3eeaaae3a6ad715ee53f018b8e38c695c4ff9567f26222cd2c52ba24e1a03c1f"; 24350 24989 sha512.doc = "30f9001ed8236f01555f8a21ff8286ea409d75583876f8ba795e1a819dea14cb3f2b3dff31e0258cf5deb75ae2fd9201e33260ef1f32c2ce53fb86bfa4e59f83"; 24990 + hasManpages = true; 24351 24991 }; 24352 24992 latex-bin-dev = { 24353 24993 revision = 62387; ··· 24378 25018 "tex-ini-files" 24379 25019 "unicode-data" 24380 25020 ]; 24381 - hasFormats = true; 25021 + formats = [ 25022 + { 25023 + name = "dvilualatex-dev"; 25024 + engine = "luatex"; 25025 + patterns = [ "language.dat" "language.dat.lua" ]; 25026 + options = "dvilualatex.ini"; 25027 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "latex-base-dev" "latex-firstaid-dev" "lm" "luaotfload" ]; 25028 + } 25029 + { 25030 + name = "latex-dev"; 25031 + engine = "pdftex"; 25032 + patterns = [ "language.dat" ]; 25033 + options = "-translate-file=cp227.tcx *latex.ini"; 25034 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "latex-base-dev" "latex-firstaid-dev" "dehyph" "hyph-utf8" "latexconfig" "pdftex" ]; 25035 + } 25036 + { 25037 + name = "lualatex-dev"; 25038 + engine = "luahbtex"; 25039 + patterns = [ "language.dat" "language.dat.lua" ]; 25040 + options = "lualatex.ini"; 25041 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "latex-base-dev" "latex-firstaid-dev" "lm" "luaotfload" ]; 25042 + } 25043 + { 25044 + name = "pdflatex-dev"; 25045 + engine = "pdftex"; 25046 + patterns = [ "language.dat" ]; 25047 + options = "-translate-file=cp227.tcx *pdflatex.ini"; 25048 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "latex-base-dev" "latex-firstaid-dev" "dehyph" "hyph-utf8" "latexconfig" "pdftex" ]; 25049 + } 25050 + ]; 24382 25051 sha512.run = "dade40731ce41c6a0304cb7472255f2d6c8b1fed45b619282aa747b3ebbdfd707da18947f06c8896d72605b324ffa58c3c7195bd90629531ef1fb54a91f1310c"; 24383 25052 sha512.doc = "7434698038dd90f10c51743e238cfcf0d85da2067d458f399e557b855c7ae6fd4e013ef4272e710eb9695d3e4f8757acae95c41a9e704a393202aafc11218754"; 25053 + hasManpages = true; 24384 25054 }; 25055 + latex-bin-dev.binfiles = [ 25056 + "dvilualatex-dev" 25057 + "latex-dev" 25058 + "lualatex-dev" 25059 + "pdflatex-dev" 25060 + ]; 25061 + latex-bin.binfiles = [ 25062 + "dvilualatex" 25063 + "latex" 25064 + "lualatex" 25065 + "pdflatex" 25066 + ]; 24385 25067 latex-brochure = { 24386 25068 revision = 40612; 24387 25069 stripPrefix = 0; ··· 24434 25116 revision = 54010; 24435 25117 sha512.run = "15994c6eb9ba1b194df270c68a3d74ab3db11974875ce192559182b2dbfa9b308d598056a3145f2cc2f6718865a5b140ccb95dea22a9e23edee527e5b86362ff"; 24436 25118 sha512.doc = "52bc94324c64caac9a5b25b49c9ea01b8560433d640646ee70830d27637482cf50da95bbb86db93006f2be4ab9f5f79fa144e4b631d62c05f0a11ab45e639cbf"; 25119 + hasManpages = true; 24437 25120 hasRunfiles = true; 24438 25121 license = [ "gpl3Plus" ]; 24439 25122 version = "1.0.0"; 24440 25123 }; 25124 + latex-git-log.binfiles = [ 25125 + "latex-git-log" 25126 + ]; 24441 25127 latex-graphics-companion = { 24442 25128 revision = 29235; 24443 25129 stripPrefix = 0; ··· 24508 25194 sha512.run = "00010f764235c6d9e4d6667c8c8b9f0ec6ae4b65afb53109f8179e0429d4b3787bd6b0985cd511f770cd74512483d1077e0f42136fe7ce1871984b372f2f2e54"; 24509 25195 sha512.doc = "8ebddd884e3e533d06332f2d6f8657ed54c9c376b3de68c7e7652f3b2835ec6601f5326ea70dc830b645440f0bd9ba2281e4f71a847946bb595771c6a950c0a6"; 24510 25196 hasRunfiles = true; 25197 + scriptExts = [ 25198 + "py" 25199 + ]; 24511 25200 license = [ "asl20" ]; 24512 25201 version = "1.63"; 24513 25202 }; 25203 + latex-papersize.binfiles = [ 25204 + "latex-papersize" 25205 + ]; 24514 25206 latex-refsheet = { 24515 25207 revision = 45076; 24516 25208 stripPrefix = 0; ··· 24586 25278 revision = 64477; 24587 25279 sha512.run = "2617f6e8059f30c0098ea896cff69f585ea2ddbd3bbbd8066e7296dd833d3a246b8fefc0af71a92abf7e2051c754c0e3e6098175a4b181780563416bc9146b95"; 24588 25280 sha512.doc = "390666cc56ad70342c9a24ca593fe65b3760674a882ed8bba383d193f2578285727a085f823afc03fa0dbc9966612caf9a29222fd2a9f39214f01aa268acdc50"; 25281 + hasManpages = true; 24589 25282 hasRunfiles = true; 24590 25283 license = [ "lppl1" ]; 24591 25284 version = "1.29"; 24592 25285 }; 25286 + latex2man.binfiles = [ 25287 + "latex2man" 25288 + ]; 24593 25289 latex2nemeth = { 24594 25290 revision = 65269; 24595 25291 sha512.run = "f2669a9e58857094c922b968f337e2cb2cf475b07811d53c61a8e0b4dc8bcc41d95186940361676bc62c0f235edb4fe7a7c0d5ee0f6d74c541d1108960e18e7e"; 24596 25292 sha512.doc = "7fa7ae1c628e29549fc3cb2c98164e27f60cc0bcbf14e26b7a325aee313a5f41c3144d5adf2993c20999016f4798dcd436d96c637c4258ace0efc3bda4a54a43"; 24597 25293 hasRunfiles = true; 25294 + scriptExts = [ 25295 + "jar" 25296 + ]; 24598 25297 license = [ "gpl3" ]; 24599 25298 version = "1.1.3"; 24600 25299 }; 25300 + latex2nemeth.binfiles = [ 25301 + "latex2nemeth" 25302 + ]; 24601 25303 latex4musicians = { 24602 25304 revision = 49759; 24603 25305 stripPrefix = 0; ··· 24710 25412 revision = 64980; 24711 25413 sha512.run = "ae7179b5a9d410302d750233b6b22d29382406f3222129155c98b1f2ddc23d22ca7abe1683fd013c7302fe8e21e82a376499ae33d83c15a01fa2720696e5b718"; 24712 25414 sha512.doc = "2f484db22ec12886a4d76fabde3a65a982d3e659f524120b377221f91c7ad5973ad6023aa3226dd35baa687c86ec8dd8e736553d1604690d87e68d3cf7be84f8"; 25415 + hasManpages = true; 24713 25416 hasRunfiles = true; 24714 25417 license = [ "gpl3" ]; 24715 25418 version = "1.3.3"; 24716 25419 }; 25420 + latexdiff.binfiles = [ 25421 + "latexdiff" 25422 + "latexdiff-vc" 25423 + "latexrevise" 25424 + ]; 24717 25425 latexfileinfo-pkgs = { 24718 25426 revision = 26760; 24719 25427 stripPrefix = 0; ··· 24732 25440 license = [ "lppl13c" ]; 24733 25441 version = "0.3"; 24734 25442 }; 25443 + latexfileversion.binfiles = [ 25444 + "latexfileversion" 25445 + ]; 24735 25446 latexgit = { 24736 25447 revision = 54811; 24737 25448 stripPrefix = 0; ··· 24749 25460 license = [ "gpl3" ]; 24750 25461 version = "3.20.3"; 24751 25462 }; 25463 + latexindent.binfiles = [ 25464 + "latexindent" 25465 + ]; 24752 25466 latexmk = { 24753 25467 revision = 65485; 24754 25468 sha512.run = "c00227344e815dd558173662022045e2d6d2bf626235aa2b12e637da5ecfe069b4bf74d243eda7d33d0fb9d7c98e67fc33b2a6735d87bae17f22f5e81b1f2710"; 24755 25469 sha512.doc = "4daa3f455c7396aaff4c7ad0322787621fb91f247cf8da95dd65aebc4d09f114ef226b65c701807b6f4d66777026be2d65ff10745d96832658139f33b315069b"; 25470 + hasManpages = true; 24756 25471 hasRunfiles = true; 24757 25472 license = [ "gpl2" ]; 24758 25473 version = "4.79"; 24759 25474 }; 25475 + latexmk.binfiles = [ 25476 + "latexmk" 25477 + ]; 24760 25478 latexmp = { 24761 25479 revision = 55643; 24762 25480 stripPrefix = 0; ··· 24774 25492 license = [ "bsd3" ]; 24775 25493 version = "1.7.2"; 24776 25494 }; 25495 + latexpand.binfiles = [ 25496 + "latexpand" 25497 + ]; 24777 25498 latino-sine-flexione = { 24778 25499 revision = 53485; 24779 25500 stripPrefix = 0; ··· 24848 25569 ]; 24849 25570 sha512.run = "3f3cc8f7cce233eb36315b21db408847a267ff393d6d4118de61c4b03ec408f3f29b2d41fdcf84995bfbf5d07bcb25984d7ffc76458d4f2dc12fdb6dfb85e23f"; 24850 25571 sha512.doc = "5a1dd1e2fd79351afc65d6786b24aebd9681a2b9e92755b44a836b47da5ceb1817f085483f306991a113dc0c26edfcd84839dec93bb46a003034536f31b31e5f"; 25572 + hasManpages = true; 24851 25573 license = [ "gpl1Only" ]; 24852 25574 }; 25575 + lcdftypetools.binfiles = [ 25576 + "cfftot1" 25577 + "mmafm" 25578 + "mmpfb" 25579 + "otfinfo" 25580 + "otftotfm" 25581 + "t1dotlessj" 25582 + "t1lint" 25583 + "t1rawafm" 25584 + "t1reencode" 25585 + "t1testpage" 25586 + "ttftotype42" 25587 + ]; 24853 25588 lcg = { 24854 25589 revision = 31474; 24855 25590 stripPrefix = 0; ··· 25292 26027 revision = 66474; 25293 26028 sha512.run = "e069afa8933cf7389014409342159462d2f04fed07cb9857bbaa828ae7752e89a2c21bf9814cee4d0a7763045986761f41cd92fd0bdf1b697815a37212832a16"; 25294 26029 sha512.doc = "53b2edb93b66c7addbbb4c8bb98ad7a9da4ca38ad33ccd8d5df38281bcb86ab6ea16aeb3babc3d0d18f8e355d5c678caf82f7bf3eaebd927a669e04274e4d5ab"; 26030 + hasManpages = true; 25295 26031 hasRunfiles = true; 26032 + scriptExts = [ 26033 + "lua" 26034 + ]; 25296 26035 license = [ "mit" ]; 25297 26036 version = "1.2.0"; 25298 26037 }; 26038 + light-latex-make.binfiles = [ 26039 + "llmk" 26040 + ]; 25299 26041 ligtype = { 25300 26042 revision = 63577; 25301 26043 stripPrefix = 0; ··· 25311 26053 sha512.doc = "4d9ac765c6a4b2b736d08569eeb6d0d8b168fe96563526264f2485d3d27a944a3e81c6144cd8f1d8cb5162d425b436fc688172db18b09610b3088df4ce868a27"; 25312 26054 sha512.source = "e0a1db8b5c4e57374ea19a7f8da3f4a89a2947869eba3f57411a9e815d645f4cb4200832276e3d3c869e2b3a8e3018e8e0f20f942f2396395b7739d7e9b23951"; 25313 26055 hasRunfiles = true; 26056 + scriptExts = [ 26057 + "py" 26058 + ]; 25314 26059 license = [ "lppl13c" ]; 25315 26060 version = "0.2.4"; 25316 26061 }; 26062 + lilyglyphs.binfiles = [ 26063 + "lily-glyph-commands" 26064 + "lily-image-commands" 26065 + "lily-rebuild-pdfs" 26066 + ]; 25317 26067 limap = { 25318 26068 revision = 44863; 25319 26069 stripPrefix = 0; ··· 25442 26192 license = [ "gpl1Only" ]; 25443 26193 version = "2.2"; 25444 26194 }; 26195 + listbib.binfiles = [ 26196 + "listbib" 26197 + ]; 25445 26198 listing = { 25446 26199 revision = 17373; 25447 26200 stripPrefix = 0; ··· 25470 26223 license = [ "lppl12" ]; 25471 26224 version = "67"; 25472 26225 }; 26226 + listings-ext.binfiles = [ 26227 + "listings-ext.sh" 26228 + ]; 25473 26229 listingsutf8 = { 25474 26230 revision = 53097; 25475 26231 stripPrefix = 0; ··· 25701 26457 "cm" 25702 26458 "hyphen-base" 25703 26459 ]; 25704 - hasFormats = true; 26460 + formats = [ 26461 + { 26462 + name = "lollipop"; 26463 + engine = "tex"; 26464 + options = "lollipop.ini"; 26465 + fmttriggers = [ "cm" "hyphen-base" ]; 26466 + } 26467 + ]; 25705 26468 sha512.run = "81557b83acfa4ad42dfa6fb1a65ea42bc33885da444ee23bc3c67a899df7b3ac2c19a1607305b5ec10b503980365c5d29ac3598339fc186a05417ea5bca60a78"; 25706 26469 sha512.doc = "206dee2be733e3ac04b5b259862b60fb3641fc44ea182da601ca54a010ff8e42f254dd01c03be7bcdd2a6258110c567a596ee82b4eb74d04ca8ed70e50cd6a86"; 25707 26470 hasRunfiles = true; 25708 26471 license = [ "gpl3" ]; 25709 26472 version = "1.07"; 25710 26473 }; 26474 + lollipop.binfiles = [ 26475 + "lollipop" 26476 + ]; 25711 26477 longdivision = { 25712 26478 revision = 59979; 25713 26479 stripPrefix = 0; ··· 26117 26883 license = [ "gpl1Only" ]; 26118 26884 version = "2.04"; 26119 26885 }; 26886 + ltxfileinfo.binfiles = [ 26887 + "ltxfileinfo" 26888 + ]; 26120 26889 ltxguidex = { 26121 26890 revision = 50992; 26122 26891 stripPrefix = 0; ··· 26130 26899 revision = 59335; 26131 26900 sha512.run = "0c91f46da529823a96ef441ec88d6d3c077a8bd5997bc291f55012e0d227cc24f00081f846ae127a364cba26498a74f2769d401e6d5fe0057afdb2a76a875f4a"; 26132 26901 sha512.doc = "05f9639a0224c779276a3b7f19450c93e255c70680fd54292e1ad41b3c89aa15dc187d58a73475ed9a8f7279faa0f3a0ec15042e75a52c70d78416ec46255b44"; 26902 + hasManpages = true; 26133 26903 hasRunfiles = true; 26134 26904 license = [ "gpl3Plus" ]; 26135 26905 version = "2.1"; 26136 26906 }; 26907 + ltximg.binfiles = [ 26908 + "ltximg" 26909 + ]; 26137 26910 ltxkeys = { 26138 26911 revision = 28332; 26139 26912 stripPrefix = 0; ··· 26334 27107 revision = 64936; 26335 27108 sha512.run = "a73bfe0aa1b6a907224cc98f2d5f6344249f79010ad5552c66286eb7c103d5c69851a452cb6eebf39ebd5b6e8e64062efb125bea1c6586ef5117f994a97244bd"; 26336 27109 sha512.doc = "e7196d9a2e69b5a6d5582d7ddc00ac480b16228b424cb9d568ef1ff6fbef48e5926776d5f22fa0eb5c4b09b6b29a283416206f64cf324356b35d66228bbbd3ea"; 27110 + hasManpages = true; 26337 27111 hasRunfiles = true; 27112 + scriptExts = [ 27113 + "lua" 27114 + ]; 26338 27115 license = [ "lppl13c" ]; 26339 27116 version = "0.11"; 26340 27117 }; 27118 + luafindfont.binfiles = [ 27119 + "luafindfont" 27120 + ]; 26341 27121 luagcd = { 26342 27122 revision = 65396; 26343 27123 stripPrefix = 0; ··· 26360 27140 "tex-ini-files" 26361 27141 "unicode-data" 26362 27142 ]; 26363 - hasFormats = true; 27143 + formats = [ 27144 + { 27145 + name = "luahbtex"; 27146 + engine = "luahbtex"; 27147 + patterns = [ "language.def" "language.dat.lua" ]; 27148 + options = "luatex.ini"; 27149 + fmttriggers = [ "cm" "etex" "hyphen-base" "knuth-lib" "plain" "tex-ini-files" "unicode-data" "hyph-utf8" "luatex" ]; 27150 + } 27151 + ]; 26364 27152 sha512.run = "daafa6e417e7c366dde221488b91708f8c1302cf6db849b91a82bd74619f0b91e16430680aabeb27e43d1469262c9f799cd0bd6547635ac6ad54ef8e2dae5703"; 26365 27153 sha512.doc = "5d2915af80990896181a70c24dd3c51748fbaa6f3f9b96b67b1b40bc8ab36d39293e8f76c0f3dabdaffb252423eec61375b6f5aa859a1310236f7d39d6f2fcf3"; 27154 + hasManpages = true; 26366 27155 }; 27156 + luahbtex.binfiles = [ 27157 + "luahbtex" 27158 + ]; 26367 27159 luahyphenrules = { 26368 27160 revision = 56200; 26369 27161 stripPrefix = 0; ··· 26423 27215 "tex-ini-files" 26424 27216 "unicode-data" 26425 27217 ]; 26426 - hasFormats = true; 27218 + formats = [ 27219 + { 27220 + name = "luajithbtex"; 27221 + engine = "luajithbtex"; 27222 + options = "luatex.ini"; 27223 + patterns = [ "language.def" "language.dat.lua" ]; 27224 + fmttriggers = [ "cm" "etex" "hyphen-base" "knuth-lib" "plain" "tex-ini-files" "unicode-data" "hyph-utf8" "luatex" ]; 27225 + } 27226 + { 27227 + name = "luajittex"; 27228 + engine = "luajittex"; 27229 + options = "luatex.ini"; 27230 + patterns = [ "language.def" "language.dat.lua" ]; 27231 + fmttriggers = [ "cm" "etex" "hyphen-base" "knuth-lib" "plain" "tex-ini-files" "unicode-data" "hyph-utf8" "luatex" ]; 27232 + } 27233 + ]; 26427 27234 sha512.run = "f7503044bf237ca6d6e33a3a067bba0d73dfecfee7e77b5ebd4f3d6417dd24f7aa263cb08e7ffb86708574ecda31d5c7d89b42d2ad2179119393b99129f8077d"; 26428 27235 sha512.doc = "3924029e274913999cf54e2f3a4d3ef85dbfbb4ee93a629b8eeb77c796557c3086eb447fa74d2d7a6f33a17f433f38ceb033f7e1633e240bbb135b4239b588f7"; 27236 + hasManpages = true; 26429 27237 }; 27238 + luajittex.binfiles = [ 27239 + "luajithbtex" 27240 + "luajittex" 27241 + "texluajit" 27242 + "texluajitc" 27243 + ]; 26430 27244 luakeys = { 26431 27245 revision = 65533; 26432 27246 stripPrefix = 0; ··· 26561 27375 ]; 26562 27376 sha512.run = "70f27796fdfe61e0337239a2962052eb2896478358fca0f271287db06a1d2de2f83cd7394d0ec6c281e9a5779ec396e2993f53b8b045ed7a09cb17f100a4a477"; 26563 27377 sha512.doc = "9e1c223ec2589f32640aefd2692d031b8ba324da30a814eea98768443eeb76d92d2700c320e6f96006e54635d31a655cae0a27c76931e7640748889ead4fbfb4"; 27378 + hasManpages = true; 26564 27379 sha512.source = "3ed04272b887f434bfe2dd166974889318597e22c57109647946f2b255efca2fb6d1ecc1f02485a1bf387e77956c64a9f42c4af237b29f9fc7a38400d8cfbef1"; 26565 27380 hasRunfiles = true; 27381 + scriptExts = [ 27382 + "lua" 27383 + ]; 26566 27384 license = [ "gpl2" ]; 26567 27385 version = "3.23"; 26568 27386 }; 27387 + luaotfload.binfiles = [ 27388 + "luaotfload-tool" 27389 + ]; 26569 27390 luapackageloader = { 26570 27391 revision = 54779; 26571 27392 stripPrefix = 0; ··· 26644 27465 "tex-ini-files" 26645 27466 "unicode-data" 26646 27467 ]; 26647 - hasFormats = true; 27468 + formats = [ 27469 + { 27470 + name = "dviluatex"; 27471 + engine = "luatex"; 27472 + options = "dviluatex.ini"; 27473 + patterns = [ "language.def" "language.dat.lua" ]; 27474 + fmttriggers = [ "cm" "etex" "hyphen-base" "knuth-lib" "plain" "tex-ini-files" "unicode-data" "hyph-utf8" ]; 27475 + } 27476 + { 27477 + name = "luatex"; 27478 + engine = "luatex"; 27479 + options = "luatex.ini"; 27480 + patterns = [ "language.def" "language.dat.lua" ]; 27481 + fmttriggers = [ "cm" "etex" "hyphen-base" "knuth-lib" "plain" "tex-ini-files" "unicode-data" "hyph-utf8" ]; 27482 + } 27483 + ]; 26648 27484 sha512.run = "3bac06a5349e13d48ffebee9e78e271d8ea64d0e1b55df018ee1fab2533fbde3d9e9f99b64c3dbd3026c24b61bf6b867684489a73202cfdeb620558522c53b7f"; 26649 27485 sha512.doc = "ed7298a561425d7e5776ac6555716b2b57f0d16584a871de94c5c341f0d8023bbb341b2deb78dc313e9aaff18659b49f24c41063a5719a43b67e5b074fc0d3b5"; 27486 + hasManpages = true; 26650 27487 hasRunfiles = true; 26651 27488 license = [ "gpl2Plus" ]; 26652 27489 }; 27490 + luatex.binfiles = [ 27491 + "dviluatex" 27492 + "luatex" 27493 + "texlua" 27494 + "texluac" 27495 + ]; 26653 27496 luatex85 = { 26654 27497 revision = 41456; 26655 27498 stripPrefix = 0; ··· 26756 27599 sha512.doc = "4e25b1cd6286c5ad70153993a0660db10e43bdae2099a66544fda73a6820404351352df5ba6889634d3b000257408cdc15945130a496a58ed52260734308cd57"; 26757 27600 sha512.source = "756b877b4bd41fea4f11dbb8951ec232ca6b97a3ed5ff197467ab38150cac04c788dfc5b390506d611fc47e749cb78c03fb3db73e191f380b2eed1cc00534426"; 26758 27601 hasRunfiles = true; 27602 + scriptExts = [ 27603 + "lua" 27604 + ]; 26759 27605 license = [ "lppl13c" ]; 26760 27606 version = "0.911"; 26761 27607 }; 27608 + lwarp.binfiles = [ 27609 + "lwarpmk" 27610 + ]; 26762 27611 lxfonts = { 26763 27612 revision = 32354; 26764 27613 stripPrefix = 0; ··· 26790 27639 revision = 64182; 26791 27640 sha512.run = "b56bc4432bcd340f3e92f5043c38bde7f14b5f2d32b9433fa21c73c20f7ebb981714175aa6f4f871636efb62a52cd24aa639e87a320039313b16db1b027ee2f5"; 26792 27641 sha512.doc = "316fbc2b37b903cae8da6bb9f44b8afad0e3e577c6fd84664e1724ffe318bbdbf9609dcadd5cde6a14cc5acbc134f69bd7a87dd90d9da7d4442a5f913b8132f5"; 27642 + hasManpages = true; 26793 27643 hasRunfiles = true; 27644 + scriptExts = [ 27645 + "lua" 27646 + ]; 26794 27647 license = [ "mit" ]; 26795 27648 version = "0.63d"; 26796 27649 }; 27650 + m-tx.binfiles = [ 27651 + "m-tx" 27652 + "prepmx" 27653 + ]; 26797 27654 macrolist = { 26798 27655 revision = 60139; 26799 27656 stripPrefix = 0; ··· 26907 27764 sha512.run = "c6da836e4cd40bb987d2e15b3cbcc2a650284fc0bbc0c5220ac9b5e03b3ba9177986e013b68e401a951cb7982cd0a359d3ae2819c1ff516b4c6e88dacfe728c9"; 26908 27765 sha512.doc = "9a802d3a26656f066457d07118bea52c0859d77bd02c6599e572538c54461f577d6ceed5845ef339811bbbf36560c69528cc76b29550e209f021163a2f57c639"; 26909 27766 hasRunfiles = true; 27767 + scriptExts = [ 27768 + "lua" 27769 + ]; 26910 27770 license = [ "lppl13c" ]; 26911 27771 version = "0.3m"; 26912 27772 }; 27773 + make4ht.binfiles = [ 27774 + "make4ht" 27775 + ]; 26913 27776 makebarcode = { 26914 27777 revision = 15878; 26915 27778 stripPrefix = 0; ··· 26983 27846 license = [ "lppl13c" ]; 26984 27847 version = "1.2"; 26985 27848 }; 27849 + makedtx.binfiles = [ 27850 + "makedtx" 27851 + ]; 26986 27852 makeglos = { 26987 27853 revision = 15878; 26988 27854 stripPrefix = 0; ··· 26995 27861 revision = 62517; 26996 27862 sha512.run = "5967ba4123fd4c708ce841d29211fdb66c28518f4b418903be0ddf2a49964f706af96b250eec814c547e0703460c1273ce72a7acf3ea9fe28cc1c7073af29d3c"; 26997 27863 sha512.doc = "40b9ee1ebf7dba9a4bb4bb3077cdb1e88b07f276a9d0ae9c2817bd76a2f742ec9237d1b6d9658694fc5fc4e8f82591194862637bd83ea8e106c0541591d343ee"; 27864 + hasManpages = true; 26998 27865 hasRunfiles = true; 26999 27866 license = [ "free" ]; 27000 27867 }; 27868 + makeindex.binfiles = [ 27869 + "makeindex" 27870 + "mkindex" 27871 + ]; 27001 27872 makelabels = { 27002 27873 revision = 60255; 27003 27874 stripPrefix = 0; ··· 27205 28076 license = [ "gpl1Only" ]; 27206 28077 version = "1.43"; 27207 28078 }; 28079 + match_parens.binfiles = [ 28080 + "match_parens" 28081 + ]; 27208 28082 math-into-latex-4 = { 27209 28083 revision = 44131; 27210 28084 stripPrefix = 0; ··· 27399 28273 revision = 31957; 27400 28274 sha512.run = "e556960f07a003e877ce678110e724ef94d34aabc0ae52c59ec2ae487fc7d3e5de169844baaefd61e467e98a7a9718d94d881c3f0d43855e133040bdbddb6a62"; 27401 28275 sha512.doc = "1702071f4c26097e241ba161258a51461405954105c8a7f2d92a552d6397ef69af029652ba5528df999c569fae32955d1b194b0f7c4475b3fc870656b473386a"; 28276 + hasManpages = true; 27402 28277 hasRunfiles = true; 27403 28278 license = [ "lppl13c" ]; 27404 28279 version = "1.13"; 27405 28280 }; 28281 + mathspic.binfiles = [ 28282 + "mathspic" 28283 + ]; 27406 28284 mathtools = { 27407 28285 revision = 63767; 27408 28286 stripPrefix = 0; ··· 27760 28638 "kpathsea" 27761 28639 "modes" 27762 28640 ]; 27763 - hasFormats = true; 28641 + formats = [ 28642 + { 28643 + name = "mf"; 28644 + engine = "mf-nowin"; 28645 + options = "-translate-file=cp227.tcx mf.ini"; 28646 + fmttriggers = [ "modes" ]; 28647 + } 28648 + ]; 27764 28649 sha512.run = "4e287680b7b14497133165a45ed668dd326e587a305475d90f4b545aa1973a0e6001fef2e3a9afa5fd2f343497d109f4670fcc0f4c0263b20624dbbad1f21bd3"; 27765 28650 sha512.doc = "07e574fce34949b71ea0b156c394db80bdd9c9a3018afbdadf786fa431674b6fd0c2f79e8f9a72c872b17b2dbedb755c0ce3def552740a99e63d65e28fc3d2b0"; 28651 + hasManpages = true; 27766 28652 hasRunfiles = true; 27767 28653 license = [ "knuth" ]; 27768 28654 version = "2.71828182"; ··· 27774 28660 sha512.doc = "4fb7148b0668845447fd38411df0288972312a56897b1d5bce69a7e57ae632aacd12c273a911045204705a5534ac1d1c290af08a7057bd62184a59eb7146feb6"; 27775 28661 license = [ "publicDomain" ]; 27776 28662 }; 28663 + metafont.binfiles = [ 28664 + "inimf" 28665 + "mf" 28666 + "mf-nowin" 28667 + ]; 27777 28668 metago = { 27778 28669 revision = 15878; 27779 28670 stripPrefix = 0; ··· 27837 28728 ]; 27838 28729 sha512.run = "d807a22bd0f3358d1986a477834c19b2fce636e4ea96f52f745220a165726505849ac4a1048bd4be49cf9e42e098a55df2a4c9b4d267dddbe2fb093ba3029d6d"; 27839 28730 sha512.doc = "384730c3f784bb026bb29ee69dc95d179c53636c405e1a037477269e9a3a95d8c296729d7bb54037ca4a76e5ef00eff4876c4538203e400db8c4f0850c48b259"; 28731 + hasManpages = true; 27840 28732 hasRunfiles = true; 27841 28733 license = [ "lgpl2" ]; 27842 28734 }; ··· 27855 28747 sha512.doc = "2a3aec80b511864878e07ff973e17ed4fe1aec692c7e6983b57dde586aa19500cdd373687b0e081dc80c8584f116f0fa3de7ed4f09ba232eee8adce5e998c954"; 27856 28748 license = [ "free" ]; 27857 28749 }; 28750 + metapost.binfiles = [ 28751 + "dvitomp" 28752 + "mfplain" 28753 + "mpost" 28754 + "r-mpost" 28755 + ]; 27858 28756 metastr = { 27859 28757 revision = 56246; 27860 28758 stripPrefix = 0; ··· 27936 28834 "tex-ini-files" 27937 28835 "utf8mex" 27938 28836 ]; 27939 - hasFormats = true; 28837 + formats = [ 28838 + { 28839 + name = "mex"; 28840 + engine = "pdftex"; 28841 + patterns = [ "mexconf.tex" ]; 28842 + options = "-translate-file=cp227.tcx *mex.ini"; 28843 + fmttriggers = [ "hyph-utf8" "hyphen-base" "hyphen-polish" "knuth-lib" "pl" "plain" "tex-ini-files" ]; 28844 + } 28845 + { 28846 + name = "pdfmex"; 28847 + engine = "pdftex"; 28848 + patterns = [ "mexconf.tex" ]; 28849 + options = "-translate-file=cp227.tcx *pdfmex.ini"; 28850 + fmttriggers = [ "hyph-utf8" "hyphen-base" "hyphen-polish" "knuth-lib" "pl" "plain" "tex-ini-files" ]; 28851 + } 28852 + { 28853 + name = "utf8mex"; 28854 + engine = "pdftex"; 28855 + patterns = [ "mexconf.tex" ]; 28856 + options = "-enc *utf8mex.ini"; 28857 + fmttriggers = [ "hyph-utf8" "hyphen-base" "hyphen-polish" "knuth-lib" "pl" "plain" "tex-ini-files" "enctex" "utf8mex" ]; 28858 + } 28859 + ]; 27940 28860 sha512.run = "a79d6a1ecb15f7962826773d7eab4b1ffd86a5c15f8076f096fecf63df1bd661449eb7d14251a57a1eb2bede030ddf93aac170fc3c59ae0a124da6cef69e55be"; 27941 28861 sha512.doc = "091f2825376718d8c2190555af7ef54d0ae5202425d57b986fba861df2f8604301df5a121ccfcfcdc91032d07dcda8289fb8de5d81c487b93b0e202a2a5a658e"; 27942 28862 sha512.source = "6f20a7e4f80670f7dfe5b2cfe3357a5d16b0f627b5e9e95c2d7d46598e00b989d5ae8c797589c56c594b7d3610f5f79cad42f3bb64a628be968e4e9e5d541e98"; ··· 27944 28864 license = [ "knuth" ]; 27945 28865 version = "1.05a"; 27946 28866 }; 28867 + mex.binfiles = [ 28868 + "mex" 28869 + "pdfmex" 28870 + "utf8mex" 28871 + ]; 27947 28872 mf2pt1 = { 27948 28873 revision = 61217; 27949 28874 sha512.run = "ca93a3ae439f9cd8029720bd1d90fbe75a403e7ab4ebcbe1ba1e5a7a28aa9269197f90a4aee849fea59d734d5dc38f04eedc140ff1be64fd805a10ab5510a2f5"; ··· 27952 28877 license = [ "lppl13c" ]; 27953 28878 version = "2.7"; 27954 28879 }; 28880 + mf2pt1.binfiles = [ 28881 + "mf2pt1" 28882 + ]; 27955 28883 mfirstuc = { 27956 28884 revision = 64743; 27957 28885 stripPrefix = 0; ··· 27987 28915 "luatex" 27988 28916 "metafont" 27989 28917 ]; 27990 - hasFormats = true; 28918 + formats = [ 28919 + { 28920 + name = "mflua"; 28921 + engine = "mflua-nowin"; 28922 + options = "mf.ini"; 28923 + fmttriggers = [ "luatex" "metafont" ]; 28924 + enabled = false; 28925 + } 28926 + ]; 27991 28927 sha512.run = "fa735fa117e7bd433339efbb709caa5fc25007088500dd5e4f6999cc417d188fd43435f74d526186880ac857f9bfc52e1fb7f1055974cea959e28536150b1a19"; 27992 28928 hasRunfiles = true; 28929 + scriptExts = [ 28930 + "lua" 28931 + ]; 27993 28932 }; 28933 + mflua.binfiles = [ 28934 + "mflua" 28935 + "mflua-nowin" 28936 + "mfluajit" 28937 + "mfluajit-nowin" 28938 + ]; 27994 28939 mfnfss = { 27995 28940 revision = 46036; 27996 28941 stripPrefix = 0; ··· 28034 28979 revision = 62387; 28035 28980 sha512.run = "4ed72f1fdd64298b0ae67af00c3ba64bc6ee0a4851ab09c674adf5824972ef183d2913f5bda7d0756be403cbb14817e67913274e350bed81201fbf7af5b2ec97"; 28036 28981 sha512.doc = "a4715a988208eb7ae2b252fa9e6d9e7dcd55cf86cd66d55d42d13cfe9acbfea8dee03ce0312944ed5075f7b6a48aaa25a7134831b7798c60af13cfc648955951"; 28982 + hasManpages = true; 28037 28983 hasRunfiles = true; 28038 28984 license = [ "publicDomain" ]; 28039 28985 }; 28986 + mfware.binfiles = [ 28987 + "gftodvi" 28988 + "gftopk" 28989 + "gftype" 28990 + "mft" 28991 + "pktogf" 28992 + "pktype" 28993 + ]; 28040 28994 mgltex = { 28041 28995 revision = 63255; 28042 28996 stripPrefix = 0; ··· 28367 29321 license = [ "free" ]; 28368 29322 version = "2.0"; 28369 29323 }; 29324 + mkgrkindex.binfiles = [ 29325 + "mkgrkindex" 29326 + ]; 28370 29327 mkjobtexmf = { 28371 29328 revision = 29725; 28372 29329 sha512.run = "c0dffdb276141b78bd2c47e6d2bfddcd13c1800d3a0806a05ca1fba72a91621364b827801430bc757601e07f2a5130366ade49d7ac1df27901fbec29827739c3"; 28373 29330 sha512.doc = "3ef5c333cedd5104b63c1457fff2eee40aea7d1f1b187d34ce4cfccd5b6bd38809b7686dc7b41a147fbee2ae0e951470f3ae574bd3c10a5f9b6fb76b686ce4f5"; 29331 + hasManpages = true; 28374 29332 sha512.source = "7f9de9bafb890d12ef2f07d3b8596dc31c4bb97079f826c9efd4f318383f64d8250099a937d8d692fecf703e626b42f942962f4d906e705cf4b0155e354bff0f"; 28375 29333 hasRunfiles = true; 28376 29334 license = [ "artistic1-cl8" ]; 28377 29335 version = "0.8"; 28378 29336 }; 29337 + mkjobtexmf.binfiles = [ 29338 + "mkjobtexmf" 29339 + ]; 28379 29340 mkpattern = { 28380 29341 revision = 15878; 28381 29342 stripPrefix = 0; ··· 28393 29354 license = [ "gpl1Only" ]; 28394 29355 version = "1.02"; 28395 29356 }; 29357 + mkpic.binfiles = [ 29358 + "mkpic" 29359 + ]; 28396 29360 mla-paper = { 28397 29361 revision = 54080; 28398 29362 stripPrefix = 0; ··· 28463 29427 "tex-ini-files" 28464 29428 "unicode-data" 28465 29429 ]; 28466 - hasFormats = true; 29430 + formats = [ 29431 + { 29432 + name = "mllatex"; 29433 + engine = "pdftex"; 29434 + patterns = [ "language.dat" ]; 29435 + options = "-translate-file=cp227.tcx -mltex *mllatex.ini"; 29436 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "dehyph" "hyph-utf8" "latex" "latexconfig" ]; 29437 + } 29438 + { 29439 + name = "mltex"; 29440 + engine = "pdftex"; 29441 + options = "-translate-file=cp227.tcx -mltex mltex.ini"; 29442 + fmttriggers = [ "cm" "hyphen-base" "knuth-lib" "plain" ]; 29443 + } 29444 + ]; 28467 29445 sha512.run = "e04f33b83474e58c4725abbba21ae56659920ad2929faba7f25b47befeeb7e207e36888e1dbf7260ecc95c126e1732f6f5dced3d277db7c3889f2b08590b04dc"; 28468 29446 sha512.doc = "e9d5a1cfdc6183bf99ef369b447c73e9ec5926952a80a75708db4fc6343ffc1a10d599276c13f295005f7c8c56e2e35ad9edc9dee3ee06928fa8c7b267d82bbf"; 28469 29447 hasRunfiles = true; 28470 29448 license = [ "knuth" ]; 28471 29449 version = "2.2"; 28472 29450 }; 29451 + mltex.binfiles = [ 29452 + "mllatex" 29453 + "mltex" 29454 + ]; 28473 29455 mluexercise = { 28474 29456 revision = 56927; 28475 29457 stripPrefix = 0; ··· 28836 29818 deps = [ 28837 29819 "plain" 28838 29820 ]; 28839 - hasFormats = true; 29821 + formats = [ 29822 + { 29823 + name = "mptopdf"; 29824 + engine = "pdftex"; 29825 + options = "-translate-file=cp227.tcx mptopdf.tex"; 29826 + fmttriggers = [ "plain" ]; 29827 + } 29828 + ]; 28840 29829 sha512.run = "1d488a0254f5fc2197d3e8e66de4b0c38abefd477cedac511098612e7200ba90f9d81715273e5e24b731638b91d69ec4b86f0ef1b65ebbd115e9d09c6f2772ab"; 28841 29830 sha512.doc = "ad89851e9f944f18ce1226d6c753a14aad0abe9012b4fc97d5328005e2f758a351db1ddd5ea590694396cab8852b6f77adc5ac77bf1de5277ab224d9470e513e"; 29831 + hasManpages = true; 28842 29832 hasRunfiles = true; 28843 29833 }; 29834 + mptopdf.binfiles = [ 29835 + "mptopdf" 29836 + ]; 28844 29837 mptrees = { 28845 29838 revision = 60929; 28846 29839 stripPrefix = 0; ··· 28982 29975 license = [ "lppl13c" ]; 28983 29976 version = "1.03"; 28984 29977 }; 29978 + multibibliography.binfiles = [ 29979 + "multibibliography" 29980 + ]; 28985 29981 multicap = { 28986 29982 revision = 15878; 28987 29983 stripPrefix = 0; ··· 29135 30131 revision = 65519; 29136 30132 sha512.run = "85ff6dae443655c320990517debd59c2d3b3cf79ae795fd27836704af1ead716da34521e254a201ee8cad90ba0b5d1c559157567adf3e7142aa5446e91af0147"; 29137 30133 sha512.doc = "cae619ff0b16f557537ce3d28fd8df938d9297aeb37ed47713934e3a6ee41e4d8007e4e798b03221df6e958db93e2a765b9854576381eaacc924433e4efaa362"; 30134 + hasManpages = true; 29138 30135 sha512.source = "e81c23471fa26ef887aa5e16eefd562c5f133619557e734c7b36de2dcb9b1746c04263e7f3c300ccd90e85cdbfb4146496448a31909403631510645d28e39608"; 29139 30136 hasRunfiles = true; 30137 + scriptExts = [ 30138 + "lua" 30139 + ]; 29140 30140 license = [ "gpl2Plus" ]; 29141 30141 version = "1.36"; 29142 30142 }; ··· 29148 30148 hasRunfiles = true; 29149 30149 license = [ "gpl1Only" ]; 29150 30150 }; 30151 + musixtex.binfiles = [ 30152 + "musixflx" 30153 + "musixtex" 30154 + ]; 29151 30155 musixtnt = { 29152 30156 revision = 40307; 29153 30157 deps = [ ··· 29155 30159 ]; 29156 30160 sha512.run = "eab6332d626f199e46dcd03ea546abbc4446b41c4b0354c066790ebfde154c6fa90f861dcff77206318b58a31565d884576899629520e78b3285bac673d1f4bf"; 29157 30161 sha512.doc = "2da473ad2425064747187da005e01d6844731c536b75095828a85d358ffb1344331ef483c0cebe79b346b4fa96a358a1e416cce7d7cfcce6b1242cf3c0a3645e"; 30162 + hasManpages = true; 29158 30163 hasRunfiles = true; 29159 30164 license = [ "gpl2" ]; 29160 30165 }; 30166 + musixtnt.binfiles = [ 30167 + "msxlint" 30168 + ]; 29161 30169 musuos = { 29162 30170 revision = 24857; 29163 30171 stripPrefix = 0; ··· 30536 31544 revision = 62517; 30537 31545 sha512.run = "08c491924b039476930473310611a6d2c0b5af7d0f2253a28558081cca254e6aa080727dc90456b4a011732353ca027569d7b8d8ab3ecdfb011ccc9f80e9ba68"; 30538 31546 sha512.doc = "6d8331109f114612d637234164e9d3d8ade9e23bba200c1ef8bbd585ff4c3e9d7f58df3ddd021990ab26a5024001fd94f7fdb3e1e329e4f91dac069fc1f6ba32"; 31547 + hasManpages = true; 30539 31548 license = [ "gpl1Only" ]; 30540 31549 }; 31550 + omegaware.binfiles = [ 31551 + "odvicopy" 31552 + "odvitype" 31553 + "ofm2opl" 31554 + "omfonts" 31555 + "opl2ofm" 31556 + "otangle" 31557 + "otp2ocp" 31558 + "outocp" 31559 + "ovf2ovp" 31560 + "ovp2ovf" 31561 + "wofm2opl" 31562 + "wopl2ofm" 31563 + "wovf2ovp" 31564 + ]; 30541 31565 onedown = { 30542 31566 revision = 59010; 30543 31567 stripPrefix = 0; ··· 30627 31651 "rsfs" 30628 31652 "unicode-data" 30629 31653 ]; 30630 - hasFormats = true; 31654 + formats = [ 31655 + { 31656 + name = "optex"; 31657 + engine = "luatex"; 31658 + options = "optex.ini"; 31659 + fmttriggers = [ "amsfonts" "cm" "ec" "hyphen-base" "lm" "rsfs" "unicode-data" ]; 31660 + } 31661 + ]; 30631 31662 sha512.run = "6bf9c1fa24209cc10b624d630010c18225a7034e9f146f557b5ae7e522260094767a4e81c1b8b4d9b01a3acf560a4fd8991796b386e01483e6908b7357efaa6f"; 30632 31663 sha512.doc = "31dc2e58e6aa17460f2cd26001fd94e0e11b0b9522a3d0c182ca9048909c0262d97f6fc25baa74af6ff82bda8798d9df49374bfba1787852186c5c7b8d2a3a68"; 31664 + hasManpages = true; 30633 31665 hasRunfiles = true; 30634 31666 license = [ "publicDomain" ]; 30635 31667 version = "1.11"; 30636 31668 }; 31669 + optex.binfiles = [ 31670 + "optex" 31671 + ]; 30637 31672 optexcount = { 30638 31673 revision = 59817; 30639 31674 sha512.run = "88a35391d3deb37dd6466e903f3cdd7d134eb9fb8c0a9ab548ca2eeee86687544e1b499248c2d0a7aa3b801d9604913e763128309f88f768d0dafb8ac1fd6998"; ··· 30643 31678 license = [ "mit" ]; 30644 31679 version = "1.1"; 30645 31680 }; 31681 + optexcount.binfiles = [ 31682 + "optexcount" 31683 + ]; 30646 31684 optidef = { 30647 31685 revision = 50941; 30648 31686 stripPrefix = 0; ··· 30926 31964 revision = 66399; 30927 31965 sha512.run = "062652a39fb6aed7efcc700f4a47a94d2d7307be4c79a700ddbd7a40247eb3dfb0373611469a6e624f8d24e355dca539ad822d7b41d81cad6475ceaba06ab2c1"; 30928 31966 sha512.doc = "4f2d2790ea9ac43457b07b510eb95d91c5f17b36cf65953ae4de4fd0f483fdf7dcfe9f76c4e186ba3d55fe48c396d220a5a6e05b3306444dc16ed0339ce70abe"; 31967 + hasManpages = true; 30929 31968 hasRunfiles = true; 30930 31969 license = [ "lppl13c" ]; 30931 31970 version = "1.0.4"; 30932 31971 }; 31972 + pagelayout.binfiles = [ 31973 + "pagelayoutapi" 31974 + "textestvis" 31975 + ]; 30933 31976 pagella-otf = { 30934 31977 revision = 64705; 30935 31978 stripPrefix = 0; ··· 31222 32265 ]; 31223 32266 sha512.run = "e4b04bdc28d75de619307567716d2c29b41286a82cdafd6eca45df36baf67588cee94c4c320abadee4e3103fac8b33ba9367114875e56f198665388fc93e341d"; 31224 32267 sha512.doc = "dcf16fddb0085e8a8984047ff9e500c8b7fdd7d6b24b4f6154f464e05fe137b807c13d910881fda96e617cf80780ed1e75ccfe0fda2477b1d9b95990baf5f279"; 32268 + hasManpages = true; 31225 32269 license = [ "publicDomain" ]; 31226 32270 version = "2.4"; 31227 32271 }; 32272 + patgen.binfiles = [ 32273 + "patgen" 32274 + ]; 31228 32275 patgen2-tutorial = { 31229 32276 revision = 58841; 31230 32277 stripPrefix = 0; ··· 31268 32315 sha512.doc = "a2e0e7129e98efc8a44184d445118220e16f8149166c2093b7c44a936885845c0d49d37a7588f32e2c06fc834f808b0e4a1b15808a32183bf9e457a9a1c19ba7"; 31269 32316 sha512.source = "3920502e3ef59332129792eb87b771bac81ec3061d6cf35d77fcf785fdc88434824592b6f0d5b74041d372977e17b85d9253e7280a5ce9bc361ce56857397dd1"; 31270 32317 hasRunfiles = true; 32318 + scriptExts = [ 32319 + "jar" 32320 + ]; 31271 32321 license = [ "lppl13c" "gpl1Only" ]; 31272 32322 }; 32323 + pax.binfiles = [ 32324 + "pdfannotextractor" 32325 + ]; 31273 32326 pb-diagram = { 31274 32327 revision = 15878; 31275 32328 stripPrefix = 0; ··· 31356 32409 revision = 53521; 31357 32410 sha512.run = "dd87268e3856eb26b37f025ac62f24cd5e680e92e727588d36878de9df799f49254ef2259c29de15db11d5888ada83110a39aaa3116aa6f6aa290d3e64f1231f"; 31358 32411 sha512.doc = "3048de4be891e270e8efe9f9d85524aff948c9483da25f491669a7181967dc281f42b984c9ee46464bc563c42a4f171589066f67818a291a136e1f49d40912ef"; 32412 + hasManpages = true; 31359 32413 hasRunfiles = true; 31360 32414 license = [ "gpl3" ]; 31361 32415 version = "1.4"; 31362 32416 }; 32417 + pdfbook2.binfiles = [ 32418 + "pdfbook2" 32419 + ]; 31363 32420 pdfcol = { 31364 32421 revision = 64469; 31365 32422 stripPrefix = 0; ··· 31416 32473 license = [ "lppl13c" ]; 31417 32474 version = "1.40"; 31418 32475 }; 32476 + pdfcrop.binfiles = [ 32477 + "pdfcrop" 32478 + "rpdfcrop" 32479 + ]; 31419 32480 pdfescape = { 31420 32481 revision = 53082; 31421 32482 stripPrefix = 0; ··· 31439 32500 revision = 56991; 31440 32501 sha512.run = "1b1084859a811861e60e27186d67d267d3740152331f50fdbe67ce7226a76b4db24d79b674e6511d2f3de9a711da3369c565d781614f5d0c1a8021bc1ac18827"; 31441 32502 sha512.doc = "a29c09a2e843188135265aaec690e09cd08fe29076a0378b308ec0e48aa7936ba0edfa7d6ad3ac808ec334bb5c2793a32d8ef625f4ad9b3fea40d4db567cae56"; 32503 + hasManpages = true; 31442 32504 hasRunfiles = true; 31443 32505 license = [ "gpl2Plus" ]; 31444 32506 version = "3.03"; 31445 32507 }; 32508 + pdfjam.binfiles = [ 32509 + "pdfjam" 32510 + ]; 31446 32511 pdflatexpicscale = { 31447 32512 revision = 46617; 31448 32513 sha512.run = "d36dcc4d70156d52bcaf668d620c8eee5db8914473f943412ea5ad5c8bde673a6715fd5a69d13e502a5d4fe0b1e0e55099432c4e0e5e02bd5f6155ca5804c3f3"; ··· 31451 32516 license = [ "lppl13c" ]; 31452 32517 version = "0.32"; 31453 32518 }; 32519 + pdflatexpicscale.binfiles = [ 32520 + "pdflatexpicscale" 32521 + ]; 31454 32522 pdflscape = { 31455 32523 revision = 64851; 31456 32524 stripPrefix = 0; ··· 31600 32668 "plain" 31601 32669 "tex-ini-files" 31602 32670 ]; 31603 - hasFormats = true; 32671 + formats = [ 32672 + { 32673 + name = "etex"; 32674 + engine = "pdftex"; 32675 + patterns = [ "language.def" ]; 32676 + options = "-translate-file=cp227.tcx *etex.ini"; 32677 + fmttriggers = [ "cm" "dehyph" "etex" "hyph-utf8" "hyphen-base" "knuth-lib" "plain" ]; 32678 + } 32679 + { 32680 + name = "pdfetex"; 32681 + engine = "pdftex"; 32682 + patterns = [ "language.def" ]; 32683 + options = "-translate-file=cp227.tcx *pdfetex.ini"; 32684 + fmttriggers = [ "cm" "dehyph" "etex" "hyph-utf8" "hyphen-base" "knuth-lib" "plain" "tex-ini-files" ]; 32685 + } 32686 + { 32687 + name = "pdftex"; 32688 + engine = "pdftex"; 32689 + patterns = [ "language.def" ]; 32690 + options = "-translate-file=cp227.tcx *pdfetex.ini"; 32691 + fmttriggers = [ "cm" "dehyph" "etex" "hyph-utf8" "hyphen-base" "knuth-lib" "plain" "tex-ini-files" ]; 32692 + } 32693 + ]; 31604 32694 sha512.run = "a7b4d8672355fc3edaa1fa0b31ea4009c7dfe33d779c82dd5c2182c1b136f745c9b3fae6089b14458f0ac5d5491f0070c9232eca0fbdc27320ccd87d2f34f50f"; 31605 32695 sha512.doc = "021dcbddbe4759731e9411be407a5e2f0c66b04fe22fc5331420f0dad295d3d28109352a962f6d83966ee7b7236bc1bb5aa2455074c19e032f01af415437efb9"; 32696 + hasManpages = true; 31606 32697 hasRunfiles = true; 31607 32698 license = [ "gpl1Only" ]; 31608 32699 }; ··· 31614 32705 license = [ "gpl3" ]; 31615 32706 version = "1.1.0"; 31616 32707 }; 32708 + pdftex-quiet.binfiles = [ 32709 + "pdftex-quiet" 32710 + ]; 32711 + pdftex.binfiles = [ 32712 + "etex" 32713 + "pdfetex" 32714 + "pdftex" 32715 + "simpdftex" 32716 + ]; 31617 32717 pdftexcmds = { 31618 32718 revision = 55777; 31619 32719 stripPrefix = 0; ··· 31628 32728 revision = 62387; 31629 32729 sha512.run = "c86b7123c88bc5c50a8ca4c6e435eccf04cb5d2e2d2b2a25922dfd69cc2eac3eb09c0bfef8fe0444a49f13035cc6a475de54e2b4ced603841f466b2c07568434"; 31630 32730 sha512.doc = "347ff9fe5424657b152afe0cc15ded0b2a81911934c3adac249c75f32f21ab72970bd285ae29447b7189d4df0399ff0dc3d084dba42896d17c5fbbc33cebf7e6"; 32731 + hasManpages = true; 31631 32732 }; 32733 + pdftosrc.binfiles = [ 32734 + "pdftosrc" 32735 + ]; 31632 32736 pdftricks = { 31633 32737 revision = 15878; 31634 32738 stripPrefix = 0; ··· 31668 32772 revision = 59001; 31669 32773 sha512.run = "f5b7623c1ecd132bb3646af5953245bc7378901bd5ded2e910487770cd79bb3d248cad426aafd18dd12a28bdd46be0f89b81dc95959f06688fb6a7a8f96dd11b"; 31670 32774 sha512.doc = "23db38fd8ebbd04bf6fed3b2814360cb6d0b736db1540d0298e9ab6edd449894c420078adae11d97998fa1fceb8e7083adacc0048337afbf4b6fbb253c8ed21f"; 32775 + hasManpages = true; 31671 32776 hasRunfiles = true; 31672 32777 license = [ "lppl13c" ]; 31673 32778 version = "2.10"; 31674 32779 }; 32780 + pdfxup.binfiles = [ 32781 + "pdfxup" 32782 + ]; 31675 32783 pecha = { 31676 32784 revision = 15878; 31677 32785 stripPrefix = 0; ··· 31685 32793 revision = 64227; 31686 32794 sha512.run = "4aca97c3d231e3c68a8372d6d8c970aa681fef3d1b7061fbea1648a188c03e06221bf83d2ed0678390780e9a3c2edfe425ea0050172e837ef1a1a62369c41909"; 31687 32795 sha512.doc = "b0b251fcf40185b017835a7a47e32736ce0d49c56be134bf93619dffedae4ecf44d36050e4515fa681c8c37707a933d8faece2943b4eddb58dab6ba3a2df113d"; 32796 + hasManpages = true; 31688 32797 sha512.source = "febf928301eddf00aa84ede679712a3e58520368f7ecd488e9d696b82dc6ed5afc403d88b344071b4291391528a4552620c4882ba2d2e6ee518fc3a8733a2f41"; 31689 32798 hasRunfiles = true; 31690 32799 license = [ "gpl2" ]; 31691 32800 version = "2.1"; 31692 32801 }; 32802 + pedigree-perl.binfiles = [ 32803 + "pedigree" 32804 + ]; 31693 32805 penlight = { 31694 32806 revision = 64811; 31695 32807 stripPrefix = 0; ··· 31729 32841 revision = 52162; 31730 32842 sha512.run = "af7cd6b065f2405a514d20cb386b34399742a42286002ab3e0f795b64dcb434ae97470ce9cbf25cb27a9b124ebe56844b47c7cf89e1f83a4bd35f1bfcc98163a"; 31731 32843 sha512.doc = "d39c93f4bf3da08266bb0f10b06582db2bf96bee73faafdb191af3770c7c24abde407774f21d3c97b1f2453a8a9bd24576acaf0606796d7439334b8b1e42ac7d"; 32844 + hasManpages = true; 31732 32845 sha512.source = "99a8e27c23a7056496c56e734fefa1e921a002d7b86c153b3a209f7c3d7c415dac05e77b0ce5bc8685bd622243d6ed53be4a7f570a3ed487c3d55baa5b5af06e"; 31733 32846 hasRunfiles = true; 31734 32847 license = [ "lppl13c" ]; 31735 32848 version = "2.2"; 31736 32849 }; 32850 + perltex.binfiles = [ 32851 + "perltex" 32852 + ]; 31737 32853 permute = { 31738 32854 revision = 15878; 31739 32855 stripPrefix = 0; ··· 31768 32884 hasRunfiles = true; 31769 32885 license = [ "gpl1Only" ]; 31770 32886 }; 32887 + petri-nets.binfiles = [ 32888 + "pn2pdf" 32889 + ]; 31771 32890 pfarrei = { 31772 32891 revision = 31934; 31773 32892 sha512.run = "f6046dc96672b60ed272dd6fe23a4a51032f039d3aeaff3f8b5e2407c99fe1f43c568a03564a7c20212a97bbfa4ecbd0dcb7f5f44593e1485c8e5d9197467a6c"; 31774 32893 sha512.doc = "d50ff4603d51eb72d1d12e7f5b1440fa3d7abb1ab74fdf441d7e4a474df91247a1ccad504a14438bc0c3c6354c8f8674f180b5d9d826ff09a8749db3cf0d08c4"; 31775 32894 sha512.source = "1e4008782161066066fc4cb1b029a36f6a18eb0d5d52f11a2a70d04d4778de6ed1a80ea1fef5d8cc86c2e13b8cbcb1cf8ce43e58ff4431b16ca23c3fdafb9884"; 31776 32895 hasRunfiles = true; 32896 + scriptExts = [ 32897 + "tlu" 32898 + ]; 31777 32899 license = [ "lppl13c" ]; 31778 32900 version = "r36"; 31779 32901 }; 32902 + pfarrei.binfiles = [ 32903 + "a5toa4" 32904 + "pfarrei" 32905 + ]; 31780 32906 pfdicons = { 31781 32907 revision = 60089; 31782 32908 stripPrefix = 0; ··· 32357 33483 revision = 56061; 32358 33484 sha512.run = "e5151d85d2db65f41b69320ad92611adcc8d211719aa06f39488ba75972f6bd4eda3a9ebd9f13e8889eb84451a640bbdbfd8862c95620304917cca3dcff4a194"; 32359 33485 sha512.doc = "50103799bbfc18a728b6510f9cd3d9aa4cbafaebb1e68f2f3280b3a57efbdbf75ff68f36e72b4442e49bbb04801795250fb3e2d0728968e30c1e70fc5b7d15d0"; 33486 + hasManpages = true; 32360 33487 hasRunfiles = true; 32361 33488 license = [ "lppl13c" ]; 32362 33489 version = "1.6"; 32363 33490 }; 33491 + pkfix-helper.binfiles = [ 33492 + "pkfix-helper" 33493 + ]; 33494 + pkfix.binfiles = [ 33495 + "pkfix" 33496 + ]; 32364 33497 pkgloader = { 32365 33498 revision = 47486; 32366 33499 stripPrefix = 0; ··· 32505 33638 "tex-ini-files" 32506 33639 "unicode-data" 32507 33640 ]; 32508 - hasFormats = true; 33641 + formats = [ 33642 + { 33643 + name = "platex"; 33644 + engine = "eptex"; 33645 + options = "*platex.ini"; 33646 + patterns = [ "language.dat" ]; 33647 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "ptex-fonts" "latex" ]; 33648 + } 33649 + { 33650 + name = "platex-dev"; 33651 + engine = "eptex"; 33652 + options = "*platex.ini"; 33653 + patterns = [ "language.dat" ]; 33654 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "ptex-fonts" "l3kernel" "latex-base-dev" "latex-firstaid-dev" ]; 33655 + } 33656 + ]; 32509 33657 sha512.run = "f5fbb5629bd73cdd7eb69917526528b10c905f603ff2a5c2cf77445f7250777e34d3a374e6f26ff4fd8fa2a362033cd6bfa11493501cd8120c47a351bc611f51"; 32510 33658 sha512.doc = "2b3751cff2502ddb862774f58919ac98f9a233f02ceba6f2756de3659ac4555831d4af03276798cab9b02ad0152f4a9f0c313ad3ad9af58f429ea54d23fd131f"; 33659 + hasManpages = true; 32511 33660 sha512.source = "e78fad3ef13b2289e88b0844528c0ecd25f1052e2aa443f79a7b25aa72a7645ad576a20e4dcd16412abf68fbf50cb5f4763dc18410813371d9b984afadea9fc6"; 32512 33661 hasRunfiles = true; 32513 33662 license = [ "bsd3" ]; ··· 32520 33669 hasRunfiles = true; 32521 33670 license = [ "bsd3" ]; 32522 33671 }; 33672 + platex.binfiles = [ 33673 + "platex" 33674 + "platex-dev" 33675 + ]; 32523 33676 platexcheat = { 32524 33677 revision = 49557; 32525 33678 stripPrefix = 0; ··· 32660 33813 revision = 66119; 32661 33814 sha512.run = "90a0d9a2782885f90c361fe99a5c20e761eabde7b79140f8c8cca25bb6e731a8bf16988328166aeddc80c37a45cf9d6ff71e177f85338dab6953276462625346"; 32662 33815 sha512.doc = "15600a9b81fdc4e7be4581cc035b6b75bc08d6858003d092382637304393946e1b38d8d693e4b62f86707b29c37a1dc9ad0665ae69f16cc8ee672bd2f537f650"; 33816 + hasManpages = true; 32663 33817 hasRunfiles = true; 32664 33818 license = [ "gpl2" ]; 32665 33819 version = "3.00"; 32666 33820 }; 33821 + pmx.binfiles = [ 33822 + "pmxab" 33823 + "scor2prt" 33824 + ]; 32667 33825 pmxchords = { 32668 33826 revision = 39249; 32669 33827 sha512.run = "0a8f4a88834eb22d3f11ca567f37189af7834370530c6dbca4d83482e94cfb48b128bc1290e7f3ee718bffb4df445a300ddf5081805f88002f53bcf8b434bb3c"; 32670 33828 sha512.doc = "d4075306620fa1ce037a37b9d2646d197348f6482e1286ff6fd99641a8b441b3d830a1420dbf6c025b8d11af78363b717a1acc7ea6b9e2954aa4f11ef04452ad"; 33829 + hasManpages = true; 32671 33830 hasRunfiles = true; 33831 + scriptExts = [ 33832 + "lua" 33833 + ]; 32672 33834 license = [ "gpl2" ]; 32673 33835 version = "2.0.2"; 32674 33836 }; 33837 + pmxchords.binfiles = [ 33838 + "pmxchords" 33839 + ]; 32675 33840 pnas2009 = { 32676 33841 revision = 16287; 32677 33842 stripPrefix = 0; ··· 32959 34124 stripPrefix = 0; 32960 34125 sha512.run = "4238f65f9ef42d218f092bc436fbbe95ddcbcee44a9032b74020a989696db3ce1481460162171f5feeb16f7507a41643443429afb8000d5bea0d7bf16e8dee96"; 32961 34126 sha512.doc = "af17b95e20638fecfe6d431cc320b6d3207dd739779636206899d7bf39c26018718521dabf76adab33db28f975e99d2b2dcd9b13a164dc24927d2017e947bdba"; 34127 + hasManpages = true; 32962 34128 hasRunfiles = true; 32963 34129 license = [ "gpl2" "lppl13c" ]; 32964 34130 }; ··· 33247 34413 revision = 62856; 33248 34414 sha512.run = "c43ba33d29d5b23ece2add44310b89036d5c4725ad76da1ed6e17bb93d0e7d103549f4a7e7807f89cdffcb19a95e0df2fe7851989b8a3b691aacfebfd41044ae"; 33249 34415 sha512.doc = "0194c8634c5d31cf441fb3d7fa171d85358db9831c03cc77bac37272ddfed81d8296e9b05eb4daa7c8012f3bad1a01625aeacb2232989969551e01a92912c409"; 34416 + hasManpages = true; 33250 34417 hasRunfiles = true; 33251 34418 license = [ "gpl1Only" ]; 33252 34419 version = "1.70"; 33253 34420 }; 34421 + ps2eps.binfiles = [ 34422 + "bbox" 34423 + "ps2eps" 34424 + ]; 33254 34425 ps2pk = { 33255 34426 revision = 52851; 33256 34427 sha512.run = "4b3ead8d2708a182d0c158dd8ae5077fb2f4a94c7f6fff52a66d6479d4c05de3d742e4c960ab79b63084435bef491866c38e01d77c41ae3d630c7a32450d0a11"; 33257 34428 sha512.doc = "c5b22a86807378fd7d6d83e8802780567a2473e87875bee4c827a48ff470911855bc4a1db4f439fbda1baf71f714086b96e6e78ee059590fb6ebb45c58abca4f"; 34429 + hasManpages = true; 33258 34430 license = [ "free" ]; 33259 34431 }; 34432 + ps2pk.binfiles = [ 34433 + "mag" 34434 + "pfb2pfa" 34435 + "pk2bm" 34436 + "ps2pk" 34437 + ]; 33260 34438 psbao = { 33261 34439 revision = 55013; 33262 34440 stripPrefix = 0; ··· 33971 35149 license = [ "lppl12" ]; 33972 35150 version = "1.2f"; 33973 35151 }; 35152 + pst-pdf.binfiles = [ 35153 + "ps4pdf" 35154 + ]; 33974 35155 pst-pdgr = { 33975 35156 revision = 45875; 33976 35157 stripPrefix = 0; ··· 34267 35448 license = [ "gpl2" ]; 34268 35449 version = "0.20"; 34269 35450 }; 35451 + pst2pdf.binfiles = [ 35452 + "pst2pdf" 35453 + ]; 34270 35454 pstool = { 34271 35455 revision = 46393; 34272 35456 stripPrefix = 0; ··· 34314 35498 revision = 61719; 34315 35499 sha512.run = "1489c9cd3ae9e1063367301f038cd52f0fd7f5b2d548ea78c06a2bff56100aa613cd01026ce601527b6a32f88b6ed1df96f9c8c6a591d16a63dccdc8e32d6969"; 34316 35500 sha512.doc = "8b4814c2a769b1ea8831aa945352f31125267aeebedd8dc8abf6381928707799bcb1eb29214930152046bab63b1a56179ea035ae6568595fd5ac83bbbd22f588"; 35501 + hasManpages = true; 34317 35502 hasRunfiles = true; 34318 35503 license = [ "free" ]; 34319 35504 version = "p17"; 34320 35505 }; 35506 + psutils.binfiles = [ 35507 + "epsffit" 35508 + "extractres" 35509 + "includeres" 35510 + "psbook" 35511 + "psjoin" 35512 + "psnup" 35513 + "psresize" 35514 + "psselect" 35515 + "pstops" 35516 + ]; 34321 35517 ptex = { 34322 35518 revision = 62464; 34323 35519 deps = [ ··· 34329 35525 "ptex-base" 34330 35526 "ptex-fonts" 34331 35527 ]; 34332 - hasFormats = true; 35528 + formats = [ 35529 + { 35530 + name = "eptex"; 35531 + engine = "eptex"; 35532 + options = "*eptex.ini"; 35533 + patterns = [ "language.def" ]; 35534 + fmttriggers = [ "cm" "hyphen-base" "knuth-lib" "plain" "ptex-base" "ptex-fonts" "etex" ]; 35535 + } 35536 + { 35537 + name = "ptex"; 35538 + engine = "ptex"; 35539 + options = "ptex.ini"; 35540 + fmttriggers = [ "cm" "hyphen-base" "knuth-lib" "plain" "ptex-base" "ptex-fonts" ]; 35541 + } 35542 + ]; 34333 35543 sha512.run = "6e2e40d86740a24550cb4f55630db81bdc777daf87533cb23b4fe041439d00e10cbb7b5fab92e33828c87945e710ea3579d76a8e0fdae0b8ba069b5eb33968c3"; 34334 35544 sha512.doc = "96aed9e990d013c7f5310a5ec86a1f7465d0de8503009669a5e10ccf4d3ed8767bf1408cfb04cfa8876e02640bc4a3b07249c331cc6190e391cb4a5b8aeafa35"; 35545 + hasManpages = true; 34335 35546 license = [ "bsd3" ]; 34336 35547 }; 34337 35548 ptex-base = { ··· 34353 35564 license = [ "publicDomain" "gpl3" ]; 34354 35565 version = "20210625.0"; 34355 35566 }; 35567 + ptex-fontmaps.binfiles = [ 35568 + "kanji-config-updmap" 35569 + "kanji-config-updmap-sys" 35570 + "kanji-config-updmap-user" 35571 + "kanji-fontmap-creator" 35572 + ]; 34356 35573 ptex-fonts = { 34357 35574 revision = 64330; 34358 35575 stripPrefix = 0; ··· 34368 35585 sha512.doc = "f84a8a047c4387ee45214b6bc98cf2710cdd3497e5a6066fed518b754fa4dbcbe1602cdedaa0f48638f37801f7f7801ad40f288a2e5b8e03cb36848d3992a7d7"; 34369 35586 license = [ "bsd3" ]; 34370 35587 }; 35588 + ptex.binfiles = [ 35589 + "eptex" 35590 + "makejvf" 35591 + "mendex" 35592 + "pbibtex" 35593 + "pdvitomp" 35594 + "pdvitype" 35595 + "pmpost" 35596 + "ppltotf" 35597 + "ptex" 35598 + "ptftopl" 35599 + "r-pmpost" 35600 + ]; 34371 35601 ptex2pdf = { 34372 35602 revision = 64072; 34373 35603 postactionScript = "tlpkg/tlpostcode/ptex2pdf-tlpost.pl"; ··· 34375 35605 sha512.doc = "f193b44004b487d93f025b34b72a17cbaf4111b1a6e1ceb4ac1b69c6c07aa4dce46cde510cbd01fb71fb08c06f7bbb415a4a8051de5861f1f586b756060f386f"; 34376 35606 hasRunfiles = true; 34377 35607 hasTlpkg = true; 35608 + scriptExts = [ 35609 + "lua" 35610 + ]; 34378 35611 license = [ "gpl2" ]; 34379 35612 version = "20200520.0"; 34380 35613 }; 35614 + ptex2pdf.binfiles = [ 35615 + "ptex2pdf" 35616 + ]; 34381 35617 ptext = { 34382 35618 revision = 30171; 34383 35619 stripPrefix = 0; ··· 34436 35672 revision = 29725; 34437 35673 sha512.run = "79d99ef7ebc462c7c65d03f23cc85b9f136df2b0c9d647fc0672584fa57bfb7447f6db0e6d6b11bfc738cfe8c8658f45fe0b4059ff00f355e4b21d44f0d4102a"; 34438 35674 sha512.doc = "3f9fadfb35596835b250cab98b0d1e3c6d537cfac5878e0b9788aeb5cc7ef455ce3d44f7d0f03e9002796a162d374f6aa8f9bce5bd4c3f0e8937040de0b82a8d"; 35675 + hasManpages = true; 34439 35676 hasRunfiles = true; 34440 35677 license = [ "lppl13c" ]; 34441 35678 version = "1.1"; 34442 35679 }; 35680 + purifyeps.binfiles = [ 35681 + "purifyeps" 35682 + ]; 34443 35683 puyotikz = { 34444 35684 revision = 57254; 34445 35685 stripPrefix = 0; ··· 34582 35822 sha512.run = "097a1eec7e6a969b0c2aef3915d8231d7e6b6c234abe79caa7f7325df22f4976d1bcf2b111c87c9b457250a2c89b5b0a29afd7deb81ee309753901768fb3fd08"; 34583 35823 sha512.doc = "050bf2576a7305eda104ac928cb332e6fd1437e1852726442694fb7ec88ebe7fb9e7e54987a13b76aa103afcc446019a57b8e011f4e638469ea34a9788a8e7cf"; 34584 35824 hasRunfiles = true; 35825 + scriptExts = [ 35826 + "py" 35827 + ]; 34585 35828 license = [ "lppl13c" ]; 34586 35829 version = "0.11"; 34587 35830 }; 35831 + pygmentex.binfiles = [ 35832 + "pygmentex" 35833 + ]; 34588 35834 pyluatex = { 34589 35835 revision = 65855; 34590 35836 stripPrefix = 0; ··· 34632 35878 sha512.doc = "3ec2fe0f095384734575c2c9fd1bc9d485b628485c8ee75cd8fb9ebd6d1f56edbec6f378c7c9e1d5ba9c10c4bbcc3934ddb957dc47a258ac81ca89b5ce3a2e92"; 34633 35879 sha512.source = "8a3cf562716df588d4ada0273c3340b73e16a01524e02a9c83c4ca781b8dd1763a1deb9e303635878721831e0d57b780c0666b694629106650f639061d2f32f4"; 34634 35880 hasRunfiles = true; 35881 + scriptExts = [ 35882 + "py" 35883 + ]; 34635 35884 license = [ "lppl13c" ]; 34636 35885 version = "0.18"; 34637 35886 }; 35887 + pythontex.binfiles = [ 35888 + "depythontex" 35889 + "pythontex" 35890 + ]; 34638 35891 qcircuit = { 34639 35892 revision = 48400; 34640 35893 stripPrefix = 0; ··· 35686 36939 revision = 46791; 35687 36940 sha512.run = "67931287ea126947b5b2d567ba355d44ce094b2b527288ce32329de4a73434be9a43cd520e6c24ef570a46a16c0edcf12212f46228ee1bcd2b8a8be7f9db3a7c"; 35688 36941 sha512.doc = "33d5c8210600cb4ce7b1313d1046f6644f0a6648f7ee9676d4d628d042f6501b5e92f2b56a31fbad6f637dc93a460a568be9e1335bd52bcea825f5772b2a9d51"; 36942 + hasManpages = true; 35689 36943 sha512.source = "3159acbc71a007877c046f6c075bf271e031feb00cda04c1818e4490396c3fb0651f160c7a98d8d3391efccae6a5b1dfde2155c6bde1c463e1c7416107b4ab90"; 35690 36944 hasRunfiles = true; 35691 36945 license = [ "lppl13c" ]; 35692 36946 version = "5.0"; 35693 36947 }; 36948 + rubik.binfiles = [ 36949 + "rubikrotation" 36950 + ]; 35694 36951 ruhyphen = { 35695 36952 revision = 21081; 35696 36953 stripPrefix = 0; ··· 36700 37957 revision = 57972; 36701 37958 sha512.run = "1f217550f7455a82dd1771556045e10a39138eebddc90f4d38a274d56d9072501d94476c6045012f3c5cda43aea71924268fd222895079b225d893df3b78fa97"; 36702 37959 sha512.doc = "1b36ac131e25541123a7d18e9a5e3cb1fccab04ffca1b0d1e5a036a26de99fb05e6745d43cac6dc76a295eac5503f90eafdb2b40f96c88836123b5b599a47e2e"; 37960 + hasManpages = true; 36703 37961 license = [ "free" ]; 36704 37962 }; 37963 + seetexk.binfiles = [ 37964 + "dvibook" 37965 + "dviconcat" 37966 + "dviselect" 37967 + "dvitodvi" 37968 + ]; 36705 37969 selectp = { 36706 37970 revision = 20185; 36707 37971 stripPrefix = 0; ··· 37917 39181 revision = 65050; 37918 39182 sha512.run = "e0447cedced73a9544b837c555f3d42995b5fa5e23ba737b6794e11e7fa391969c2156ae89d6e7e18140dae0e0c9b0f2d5d6036c4fda3d236790abb21fc8d9ed"; 37919 39183 sha512.doc = "b783636e01e976f3a0020d6e5b8c87918277fb0caae09057e68b2e216e504618f0b784b1214fdf99fde79cae5a6169c585bacf093de149a99534ef7069e6cb2a"; 39184 + hasManpages = true; 37920 39185 hasRunfiles = true; 39186 + scriptExts = [ 39187 + "py" 39188 + ]; 37921 39189 license = [ "gpl3Plus" ]; 37922 39190 version = "1.3.0"; 37923 39191 }; 39192 + spix.binfiles = [ 39193 + "spix" 39194 + ]; 37924 39195 splines = { 37925 39196 revision = 15878; 37926 39197 stripPrefix = 0; ··· 37945 39216 revision = 39766; 37946 39217 sha512.run = "858033eadfa82b4e40a388356f64002370a5f4fc2c95565eae90c68373f708a3c9827fc4e0ba8094659382aba4e5925cba86632733b15d85ea6a82f73ace8737"; 37947 39218 sha512.doc = "c8dd92e955fcccf71b412d9750fff7b6f214e929ddf194a6496a79a146f4837af3d773ed3f2303546727cc4a8fb9d5366dd75b64d3877e6121ce20315f71997a"; 39219 + hasManpages = true; 37948 39220 sha512.source = "8aa928bdf6f2e8fb6274c1fe8d0b4567d03a1c6ffbd078726bf6a36ff1bdab981d5150cf0250602a64d2a0a9be92695fdd399c04d041b7a9579a7d3a71910151"; 37949 39221 hasRunfiles = true; 39222 + scriptExts = [ 39223 + "tlu" 39224 + ]; 37950 39225 license = [ "lppl13c" ]; 37951 39226 version = "1.2c"; 37952 39227 }; 39228 + splitindex.binfiles = [ 39229 + "splitindex" 39230 + ]; 37953 39231 spot = { 37954 39232 revision = 22408; 37955 39233 stripPrefix = 0; ··· 38029 39307 revision = 38710; 38030 39308 sha512.run = "9e11ed88fbbfc0130f43fdecd8fb0b3eecbdf50eb33bdca57bd34c860cdfe84dcd560371efba4cb261e65aaf4577306f478d1c43ed89152e7e21fd627eb7328d"; 38031 39309 sha512.doc = "dba9916acf75e800af1e581b4276e82bfe4c421a500a400773354766b37849568c1f19752a75983374ca41f793903f9776423888215f00376db1e0f5f3b3dbbc"; 39310 + hasManpages = true; 38032 39311 hasRunfiles = true; 38033 39312 license = [ "gpl2" ]; 38034 39313 version = "1.0"; 38035 39314 }; 39315 + srcredact.binfiles = [ 39316 + "srcredact" 39317 + ]; 38036 39318 srdp-mathematik = { 38037 39319 revision = 65293; 38038 39320 stripPrefix = 0; ··· 38427 39709 revision = 64967; 38428 39710 sha512.run = "f95ad4f6260657ce329c10ae1306e5ec50965c2766c3c28f5a6dd77f4884637c36ecfae28b7853dfaf4e2e5bc256713abe4c8b3525e194fed1eccdd1ea24e1ac"; 38429 39711 sha512.doc = "1bc66506350b07341c8c4b858c6b1c637d9f0bf48323714ee7dedd701faf20e3cadb318f56bfb1a05f4fcaf84cdd6e9db18299801a69e0359937d7852ac6a824"; 39712 + hasManpages = true; 38430 39713 hasRunfiles = true; 38431 39714 license = [ "gpl3" ]; 38432 39715 version = "2.4"; 38433 39716 }; 39717 + sty2dtx.binfiles = [ 39718 + "sty2dtx" 39719 + ]; 38434 39720 styledcmd = { 38435 39721 revision = 65262; 38436 39722 stripPrefix = 0; ··· 38704 39990 license = [ "lppl13c" ]; 38705 39991 version = "2.4d"; 38706 39992 }; 39993 + svn-multi.binfiles = [ 39994 + "svn-multi" 39995 + ]; 38707 39996 svn-prov = { 38708 39997 revision = 64967; 38709 39998 stripPrefix = 0; ··· 38814 40103 revision = 54074; 38815 40104 sha512.run = "1cc1900df90ceebc6865ce7c4a4befc86d1aa5aeb0f19808526a6cb369d7bd2ecf3c4789817da937e84fdf1fa3c921660e64e3e8a8e215d4f6dd97b2371743c5"; 38816 40105 sha512.doc = "37b7f0e3b86494715763c0d230a076aeec1f41ad658432099871d26b933cd8d0e8e831064cbe462a31a30260004c6dfe9b6b4d555d281d909615910470a2b1ef"; 40106 + hasManpages = true; 38817 40107 }; 40108 + synctex.binfiles = [ 40109 + "synctex" 40110 + ]; 38818 40111 synproof = { 38819 40112 revision = 15878; 38820 40113 stripPrefix = 0; ··· 38882 40175 revision = 57972; 38883 40176 sha512.run = "9065b22ec60747b603c758c3bae67ff06759ebf97c979028ac940a1b773e3a20f5f249a4a61b7564038dcda3c72ef635315e64a3b8692501cc8f6c30ff7fa989"; 38884 40177 sha512.doc = "34eacd2f14282108ba41d49cc68c066e12383c4873c9cb8a2389300f9c5685b3f3d7d0626e33008d28c229f8311daf2404b2bfa164fa550184f1e856163ab386"; 40178 + hasManpages = true; 38885 40179 license = [ "publicDomain" ]; 38886 40180 }; 40181 + t1utils.binfiles = [ 40182 + "t1ascii" 40183 + "t1asm" 40184 + "t1binary" 40185 + "t1disasm" 40186 + "t1mac" 40187 + "t1unmac" 40188 + ]; 38887 40189 t2 = { 38888 40190 revision = 47870; 38889 40191 stripPrefix = 0; ··· 39442 40744 "kpathsea" 39443 40745 "plain" 39444 40746 ]; 39445 - hasFormats = true; 40747 + formats = [ 40748 + { 40749 + name = "tex"; 40750 + engine = "tex"; 40751 + options = "tex.ini"; 40752 + fmttriggers = [ "cm" "hyphen-base" "knuth-lib" "plain" ]; 40753 + } 40754 + ]; 39446 40755 sha512.run = "7d177346a2df7e7dbd2fce3635a8860c0deee30271beeba585091f8027c796678a3dc9cda2952a073c9ca02e26cd656a3bdcabe4661c23e81af350a987d7e4aa"; 39447 40756 sha512.doc = "e545796c64bbce0680d12b9d77ca64b008c369f90639ad9c3e7b7b219ceb85fcf24fa7eccaff65639bb9fe7159c2b2dd124866acd2ad78d860ff4e872a341d23"; 40757 + hasManpages = true; 39448 40758 license = [ "knuth" ]; 39449 40759 version = "3.141592653"; 39450 40760 }; ··· 39557 40867 license = [ "cc-by-30" ]; 39558 40868 version = "2.1_June_2022"; 39559 40869 }; 40870 + tex.binfiles = [ 40871 + "initex" 40872 + "tex" 40873 + ]; 39560 40874 tex4ebook = { 39561 40875 revision = 66333; 39562 40876 deps = [ ··· 39566 40880 sha512.run = "5ed55a074d557cc433780b838fa0a53a3bd8428a192ddc1bfd71c306a110041663ceb0d6931b580e150ebd7f5f07145796ebd12bfd7d1c986e7feb74803dc104"; 39567 40881 sha512.doc = "964824dc432799c57af3d69dae35b35e1f327dd57d245a6c392d434033bc627d8c93682c1bbbb1b099f71acde25c10f7cca2d3b72cca02e3f9c8d94de0dff807"; 39568 40882 hasRunfiles = true; 40883 + scriptExts = [ 40884 + "lua" 40885 + ]; 39569 40886 license = [ "lppl13c" ]; 39570 40887 version = "0.3i"; 39571 40888 }; 40889 + tex4ebook.binfiles = [ 40890 + "tex4ebook" 40891 + ]; 39572 40892 tex4ht = { 39573 40893 revision = 66531; 39574 40894 sha512.run = "44ed16da1e774edb33b68c478ba8fa70eb33b03094c87cfd2c17068786c93bf4c083e85046158aef30353824d1458f0c5646ee71446f22ed991145827fad5f4a"; 39575 40895 sha512.doc = "7c831eccdb5d303b756799bb28fa962593eec8a12e5ee1c763b7c614bab29d27fc507ebd86637e920581a4dd3a89d9e7acdb0aba2798b24048b9b0bacdcd1dd7"; 39576 40896 sha512.source = "777422dea0615764a824f70ec7a85d4fbc824c25587935bfdf514420c2e0c61243dee2a84861b2290cec1fb444f64bd9754ce6334fb47c9ab3142d8e083fed75"; 39577 40897 hasRunfiles = true; 40898 + scriptExts = [ 40899 + "jar" 40900 + "lua" 40901 + ]; 39578 40902 license = [ "lppl13c" ]; 39579 40903 }; 40904 + tex4ht.binfiles = [ 40905 + "ht" 40906 + "htcontext" 40907 + "htlatex" 40908 + "htmex" 40909 + "httex" 40910 + "httexi" 40911 + "htxelatex" 40912 + "htxetex" 40913 + "mk4ht" 40914 + "t4ht" 40915 + "tex4ht" 40916 + "xhlatex" 40917 + ]; 39580 40918 texaccents = { 39581 40919 revision = 64447; 39582 40920 sha512.run = "5a2a79c9faddebd523939cb3cf42236b1d2c441a036cd7fc6f6f62422e5142cdbc0a45ddaa9e642266c41c9fe5b723fc440d0372639cffd399a89d489bd11b66"; 39583 40921 sha512.doc = "87bc11f186513adbf32c15af2f1c1253dd72802fb2008b76b9d7d67fc0a039aab0d2424fb853b6bd8e968cd4e9c1cd93bff786fa07e84593fbda99191b053eaa"; 40922 + hasManpages = true; 39584 40923 sha512.source = "8bf5d4957008833d54f87eff9feb14f60694ea02e7e9fd2cd5c5d2e2db3f6de3a33784121208ffab516763fbf578125399cbd6f39750e6bb0162a65c2fc44f24"; 39585 40924 hasRunfiles = true; 40925 + scriptExts = [ 40926 + "sno" 40927 + ]; 39586 40928 license = [ "mit" ]; 39587 40929 version = "1.0.1"; 39588 40930 }; 40931 + texaccents.binfiles = [ 40932 + "texaccents" 40933 + ]; 39589 40934 texapi = { 39590 40935 revision = 54080; 39591 40936 stripPrefix = 0; ··· 39610 40955 license = [ "lppl13c" ]; 39611 40956 version = "3.1.1"; 39612 40957 }; 40958 + texcount.binfiles = [ 40959 + "texcount" 40960 + ]; 39613 40961 texdate = { 39614 40962 revision = 49362; 39615 40963 stripPrefix = 0; ··· 39629 40977 license = [ "gpl3" ]; 39630 40978 version = "1.9"; 39631 40979 }; 40980 + texdef.binfiles = [ 40981 + "latexdef" 40982 + "texdef" 40983 + ]; 39632 40984 texdiff = { 39633 40985 revision = 29752; 39634 40986 sha512.run = "26fa84b3090d641efb186947ce4d1d89c30a2c224cfc8fa759da3ba7ec9cc113c0ed4afc1c3d0fa5f9d0a88af4f9b3001d57651df6b5be6e0234fb78ec4f252a"; 39635 40987 sha512.doc = "d458fa8db6433b4c7fbd23a16f9be53c2c822e396e7f50844cfa6acdd2a08acf8efdd0bd946c8fdc09ca8aa28d1eb25708d3719184634abced92ea5c94d9a948"; 40988 + hasManpages = true; 39636 40989 hasRunfiles = true; 39637 40990 license = [ "artistic1-cl8" ]; 39638 40991 version = "0.4"; 39639 40992 }; 40993 + texdiff.binfiles = [ 40994 + "texdiff" 40995 + ]; 39640 40996 texdimens = { 39641 40997 revision = 61070; 39642 40998 stripPrefix = 0; ··· 39650 41006 revision = 55064; 39651 41007 sha512.run = "3cd6cf4d9ff3a1a3daef0bd5a998417696f6645cb54679e99e5424ebbe3926c45acad7b999ee4371392a7ba13fe3f2899438ce66efca7829c7aa1eaef84aa6e5"; 39652 41008 sha512.doc = "1114dce13ac47c4352e968f42e89582b62b2702bc25ce3a9a4fd766b3bd63607e11eab52d19bc9f809b2b67cd92153c4f591632cfc72dcaf1c0a1b1cfb416b11"; 41009 + hasManpages = true; 39653 41010 hasRunfiles = true; 39654 41011 license = [ "artistic1-cl8" ]; 39655 41012 version = "1.3"; 39656 41013 }; 41014 + texdirflatten.binfiles = [ 41015 + "texdirflatten" 41016 + ]; 39657 41017 texdoc = { 39658 41018 revision = 66228; 39659 41019 deps = [ ··· 39661 41021 ]; 39662 41022 sha512.run = "3d10ce6a38e3b676bc7495714962b527e2c78d5844b184eade200ad55cf07b44945203019315f1d6e2ef825c8093f0fc60abdf67efd641ce3777c32f0680c10f"; 39663 41023 sha512.doc = "85e16d57fd1f89364caf38a714756a31c4a89dfdc0313e11641593df2227a7a17df861ef34d109a5737ce463ca1016653635499186d9f99a1e75d9225e2c66d2"; 41024 + hasManpages = true; 39664 41025 hasRunfiles = true; 41026 + scriptExts = [ 41027 + "tlu" 41028 + ]; 39665 41029 license = [ "gpl1Only" ]; 39666 41030 version = "4.0.1"; 39667 41031 }; 41032 + texdoc.binfiles = [ 41033 + "texdoc" 41034 + ]; 39668 41035 texdoctk = { 39669 41036 revision = 62186; 39670 41037 deps = [ ··· 39672 41039 ]; 39673 41040 sha512.run = "f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe"; 39674 41041 sha512.doc = "fb403dc17ad839ea64bcf6da84e59288a8745b5eb731051d7df8593138aa5d3b6891d56f52bdbe5c9a41e590f1f36db390e7e7a825d9aaf00d4fbc01c8dc16ba"; 41042 + hasManpages = true; 39675 41043 hasRunfiles = true; 39676 41044 license = [ "gpl1Only" ]; 39677 41045 version = "0.6.0"; 39678 41046 }; 41047 + texdoctk.binfiles = [ 41048 + "texdoctk" 41049 + ]; 39679 41050 texdraw = { 39680 41051 revision = 64477; 39681 41052 stripPrefix = 0; ··· 39689 41060 revision = 65545; 39690 41061 sha512.run = "e7553ab1e2368f1ee54cebe94ef1cc6675a6dd6f76f1bb94b1d79a742ddbbfb30215c97b7aa08165ec0e94b4468491d6cbbe6e1d8d77c24e37f3ec46104cc12f"; 39691 41062 sha512.doc = "07cbd86a5f4731257804a8a62fab247a5a091fbdb51b5f618b42200c06ac8293e809ba19fc98f844dbfe6321e733aae5671b5a8318892608687a454cac15bd10"; 41063 + hasManpages = true; 39692 41064 hasRunfiles = true; 39693 41065 license = [ "publicDomain" ]; 39694 41066 version = "1.48"; 39695 41067 }; 41068 + texfot.binfiles = [ 41069 + "texfot" 41070 + ]; 39696 41071 texilikechaps = { 39697 41072 revision = 28553; 39698 41073 stripPrefix = 0; ··· 39789 41164 ]; 39790 41165 sha512.run = "3dbb2007ae7b80862265d6196f77a9d796f02f6914871f4dad094f8419040fe7064daf6ecf5dd611b5764dd4148d034a97d82aa22671199e8a3dc79373859c67"; 39791 41166 sha512.doc = "6976ba00c8ee50664aaa1f762231f297f01548a94d6a632b386845e7fa43b20b63342d58874e87869a73a9c23bba358f762f5cc3814690f870c6216679471a89"; 41167 + hasManpages = true; 39792 41168 hasRunfiles = true; 39793 41169 hasTlpkg = true; 41170 + scriptExts = [ 41171 + "lua" 41172 + "tcl" 41173 + ]; 39794 41174 }; 39795 41175 texlive-scripts-extra = { 39796 41176 revision = 62517; 39797 41177 sha512.run = "46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7"; 39798 41178 sha512.doc = "22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80"; 41179 + hasManpages = true; 39799 41180 hasRunfiles = true; 39800 41181 }; 41182 + texlive-scripts-extra.binfiles = [ 41183 + "allcm" 41184 + "allec" 41185 + "allneeded" 41186 + "dvi2fax" 41187 + "dvired" 41188 + "e2pall" 41189 + "kpsepath" 41190 + "kpsetool" 41191 + "kpsewhere" 41192 + "kpsexpand" 41193 + "mkocp" 41194 + "mkofm" 41195 + "ps2frag" 41196 + "pslatex" 41197 + "texconfig" 41198 + "texconfig-dialog" 41199 + "texconfig-sys" 41200 + "texlinks" 41201 + ]; 41202 + texlive-scripts.binfiles = [ 41203 + "fmtutil" 41204 + "fmtutil-sys" 41205 + "fmtutil-user" 41206 + "man" 41207 + "mktexfmt" 41208 + "mktexmf" 41209 + "mktexpk" 41210 + "mktextfm" 41211 + "rungs" 41212 + "texhash" 41213 + "updmap" 41214 + "updmap-sys" 41215 + "updmap-user" 41216 + ]; 39801 41217 texlive-sr = { 39802 41218 revision = 54594; 39803 41219 stripPrefix = 0; ··· 39814 41230 revision = 63645; 39815 41231 sha512.run = "cbc7e70f3b4d451a51f06ed640b37ce28b8ea32f0dad75b32e54856e1051934d32125f2428b074a69503fb24c943c5eded58d77168d606891ea8209bbf852c65"; 39816 41232 sha512.doc = "37f37bfd17988a8897312581efcf05aff76af6fd2c30867c65e0a4445ddc1f7fb90bb86984999d5fc942159bccf5c2a188e5b552702405405c902c97ae4828ff"; 41233 + hasManpages = true; 39817 41234 hasRunfiles = true; 39818 41235 hasTlpkg = true; 39819 41236 }; 41237 + "texlive.infra".binfiles = [ 41238 + "mktexlsr" 41239 + "tlmgr" 41240 + ]; 39820 41241 texliveonfly = { 39821 41242 revision = 55777; 39822 41243 sha512.run = "63353a768b700ea11982e9552046dfd1dc3d844883f03099833cabe2af5ccddecebd7ef737fbcd256c90304174165a4d283d4912f8311508e61c723d751619a7"; 39823 41244 sha512.doc = "46d57a6ebd68a56d55ccddc68006693fcbad8ed8f809243a3ffac7adb82da58cbc28239b57556d5d8d6388ea034b6571557588ff9365d4891145d5cc3fabfaea"; 39824 41245 hasRunfiles = true; 41246 + scriptExts = [ 41247 + "py" 41248 + ]; 39825 41249 license = [ "gpl3" ]; 39826 41250 }; 41251 + texliveonfly.binfiles = [ 41252 + "texliveonfly" 41253 + ]; 39827 41254 texloganalyser = { 39828 41255 revision = 54526; 39829 41256 sha512.run = "85f491af4a3867283d56bc2d98ebcf491e622008b3a70bb2cae03b9deb38170e1c73088d109445fac11fcce6e10aac57f42f03066580a79c978dd19af1f74caa"; ··· 39832 41259 license = [ "bsd3" ]; 39833 41260 version = "0.11"; 39834 41261 }; 41262 + texloganalyser.binfiles = [ 41263 + "texloganalyser" 41264 + ]; 39835 41265 texlogfilter = { 39836 41266 revision = 62792; 39837 41267 sha512.run = "8012a0cca2e408c60a5ead5d59af92ba4befffe184f298ba16f6b57f1487d1e4cb22301a88d61748c8db0fca444bf861e01dbae5335aabaeb2c25e3f94f1ff8d"; 39838 41268 sha512.doc = "76fbce938945ebfd6bfb78022219fe217b7e6f0ae3c298e1bd9d0c570bfff1100d34034475f2577a9676e01a5bf64428664bb5cce4fd65c7d0cd350c9f156d5f"; 41269 + hasManpages = true; 39839 41270 hasRunfiles = true; 39840 41271 license = [ "lppl13c" ]; 39841 41272 version = "1.1"; 39842 41273 }; 41274 + texlogfilter.binfiles = [ 41275 + "texlogfilter" 41276 + ]; 39843 41277 texlogos = { 39844 41278 revision = 19083; 39845 41279 stripPrefix = 0; ··· 39852 41286 revision = 64301; 39853 41287 sha512.run = "8017144da38d3e7b011b1620b4165e62159cb2975a418b350bf8a5d87e8d519166fb87b916a96ef6ec203df12834e72a31e21c41a84e113e8ebe620bd5eb8860"; 39854 41288 sha512.doc = "7a744ba4bdbcda04c1adf53c07acb5d20799268f31aebf2234203251ac56a96ad6cd0574d1c25c983eec0d7191dcb49bc9f11dbb2aa6aedccf31c7499400fd9f"; 41289 + hasManpages = true; 39855 41290 hasRunfiles = true; 39856 41291 license = [ "gpl3Plus" ]; 39857 41292 version = "1.3.1"; 39858 41293 }; 41294 + texlogsieve.binfiles = [ 41295 + "texlogsieve" 41296 + ]; 39859 41297 texmate = { 39860 41298 revision = 15878; 39861 41299 stripPrefix = 0; ··· 39900 41338 sha512.doc = "51bc4e5a9f62b4526198b380fa69dd2d79ff69ccf0915aef4269d890fed057c4130ccca65e0c279e58ebfb72347d627b186534138f9c4bc8d395677c73a2a0fc"; 39901 41339 sha512.source = "5ed0dddadb7e8f406635d7a2cc309a030826607a76b4520b1f47a07affb603d96577118ba1fb5b9797322aa49a68616acbbcdde39bc8538c54c5d2fa1aebe510"; 39902 41340 hasRunfiles = true; 41341 + scriptExts = [ 41342 + "jar" 41343 + ]; 39903 41344 license = [ "lppl13c" ]; 39904 41345 version = "1.7"; 39905 41346 }; 41347 + texosquery.binfiles = [ 41348 + "texosquery" 41349 + "texosquery-jre5" 41350 + "texosquery-jre8" 41351 + ]; 39906 41352 texplate = { 39907 41353 revision = 61719; 39908 41354 sha512.run = "5b19c1f2d5bdaacb1c842e78b1980ecb3f4fc548873e6a36fc9c5a70c3e3649b812819cc0d3bf68622acf31ac6c687cc4ba657ce2a4682bd13faba4070b0a1d7"; 39909 41355 sha512.doc = "e28f0f3476e710fcec772206138a2f423ea6f9df903bfd4c4a278453f217752b7f4ffd7e68f10821ee36a9251a14e6226887ed5aa7a5fb53e5deb7a1685a04e8"; 39910 41356 sha512.source = "658467f513fc37799df279d636f5927477c51cf0adfbff2ea1597bc8bbd4d9edc3f5f22e2f09d9049a6015a6825bde043ae10e8b55ef78ba8dbbfb04604de0b5"; 39911 41357 hasRunfiles = true; 41358 + scriptExts = [ 41359 + "jar" 41360 + ]; 39912 41361 license = [ "bsd3" ]; 39913 41362 version = "1.0.4"; 39914 41363 }; 41364 + texplate.binfiles = [ 41365 + "texplate" 41366 + ]; 39915 41367 texpower = { 39916 41368 revision = 29349; 39917 41369 stripPrefix = 0; ··· 39952 41404 "plain" 39953 41405 "tex" 39954 41406 ]; 39955 - hasFormats = true; 41407 + formats = [ 41408 + { 41409 + name = "texsis"; 41410 + engine = "pdftex"; 41411 + options = "-translate-file=cp227.tcx texsis.ini"; 41412 + fmttriggers = [ "cm" "hyphen-base" "knuth-lib" "plain" ]; 41413 + } 41414 + ]; 39956 41415 sha512.run = "7309726b33eadf8290e596aab50bb1af95600a067338b352c1ac092643a8c6d4142180d0146abbbb828a38fb08fdd9ae03da6572e6c221afcd151a51430a423e"; 39957 41416 sha512.doc = "2a4979a10514ccd589b331ff34a677a4e22adbeea73d6112c9a14392b3ee75a8cdb292b008b160792b3d00b812834afa7e0211db860c41f1beb69bbc900fdb90"; 41417 + hasManpages = true; 39958 41418 hasRunfiles = true; 39959 41419 license = [ "lppl13c" ]; 39960 41420 version = "2.18"; 39961 41421 }; 41422 + texsis.binfiles = [ 41423 + "texsis" 41424 + ]; 39962 41425 texsurgery = { 39963 41426 revision = 59885; 39964 41427 stripPrefix = 0; ··· 40083 41546 revision = 62387; 40084 41547 sha512.run = "fd6b433f0774441ad8cda525f45a7ec18076b69f9c666c6b4ab13190f9140b288a2d4b838dbb8065e260d77fd2220f10b37f349805ad266a4b6b5c3041f5f5b7"; 40085 41548 sha512.doc = "1699ff3feb1b0023938ccbe77856311efc40ab90d7288fe611a040e76c04f5ac38ba4cf75ca9e0d3638a017287e6abe4971a1ec450f6b74d90aea0b59909c4a8"; 41549 + hasManpages = true; 40086 41550 license = [ "publicDomain" ]; 40087 41551 }; 41552 + texware.binfiles = [ 41553 + "dvitype" 41554 + "pooltype" 41555 + ]; 40088 41556 texworks = { 40089 41557 revision = 54074; 40090 41558 sha512.run = "4867a2f6ca333fc42d774154179f438970d392857b0f631f58211b7174c4b56c7fe9c43cac534cac1828d3edf18069fa781d4760ca472a99b5abfe4c7a6f72c9"; ··· 40323 41791 revision = 62518; 40324 41792 sha512.run = "74d1b32b1a48825c423d4346258f6f1eea60d2054ed38b3d9d4e207a3375e35b6e80d87706bc2d265f62606a449a0a665c8698f4e1615b39df98f6f54b309fff"; 40325 41793 sha512.doc = "26f698eef73b85181abbd155e8ec8f6057f7ec0c5ed1448a256e4fc2e41cffc77474fe4c3695d611e8993bbb1afdf238e3db3a90bc2b7af145535f726af027ed"; 41794 + hasManpages = true; 40326 41795 hasRunfiles = true; 40327 41796 license = [ "lppl13c" ]; 40328 41797 version = "3.17"; 40329 41798 }; 41799 + thumbpdf.binfiles = [ 41800 + "thumbpdf" 41801 + ]; 40330 41802 thumbs = { 40331 41803 revision = 33134; 40332 41804 stripPrefix = 0; ··· 40390 41862 ]; 40391 41863 sha512.run = "96cab708d9faec3f451302c6141655b79524d3497d9bded141235a2fcfbb27bb2d65fd096e559cc01b01f4ab28b97f5851ba9e202c313240ef1af07c4676085f"; 40392 41864 sha512.doc = "519a15cde0a8b52250bdf61926ce44ea9267ff9f75f57f3ee9b390ce1aa6f7bc2a6bc2f30222d41a7606721ed28cbbd44348cb44229fba1c7126196291667917"; 41865 + hasManpages = true; 40393 41866 license = [ "free" ]; 40394 41867 version = "2.4"; 40395 41868 }; 41869 + tie.binfiles = [ 41870 + "tie" 41871 + ]; 40396 41872 tikz-3dplot = { 40397 41873 revision = 25087; 40398 41874 stripPrefix = 0; ··· 40861 42337 revision = 60289; 40862 42338 sha512.run = "0957b87c9a06771afab350de769e3fa9f97ec0aa09e4e740d0f916992948a65740a96446a0f8ac144273e94f228db2c6c0ddb22bd01ea9f0f66abe5adfe0125c"; 40863 42339 sha512.doc = "3d90c0963c570a115390603bcd5f39a224a155faea8ac6eec511b9689ab98383386d3d6e92076129e0f704d69bd18da52cf2f89f5db024a4d5c34a75c1edf279"; 42340 + hasManpages = true; 40864 42341 hasRunfiles = true; 40865 42342 license = [ "gpl3" ]; 40866 42343 version = "0.3.0"; 40867 42344 }; 42345 + tikztosvg.binfiles = [ 42346 + "tikztosvg" 42347 + ]; 40868 42348 tikzviolinplots = { 40869 42349 revision = 65687; 40870 42350 stripPrefix = 0; ··· 41134 42614 revision = 54857; 41135 42615 sha512.run = "50817d4c68d4e302cf0f4075ff9321bde2fd26336923efd2fb39bf097090b617a2a67ce75d1a14d562939514acb17b2a356bc388f72049dbe52a868ff3d63ffd"; 41136 42616 sha512.doc = "d40cec8456db0d9fdd55b76c84b40565a8b16d7639084eaa5dbc61c3bd2ebd73fdde6f40b11007835be242a9103cdc5ecbbecb6082ad650663968db18cc1b04d"; 42617 + hasManpages = true; 41137 42618 sha512.source = "01a9038bab5226f57922215e6dac5acf69ba2bae866f72df1d2d4a3a6252fef78e18d1e7b2a8baf327bd4b89262abe6750b0dd1166f47868e797e50b205322a2"; 41138 42619 hasRunfiles = true; 42620 + scriptExts = [ 42621 + "jar" 42622 + ]; 41139 42623 license = [ "gpl3Plus" ]; 41140 42624 version = "1.2"; 41141 42625 }; 42626 + tlcockpit.binfiles = [ 42627 + "tlcockpit" 42628 + ]; 41142 42629 tlmgr-intro-zh-cn = { 41143 42630 revision = 59100; 41144 42631 stripPrefix = 0; ··· 41159 42646 sha512.doc = "73962fa94f7ca3a78b6149a44b72c39096fb54263660ccb6c0bcc024023dfef665c5132b9cb78953c92ec8b7d161581294e32b0ab26c9e0e2e9eadc16aa9ff72"; 41160 42647 hasRunfiles = true; 41161 42648 hasTlpkg = true; 42649 + scriptExts = [ 42650 + "tcl" 42651 + ]; 41162 42652 }; 42653 + tlshell.binfiles = [ 42654 + "tlshell" 42655 + ]; 41163 42656 to-be-determined = { 41164 42657 revision = 64882; 41165 42658 stripPrefix = 0; ··· 41357 42850 revision = 52851; 41358 42851 sha512.run = "fa8689bd257b6336badb8e5a742d5c5f12d9088b33b43bdc41474feda62358c754db05735fa471baa307907bcd61f68e8d061e66c400198d6a1dc165f39d2226"; 41359 42852 sha512.doc = "f24f8508279ded0689bb9dda8c653cfbd903c46782744fcb8d004f50a771ca74b86549c86abc765a408f2be67334048390e407be9446faa476a02ce9c27d5547"; 42853 + hasManpages = true; 41360 42854 license = [ "gpl1Only" ]; 41361 42855 }; 42856 + tpic2pdftex.binfiles = [ 42857 + "tpic2pdftex" 42858 + ]; 41362 42859 tpslifonts = { 41363 42860 revision = 42428; 41364 42861 stripPrefix = 0; ··· 41641 43138 revision = 62517; 41642 43139 sha512.run = "63686a2f8b014fca1c40ef36d9a95b443addd7b99e8151115ec99a8117188643970d9a8889983ad84f50d4d70cf7a4716947c3cc5b07fd55ff0ef53a97a273a2"; 41643 43140 sha512.doc = "7a6417bdd98ca495914f7cd3c61162e9cc505aa700060a3de9098610d27d4b5a812fe333d9c8ecab6316d8c4b51d1e63d78327ff3fb7bf9d51344bd5fd030814"; 43141 + hasManpages = true; 41644 43142 hasRunfiles = true; 41645 43143 }; 43144 + ttfutils.binfiles = [ 43145 + "ttf2afm" 43146 + "ttf2pk" 43147 + "ttf2tfm" 43148 + "ttfdump" 43149 + ]; 41646 43150 tucv = { 41647 43151 revision = 20680; 41648 43152 stripPrefix = 0; ··· 41900 43404 license = [ "lppl13c" ]; 41901 43405 version = "0.31"; 41902 43406 }; 43407 + typeoutfileinfo.binfiles = [ 43408 + "typeoutfileinfo" 43409 + ]; 41903 43410 typewriter = { 41904 43411 revision = 46641; 41905 43412 stripPrefix = 0; ··· 42186 43693 license = [ "lppl13c" ]; 42187 43694 version = "1.1"; 42188 43695 }; 43696 + ulqda.binfiles = [ 43697 + "ulqda" 43698 + ]; 42189 43699 ulthese = { 42190 43700 revision = 60217; 42191 43701 stripPrefix = 0; ··· 42661 44171 "uptex" 42662 44172 "uptex-fonts" 42663 44173 ]; 42664 - hasFormats = true; 44174 + formats = [ 44175 + { 44176 + name = "uplatex"; 44177 + engine = "euptex"; 44178 + options = "*uplatex.ini"; 44179 + patterns = [ "language.dat" ]; 44180 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "uptex-fonts" "platex" "latex" ]; 44181 + } 44182 + { 44183 + name = "uplatex-dev"; 44184 + engine = "euptex"; 44185 + options = "*uplatex.ini"; 44186 + patterns = [ "language.dat" ]; 44187 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "uptex-fonts" "platex" "l3kernel" "latex-base-dev" "latex-firstaid-dev" ]; 44188 + } 44189 + ]; 42665 44190 sha512.run = "aa49098049ae86a286ccd14a3a25060104ade1ecfa1f31d44c36398dc1d9130e78ee2f3dfbda067c5cda54275a5ace7fdfa66ff8a4e30ab2cfef32c52d4c8781"; 42666 44191 sha512.doc = "373eaf7028b4528b1e7d1be399d0bc05b477fdb8a429f845d0bc7d767bbc7ff6a991174c8eff0e346a5b4c0a3dbee24b633df97656dcc1a1c5e5f80487f73a64"; 44192 + hasManpages = true; 42667 44193 sha512.source = "bcc1d990342f27296c842a0cc1e35e1f456e7d70f44ac3db691939675ee787f48e87ce03e0a0625d69524c7e47e0893ff2b1eb678a9b74a63bb3d644cb8bb172"; 42668 44194 hasRunfiles = true; 42669 44195 license = [ "bsd3" ]; 42670 44196 }; 44197 + uplatex.binfiles = [ 44198 + "uplatex" 44199 + "uplatex-dev" 44200 + ]; 42671 44201 upmethodology = { 42672 44202 revision = 64613; 42673 44203 stripPrefix = 0; ··· 42708 44238 "uptex-base" 42709 44239 "uptex-fonts" 42710 44240 ]; 42711 - hasFormats = true; 44241 + formats = [ 44242 + { 44243 + name = "euptex"; 44244 + engine = "euptex"; 44245 + options = "*euptex.ini"; 44246 + patterns = [ "language.def" ]; 44247 + fmttriggers = [ "cm" "hyphen-base" "knuth-lib" "plain" "uptex-base" "uptex-fonts" "etex" "ptex-base" ]; 44248 + } 44249 + { 44250 + name = "uptex"; 44251 + engine = "uptex"; 44252 + options = "uptex.ini"; 44253 + fmttriggers = [ "cm" "hyphen-base" "knuth-lib" "plain" "uptex-base" "uptex-fonts" ]; 44254 + } 44255 + ]; 42712 44256 sha512.run = "9255b1ec06d2b1e214dda666b5f37df20ce98095a3726e2e114082cd0ebb13f9f4e0d46b8cfd28da528a6ab68896fd62a0593e02b5072e6c3196937b098bd626"; 42713 44257 sha512.doc = "2a9d880635afb3c848893c371d3aca7796e6aafb11949047a21e9f0df73d06b69d3cc84cfe28438f0424722b41b795be913e79cc01b16dacd5370ec5d1e9ac5b"; 44258 + hasManpages = true; 42714 44259 license = [ "free" ]; 42715 44260 }; 42716 44261 uptex-base = { ··· 42729 44274 hasRunfiles = true; 42730 44275 license = [ "bsd3" ]; 42731 44276 }; 44277 + uptex.binfiles = [ 44278 + "euptex" 44279 + "r-upmpost" 44280 + "upbibtex" 44281 + "updvitomp" 44282 + "updvitype" 44283 + "upmendex" 44284 + "upmpost" 44285 + "uppltotf" 44286 + "uptex" 44287 + "uptftopl" 44288 + "wovp2ovf" 44289 + ]; 42732 44290 upzhkinsoku = { 42733 44291 revision = 47354; 42734 44292 stripPrefix = 0; ··· 42775 44333 license = [ "gpl2" "lppl13c" ]; 42776 44334 version = "0.9.1"; 42777 44335 }; 44336 + urlbst.binfiles = [ 44337 + "urlbst" 44338 + ]; 42778 44339 urwchancal = { 42779 44340 revision = 21701; 42780 44341 stripPrefix = 0; ··· 43045 44606 ]; 43046 44607 sha512.run = "451023c09755f3aa884128a6ddd5e70a6820724de66f8923deea812a8e28c337676de95aa98a06a96013502fa24e9855b24977603c675820b1d5a0a056fe4cab"; 43047 44608 sha512.doc = "e17270b0e427e3ff02b1d43e578815ec37c0046a20ceb898a357041f9184044162077d9fc64f66d955d774637a8d2ec59d31b624dd743113c972d0854075df10"; 44609 + hasManpages = true; 43048 44610 hasRunfiles = true; 43049 44611 license = [ "gpl1Only" ]; 43050 44612 version = "2.17.1"; 43051 44613 }; 44614 + velthuis.binfiles = [ 44615 + "devnag" 44616 + ]; 43052 44617 venn = { 43053 44618 revision = 15878; 43054 44619 stripPrefix = 0; ··· 43242 44807 revision = 54074; 43243 44808 sha512.run = "ce37751f6cbd088e8faffb0c2ddb6d8bec9c0d1f0fa3a4ab0a3e5f2517e6f54fb6903f441cf72398284801c9b9f00d684d6a6555e2588ae72679050734fff8c9"; 43244 44809 sha512.doc = "f46c2e29da8f4edbe544d41b05ac3ba13cb5e3c09d299ce5ccb85207703c99569df94640c651a1afbcafcaf4669bb73157945f8dfc1d2b43ce5c0c7970c35544"; 44810 + hasManpages = true; 43245 44811 }; 44812 + vlna.binfiles = [ 44813 + "vlna" 44814 + ]; 43246 44815 vmargin = { 43247 44816 revision = 15878; 43248 44817 stripPrefix = 0; ··· 43298 44867 license = [ "lppl13c" ]; 43299 44868 version = "0.2"; 43300 44869 }; 44870 + vpe.binfiles = [ 44871 + "vpe" 44872 + ]; 43301 44873 vruler = { 43302 44874 revision = 21598; 43303 44875 stripPrefix = 0; ··· 43428 45000 ]; 43429 45001 sha512.run = "edac6079f0de1904e008c2a5fd7ee697f32c5324e3b9a7a4d8997b97ef214bfa1a787c84ecd4bcccd38e88c58b9729b4c5684ab58bbfcc97ce159dc5c2b5b312"; 43430 45002 sha512.doc = "50ae800de53cecfa6f656ba41d35d7c486e4cfe4b2ed42dd26dc60ecaa9a0b80c178dead765a7076fcc6141e8a2158e9b0854ceecc2cbf7b2e85c23cf22a7da3"; 45003 + hasManpages = true; 43431 45004 license = [ "knuth" ]; 43432 45005 version = "4.5"; 43433 45006 }; 45007 + web.binfiles = [ 45008 + "tangle" 45009 + "weave" 45010 + ]; 43434 45011 webguide = { 43435 45012 revision = 25813; 43436 45013 stripPrefix = 0; ··· 43442 45019 revision = 58808; 43443 45020 sha512.run = "04ce66027089c2be815380a10540e6c12040d33a33b1de9c6a98985e82a65e87f58a19b6cbf2b0ad7bc8e0a1e500bd21a80e2adbe3ff395ec4be1ecdd5b5adf0"; 43444 45021 sha512.doc = "58faed1d21c5f0abe004d5aff0ef6f754012722dace25948e236c940f3e9f3a49d4f661d6692afa0bbd0a654424017e84611c32cdd99a0ef60e510c4b2fa01e9"; 45022 + hasManpages = true; 43445 45023 hasRunfiles = true; 45024 + scriptExts = [ 45025 + "py" 45026 + ]; 43446 45027 license = [ "gpl3Plus" ]; 43447 45028 version = "5.2"; 43448 45029 }; 45030 + webquiz.binfiles = [ 45031 + "webquiz" 45032 + ]; 43449 45033 wheelchart = { 43450 45034 revision = 64373; 43451 45035 stripPrefix = 0; ··· 43545 45129 license = [ "lppl13c" ]; 43546 45130 version = "1.7"; 43547 45131 }; 45132 + wordcount.binfiles = [ 45133 + "wordcount" 45134 + ]; 43548 45135 wordlike = { 43549 45136 revision = 15878; 43550 45137 stripPrefix = 0; ··· 43805 45392 revision = 62387; 43806 45393 sha512.run = "57024e05928f45e253e236d7e8c6b9cef07359c1cabc10b3f6ac13a9b98dc04530517d8d66b20cefaeced793fbc57a5373c226fb3d26186ba3bb7eaadb0f4ef2"; 43807 45394 sha512.doc = "0fd1bc1ba7bb022f03334fa6c6bc6aed779179a7c486211c3016b0880efa2b13859eb7cea78e8bfc0069192f93313d37a4966fd7e233bccfb1d010d3e413cfd9"; 45395 + hasManpages = true; 43808 45396 hasRunfiles = true; 43809 45397 license = [ "free" ]; 43810 45398 }; 45399 + xdvi.binfiles = [ 45400 + "xdvi" 45401 + "xdvi-xaw" 45402 + ]; 43811 45403 xebaposter = { 43812 45404 revision = 63513; 43813 45405 stripPrefix = 0; ··· 43898 45490 "unicode-data" 43899 45491 "xetex" 43900 45492 ]; 43901 - hasFormats = true; 45493 + formats = [ 45494 + { 45495 + name = "xelatex-dev"; 45496 + engine = "xetex"; 45497 + patterns = [ "language.dat" ]; 45498 + options = "-etex xelatex.ini"; 45499 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "latex-base-dev" "latex-firstaid-dev" "lm" ]; 45500 + } 45501 + ]; 43902 45502 sha512.run = "088c917758f727ba08b8571d302c93f0b14fc15ca6dcb0ef7a89df4ba144c508d8d42265cc6b1915707329b64aa1d1030ed0b5513987fbd4437d0a58a232b5db"; 43903 45503 }; 45504 + xelatex-dev.binfiles = [ 45505 + "xelatex-dev" 45506 + ]; 43904 45507 xellipsis = { 43905 45508 revision = 47546; 43906 45509 stripPrefix = 0; ··· 43973 45576 "unicode-data" 43974 45577 "xetexconfig" 43975 45578 ]; 43976 - hasFormats = true; 45579 + formats = [ 45580 + { 45581 + name = "xelatex"; 45582 + engine = "xetex"; 45583 + patterns = [ "language.dat" ]; 45584 + options = "-etex xelatex.ini"; 45585 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "lm" ]; 45586 + } 45587 + { 45588 + name = "xetex"; 45589 + engine = "xetex"; 45590 + patterns = [ "language.def" ]; 45591 + options = "-etex xetex.ini"; 45592 + fmttriggers = [ "cm" "hyphen-base" "tex-ini-files" "unicode-data" "etex" "plain" ]; 45593 + } 45594 + ]; 43977 45595 postactionScript = "tlpkg/tlpostcode/xetex.pl"; 43978 45596 sha512.run = "e9f0aebda0a7fb36e2cbce4dd49e965335438c4ebf2d41eb8e19eabe29617239dd67e7e3433a8c75fd40f072a2c6753a7d0762afd34fca4130929e51888aaabf"; 43979 45597 sha512.doc = "31f03ee1ae00bc7883109ab7b7374feedc384d86b491873e90797658eae12299dd60b95edc1c86f1faa61a0b7a952cca23993e991863b37e49c27afd6c21c034"; 45598 + hasManpages = true; 43980 45599 hasRunfiles = true; 43981 45600 hasTlpkg = true; 43982 45601 license = [ "x11" ]; ··· 44016 45635 license = [ "lppl13c" ]; 44017 45636 version = "0.1"; 44018 45637 }; 45638 + xetex.binfiles = [ 45639 + "teckit_compile" 45640 + "xelatex" 45641 + "xelatex-unsafe" 45642 + "xetex" 45643 + "xetex-unsafe" 45644 + ]; 44019 45645 xetexconfig = { 44020 45646 revision = 45845; 44021 45647 stripPrefix = 0; ··· 44124 45750 sha512.run = "c88e7d602c741db871ab6ec5895fee5455b954c4487d57be812b172369c5d973a8fad4b9fdcb60179562d04ba4105ecfc1228ae7d414a7d90df9a9723306de07"; 44125 45751 sha512.doc = "3d36e5f8811c6df621717a7077bb49bec137a5bbc3c6593078644811d915c720d41c2e1a6e5be6e3af95ddc64879582061f7aba6113e2b3a1ee5d7b3f63064d0"; 44126 45752 hasRunfiles = true; 45753 + scriptExts = [ 45754 + "lua" 45755 + ]; 44127 45756 license = [ "lppl13c" ]; 44128 45757 version = "0.47"; 44129 45758 }; 45759 + xindex.binfiles = [ 45760 + "xindex" 45761 + ]; 44130 45762 xindy = { 44131 45763 revision = 59894; 44132 45764 sha512.run = "0abfc9c3d4f4418fa63845df092e074762f215b334f76016814988f5243bbb184768256792779c65f277fa6a48c41d762c33be6c5cf25ba292efcf9f0554abf8"; 44133 45765 sha512.doc = "3fed723b6115fd7e05b84c010ded501fcd8440af72353b2b7ccb6df39082515b5de33951821c8546b65ba2462695971695caf2ce88fed67c9bd766db9d13e859"; 45766 + hasManpages = true; 44134 45767 hasRunfiles = true; 44135 45768 license = [ "gpl1Only" ]; 44136 45769 version = "2.5.1"; ··· 44143 45776 license = [ "lppl13c" ]; 44144 45777 version = "0.8"; 44145 45778 }; 45779 + xindy.binfiles = [ 45780 + "tex2xindy" 45781 + "texindy" 45782 + "xindy" 45783 + "xindy.mem" 45784 + "xindy.run" 45785 + ]; 44146 45786 xint = { 44147 45787 revision = 63562; 44148 45788 stripPrefix = 0; ··· 44235 45875 revision = 57972; 44236 45876 sha512.run = "9545fb5ca0e95788afab79d8a29336f337619adbcac68472bb5de6af6c54187f19bda655232175223168891c064f6fadc67c4ab8f5a0256e2c55e1a65c5e6f6b"; 44237 45877 sha512.doc = "973960f65159f5107caa7e9a041dca75f0171fc61f94794c7b7560eb9b6898534974fb8b360a28dfa3a01d422b71618bcaf8aba2ed25ae4d4b9f67d24ab730be"; 45878 + hasManpages = true; 44238 45879 license = [ "gpl3Plus" ]; 44239 45880 }; 45881 + xml2pmx.binfiles = [ 45882 + "xml2pmx" 45883 + ]; 44240 45884 xmltex = { 44241 45885 revision = 62145; 44242 45886 deps = [ ··· 44261 45905 "unicode-data" 44262 45906 "xmltexconfig" 44263 45907 ]; 44264 - hasFormats = true; 45908 + formats = [ 45909 + { 45910 + name = "pdfxmltex"; 45911 + engine = "pdftex"; 45912 + patterns = [ "language.dat" ]; 45913 + options = "*pdfxmltex.ini"; 45914 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "dehyph" "hyph-utf8" "latex" "latexconfig" "tex-ini-files" "xmltexconfig" ]; 45915 + } 45916 + { 45917 + name = "xmltex"; 45918 + engine = "pdftex"; 45919 + patterns = [ "language.dat" ]; 45920 + options = "*xmltex.ini"; 45921 + fmttriggers = [ "atbegshi" "atveryend" "babel" "cm" "everyshi" "firstaid" "hyphen-base" "l3backend" "l3kernel" "l3packages" "latex" "latex-fonts" "tex-ini-files" "unicode-data" "dehyph" "hyph-utf8" "latex" "latexconfig" "tex-ini-files" "xmltexconfig" ]; 45922 + } 45923 + ]; 44265 45924 sha512.run = "ee01abb25b18e99f18bc78357be04fb1405473e90fbdf74ed875e2910812550c44fcc7aee960b2bdc53fcd7d78e9aa706e46929da65d5cb78d9ca43ba475d675"; 44266 45925 sha512.doc = "d87c6d1f4c472b436104b0746d48a463977dc7eb520de3d7a53f48bc1c8e5682a23d604bbe2ebda1b5029d4a6dd33c2d2bf8b917ad4f54d2c7472874fdfe8509"; 44267 45926 hasRunfiles = true; 44268 45927 license = [ "lppl13c" ]; 44269 45928 version = "0.8"; 44270 45929 }; 45930 + xmltex.binfiles = [ 45931 + "pdfxmltex" 45932 + "xmltex" 45933 + ]; 44271 45934 xmltexconfig = { 44272 45935 revision = 45845; 44273 45936 stripPrefix = 0; ··· 44326 45989 revision = 53998; 44327 45990 sha512.run = "fe873bb22b94a26720e37671e283e0085619c2129a4568399544ac0df1e5c443a9476590ca7ef76a21409589eb2416a14165b8a48a6182f3773a3009cb7c1a47"; 44328 45991 sha512.doc = "bb4be8fe1b4590e74a7573baa1d699895fb62f6b30b05c9c81655001c75ffb43a6d7f92deca337072690ce3297d4ab06f1aca389524c5d5d500a9fce4abd8404"; 45992 + hasManpages = true; 44329 45993 license = [ "publicDomain" ]; 44330 45994 version = "0.86"; 44331 45995 }; 45996 + xpdfopen.binfiles = [ 45997 + "pdfclose" 45998 + "pdfopen" 45999 + ]; 44332 46000 xpeek = { 44333 46001 revision = 61719; 44334 46002 stripPrefix = 0; ··· 44756 46424 hasRunfiles = true; 44757 46425 license = [ "lppl13c" ]; 44758 46426 }; 46427 + yplan.binfiles = [ 46428 + "yplan" 46429 + ]; 44759 46430 yquant = { 44760 46431 revision = 65944; 44761 46432 stripPrefix = 0;
+1
pkgs/tools/wayland/wtype/default.nix
··· 31 31 license = licenses.mit; 32 32 platforms = platforms.linux; 33 33 maintainers = with maintainers; [ justinlovinger ]; 34 + mainProgram = "wtype"; 34 35 }; 35 36 }
+11 -5
pkgs/top-level/all-packages.nix
··· 1806 1806 1807 1807 kubevirt = callPackage ../tools/virtualization/kubevirt { }; 1808 1808 1809 + lektor = callPackage ../tools/misc/lektor { }; 1810 + 1809 1811 licenseclassifier = callPackage ../development/tools/misc/licenseclassifier { }; 1810 1812 1811 1813 license-cli = callPackage ../tools/misc/license-cli { }; ··· 1815 1817 linux-router = callPackage ../tools/networking/linux-router { }; 1816 1818 1817 1819 linux-router-without-wifi = linux-router.override { useWifiDependencies = false; }; 1820 + 1821 + markdownlint-cli = callPackage ../tools/text/markdownlint-cli { }; 1818 1822 1819 1823 mbidled = callPackage ../tools/networking/mbidled { }; 1820 1824 ··· 3358 3362 httpServer = true; 3359 3363 }; 3360 3364 3361 - antennas = nodePackages.antennas; 3365 + antennas = callPackage ../servers/antennas { }; 3362 3366 3363 3367 apg = callPackage ../tools/security/apg { }; 3364 3368 ··· 3455 3459 3456 3460 calls = callPackage ../applications/networking/calls { }; 3457 3461 3458 - inherit (nodePackages) castnow; 3462 + castnow = callPackage ../tools/networking/castnow { }; 3459 3463 3460 3464 castty = callPackage ../tools/misc/castty { }; 3461 3465 ··· 5883 5887 5884 5888 mq-cli = callPackage ../tools/system/mq-cli { }; 5885 5889 5886 - mrkd = with python3Packages; toPythonApplication mrkd; 5890 + mrkd = callPackage ../tools/text/mrkd { }; 5887 5891 5888 5892 naproche = callPackage ../applications/science/logic/naproche { }; 5889 5893 ··· 18187 18191 doq = callPackage ../development/tools/misc/doq { }; 18188 18192 18189 18193 espup = callPackage ../development/tools/espup { }; 18194 + 18195 + karma-runner = callPackage ../development/tools/karma-runner { }; 18190 18196 18191 18197 phpunit = callPackage ../development/tools/misc/phpunit { }; 18192 18198 ··· 32119 32125 32120 32126 hue-cli = callPackage ../tools/networking/hue-cli { }; 32121 32127 32122 - inherit (nodePackages) hueadm; 32128 + hueadm = callPackage ../tools/misc/hueadm { }; 32123 32129 32124 32130 hugin = callPackage ../applications/graphics/hugin { 32125 32131 wxGTK = wxGTK32; ··· 36591 36597 36592 36598 aperture = callPackage ../applications/blockchains/aperture { }; 36593 36599 36594 - balanceofsatoshis = nodePackages.balanceofsatoshis; 36600 + balanceofsatoshis = callPackage ../tools/misc/balanceofsatoshis { }; 36595 36601 36596 36602 bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin { 36597 36603 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
+2
pkgs/top-level/python-aliases.nix
··· 186 186 Keras = keras; # added 2021-11-25 187 187 ldap = python-ldap; # added 2022-09-16 188 188 lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04 189 + lektor = throw "lektor has been promoted to a top-level attribute"; # added 2023-08-01 189 190 logilab_astng = throw "logilab-astng has not been released since 2013 and is unmaintained"; # added 2022-11-29 190 191 logilab_common = logilab-common; # added 2022-11-21 191 192 loo-py = loopy; # added 2022-05-03 ··· 204 205 mistune_0_8 = throw "mistune_0_8 was removed because it was outdated and insecure"; # added 2022-08-12 205 206 mistune_2_0 = mistune; # added 2022-08-12 206 207 mox = throw "mox was removed because it is unmaintained"; # added 2023-02-21 208 + mrkd = throw "mrkd has been promoted to a top-level attribute"; # added 2023-08-01 207 209 mutmut = throw "mutmut has been promoted to a top-level attribute"; # added 2022-10-02 208 210 net2grid = gridnet; # add 2022-04-22 209 211 nghttp2 = throw "in 1.52.0 removed deprecated python bindings."; # added 2023-06-08
-4
pkgs/top-level/python-packages.nix
··· 5813 5813 igraph-c = pkgs.igraph; 5814 5814 }; 5815 5815 5816 - lektor = callPackage ../development/python-modules/lektor { }; 5817 - 5818 5816 leveldb = callPackage ../development/python-modules/leveldb { }; 5819 5817 5820 5818 levenshtein = callPackage ../development/python-modules/levenshtein { }; ··· 6711 6709 mpyq = callPackage ../development/python-modules/mpyq { }; 6712 6710 6713 6711 mrjob = callPackage ../development/python-modules/mrjob { }; 6714 - 6715 - mrkd = callPackage ../development/python-modules/mrkd { }; 6716 6712 6717 6713 ms-active-directory = callPackage ../development/python-modules/ms-active-directory { }; 6718 6714