Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 0ce83283 689376a5

+962 -362
+18
maintainers/maintainer-list.nix
··· 4340 4340 githubId = 415760; 4341 4341 name = "Jonas Höglund"; 4342 4342 }; 4343 + firefly-cpp = { 4344 + email = "iztok@iztok-jr-fister.eu"; 4345 + github = "firefly-cpp"; 4346 + githubId = 1633361; 4347 + name = "Iztok Fister Jr."; 4348 + }; 4343 4349 fishi0x01 = { 4344 4350 email = "fishi0x01@gmail.com"; 4345 4351 github = "fishi0x01"; ··· 6489 6495 github = "jpotier"; 6490 6496 githubId = 752510; 6491 6497 name = "Martin Potier"; 6498 + }; 6499 + jqqqqqqqqqq = { 6500 + email = "jqqqqqqqqqq@gmail.com"; 6501 + github = "jqqqqqqqqqq"; 6502 + githubId = 12872927; 6503 + name = "Curtis Jiang"; 6492 6504 }; 6493 6505 jqueiroz = { 6494 6506 email = "nixos@johnjq.com"; ··· 9685 9697 matrix = "@numkem:matrix.org"; 9686 9698 github = "numkem"; 9687 9699 githubId = 332423; 9700 + }; 9701 + nviets = { 9702 + email = "nathan.g.viets@gmail.com"; 9703 + github = "nviets"; 9704 + githubId = 16027994; 9705 + name = "Nathan Viets"; 9688 9706 }; 9689 9707 nyanloutre = { 9690 9708 email = "paul@nyanlout.re";
+1 -1
nixos/modules/programs/gnupg.nix
··· 135 135 # The SSH agent protocol doesn't have support for changing TTYs; however we 136 136 # can simulate this with the `exec` feature of openssh (see ssh_config(5)) 137 137 # that hooks a command to the shell currently running the ssh program. 138 - Match host * exec "${cfg.package}/bin/gpg-connect-agent --quiet updatestartuptty /bye > /dev/null" 138 + Match host * exec "${cfg.package}/bin/gpg-connect-agent --quiet updatestartuptty /bye >/dev/null 2>&1" 139 139 ''; 140 140 141 141 environment.extraInit = mkIf cfg.agent.enableSSHSupport ''
+13 -11
nixos/modules/services/misc/paperless.nix
··· 17 17 GUNICORN_CMD_ARGS = "--bind=${cfg.address}:${toString cfg.port}"; 18 18 } // ( 19 19 lib.mapAttrs (_: toString) cfg.extraConfig 20 - ) // (optionalAttrs enableRedis { 20 + ) // optionalAttrs (config.time.timeZone != null) { 21 + PAPERLESS_TIME_ZONE = lib.mkDefault config.time.timeZone; 22 + } // optionalAttrs enableRedis { 21 23 PAPERLESS_REDIS = "unix://${redisServer.unixSocket}"; 22 - }); 24 + }; 23 25 24 26 manage = let 25 27 setupEnv = lib.concatStringsSep "\n" (mapAttrsToList (name: val: "export ${name}=\"${val}\"") env); ··· 174 176 See [the documentation](https://paperless-ngx.readthedocs.io/en/latest/configuration.html) 175 177 for available options. 176 178 ''; 177 - example = literalExpression '' 178 - { 179 - PAPERLESS_OCR_LANGUAGE = "deu+eng"; 180 - } 181 - ''; 179 + example = { 180 + PAPERLESS_OCR_LANGUAGE = "deu+eng"; 181 + PAPERLESS_DBHOST = "/run/postgresql"; 182 + }; 182 183 }; 183 184 184 185 user = mkOption { ··· 285 286 ''; 286 287 Restart = "on-failure"; 287 288 288 - AmbientCapabilities = "CAP_NET_BIND_SERVICE"; 289 - CapabilityBoundingSet = "CAP_NET_BIND_SERVICE"; 290 - # gunicorn needs setuid 291 - SystemCallFilter = defaultServiceConfig.SystemCallFilter ++ [ "@setuid" ]; 289 + # gunicorn needs setuid, liblapack needs mbind 290 + SystemCallFilter = defaultServiceConfig.SystemCallFilter ++ [ "@setuid mbind" ]; 292 291 # Needs to serve web page 293 292 PrivateNetwork = false; 293 + } // lib.optionalAttrs (cfg.port < 1024) { 294 + AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; 295 + CapabilityBoundingSet = [ "CAP_NET_BIND_SERVICE" ]; 294 296 }; 295 297 environment = env // { 296 298 PATH = mkForce cfg.package.path;
+1
nixos/modules/services/monitoring/prometheus/exporters.nix
··· 72 72 "unbound" 73 73 "unifi" 74 74 "unifi-poller" 75 + "v2ray" 75 76 "varnish" 76 77 "wireguard" 77 78 "flow"
+29
nixos/modules/services/monitoring/prometheus/exporters/v2ray.nix
··· 1 + { config, lib, pkgs, options }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.prometheus.exporters.v2ray; 7 + in 8 + { 9 + port = 9299; 10 + extraOpts = { 11 + v2rayEndpoint = mkOption { 12 + type = types.str; 13 + default = "127.0.0.1:54321"; 14 + description = '' 15 + v2ray grpc api endpoint 16 + ''; 17 + }; 18 + }; 19 + serviceOpts = { 20 + serviceConfig = { 21 + ExecStart = '' 22 + ${pkgs.prometheus-v2ray-exporter}/bin/v2ray-exporter \ 23 + --v2ray-endpoint ${cfg.v2rayEndpoint} \ 24 + --listen ${cfg.listenAddress}:${toString cfg.port} \ 25 + ${concatStringsSep " \\\n " cfg.extraFlags} 26 + ''; 27 + }; 28 + }; 29 + }
+1
nixos/modules/services/web-apps/dokuwiki.nix
··· 329 329 "d ${stateDir hostName}/cache 0750 ${user} ${webserver.group} - -" 330 330 "d ${stateDir hostName}/index 0750 ${user} ${webserver.group} - -" 331 331 "d ${stateDir hostName}/locks 0750 ${user} ${webserver.group} - -" 332 + "d ${stateDir hostName}/log 0750 ${user} ${webserver.group} - -" 332 333 "d ${stateDir hostName}/media 0750 ${user} ${webserver.group} - -" 333 334 "d ${stateDir hostName}/media_attic 0750 ${user} ${webserver.group} - -" 334 335 "d ${stateDir hostName}/media_meta 0750 ${user} ${webserver.group} - -"
+61
nixos/tests/prometheus-exporters.nix
··· 1256 1256 ''; 1257 1257 }; 1258 1258 1259 + v2ray = { 1260 + exporterConfig = { 1261 + enable = true; 1262 + }; 1263 + 1264 + metricProvider = { 1265 + systemd.services.prometheus-nginx-exporter.after = [ "v2ray.service" ]; 1266 + services.v2ray = { 1267 + enable = true; 1268 + config = { 1269 + stats = {}; 1270 + api = { 1271 + tag = "api"; 1272 + services = [ "StatsService" ]; 1273 + }; 1274 + inbounds = [ 1275 + { 1276 + port = 1080; 1277 + listen = "127.0.0.1"; 1278 + protocol = "http"; 1279 + } 1280 + { 1281 + listen = "127.0.0.1"; 1282 + port = 54321; 1283 + protocol = "dokodemo-door"; 1284 + settings = { address = "127.0.0.1"; }; 1285 + tag = "api"; 1286 + } 1287 + ]; 1288 + outbounds = [ 1289 + { 1290 + protocol = "freedom"; 1291 + } 1292 + { 1293 + protocol = "freedom"; 1294 + settings = {}; 1295 + tag = "api"; 1296 + } 1297 + ]; 1298 + routing = { 1299 + strategy = "rules"; 1300 + settings = { 1301 + rules = [ 1302 + { 1303 + inboundTag = [ "api" ]; 1304 + outboundTag = "api"; 1305 + type = "field"; 1306 + } 1307 + ]; 1308 + }; 1309 + }; 1310 + }; 1311 + }; 1312 + }; 1313 + exporterTest = '' 1314 + wait_for_unit("prometheus-v2ray-exporter.service") 1315 + wait_for_open_port(9299) 1316 + succeed("curl -sSf localhost:9299/scrape | grep 'v2ray_up 1'") 1317 + ''; 1318 + }; 1319 + 1259 1320 varnish = { 1260 1321 exporterConfig = { 1261 1322 enable = true;
-4
pkgs/applications/audio/muse/default.nix
··· 16 16 17 17 sourceRoot = "source/muse3"; 18 18 19 - prePatch = '' 20 - chmod u+w $NIX_BUILD_TOP 21 - ''; 22 - 23 19 patches = [ ./fix-parallel-building.patch ]; 24 20 25 21 nativeBuildInputs = [ cmake pkg-config qttools wrapQtAppsHook ];
+2 -2
pkgs/applications/blockchains/ergo/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ergo"; 5 - version = "4.0.38"; 5 + version = "4.0.42"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 9 - sha256 = "sha256-FdgF2xxqk9n1la6Lu4g6n+3O5pgIUKSYC3KzH0yM2Ok="; 9 + sha256 = "sha256-ZcNV6qgD736KlKz4h6xHAl3ByYzca77YXoETonRaWP8="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/applications/editors/netbeans/default.nix
··· 3 3 }: 4 4 5 5 let 6 - version = "14"; 6 + version = "15"; 7 7 desktopItem = makeDesktopItem { 8 8 name = "netbeans"; 9 9 exec = "netbeans"; ··· 19 19 inherit version; 20 20 src = fetchurl { 21 21 url = "mirror://apache/netbeans/netbeans/${version}/netbeans-${version}-bin.zip"; 22 - hash = "sha512-AEuUOiVCvZh4SjghQR2j8LBIubEBzEaZqWsb93icZU9K1sc6ddUanLD0NsQhzjK6oK1EDv5GG9PmqOXo6Sf1xg=="; 22 + hash = "sha512-WxqAQiPKdMfQCw9Hxaa7K2VIGTJj+Hu9WO2ehG4yQUkHBd+l0f0siLKk/i2xqLE1ZA522rxKud6iwXDuAsjjDg=="; 23 23 }; 24 24 25 25 buildCommand = ''
+1 -1
pkgs/applications/editors/vim/plugins/deprecated.json
··· 1 1 { 2 2 "TrueZen-nvim": { 3 - "date": "2022-08-31", 3 + "date": "2022-09-02", 4 4 "new": "true-zen-nvim" 5 5 }, 6 6 "compe-tmux": {
+122 -122
pkgs/applications/editors/vim/plugins/generated.nix
··· 161 161 162 162 LeaderF = buildVimPluginFrom2Nix { 163 163 pname = "LeaderF"; 164 - version = "2022-07-20"; 164 + version = "2022-09-01"; 165 165 src = fetchFromGitHub { 166 166 owner = "Yggdroot"; 167 167 repo = "LeaderF"; 168 - rev = "aef58eaa7f328d6f5713a04198c80590bbc4ecba"; 169 - sha256 = "08xacx5n5di51929yiqz51z57ph8scvk4z9pa02r69iq4wa9grzr"; 168 + rev = "1137327cf3b3e357c308ee7a459599f7ccfcb4eb"; 169 + sha256 = "16w4069zwpws9a2fvl9nzlfzxn6sp1cays2r9d3xlk5b0q4v21qd"; 170 170 }; 171 171 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 172 172 }; ··· 281 281 282 282 SchemaStore-nvim = buildVimPluginFrom2Nix { 283 283 pname = "SchemaStore.nvim"; 284 - version = "2022-08-30"; 284 + version = "2022-08-31"; 285 285 src = fetchFromGitHub { 286 286 owner = "b0o"; 287 287 repo = "SchemaStore.nvim"; 288 - rev = "ccc3bab1507427648a0eb99eb8f3e5948027e9ef"; 289 - sha256 = "0svnq4vvb5s4yq20ilpsfki25g8d47zc57h3ddiqibkc1lsyzhmn"; 288 + rev = "18f46aca5cb6265e1468353cf782c1fda28fb9ea"; 289 + sha256 = "0w5xj8qzs9m057ms6q70h8r44lbdvag9q6ldr8xy0a8fnpd5ickl"; 290 290 }; 291 291 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 292 292 }; ··· 442 442 owner = "ycm-core"; 443 443 repo = "YouCompleteMe"; 444 444 rev = "d4343e8384ffb25d70a9ebc966bbf1277735567c"; 445 - sha256 = "12pgal13zxdmdb6vqbnllxjdk68p9p1c9wvwhqrrwa1jriwijap0"; 445 + sha256 = "0gmc9mnbi4g0vzw911ybkw5q2ph2jhv8hs4a126q1jk2swbc5wkk"; 446 446 fetchSubmodules = true; 447 447 }; 448 448 meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; ··· 570 570 571 571 aniseed = buildVimPluginFrom2Nix { 572 572 pname = "aniseed"; 573 - version = "2022-07-23"; 573 + version = "2022-08-24"; 574 574 src = fetchFromGitHub { 575 575 owner = "Olical"; 576 576 repo = "aniseed"; 577 - rev = "411d81776d996f3d6afee07469ebe58248fe9e36"; 578 - sha256 = "0a1a241c2ldkrxyil8d3x67v6f3vqqjnihh6qx8mswg6qdyv60jl"; 577 + rev = "9892a40d4cf970a2916a984544b7f984fc12f55c"; 578 + sha256 = "1dbhvbaiabc8f9p3vfch3pkail2zx234g048mywl005s90d339kz"; 579 579 }; 580 580 meta.homepage = "https://github.com/Olical/aniseed/"; 581 581 }; ··· 702 702 703 703 aurora = buildVimPluginFrom2Nix { 704 704 pname = "aurora"; 705 - version = "2022-08-24"; 705 + version = "2022-09-01"; 706 706 src = fetchFromGitHub { 707 707 owner = "ray-x"; 708 708 repo = "aurora"; 709 - rev = "5ffd920e9f377f69d956cb8e4e22c90093872e19"; 710 - sha256 = "1a600an1mi31jx9q83lrr0l09q9dl9a8cibwm75kw84svlvirra2"; 709 + rev = "9595471ec75ac26c575e46b3d93e1812df393ee9"; 710 + sha256 = "09nizsrc1wakwxaxwhjbg1qz7wxps2d111v0ldr3m05nkb8h8nrm"; 711 711 }; 712 712 meta.homepage = "https://github.com/ray-x/aurora/"; 713 713 }; ··· 786 786 787 787 barbar-nvim = buildVimPluginFrom2Nix { 788 788 pname = "barbar.nvim"; 789 - version = "2022-08-10"; 789 + version = "2022-09-01"; 790 790 src = fetchFromGitHub { 791 791 owner = "romgrk"; 792 792 repo = "barbar.nvim"; 793 - rev = "8c6a2e6e472ff9b7dc0a53d9a3bd88f1fbc7da6d"; 794 - sha256 = "1nc45lp9lszxqjknrhqhjmyialfv6nqb60087snx212wm9igy661"; 793 + rev = "c41ad6e3f68c2c9f6aa268c6232cdef885107303"; 794 + sha256 = "0mdimwsiclpjn2df75lc92ryyjyql4m1x0bvpl629z33hvhlcvs0"; 795 795 }; 796 796 meta.homepage = "https://github.com/romgrk/barbar.nvim/"; 797 797 }; ··· 918 918 919 919 bufferline-nvim = buildVimPluginFrom2Nix { 920 920 pname = "bufferline.nvim"; 921 - version = "2022-08-25"; 921 + version = "2022-09-01"; 922 922 src = fetchFromGitHub { 923 923 owner = "akinsho"; 924 924 repo = "bufferline.nvim"; 925 - rev = "fb7b17362eb6eedc57c37bdfd364f8e7d8149e31"; 926 - sha256 = "1q0g99099qvl9s9k4vrrb99hg8qpps7k1pzgba5m6ibiqmzny70f"; 925 + rev = "938908fc8db120d907bda23f6744202f534f63e4"; 926 + sha256 = "1wvd7k7xn3lb7fzqhag0mgyjjg50v31qfcdlmbn54dwbf684ra98"; 927 927 }; 928 928 meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; 929 929 }; ··· 1026 1026 1027 1027 clang_complete = buildVimPluginFrom2Nix { 1028 1028 pname = "clang_complete"; 1029 - version = "2022-07-08"; 1029 + version = "2022-09-01"; 1030 1030 src = fetchFromGitHub { 1031 1031 owner = "xavierd"; 1032 1032 repo = "clang_complete"; 1033 - rev = "813aa270bd390bf64f03dc34f98834fb726a707d"; 1034 - sha256 = "1kjr2qb431xqr8bzmb5bzd98mym4s4azr0h2qlgm7cqqpmh19i0m"; 1033 + rev = "e25b6a54e5cf648eb36d5be5b82c1bbb22260fde"; 1034 + sha256 = "0ik55akiyivq70a0jds35f8jqvs78mzxq3b302vhyq07w44mk7vx"; 1035 1035 }; 1036 1036 meta.homepage = "https://github.com/xavierd/clang_complete/"; 1037 1037 }; ··· 1230 1230 1231 1231 cmp-fish = buildVimPluginFrom2Nix { 1232 1232 pname = "cmp-fish"; 1233 - version = "2022-06-23"; 1233 + version = "2022-09-01"; 1234 1234 src = fetchFromGitHub { 1235 1235 owner = "mtoohey31"; 1236 1236 repo = "cmp-fish"; 1237 - rev = "8ce7517d74c11a55bf2d0e52e4649e49cea6c7a1"; 1238 - sha256 = "0nlcx39hycl15bw1vn35lcw0lmgckn396m2pwfk22lyijdqdgnlk"; 1237 + rev = "8ae7bfb1b3251d433c4adf4e64396ef929fbd91f"; 1238 + sha256 = "02yvzj7n8j20x6hxbgj7jy2ddhfqbccg6bg9hfl2yg67prqmz7p5"; 1239 1239 }; 1240 1240 meta.homepage = "https://github.com/mtoohey31/cmp-fish/"; 1241 1241 }; ··· 1494 1494 1495 1495 cmp-tabnine = buildVimPluginFrom2Nix { 1496 1496 pname = "cmp-tabnine"; 1497 - version = "2022-08-21"; 1497 + version = "2022-08-30"; 1498 1498 src = fetchFromGitHub { 1499 1499 owner = "tzachar"; 1500 1500 repo = "cmp-tabnine"; 1501 - rev = "14e287b5b1434cef322de9cc1ec6fda13b913f45"; 1502 - sha256 = "1mvydmhwx240wpbvfmm8lrb2iny08sxz18zx9z8g9bvmhi4mp1ww"; 1501 + rev = "f2ea9c0824d389d588966c64c146d324138a443c"; 1502 + sha256 = "0d80lyjpsxn3cny66l280q20pkljh9h92wpa3iyyhj8g49zcihmw"; 1503 1503 }; 1504 1504 meta.homepage = "https://github.com/tzachar/cmp-tabnine/"; 1505 1505 }; ··· 1698 1698 1699 1699 coc-nvim = buildVimPluginFrom2Nix { 1700 1700 pname = "coc.nvim"; 1701 - version = "2022-08-30"; 1701 + version = "2022-09-01"; 1702 1702 src = fetchFromGitHub { 1703 1703 owner = "neoclide"; 1704 1704 repo = "coc.nvim"; 1705 - rev = "16973b9cc6e4e29a713f8556f8603585730d58db"; 1706 - sha256 = "1v4061g51s67rd1kw5nvglkyy6jgpv578kqf5s1nxlrrm49fa4f5"; 1705 + rev = "19c0fbd07ec559fd7bfacb7b6d99aa04b984e4da"; 1706 + sha256 = "0kicvgz75178mcy5922ggrfrfdkyyjpwzcx6k5mlvw38fvccazf0"; 1707 1707 }; 1708 1708 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 1709 1709 }; ··· 1770 1770 1771 1771 command-t = buildVimPluginFrom2Nix { 1772 1772 pname = "command-t"; 1773 - version = "2022-08-30"; 1773 + version = "2022-08-31"; 1774 1774 src = fetchFromGitHub { 1775 1775 owner = "wincent"; 1776 1776 repo = "command-t"; 1777 - rev = "f862693a674fec84617b3bc86e8b71d4df1c05e2"; 1778 - sha256 = "0xz5gzq7vxs80pgxx63bnpcs0b24xs9zg001dxphb219lqad8cii"; 1777 + rev = "a61574dabc9076bac869b56c1819fa47e4d64cf0"; 1778 + sha256 = "0lsimnn8ppaxq0w0sypzj20jrsfxb984q2mdxycclczp8p0hsawc"; 1779 1779 }; 1780 1780 meta.homepage = "https://github.com/wincent/command-t/"; 1781 1781 }; ··· 1926 1926 1927 1927 conjure = buildVimPluginFrom2Nix { 1928 1928 pname = "conjure"; 1929 - version = "2022-08-07"; 1929 + version = "2022-08-31"; 1930 1930 src = fetchFromGitHub { 1931 1931 owner = "Olical"; 1932 1932 repo = "conjure"; 1933 - rev = "08236a13164a948fe403f34fe1f593ead0a3c6fe"; 1934 - sha256 = "13iqzsj4x5fyzd40119jcng5vlz35y3ylrndiqwl62qj4pk4xqjb"; 1933 + rev = "a8686aa6f8760bd3cd4f219a8a4101af037c9d9b"; 1934 + sha256 = "0w74571l9hnds4f57fbs0p0snfbdavy052304yazjfxlmyppfrwf"; 1935 1935 }; 1936 1936 meta.homepage = "https://github.com/Olical/conjure/"; 1937 1937 }; ··· 1974 1974 1975 1975 coq-artifacts = buildVimPluginFrom2Nix { 1976 1976 pname = "coq.artifacts"; 1977 - version = "2022-08-31"; 1977 + version = "2022-09-01"; 1978 1978 src = fetchFromGitHub { 1979 1979 owner = "ms-jpq"; 1980 1980 repo = "coq.artifacts"; 1981 - rev = "828d8bfe5b95814de538fb36db9765c5a83fa1b2"; 1982 - sha256 = "0bjpbd4larz41jxy3bwww58vvf2fqvw8siph8kw2nd06mlkb96qn"; 1981 + rev = "446f10b15a3df79d0dd2e03af9aa51efa5202db1"; 1982 + sha256 = "03wcdjar3g8ajf0bsp24fg6qnqpxqw87djg9bjc6q811kk2y9rqi"; 1983 1983 }; 1984 1984 meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; 1985 1985 }; 1986 1986 1987 1987 coq-thirdparty = buildVimPluginFrom2Nix { 1988 1988 pname = "coq.thirdparty"; 1989 - version = "2022-08-31"; 1989 + version = "2022-09-01"; 1990 1990 src = fetchFromGitHub { 1991 1991 owner = "ms-jpq"; 1992 1992 repo = "coq.thirdparty"; 1993 - rev = "a6694b983faa626075e0fa9588d85b147c1e4071"; 1994 - sha256 = "09armjhxqyhwhgl63r2dqqwm1xl05820da2wrwrafwr211dgjqr4"; 1993 + rev = "6e91fceca1addcbda590eaefe79b40dae3390f60"; 1994 + sha256 = "1yaxnnyywm0770sj6vm3ffbqyyqq9lfmfkwnn37ldjrnd1a4nb0z"; 1995 1995 }; 1996 1996 meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; 1997 1997 }; ··· 2010 2010 2011 2011 coq_nvim = buildVimPluginFrom2Nix { 2012 2012 pname = "coq_nvim"; 2013 - version = "2022-08-31"; 2013 + version = "2022-09-01"; 2014 2014 src = fetchFromGitHub { 2015 2015 owner = "ms-jpq"; 2016 2016 repo = "coq_nvim"; 2017 - rev = "699619de6b964700b89967d20b539ffe4f4abeec"; 2018 - sha256 = "0ap4npxkmrx9r87qrkf10xpmmha8bw4p1chdx3wq273rmigccp1n"; 2017 + rev = "ba5e0b14fa29e1eadcd527638d68231f25cd0c6a"; 2018 + sha256 = "0lg6a0h4k94ipy3da5h1pfckdsw99fmc5fdddzg1wxvbbs6vfsvz"; 2019 2019 }; 2020 2020 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2021 2021 }; ··· 2504 2504 2505 2505 diaglist-nvim = buildVimPluginFrom2Nix { 2506 2506 pname = "diaglist.nvim"; 2507 - version = "2022-01-11"; 2507 + version = "2022-09-01"; 2508 2508 src = fetchFromGitHub { 2509 2509 owner = "onsails"; 2510 2510 repo = "diaglist.nvim"; 2511 - rev = "6c43beac1ff07f6ef00f063090b5a6c9ed11b800"; 2512 - sha256 = "1a10hmz38g3lpf1xxsk3b62vr16iaz5z5yqvk21m9bpai871fv1r"; 2511 + rev = "afc124a0976d56db43cc840e62757193ccab7856"; 2512 + sha256 = "04virm388yi2lrq8bi6331m7q7lj46wrlh8pd8js6q7ylkvz6qfq"; 2513 2513 }; 2514 2514 meta.homepage = "https://github.com/onsails/diaglist.nvim/"; 2515 2515 }; ··· 2528 2528 2529 2529 diffview-nvim = buildVimPluginFrom2Nix { 2530 2530 pname = "diffview.nvim"; 2531 - version = "2022-08-29"; 2531 + version = "2022-09-01"; 2532 2532 src = fetchFromGitHub { 2533 2533 owner = "sindrets"; 2534 2534 repo = "diffview.nvim"; 2535 - rev = "f4931669d2cfe16c2bff6443fd7b12c9aa8687a5"; 2536 - sha256 = "1h9ld41kf1l8j5wwics19ym1h2aivdmdawi81arfam7s6qg1n154"; 2535 + rev = "adc3250d65a5a12c3ebf8f85ff483a4cb8609c41"; 2536 + sha256 = "10lsi4ms24zhhx9dfxfihz656fkjjkrxj77h9nnhggsxsjpqp9nb"; 2537 2537 }; 2538 2538 meta.homepage = "https://github.com/sindrets/diffview.nvim/"; 2539 2539 }; ··· 2564 2564 2565 2565 dressing-nvim = buildVimPluginFrom2Nix { 2566 2566 pname = "dressing.nvim"; 2567 - version = "2022-08-28"; 2567 + version = "2022-08-31"; 2568 2568 src = fetchFromGitHub { 2569 2569 owner = "stevearc"; 2570 2570 repo = "dressing.nvim"; 2571 - rev = "f38eb335729162905687becdd4e200a294772ff5"; 2572 - sha256 = "0bnr7m807knl0b7wx3cyvxlv7hk1pws7d1rbhfdvr8kjs5vd6p32"; 2571 + rev = "9cdb3e0f0973447b940b35d3175dc780301de427"; 2572 + sha256 = "159kh9g6hm51blqi5g23w463jz2hnnskppm352s8ic9h239dm3ak"; 2573 2573 }; 2574 2574 meta.homepage = "https://github.com/stevearc/dressing.nvim/"; 2575 2575 }; ··· 2605 2605 owner = "editorconfig"; 2606 2606 repo = "editorconfig-vim"; 2607 2607 rev = "d354117b72b3b43b75a29b8e816c0f91af10efe9"; 2608 - sha256 = "12qvximadgb9z2i0hgvj4p4nxaqk0aqbnaqpafpma73xyb23hx5v"; 2608 + sha256 = "1kgxz82lkssxflylylk9z10aq6qps45z27k24i8kf29wzpf5b3lr"; 2609 2609 fetchSubmodules = true; 2610 2610 }; 2611 2611 meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; ··· 2674 2674 2675 2675 everforest = buildVimPluginFrom2Nix { 2676 2676 pname = "everforest"; 2677 - version = "2022-08-30"; 2677 + version = "2022-09-01"; 2678 2678 src = fetchFromGitHub { 2679 2679 owner = "sainnhe"; 2680 2680 repo = "everforest"; 2681 - rev = "902196bf48b085ca8036f4d3009dfd4944f9d56e"; 2682 - sha256 = "1p4zlnyzi1dyynjh63173xh7sfqyzvz9hra8ysfjs7j0s1fx8499"; 2681 + rev = "c60a594cc4adbfb863d3186f730765b0e1cb85eb"; 2682 + sha256 = "1b2jhm9yksmkri894sfzrqhsms06vhg3acr98qaqs9y30mabcb88"; 2683 2683 }; 2684 2684 meta.homepage = "https://github.com/sainnhe/everforest/"; 2685 2685 }; ··· 2811 2811 owner = "andviro"; 2812 2812 repo = "flake8-vim"; 2813 2813 rev = "5bc93f7f26ceb18ccbe116830eaf8ff2baa63994"; 2814 - sha256 = "142pgasl0b64a0zxmspdsi636axrgvdx6rh3hwjrb1zlsck19y1a"; 2814 + sha256 = "1s7rb2ygky1jjjqpwhzp5lsf7js1g0yhnbf6x5lfwygz6646xpy3"; 2815 2815 fetchSubmodules = true; 2816 2816 }; 2817 2817 meta.homepage = "https://github.com/andviro/flake8-vim/"; ··· 3059 3059 3060 3060 ghcid = buildVimPluginFrom2Nix { 3061 3061 pname = "ghcid"; 3062 - version = "2022-03-26"; 3062 + version = "2022-08-31"; 3063 3063 src = fetchFromGitHub { 3064 3064 owner = "ndmitchell"; 3065 3065 repo = "ghcid"; 3066 - rev = "f48626bf5b64067a84b644bcc56afac686046966"; 3067 - sha256 = "0v2m05980r5zq77b11nghjgz0yr70a88gd7jv0d0iy2z6ah63sxv"; 3066 + rev = "2ee828d864ea81900b38c375d4bc4cd3657fe6fd"; 3067 + sha256 = "1sgskxl6yf6c4bls6wf3hlqww48h53m3a9wyypy6mx303k2qcl2c"; 3068 3068 }; 3069 3069 meta.homepage = "https://github.com/ndmitchell/ghcid/"; 3070 3070 }; ··· 3155 3155 3156 3156 gitsigns-nvim = buildNeovimPluginFrom2Nix { 3157 3157 pname = "gitsigns.nvim"; 3158 - version = "2022-08-22"; 3158 + version = "2022-09-01"; 3159 3159 src = fetchFromGitHub { 3160 3160 owner = "lewis6991"; 3161 3161 repo = "gitsigns.nvim"; 3162 - rev = "1e107c91c0c5e3ae72c37df8ffdd50f87fb3ebfa"; 3163 - sha256 = "0qg2y796mkkisyab6br4p0d6blx8ispglpphpdlmf14hp9si56bp"; 3162 + rev = "d7e0bcbe45bd9d5d106a7b2e11dc15917d272c7a"; 3163 + sha256 = "1h4gxyamynwygxpqfib2a7sd1xbi6sh8ixg85j6qiaqqpahr0a4k"; 3164 3164 }; 3165 3165 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 3166 3166 }; ··· 3743 3743 3744 3744 kanagawa-nvim = buildVimPluginFrom2Nix { 3745 3745 pname = "kanagawa.nvim"; 3746 - version = "2022-08-24"; 3746 + version = "2022-08-31"; 3747 3747 src = fetchFromGitHub { 3748 3748 owner = "rebelot"; 3749 3749 repo = "kanagawa.nvim"; 3750 - rev = "ec3b133414388b0bfea3f33ca0bff10538aef8ac"; 3751 - sha256 = "0d04vkias6vlxjjvlf16f8znviwgym83b2bp2rrfhdp3i7q4gmyx"; 3750 + rev = "5f1203f4606e3208f6dd156c03f498d9fadcf1a8"; 3751 + sha256 = "07jl5vf9mbz2bi1w6xm4kvxd18g3diq5ay2yrcc1m5nfki82r3si"; 3752 3752 }; 3753 3753 meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; 3754 3754 }; ··· 4222 4222 4223 4223 lua-dev-nvim = buildVimPluginFrom2Nix { 4224 4224 pname = "lua-dev.nvim"; 4225 - version = "2022-05-12"; 4225 + version = "2022-09-01"; 4226 4226 src = fetchFromGitHub { 4227 4227 owner = "folke"; 4228 4228 repo = "lua-dev.nvim"; 4229 - rev = "f5c31936fe06fcbeb59b98f69f74f9c2f91abaec"; 4230 - sha256 = "0vwpi3cg0gv17w3bm2vlzspsms1rn2yjrzkq2zvf2f4slqq3rfpw"; 4229 + rev = "d8b800ee7376c9299f14544325a1e76f220fce3d"; 4230 + sha256 = "05m6zr4v6xr6pbwigcb7lfxx1167d7nailf8w04sscjr8w2mpv8l"; 4231 4231 }; 4232 4232 meta.homepage = "https://github.com/folke/lua-dev.nvim/"; 4233 4233 }; ··· 4727 4727 4728 4728 neoformat = buildVimPluginFrom2Nix { 4729 4729 pname = "neoformat"; 4730 - version = "2022-08-23"; 4730 + version = "2022-09-01"; 4731 4731 src = fetchFromGitHub { 4732 4732 owner = "sbdchd"; 4733 4733 repo = "neoformat"; 4734 - rev = "b3976412a63b44a171824ac9e1b4595354d99d98"; 4735 - sha256 = "006h02bvlffb6z5m7b2nxlb3rbqd32xjdkckkgzfrbyvsjviflq1"; 4734 + rev = "0ae951121da29a157d80db70c32679b428afffdc"; 4735 + sha256 = "1nslf2wfj0z4qq7zgqcx62gb31px6sqqb8rk1a10j3ply5bc7r67"; 4736 4736 }; 4737 4737 meta.homepage = "https://github.com/sbdchd/neoformat/"; 4738 4738 }; ··· 4799 4799 4800 4800 neorg = buildVimPluginFrom2Nix { 4801 4801 pname = "neorg"; 4802 - version = "2022-08-30"; 4802 + version = "2022-09-01"; 4803 4803 src = fetchFromGitHub { 4804 4804 owner = "nvim-neorg"; 4805 4805 repo = "neorg"; 4806 - rev = "4b8c20d083e49a4464424e6363dba9349c44b7d3"; 4807 - sha256 = "1w8fcvg2ig1ajaz9x4mmi92jgzc33rnqxscahcccl4h67870xsgj"; 4806 + rev = "d4e771d574af2633a59496440161c0196e1c71d7"; 4807 + sha256 = "0d3jki67bybyccmpb73f0m660wav69g9xzaxqzskaycmg7x4jrbn"; 4808 4808 }; 4809 4809 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 4810 4810 }; ··· 5699 5699 5700 5700 nvim-treesitter = buildVimPluginFrom2Nix { 5701 5701 pname = "nvim-treesitter"; 5702 - version = "2022-08-31"; 5702 + version = "2022-09-01"; 5703 5703 src = fetchFromGitHub { 5704 5704 owner = "nvim-treesitter"; 5705 5705 repo = "nvim-treesitter"; 5706 - rev = "501db1459a7a46cb0766b3c56e9a6904bbcbcc97"; 5707 - sha256 = "1m46jmk3wflsfqpdkiczlfplyfvmxnvrak59rmf0cmkqsq16ysrh"; 5706 + rev = "7845f31839b844653736eed6dd284c862156d679"; 5707 + sha256 = "11biavpv32xh3ziw5wifav7imibq2m149fsrmhgg4l3ymspkyl0q"; 5708 5708 }; 5709 5709 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 5710 5710 }; ··· 5747 5747 5748 5748 nvim-treesitter-textobjects = buildVimPluginFrom2Nix { 5749 5749 pname = "nvim-treesitter-textobjects"; 5750 - version = "2022-08-30"; 5750 + version = "2022-09-01"; 5751 5751 src = fetchFromGitHub { 5752 5752 owner = "nvim-treesitter"; 5753 5753 repo = "nvim-treesitter-textobjects"; 5754 - rev = "6dcd228384be6fa95199db57cccf27dbd4c743a5"; 5755 - sha256 = "0l2l7r4kl2j9mvjiij419hdpghv410d5jqfqrp52l74vw703j294"; 5754 + rev = "b2ba68ee777fc1926fc66d533f61071ddba05ee2"; 5755 + sha256 = "15bgqk8nqdb69jvccmnlhdyqzhzv46zg2y267qx55as0mcf8pxgn"; 5756 5756 }; 5757 5757 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; 5758 5758 }; ··· 5843 5843 5844 5844 nvimdev-nvim = buildVimPluginFrom2Nix { 5845 5845 pname = "nvimdev.nvim"; 5846 - version = "2022-08-25"; 5846 + version = "2022-08-31"; 5847 5847 src = fetchFromGitHub { 5848 5848 owner = "neovim"; 5849 5849 repo = "nvimdev.nvim"; 5850 - rev = "51982c916aae738b50321e23c286235f9c9fe9b9"; 5851 - sha256 = "15g3823igm1k8wpkkn4mkk4xic4vrw74wpm8smm36gmy0pd04wlw"; 5850 + rev = "23bfd686ccc71c0b0082c06be90e4513c21f6488"; 5851 + sha256 = "1fffdyy9ypfipy7n9mab8bc7ndal145m02a664smi853zkxwh2k7"; 5852 5852 }; 5853 5853 meta.homepage = "https://github.com/neovim/nvimdev.nvim/"; 5854 5854 }; ··· 6023 6023 6024 6024 packer-nvim = buildVimPluginFrom2Nix { 6025 6025 pname = "packer.nvim"; 6026 - version = "2022-08-31"; 6026 + version = "2022-09-01"; 6027 6027 src = fetchFromGitHub { 6028 6028 owner = "wbthomason"; 6029 6029 repo = "packer.nvim"; 6030 - rev = "b32b982d52664a0a6c5a43a5f9934f001d722d4e"; 6031 - sha256 = "122rpg6611k2yi8gycxnn3ylqblqkmbi5w3jnkgin4vnspn8hd0a"; 6030 + rev = "b356e3836cfaf27e19874f1b5b81eb227ef161f4"; 6031 + sha256 = "0fkx8gc2h9fh172if4x7cq0baizr098g1yzyygf462wfr5ds2anf"; 6032 6032 }; 6033 6033 meta.homepage = "https://github.com/wbthomason/packer.nvim/"; 6034 6034 }; ··· 6269 6269 owner = "python-mode"; 6270 6270 repo = "python-mode"; 6271 6271 rev = "85d2cd1a196ac1def79d4599b5be69395ed5b603"; 6272 - sha256 = "0jk8pssliyar4qs42x9m1jgri446cr4yc7iv8l9wc9xn6r3qnm29"; 6272 + sha256 = "0gr4ag5qymdpx0mlfvx743y4s8bjd7v4a0yzd02jvmz3dyylvavw"; 6273 6273 fetchSubmodules = true; 6274 6274 }; 6275 6275 meta.homepage = "https://github.com/python-mode/python-mode/"; ··· 6589 6589 6590 6590 satellite-nvim = buildVimPluginFrom2Nix { 6591 6591 pname = "satellite.nvim"; 6592 - version = "2022-06-26"; 6592 + version = "2022-08-31"; 6593 6593 src = fetchFromGitHub { 6594 6594 owner = "lewis6991"; 6595 6595 repo = "satellite.nvim"; 6596 - rev = "320e3c54b507486e3ed0c9dacc656fdf54b40057"; 6597 - sha256 = "1qkx0mcrmqgvpx9gmncblkm7km4ap3hvkcp65dqc9nn2h4w63hvy"; 6596 + rev = "25d0c59edab4892363c3cec47fc5f34769e5a242"; 6597 + sha256 = "1frnkh6ny4dxia793jkmv95wvvivmyp5296sg68vbf043hwny4a3"; 6598 6598 }; 6599 6599 meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; 6600 6600 }; ··· 7149 7149 owner = "codota"; 7150 7150 repo = "tabnine-vim"; 7151 7151 rev = "e27face391a4d9a3e43ff251010f77deddf0c88d"; 7152 - sha256 = "1y5haygvixnav9cck49yvvm14afyy5gyq8rwiybqvkd6vfxlv99f"; 7152 + sha256 = "1204ibnsdksihyvnql22sarn2xgqajwvr0d975bnp35n593chymq"; 7153 7153 fetchSubmodules = true; 7154 7154 }; 7155 7155 meta.homepage = "https://github.com/codota/tabnine-vim/"; ··· 7675 7675 7676 7676 toggleterm-nvim = buildVimPluginFrom2Nix { 7677 7677 pname = "toggleterm.nvim"; 7678 - version = "2022-08-30"; 7678 + version = "2022-09-01"; 7679 7679 src = fetchFromGitHub { 7680 7680 owner = "akinsho"; 7681 7681 repo = "toggleterm.nvim"; 7682 - rev = "cd3b4d67112fbc8bee01ea44ba5ad1eea3894714"; 7683 - sha256 = "015f8qy7s0lkhcqh4jy14m2vhxhcz9vnn7h76lbqhzrq37l2lkya"; 7682 + rev = "b402342665ee06e127c304e245f03143357a58c4"; 7683 + sha256 = "1q9pw0sp5qg596571yfcbq4mfrylrsrr968s35yvbgnsw4fw1d2w"; 7684 7684 }; 7685 7685 meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; 7686 7686 }; 7687 7687 7688 7688 tokyonight-nvim = buildVimPluginFrom2Nix { 7689 7689 pname = "tokyonight.nvim"; 7690 - version = "2021-12-31"; 7690 + version = "2022-09-01"; 7691 7691 src = fetchFromGitHub { 7692 7692 owner = "folke"; 7693 7693 repo = "tokyonight.nvim"; 7694 - rev = "8223c970677e4d88c9b6b6d81bda23daf11062bb"; 7695 - sha256 = "1rzg0h0ab3jsfrimdawh8vlxa6y3j3rmk57zyapnmzpzllcswj0i"; 7694 + rev = "791c2a219a9425a5817fafc2dd2dcf65c4a0abde"; 7695 + sha256 = "0hp95fsh0ld6icw5dmj45w1a9f1j39z64bzshw3vqj7w2d86q87m"; 7696 7696 }; 7697 7697 meta.homepage = "https://github.com/folke/tokyonight.nvim/"; 7698 7698 }; ··· 10630 10630 10631 10631 vim-nixhash = buildVimPluginFrom2Nix { 10632 10632 pname = "vim-nixhash"; 10633 - version = "2022-02-06"; 10633 + version = "2022-09-01"; 10634 10634 src = fetchFromGitHub { 10635 10635 owner = "symphorien"; 10636 10636 repo = "vim-nixhash"; 10637 - rev = "d6e3c5161ef2e3fbc4a4b68a785d958d97e25b7e"; 10638 - sha256 = "1mrprl6mqapjzcya643nzvwaf01r38knjg9xnfbpvlidfq38d3cw"; 10637 + rev = "e03af8d0c1bae3c015ffdb45ce79556c0561e59d"; 10638 + sha256 = "1kdg84666gf1d3qiwwqmk7nwshspr2kpb8hjyh2m0nx0zmjji2ij"; 10639 10639 }; 10640 10640 meta.homepage = "https://github.com/symphorien/vim-nixhash/"; 10641 10641 }; ··· 10798 10798 10799 10799 vim-oscyank = buildVimPluginFrom2Nix { 10800 10800 pname = "vim-oscyank"; 10801 - version = "2022-06-20"; 10801 + version = "2022-08-31"; 10802 10802 src = fetchFromGitHub { 10803 10803 owner = "ojroques"; 10804 10804 repo = "vim-oscyank"; 10805 - rev = "360ccdc01b18cd434588c34e15e5ea382b436de8"; 10806 - sha256 = "14phavx432h16bdm7m99a21xz2gb1s47fd5g8v2b5ig12l4yss92"; 10805 + rev = "849c67adf24a86935b8be62860ad9acb00cf4572"; 10806 + sha256 = "1f23accmz82835kxvfsksjp77w9khkbcp4064c646p90ck194lji"; 10807 10807 }; 10808 10808 meta.homepage = "https://github.com/ojroques/vim-oscyank/"; 10809 10809 }; ··· 11602 11602 11603 11603 vim-snippets = buildVimPluginFrom2Nix { 11604 11604 pname = "vim-snippets"; 11605 - version = "2022-08-30"; 11605 + version = "2022-08-31"; 11606 11606 src = fetchFromGitHub { 11607 11607 owner = "honza"; 11608 11608 repo = "vim-snippets"; 11609 - rev = "569c72257910b5b6f5e915b46d0978f73dbfa90a"; 11610 - sha256 = "0scarxqsbi91qvfi5vzn0wgbxpx4i50mq63byly4jn74pgdsha00"; 11609 + rev = "a6d2976f05cf31da5f4ebceb4b6f9fe2e0ec7c34"; 11610 + sha256 = "0rnqm7l264h6x6jf9644jk168bphnhpb3dbfymgpz8613psh7fza"; 11611 11611 }; 11612 11612 meta.homepage = "https://github.com/honza/vim-snippets/"; 11613 11613 }; ··· 11843 11843 11844 11844 vim-test = buildVimPluginFrom2Nix { 11845 11845 pname = "vim-test"; 11846 - version = "2022-08-25"; 11846 + version = "2022-08-31"; 11847 11847 src = fetchFromGitHub { 11848 11848 owner = "vim-test"; 11849 11849 repo = "vim-test"; 11850 - rev = "2da8d59fdc46d1af7b7105a578d1ace3924d1a7b"; 11851 - sha256 = "06csh1a6kq7744gaigkahdqvlwqjga7w672cm0aw6yylwpwz27nn"; 11850 + rev = "7401804603e074ae65f19d16daf312369b153028"; 11851 + sha256 = "0kf67vayak8xqy0fykqxx9zkavf54vf4y7bsm42zf9ad1havhacy"; 11852 11852 }; 11853 11853 meta.homepage = "https://github.com/vim-test/vim-test/"; 11854 11854 }; ··· 12528 12528 12529 12529 vimtex = buildVimPluginFrom2Nix { 12530 12530 pname = "vimtex"; 12531 - version = "2022-08-28"; 12531 + version = "2022-08-31"; 12532 12532 src = fetchFromGitHub { 12533 12533 owner = "lervag"; 12534 12534 repo = "vimtex"; 12535 - rev = "d8f507b83d65ef1686233da18e91f16819e84beb"; 12536 - sha256 = "123l773jrqy28mi03m8k1kvqf0y2yhdhs22dl7iwcr14s71qq234"; 12535 + rev = "aa52fa6b2711347a8d3b364d2e64f608207d8710"; 12536 + sha256 = "00gih8v5f2mjmzmsns0prw00b4izx0pl08h47hln7ljjfq5v8npn"; 12537 12537 }; 12538 12538 meta.homepage = "https://github.com/lervag/vimtex/"; 12539 12539 }; ··· 12853 12853 12854 12854 catppuccin-nvim = buildVimPluginFrom2Nix { 12855 12855 pname = "catppuccin-nvim"; 12856 - version = "2022-08-28"; 12856 + version = "2022-09-01"; 12857 12857 src = fetchFromGitHub { 12858 12858 owner = "catppuccin"; 12859 12859 repo = "nvim"; 12860 - rev = "d4aa577d07197c4ca32f3bafb0aebb5b4b7dec9f"; 12861 - sha256 = "1kvm7xgi3jdgn0xqcd1ynjysmbzdg2xmfzqmkpn87f7lyi4ihb9s"; 12860 + rev = "ddae70a80590dc3ee1c2605010abd82c615c1172"; 12861 + sha256 = "1jh9h18bgxy68wd2fw3q9vxjgnlh8653528qbwzdwrjlvwsz0qdf"; 12862 12862 }; 12863 12863 meta.homepage = "https://github.com/catppuccin/nvim/"; 12864 12864 }; ··· 12877 12877 12878 12878 chad = buildVimPluginFrom2Nix { 12879 12879 pname = "chad"; 12880 - version = "2022-08-31"; 12880 + version = "2022-09-01"; 12881 12881 src = fetchFromGitHub { 12882 12882 owner = "ms-jpq"; 12883 12883 repo = "chadtree"; 12884 - rev = "27e5f9708c1347a3e9e6abb20eff0354f008544b"; 12885 - sha256 = "1cn8swfhmp8pw0pwpwlf7hwji3f5nwzl0wv2mr0yn9bnpc1857b8"; 12884 + rev = "75d9335bd79bf9de6fdde974083ae7edb16d8190"; 12885 + sha256 = "1d92vj2vmnz881gqn10za5jbs47rlslkpfvbz6a5nmyjphz8fx06"; 12886 12886 }; 12887 12887 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 12888 12888 };
+15
pkgs/applications/editors/vscode/extensions/default.nix
··· 538 538 }; 539 539 }; 540 540 541 + catppuccin.catppuccin-vsc = buildVscodeMarketplaceExtension { 542 + mktplcRef = { 543 + name = "catppuccin-vsc"; 544 + publisher = "catppuccin"; 545 + version = "2.1.0"; 546 + sha256 = "sha256-1pX9NQxW2Rm9p912Pn7QmLmXPI7EmiXTnCLWsIQNFhY="; 547 + }; 548 + meta = with lib; { 549 + description = "Soothing pastel theme for VSCode"; 550 + license = licenses.mit; 551 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc"; 552 + maintainers = with maintainers; [ nullx76 ]; 553 + }; 554 + }; 555 + 541 556 chenglou92.rescript-vscode = callPackage ./rescript { }; 542 557 543 558 christian-kohler.path-intellisense = buildVscodeMarketplaceExtension {
+56
pkgs/applications/graphics/mangareader/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , wrapQtAppsHook 5 + , extra-cmake-modules 6 + , cmake 7 + , kio 8 + , ki18n 9 + , kxmlgui 10 + , kconfig 11 + , karchive 12 + , kcoreaddons 13 + , kconfigwidgets 14 + , nix-update-script 15 + }: 16 + 17 + stdenv.mkDerivation rec { 18 + pname = "mangareader"; 19 + version = "2.0.4"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "g-fb"; 23 + repo = pname; 24 + rev = version; 25 + hash = "sha256-j5b2O5OgDRaaxNssknTTgVscudk1+mFlGQN5KE6CwcU="; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + cmake 30 + extra-cmake-modules 31 + wrapQtAppsHook 32 + ]; 33 + 34 + buildInputs = [ 35 + kio 36 + ki18n 37 + kxmlgui 38 + kconfig 39 + karchive 40 + kcoreaddons 41 + kconfigwidgets 42 + ]; 43 + 44 + passthru.updateScript = nix-update-script { 45 + attrPath = pname; 46 + }; 47 + 48 + meta = with lib; { 49 + description = "Qt manga reader for local files"; 50 + homepage = "https://github.com/g-fb/mangareader"; 51 + changelog = "https://github.com/g-fb/mangareader/releases/tag/${src.rev}"; 52 + platforms = platforms.linux; 53 + license = with licenses; [ gpl3Plus cc-by-nc-sa-40 ]; 54 + maintainers = with maintainers; [ zendo ]; 55 + }; 56 + }
+2 -2
pkgs/applications/misc/binance/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "binance"; 6 - version = "1.36.0"; 6 + version = "1.39.0"; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/binance/desktop/releases/download/v${version}/${pname}-${version}-amd64-linux.deb"; 10 - sha256 = "sha256-Q1cvEQ/yxytzrPfiyeTZSCPecnmSdhy+ds/gtie4vwo="; 10 + sha256 = "sha256-6VQerIzX2u8QGUsa8kvu6Qud3OEn9lrZkQddfkZ1X0g="; 11 11 }; 12 12 13 13 nativeBuildInputs = [
+9 -4
pkgs/applications/misc/pwsafe/default.nix
··· 2 2 , cmake, pkg-config, zip, gettext, perl 3 3 , wxGTK30, libXext, libXi, libXt, libXtst, xercesc 4 4 , qrencode, libuuid, libyubikey, yubikey-personalization 5 - , curl, openssl, file 5 + , curl, openssl, file, gitUpdater 6 6 }: 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "pwsafe"; 10 - version = "1.14.0"; # do NOT update to 3.x Windows releases 11 - # nixpkgs-update: no auto update 10 + version = "1.15.0"; # do NOT update to 3.x Windows releases 12 11 13 12 src = fetchFromGitHub { 14 13 owner = pname; 15 14 repo = pname; 16 15 rev = version; 17 - hash = "sha256-s3IXe4gTwUOzQslNfWrcN/srrG9Jv02zfkGgiZN3C1s="; 16 + hash = "sha256-EyyQHp2MlGgUnikClgvP7I313Bh6H3yVPXel8Z/U6gQ="; 18 17 }; 19 18 20 19 nativeBuildInputs = [ ··· 52 51 ''; 53 52 54 53 installFlags = [ "PREFIX=${placeholder "out"}" ]; 54 + 55 + passthru.updateScript = gitUpdater { 56 + inherit pname version; 57 + ignoredVersions = "^([^1]|1[^.])"; # ignore anything other than 1.x 58 + url = src.gitRepoUrl; 59 + }; 55 60 56 61 meta = with lib; { 57 62 description = "A password database utility";
+13 -3
pkgs/applications/misc/spicetify-cli/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib, buildGoModule, fetchFromGitHub, testers, spicetify-cli }: 2 2 3 3 buildGoModule rec { 4 4 pname = "spicetify-cli"; 5 - version = "2.11.1"; 5 + version = "2.13.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "spicetify"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-NX3qbnnbV2mLxBQCjfl7xNicyir6usi2uYGw6Yij/ho="; 11 + sha256 = "sha256-XsYZoJDSaAp+oMTy5YWM9aM+TCNkqF5WXBhU/axcEVk="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-zYIbtcDM9iYSRHagvI9D284Y7w0ZxG4Ba1p4jqmQyng="; 15 15 16 + ldflags = [ 17 + "-s -w" 18 + "-X 'main.version=${version}'" 19 + ]; 20 + 16 21 # used at runtime, but not installed by default 17 22 postInstall = '' 18 23 cp -r ${src}/jsHelper $out/bin/jsHelper ··· 22 27 installCheckPhase = '' 23 28 $out/bin/spicetify-cli --help > /dev/null 24 29 ''; 30 + 31 + passthru.tests.version = testers.testVersion { 32 + package = spicetify-cli; 33 + command = "spicetify-cli -v"; 34 + }; 25 35 26 36 meta = with lib; { 27 37 description = "Command-line tool to customize Spotify client";
+1 -1
pkgs/applications/misc/wofi-emoji/default.nix
··· 21 21 22 22 postPatch = '' 23 23 substituteInPlace build.sh \ 24 - --replace 'curl ${emojiJSON.url}' 'cat emoji-en-US.json' 24 + --replace 'curl ${emojiJSON.url}' 'cat ${emojiJSON}' 25 25 ''; 26 26 27 27 buildPhase = ''
+3 -2
pkgs/applications/networking/instant-messengers/baresip/default.nix
··· 24 24 , libvpx 25 25 }: 26 26 stdenv.mkDerivation rec { 27 - version = "2.6.0"; 27 + version = "2.7.0"; 28 28 pname = "baresip"; 29 29 src = fetchFromGitHub { 30 30 owner = "baresip"; 31 31 repo = "baresip"; 32 32 rev = "v${version}"; 33 - sha256 = "sha256-YcXLRhW7PyvK0R1+7DOjmtxg+Ajq9u7fvZFQO7DJapQ="; 33 + sha256 = "sha256-ouevompKkWn5CXuDcPuKiTE9GrIXBs/NFsNu6GHgReE="; 34 34 }; 35 35 postPatch = '' 36 36 patchShebangs modules/ctrl_dbus/gen.sh ··· 116 116 homepage = "https://github.com/baresip/baresip"; 117 117 maintainers = with lib.maintainers; [ elohmeier raskin ]; 118 118 license = lib.licenses.bsd3; 119 + platforms = lib.platforms.unix; 119 120 }; 120 121 }
+2 -2
pkgs/applications/networking/instant-messengers/bluejeans/default.nix
··· 44 44 45 45 stdenv.mkDerivation rec { 46 46 pname = "bluejeans"; 47 - version = "2.29.1.3"; 47 + version = "2.30.0.89"; 48 48 49 49 src = fetchurl { 50 50 url = "https://swdl.bluejeans.com/desktop-app/linux/${getFirst 3 version}/BlueJeans_${version}.rpm"; 51 - sha256 = "sha256-vWViSJXRPZ4B40LNnoKRZNbxB1YKnaW2ay6GCjnFLGY="; 51 + sha256 = "sha256-ALydB6bTxaYsBk0BrTKG8Yan4n/jvxT8T7fSMFel+CQ="; 52 52 }; 53 53 54 54 nativeBuildInputs = [ rpmextract makeWrapper ];
+6 -5
pkgs/applications/office/paperless-ngx/default.nix
··· 16 16 17 17 let 18 18 # Use specific package versions required by paperless-ngx 19 - py = python3.override { 19 + python = python3.override { 20 20 packageOverrides = self: super: { 21 21 django = super.django_4; 22 22 ··· 51 51 52 52 path = lib.makeBinPath [ ghostscript imagemagick jbig2enc optipng pngquant qpdf tesseract4 unpaper ]; 53 53 in 54 - py.pkgs.pythonPackages.buildPythonApplication rec { 54 + python.pkgs.pythonPackages.buildPythonApplication rec { 55 55 pname = "paperless-ngx"; 56 56 version = "1.8.0"; 57 57 ··· 63 63 64 64 format = "other"; 65 65 66 - propagatedBuildInputs = with py.pkgs.pythonPackages; [ 66 + propagatedBuildInputs = with python.pkgs.pythonPackages; [ 67 67 aioredis 68 68 arrow 69 69 asgiref ··· 169 169 # Compile manually because `pythonRecompileBytecodeHook` only works for 170 170 # files in `python.sitePackages` 171 171 postBuild = '' 172 - ${py.interpreter} -OO -m compileall src 172 + ${python.interpreter} -OO -m compileall src 173 173 ''; 174 174 175 175 installPhase = '' ··· 181 181 --prefix PATH : "${path}" 182 182 ''; 183 183 184 - checkInputs = with py.pkgs.pythonPackages; [ 184 + checkInputs = with python.pkgs.pythonPackages; [ 185 185 pytest-django 186 186 pytest-env 187 187 pytest-sugar ··· 207 207 ''; 208 208 209 209 passthru = { 210 + inherit python; 210 211 # PYTHONPATH of all dependencies used by the package 211 212 pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs; 212 213 inherit path;
+35 -5
pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, cmake, ninja, pkg-config, python3Packages 2 - , boost, rapidjson, qtbase, qtsvg, igraph, spdlog, wrapQtAppsHook 3 - , graphviz, llvmPackages, z3 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , cmake 6 + , ninja 7 + , pkg-config 8 + , python3Packages 9 + , boost 10 + , rapidjson 11 + , qtbase 12 + , qtsvg 13 + , igraph 14 + , spdlog 15 + , wrapQtAppsHook 16 + , graphviz 17 + , llvmPackages 18 + , z3 19 + , fmt_8 4 20 }: 5 21 6 - stdenv.mkDerivation rec { 22 + let 23 + # no stable hal release yet with recent spdlog/fmt support, remove 24 + # once 4.0.0 is released - see https://github.com/emsec/hal/issues/452 25 + spdlog' = spdlog.override { 26 + fmt_8 = fmt_8.overrideAttrs (_: rec { 27 + version = "8.0.1"; 28 + src = fetchFromGitHub { 29 + owner = "fmtlib"; 30 + repo = "fmt"; 31 + rev = version; 32 + sha256 = "1mnvxqsan034d2jiqnw2yvkljl7lwvhakmj5bscwp1fpkn655bbw"; 33 + }; 34 + }); 35 + }; 36 + in stdenv.mkDerivation rec { 7 37 version = "3.3.0"; 8 38 pname = "hal-hardware-analyzer"; 9 39 ··· 34 64 ''; 35 65 36 66 nativeBuildInputs = [ cmake ninja pkg-config ]; 37 - buildInputs = [ qtbase qtsvg boost rapidjson igraph spdlog graphviz wrapQtAppsHook z3 ] 67 + buildInputs = [ qtbase qtsvg boost rapidjson igraph spdlog' graphviz wrapQtAppsHook z3 ] 38 68 ++ (with python3Packages; [ python pybind11 ]) 39 69 ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; 40 70
+31
pkgs/applications/science/machine-learning/uarmsolver/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "uarmsolver"; 9 + version = "0.2.4"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "firefly-cpp"; 13 + repo = "uARMSolver"; 14 + rev = version; 15 + sha256 = "17px69z0kw0z6cip41c45i6srbw56b0md92i9vbqyzinx8b75mzw"; 16 + }; 17 + 18 + nativeBuildInputs = [ cmake ]; 19 + 20 + installPhase = '' 21 + install -D -t $out/bin uARMSolver 22 + ''; 23 + 24 + meta = with lib; { 25 + description = "universal Association Rule Mining Solver"; 26 + homepage = "https://github.com/firefly-cpp/uARMSolver"; 27 + license = licenses.mit; 28 + platforms = platforms.linux; 29 + maintainers = with maintainers; [ firefly-cpp ]; 30 + }; 31 + }
+2 -3
pkgs/applications/version-management/git-and-tools/git-sync/default.nix
··· 21 21 cp -a contrib/git-* $out/bin/ 22 22 ''; 23 23 24 - wrapperPath = with lib; makeBinPath [ 25 - inotify-tools 24 + wrapperPath = with lib; makeBinPath ([ 26 25 coreutils 27 26 git 28 27 gnugrep 29 28 gnused 30 - ]; 29 + ] ++ lib.optionals stdenv.isLinux [ inotify-tools ]); 31 30 32 31 postFixup = '' 33 32 wrap_path="${wrapperPath}":$out/bin
+1
pkgs/applications/video/obs-studio/plugins/default.nix
··· 14 14 obs-vkcapture32 = pkgsi686Linux.obs-studio-plugins.obs-vkcapture; 15 15 }; 16 16 obs-backgroundremoval = callPackage ./obs-backgroundremoval.nix {}; 17 + obs-hyperion = callPackage ./obs-hyperion/default.nix {}; 17 18 }
+24
pkgs/applications/video/obs-studio/plugins/obs-hyperion/default.nix
··· 1 + { stdenv, lib, fetchFromGitLab, meson, ninja, pkg-config, obs-studio, libGL 2 + , qtbase }: 3 + 4 + stdenv.mkDerivation rec { 5 + pname = "obs-hyperion"; 6 + version = "1.0.1"; 7 + 8 + src = fetchFromGitLab { 9 + owner = "hyperion-project"; 10 + repo = "hyperion-obs-plugin"; 11 + rev = "v${version}"; 12 + sha256 = "sha256-Si+TGYWpNPtUUFT+M571lCYslPyeYX92MdYV2EGgcyQ="; 13 + }; 14 + 15 + nativeBuildInputs = [ meson pkg-config ninja ]; 16 + buildInputs = [ obs-studio libGL qtbase ]; 17 + 18 + meta = with lib; { 19 + description = "OBS Studio plugin to connect to a Hyperion.ng server"; 20 + license = licenses.mit; 21 + maintainers = with maintainers; [ algram ]; 22 + platforms = [ "x86_64-linux" ]; 23 + }; 24 + }
+43
pkgs/development/embedded/orbuculum/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , czmq 5 + , libusb1 6 + , ncurses 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "orbuculum"; 11 + version = "2.0.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "orbcode"; 15 + repo = pname; 16 + rev = "V${version}"; 17 + sha256 = "sha256-aMMXfrBQQ9oOx17MUKmqe5vdTpxhBGM5mVfAel0y0a0="; 18 + }; 19 + 20 + buildInputs = [ 21 + czmq 22 + libusb1 23 + ncurses 24 + ]; 25 + 26 + installFlags = [ 27 + "INSTALL_ROOT=$(out)/" 28 + ]; 29 + 30 + postInstall = '' 31 + mkdir -p $out/etc/udev/rules.d/ 32 + cp $src/Support/60-orbcode.rules $out/etc/udev/rules.d/ 33 + ''; 34 + 35 + meta = with lib; { 36 + description = "Cortex M SWO SWV Demux and Postprocess for the ORBTrace"; 37 + homepage = "https://orbcode.org"; 38 + changelog = "https://github.com/orbcode/orbuculum/blob/V${version}/CHANGES.md"; 39 + license = licenses.bsd3; 40 + maintainers = with maintainers; [ newam ]; 41 + platforms = platforms.linux; 42 + }; 43 + }
+9 -3
pkgs/development/libraries/aws-c-auth/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 4 , aws-c-cal 4 5 , aws-c-common ··· 7 8 , aws-c-io 8 9 , aws-c-sdkutils 9 10 , cmake 11 + , nix 10 12 , s2n-tls 11 13 }: 12 14 13 15 stdenv.mkDerivation rec { 14 16 pname = "aws-c-auth"; 15 - version = "0.6.14"; 17 + version = "0.6.16"; 16 18 17 19 src = fetchFromGitHub { 18 20 owner = "awslabs"; 19 21 repo = "aws-c-auth"; 20 22 rev = "v${version}"; 21 - sha256 = "sha256-Wi1vW0EYgtOltPI5FMhY5je2ZMF9R5ch4nIjENva+FU="; 23 + sha256 = "sha256-JUCnrnJnXDCsdw9UcmujoxZ+cE9PDmqQNHYyvjSVBpw="; 22 24 }; 23 25 24 26 nativeBuildInputs = [ ··· 41 43 cmakeFlags = [ 42 44 "-DBUILD_SHARED_LIBS=ON" 43 45 ]; 46 + 47 + passthru.tests = { 48 + inherit nix; 49 + }; 44 50 45 51 meta = with lib; { 46 52 description = "C99 library implementation of AWS client-side authentication";
+7 -3
pkgs/development/libraries/aws-c-cal/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, aws-c-common, openssl, Security }: 1 + { lib, stdenv, fetchFromGitHub, cmake, aws-c-common, nix, openssl, Security }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "aws-c-cal"; 5 - version = "0.5.18"; 5 + version = "0.5.19"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "awslabs"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-sT5ahf8MuIhqDV6RrRU+RgsLdwVUDEFWRZJpzQJOPGA="; 11 + sha256 = "sha256-VEjefo+y8bizCxvJmzx+dZ1BE9eT1cR3Tkfn1eVQI/0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; ··· 20 20 cmakeFlags = [ 21 21 "-DBUILD_SHARED_LIBS=ON" 22 22 ]; 23 + 24 + passthru.tests = { 25 + inherit nix; 26 + }; 23 27 24 28 meta = with lib; { 25 29 description = "AWS Crypto Abstraction Layer ";
+7 -3
pkgs/development/libraries/aws-c-event-stream/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, aws-c-cal, aws-c-common, aws-c-io, aws-checksums, s2n-tls, libexecinfo }: 1 + { lib, stdenv, fetchFromGitHub, cmake, aws-c-cal, aws-c-common, aws-c-io, aws-checksums, nix, s2n-tls, libexecinfo }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "aws-c-event-stream"; 5 - version = "0.2.12"; 5 + version = "0.2.14"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "awslabs"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-I4DqsPmHsZsReoqAH0WMU5/XlM4LiaxpJrVVYdXnMZY="; 11 + sha256 = "sha256-QUrDIeQjsmf8TKu4UoSZi0eNw7Yg/2HIvXo7Y0FLY6w="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; ··· 19 19 cmakeFlags = [ 20 20 "-DBUILD_SHARED_LIBS:BOOL=ON" 21 21 ]; 22 + 23 + passthru.tests = { 24 + inherit nix; 25 + }; 22 26 23 27 meta = with lib; { 24 28 description = "C99 implementation of the vnd.amazon.eventstream content-type";
+7 -2
pkgs/development/libraries/aws-c-http/default.nix
··· 5 5 , aws-c-compression 6 6 , aws-c-io 7 7 , cmake 8 + , nix 8 9 , s2n-tls 9 10 }: 10 11 11 12 stdenv.mkDerivation rec { 12 13 pname = "aws-c-http"; 13 - version = "0.6.19"; 14 + version = "0.6.20"; 14 15 15 16 src = fetchFromGitHub { 16 17 owner = "awslabs"; 17 18 repo = "aws-c-http"; 18 19 rev = "v${version}"; 19 - sha256 = "sha256-ErwsRYz0D5ktlDaXIDvTXkxO7MM0N4RAA5IBqPbNfAc="; 20 + sha256 = "sha256-eHsk/ME/kVGm8gxkR9NcJUkfbvI+4u5S4y4Tw29hEnY="; 20 21 }; 21 22 22 23 nativeBuildInputs = [ ··· 34 35 cmakeFlags = [ 35 36 "-DBUILD_SHARED_LIBS=ON" 36 37 ]; 38 + 39 + passthru.tests = { 40 + inherit nix; 41 + }; 37 42 38 43 meta = with lib; { 39 44 description = "C99 implementation of the HTTP/1.1 and HTTP/2 specifications";
+7 -3
pkgs/development/libraries/aws-c-io/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, aws-c-cal, aws-c-common, s2n-tls, Security }: 1 + { lib, stdenv, fetchFromGitHub, cmake, aws-c-cal, aws-c-common, nix, s2n-tls, Security }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "aws-c-io"; 5 - version = "0.11.2"; 5 + version = "0.13.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "awslabs"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-HMsCFvwWgWwU3YBuZsmOSsMnEvzAVV9jEZyEEBwRcYg="; 11 + sha256 = "sha256-lrSAWw5T4RAbk0JaNi5Vmh7qcjxOS8a1jdFMpaItrhI="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; ··· 19 19 cmakeFlags = [ 20 20 "-DBUILD_SHARED_LIBS=ON" 21 21 ]; 22 + 23 + passthru.tests = { 24 + inherit nix; 25 + }; 22 26 23 27 meta = with lib; { 24 28 description = "AWS SDK for C module for IO and TLS";
+9 -3
pkgs/development/libraries/aws-c-mqtt/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 4 , aws-c-cal 4 5 , aws-c-common ··· 6 7 , aws-c-http 7 8 , aws-c-io 8 9 , cmake 10 + , nix 9 11 , s2n-tls 10 12 }: 11 13 12 14 stdenv.mkDerivation rec { 13 15 pname = "aws-c-mqtt"; 14 - version = "0.7.11"; 16 + version = "0.7.12"; 15 17 16 18 src = fetchFromGitHub { 17 19 owner = "awslabs"; 18 20 repo = "aws-c-mqtt"; 19 21 rev = "v${version}"; 20 - sha256 = "sha256-+vxn9Fq8eZ53cRR31hnLf1cxZ2zY03lt2RuEop+ciu0="; 22 + sha256 = "sha256-0u3t0m5GQ7wxxLI8rY7j9AMliPzrAR9J/c/7DcT43WU="; 21 23 }; 22 24 23 25 nativeBuildInputs = [ ··· 36 38 cmakeFlags = [ 37 39 "-DBUILD_SHARED_LIBS=ON" 38 40 ]; 41 + 42 + passthru.tests = { 43 + inherit nix; 44 + }; 39 45 40 46 meta = with lib; { 41 47 description = "C99 implementation of the MQTT 3.1.1 specification";
+7 -2
pkgs/development/libraries/aws-c-s3/default.nix
··· 8 8 , aws-c-io 9 9 , aws-checksums 10 10 , cmake 11 + , nix 11 12 , s2n-tls 12 13 }: 13 14 14 15 stdenv.mkDerivation rec { 15 16 pname = "aws-c-s3"; 16 - version = "0.1.43"; 17 + version = "0.1.46"; 17 18 18 19 src = fetchFromGitHub { 19 20 owner = "awslabs"; 20 21 repo = "aws-c-s3"; 21 22 rev = "v${version}"; 22 - sha256 = "sha256-I4pPNjaRNHPzVZVgY0qm8S+Tdvtklx/N3EKu0SAm5c8="; 23 + sha256 = "sha256-OUrMdIWWnk+yAJTVJ/UlUNFABLlTkmYac5g125Zq+fQ="; 23 24 }; 24 25 25 26 nativeBuildInputs = [ ··· 40 41 cmakeFlags = [ 41 42 "-DBUILD_SHARED_LIBS=ON" 42 43 ]; 44 + 45 + passthru.tests = { 46 + inherit nix; 47 + }; 43 48 44 49 meta = with lib; { 45 50 description = "C99 library implementation for communicating with the S3 service";
+1 -1
pkgs/development/libraries/belr/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "belr"; 10 - version = "5.1.12"; 10 + version = "5.1.55"; 11 11 12 12 src = fetchFromGitLab { 13 13 domain = "gitlab.linphone.org";
+2 -2
pkgs/development/libraries/cimg/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "cimg"; 8 - version = "3.1.4"; 8 + version = "3.1.6"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "dtschump"; 12 12 repo = "CImg"; 13 13 rev = "v.${version}"; 14 - hash = "sha256-nHYRs8X8I0B76SlgqWez3qubrsG7iBfa0I/G78v7H8g="; 14 + hash = "sha256-NZwivsTYgirZXuS25buGHL3uk75shRGMH4c3YdS7Mgg="; 15 15 }; 16 16 17 17 outputs = [ "out" "doc" ];
+2 -2
pkgs/development/libraries/kpmcore/default.nix
··· 6 6 stdenv.mkDerivation rec { 7 7 pname = "kpmcore"; 8 8 # NOTE: When changing this version, also change the version of `partition-manager`. 9 - version = "22.04.3"; 9 + version = "22.08.0"; 10 10 11 11 src = fetchurl { 12 12 url = "mirror://kde/stable/release-service/${version}/src/${pname}-${version}.tar.xz"; 13 - hash = "sha256-LmKglUgXhLOBLSpzfXvK/UXFqY3L+p/EoHbZTSKlGhM="; 13 + hash = "sha256-Ws20hKX2iDdke5yBBKXukVUD4OnLf1OmwlhW+jUXL24="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ extra-cmake-modules ];
+3 -3
pkgs/development/libraries/libharu/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libharu"; 5 - version = "2.3.0"; 5 + version = "2.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "libharu"; 9 9 repo = pname; 10 - rev = "RELEASE_${lib.replaceStrings ["."] ["_"] version}"; 11 - sha256 = "15s9hswnl3qqi7yh29jyrg0hma2n99haxznvcywmsp8kjqlyg75q"; 10 + rev = "v${version}"; 11 + hash = "sha256-85o9pb2zJVYbM0SHxCNgJuDkcsHuFuwFe6B6xivoUUg="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+8 -3
pkgs/development/libraries/nng/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, ninja }: 1 + { lib, stdenv, fetchFromGitHub, cmake, ninja, mbedtlsSupport ? true, mbedtls }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "nng"; ··· 11 11 sha256 = "sha256-qbjMLpPk5FxH710Mf8AIraY0mERbaxVVhTT94W0EV+k="; 12 12 }; 13 13 14 - nativeBuildInputs = [ cmake ninja ]; 14 + nativeBuildInputs = [ cmake ninja ] 15 + ++ lib.optionals mbedtlsSupport [ mbedtls ]; 16 + 17 + buildInputs = lib.optional mbedtlsSupport [ mbedtls ]; 15 18 16 - cmakeFlags = [ "-G Ninja" ]; 19 + cmakeFlags = [ "-G Ninja" "-DNNG_ENABLE_TLS=ON" ] 20 + ++ lib.optionals mbedtlsSupport [ "-DMBEDTLS_ROOT_DIR=${mbedtls}" ]; 17 21 18 22 meta = with lib; { 19 23 homepage = "https://nng.nanomsg.org/"; ··· 21 25 license = licenses.mit; 22 26 mainProgram = "nngcat"; 23 27 platforms = platforms.unix; 28 + maintainers = with maintainers; [ nviets ]; 24 29 }; 25 30 }
+2 -3
pkgs/development/ocaml-modules/index/default.nix
··· 6 6 7 7 buildDunePackage rec { 8 8 pname = "index"; 9 - version = "1.6.0"; 9 + version = "1.6.1"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/mirage/index/releases/download/${version}/index-${version}.tbz"; 13 - sha256 = "sha256:150mcsh8vj2hapfnxbjmacanjy4avrv8yk1lyaxmqj3fpmn1y32y"; 13 + sha256 = "sha256-rPwNzqkWqDak2mDTDIBqIvachY1vfOIzFmwaXjZea+4="; 14 14 }; 15 15 16 16 minimalOCamlVersion = "4.08"; 17 - useDune2 = true; 18 17 19 18 buildInputs = [ 20 19 stdlib-shims
+2 -2
pkgs/development/python-modules/aliyun-python-sdk-cdn/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "aliyun-python-sdk-cdn"; 10 - version = "3.7.1"; 10 + version = "3.7.2"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-GAY4o9lr+1m8g1T7EhL5jLjEdfMWC/1vJ3UC4PQzvjI="; 17 + hash = "sha256-wbVkoNu9ffMpuivUGg+PAya099xMbU0Ehvl0++ud+WE="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bids-validator/default.nix
··· 4 4 }: 5 5 6 6 buildPythonPackage rec { 7 - version = "1.9.7"; 7 + version = "1.9.8"; 8 8 pname = "bids-validator"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "sha256-q8dnOSoN9Gu9yl/UJNRXeTBBKTnfJhHwqN6+QVTlexI="; 12 + sha256 = "sha256-/zl5m7IF+S1vLDIvC47/DRwCiPQpGgsY/OYa+k39fz4="; 13 13 }; 14 14 15 15 # needs packages which are not available in nixpkgs
+2 -2
pkgs/development/python-modules/bincopy/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "bincopy"; 5 - version = "17.10.2"; 5 + version = "17.10.3"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-d1l+kqyGkBvctfKRHxCpve/8mLa7nTfDwXzxgJznce4="; 9 + sha256 = "sha256-HDSqwrCXf2U0uzfa4Vb9Euu9ZSm6eFD9bcMf6eieicY="; 10 10 }; 11 11 12 12 propagatedBuildInputs = [
+43
pkgs/development/python-modules/cryptg/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , rustPlatform 5 + , setuptools-rust 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "cryptg"; 10 + version = "0.3.1"; 11 + format = "setuptools"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "cher-nov"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + hash = "sha256-IhzwQrWu8k308ZZhWz4Z3FHAkSLTXiCydyiy0MPN8NI="; 18 + }; 19 + 20 + cargoDeps = rustPlatform.fetchCargoTarball { 21 + inherit src; 22 + hash = "sha256-M2ySVqfgpgHktLh4t5Sh1UTBCzajlQiDku4O9azHJwk="; 23 + }; 24 + 25 + nativeBuildInputs = with rustPlatform;[ 26 + setuptools-rust 27 + cargoSetupHook 28 + rust.rustc 29 + rust.cargo 30 + ]; 31 + 32 + # has no tests 33 + doCheck = false; 34 + 35 + pythonImportsCheck = [ "cryptg" ]; 36 + 37 + meta = with lib; { 38 + description = "Official Telethon extension to provide much faster cryptography for Telegram API requests"; 39 + homepage = "https://github.com/cher-nov/cryptg"; 40 + license = licenses.cc0; 41 + maintainers = with maintainers; [ nickcao ]; 42 + }; 43 + }
+2 -2
pkgs/development/python-modules/django-configurations/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "django-configurations"; 18 - version = "2.3.2"; 18 + version = "2.4"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.6"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "bd1a77a60735839b7d105912cc3977735fa005ea06544c632fbd322d1e021677"; 25 + sha256 = "sha256-IrmWTmtlfa/Ho1QQoRXSDxRRFJqCc3rcbDMew2WIgZY="; 26 26 }; 27 27 28 28 buildInputs = [
+4 -2
pkgs/development/python-modules/geventhttpclient/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "geventhttpclient"; 16 - version = "2.0"; 16 + version = "2.0.2"; 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-SegzLaon80HeCNk4h4KJs7dzaVzblvIpZRjC1uPr7JI="; 23 + hash = "sha256-gTWoUgCxcN73KT0B3RVXkx/NG+wax4xSrXzt0iNoubo="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [ ··· 35 35 pytestCheckHook 36 36 urllib3 37 37 ]; 38 + 39 + __darwinAllowLocalNetworking = true; 38 40 39 41 disabledTests = [ 40 42 # socket.gaierror: [Errno -3] Temporary failure in name resolution
+2 -2
pkgs/development/python-modules/google-cloud-compute/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-compute"; 15 - version = "1.4.0"; 15 + version = "1.5.1"; 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "0sgp0xa9cfmgyb1dwdy1f4q9dfr3lgsgm7vbiks9xmiaf0fr221m"; 20 + sha256 = "sha256-1crkhcf56U6DAx9xVG2e9hCxQ04OjQq2QgLs434cCv0="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/keyrings-google-artifactregistry-auth/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "keyrings.google-artifactregistry-auth"; 14 - version = "1.0.0"; 14 + version = "1.1.1"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-gvoX5SP0A39Ke0VRlplETJF8gIP+QzK6xNReRxM8UnA="; 18 + sha256 = "sha256-vrA3+/awws4R2BAxn9wYDKuIZdqioWsQnDr3MYL/5E0="; 19 19 }; 20 20 21 21 buildInputs = [
+2 -2
pkgs/development/python-modules/mautrix/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "mautrix"; 7 - version = "0.17.3"; 7 + version = "0.17.8"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "sha256-j49NrZJMDw8m5ZGP4DXxk7uzF+0BxDjs4coEkMDUP+0="; 11 + sha256 = "sha256-DFajAD5mnXLQmJGRv4j2mWhtIj77nZNSQhbesX4qMys="; 12 12 }; 13 13 14 14 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/mkdocs-swagger-ui-tag/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "mkdocs-swagger-ui-tag"; 12 - version = "0.4.0"; 12 + version = "0.4.3"; 13 13 14 14 disabled = !isPy3k; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-4fPn+WDHMAo3cywrMs/EoSFoBEnMYdofAeAkgwOIAb4="; 18 + sha256 = "sha256-N/7JhVX3STsUAz7O6yWkvKz72+3RZA5CNb3Z6FTrdRs="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ mkdocs beautifulsoup4 ];
+2 -2
pkgs/development/python-modules/nbxmpp/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "nbxmpp"; 16 - version = "3.1.0"; 16 + version = "3.2.1"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 ··· 22 22 owner = "gajim"; 23 23 repo = "python-nbxmpp"; 24 24 rev = version; 25 - sha256 = "sha256-QnvV/sAxdl8V5nV1hk8sRrL6nn015dAy6cXAiy2Tmbs="; 25 + sha256 = "sha256-BBDCk/vWm9Y2oGw0aujqlueaB+ww7F2YP2cw5VqIzfQ="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pymavlink/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pymavlink"; 5 - version = "2.4.34"; 5 + version = "2.4.35"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-2JPBjEXiJWDJJPwS7SjNr3L4Ct+U44QaJiiv8MtSnEk="; 9 + sha256 = "sha256-P2pqcxI6w9cw4b26g5ad5CeW9Sf1fNN0FGiIzOWfOCU="; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ future lxml ];
+2 -2
pkgs/development/python-modules/sphinxcontrib-confluencebuilder/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "sphinxcontrib-confluencebuilder"; 12 - version = "1.8.0"; 12 + version = "1.9.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-u+sjhj/2fu8fLGRb2zgnNI+y7wIIUYTMJhRekrdtMeU="; 16 + hash = "sha256-aj+8/ZOWpT1zBdCTit6Zo/XhnzFisLk/rrg5l6sPmkw="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/trimesh/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "trimesh"; 9 - version = "3.13.5"; 9 + version = "3.14.1"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-1+BycZ1fFEfbqoHs/TDnGZXc8IRzWzy2pZ2YkTOPMaA="; 13 + sha256 = "sha256-T+pjf2KmHabbu8poV6dxAvau5C6h89Fp2uYAuO+34/Y="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ numpy ];
+2 -2
pkgs/development/python-modules/types-redis/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-redis"; 8 - version = "4.3.19"; 8 + version = "4.3.20"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-yIH/uUvUfcoh7VAzKFRKVrsxWFFXXuuyf7Nxv/c1hEo="; 13 + sha256 = "sha256-dO0ClFRw3eot0hRHwYXauzFp5aUyjSayXPNUfZSbjgQ="; 14 14 }; 15 15 16 16 # Module doesn't have tests
+2 -2
pkgs/development/python-modules/versioneer/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "versioneer"; 9 - version = "0.24"; 9 + version = "0.25"; 10 10 format = "setuptools"; 11 11 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-G426nlHi8OBMfoVFIW7s3qLWPhvVVpRI7mbFSffneC8="; 16 + hash = "sha256-mo1axyDGbgmawguk+8LPAKXyuxYU3on0TIKTWsUQuuE="; 17 17 }; 18 18 19 19 # Couldn't get tests to work because, for instance, they used virtualenv and
+2 -2
pkgs/development/python-modules/zwave-me-ws/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "zwave-me-ws"; 19 - version = "0.2.4"; 19 + version = "0.2.5.1"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.8"; ··· 25 25 owner = "Z-Wave-Me"; 26 26 repo = pname; 27 27 rev = "v${version}"; 28 - sha256 = "sha256-x7P6fOYTe/u0GKUsO62cNVz2i/hVjUb8t8Bigijxgk0="; 28 + sha256 = "sha256-BcUUDn7PCpFRtQ3QDx0W3qXB4JmvRxMFoWoCeA8bS6o="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+4
pkgs/development/tools/aws-sam-cli/default.nix
··· 41 41 # `shutil.get_terminal_size` instead. 42 42 # (https://github.com/pallets/click/pull/2130) 43 43 ./support-click-8-1.patch 44 + # Werkzeug >= 2.1.0 breaks the `sam local start-lambda` command because 45 + # aws-sam-cli uses a "WERKZEUG_RUN_MAIN" hack to suppress flask output. 46 + # (https://github.com/cs01/gdbgui/issues/425) 47 + ./use_forward_compatible_log_silencing.patch 44 48 ]; 45 49 46 50 # fix over-restrictive version bounds
+19
pkgs/development/tools/aws-sam-cli/use_forward_compatible_log_silencing.patch
··· 1 + diff --git a/samcli/local/services/base_local_service.py b/samcli/local/services/base_local_service.py 2 + index 7b1ab95895d1..76812f02e00a 100644 3 + --- a/samcli/local/services/base_local_service.py 4 + +++ b/samcli/local/services/base_local_service.py 5 + @@ -56,9 +56,11 @@ class BaseLocalService: 6 + 7 + LOG.debug("Localhost server is starting up. Multi-threading = %s", multi_threaded) 8 + 9 + - # This environ signifies we are running a main function for Flask. This is true, since we are using it within 10 + - # our cli and not on a production server. 11 + - os.environ["WERKZEUG_RUN_MAIN"] = "true" 12 + + # Suppress flask dev server output in a forward-compatible way 13 + + # Source: https://github.com/cs01/gdbgui/issues/425#issuecomment-1119836533 14 + + import flask.cli 15 + + 16 + + flask.cli.show_server_banner = lambda *args: None 17 + 18 + self._app.run(threaded=multi_threaded, host=self.host, port=self.port) 19 +
+3 -3
pkgs/development/tools/continuous-integration/cirrus-cli/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "cirrus-cli"; 8 - version = "0.84.0"; 8 + version = "0.85.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "cirruslabs"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-14S0Y1ax0bg7nD4iCEujwLIZSjpWYaLWidpYVwQB0dw="; 14 + sha256 = "sha256-hFL7ImtaQrNeoxNLE/RL79SHRBHSit1dQ6Wn8gq8dns="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-XVGFJv9TYjuwVubTcFVI2b+M2ZDE1Jv4u/dxowcLL2s="; 17 + vendorSha256 = "sha256-GRCcKIUimPFdeAhnz6RC5arZ0E+z+SpaAC1uDaxpJkI="; 18 18 19 19 ldflags = [ 20 20 "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
+5 -3
pkgs/development/tools/gojq/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gojq"; 5 - version = "0.12.8"; 5 + version = "0.12.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "itchyny"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-WcPvsThYgXwYXwXyylOqopTZOfsXmDU4wbhEdS3neA8="; 11 + sha256 = "sha256-AII3mC+JWOP0x4zf8FQdRhOmckPgY7BDRoKICCFkn9Q="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-fFW+gWdGMxDApcyR6dy0491WvQcVMAJ5dgMQqgNmOkw="; 14 + proxyVendor = true; 15 + 16 + vendorSha256 = "sha256-kq9vfmST8M69yiWqzsM/ORG7F7ERtEv9dyfy8u3sWYk="; 15 17 16 18 ldflags = [ "-s" "-w" ]; 17 19
+14 -13
pkgs/development/tools/misc/ycmd/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, cmake, llvmPackages, boost, python 1 + { stdenv, lib, fetchFromGitHub, cmake, ninja, python 2 2 , withGocode ? true, gocode 3 3 , withGodef ? true, godef 4 4 , withGotools? true, gotools 5 5 , withTypescript ? true, nodePackages 6 + , abseil-cpp, boost, llvmPackages 6 7 , fixDarwinDylibNames, Cocoa 7 8 }: 8 9 9 10 stdenv.mkDerivation { 10 11 pname = "ycmd"; 11 - version = "unstable-2020-02-22"; 12 + version = "unstable-2022-08-15"; 12 13 disabled = !python.isPy3k; 13 14 14 15 # required for third_party directory creation 15 16 src = fetchFromGitHub { 16 - owner = "Valloric"; 17 + owner = "ycm-core"; 17 18 repo = "ycmd"; 18 - rev = "9a6b86e3a156066335b678c328f226229746bae5"; 19 - sha256 = "sha256-xzLELjp4DsG6mkzaFqpuquSa0uoaZWrYLrKr/mzrqrA="; 19 + rev = "323d4b60f077bd07945f25a60c4584843ca851fb"; 20 + sha256 = "sha256-5IpXMQc3QIkKJkUrOPSRzciLvL1nhQw6wlP+pVnIucE="; 20 21 fetchSubmodules = true; 21 22 }; 22 23 23 - nativeBuildInputs = [ cmake ] 24 + nativeBuildInputs = [ cmake ninja ] 24 25 ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; 25 - buildInputs = [ boost llvmPackages.libclang ] 26 + buildInputs = with python.pkgs; with llvmPackages; [ abseil-cpp boost libllvm.all libclang.all ] 27 + ++ [ jedi jedi-language-server pybind11 ] 26 28 ++ lib.optional stdenv.isDarwin Cocoa; 27 29 28 30 buildPhase = '' 29 - export EXTRA_CMAKE_ARGS=-DPATH_TO_LLVM_ROOT=${llvmPackages.clang-unwrapped} 30 - ${python.interpreter} build.py --system-libclang --clang-completer --system-boost 31 + export EXTRA_CMAKE_ARGS="-DPATH_TO_LLVM_ROOT=${llvmPackages.libllvm} -DUSE_SYSTEM_ABSEIL=true" 32 + ${python.interpreter} build.py --system-libclang --clang-completer --ninja 31 33 ''; 32 34 33 35 dontConfigure = true; ··· 50 52 " ycmd/__main__.py 51 53 52 54 mkdir -p $out/lib/ycmd 53 - cp -r ycmd/ CORE_VERSION libclang.so.* libclang.dylib* ycm_core.so $out/lib/ycmd/ 55 + cp -r ycmd/ CORE_VERSION *.so* *.dylib* $out/lib/ycmd/ 54 56 55 57 mkdir -p $out/bin 56 58 ln -s $out/lib/ycmd/ycmd/__main__.py $out/bin/ycmd ··· 82 84 # python won't be thrown off by argv[0] 83 85 postFixup = '' 84 86 substituteInPlace $out/lib/ycmd/ycmd/__main__.py \ 85 - --replace $out/lib/ycmd/ycmd/__main__.py $out/bin/ycmd \ 86 87 --replace __file__ "'$out/lib/ycmd/ycmd/__main__.py'" 87 88 ''; 88 89 89 90 meta = with lib; { 90 91 description = "A code-completion and comprehension server"; 91 - homepage = "https://github.com/Valloric/ycmd"; 92 + homepage = "https://github.com/ycm-core/ycmd"; 92 93 license = licenses.gpl3; 93 - maintainers = with maintainers; [ rasendubi cstrahan lnl7 ]; 94 + maintainers = with maintainers; [ rasendubi cstrahan lnl7 siriobalmelli ]; 94 95 platforms = platforms.all; 95 96 }; 96 97 }
+11 -2
pkgs/games/chocolate-doom/default.nix
··· 1 - { lib, stdenv, autoreconfHook, pkg-config, SDL2, SDL2_mixer, SDL2_net, fetchFromGitHub, fetchpatch }: 1 + { lib, stdenv, autoreconfHook, pkg-config, SDL2, SDL2_mixer, SDL2_net 2 + , fetchFromGitHub, fetchpatch, python3 }: 2 3 3 4 stdenv.mkDerivation rec { 4 5 pname = "chocolate-doom"; ··· 21 22 }) 22 23 ]; 23 24 25 + outputs = [ "out" "man" ]; 26 + 24 27 postPatch = '' 25 28 sed -e 's#/games#/bin#g' -i src{,/setup}/Makefile.am 29 + patchShebangs --build man/{simplecpp,docgen} 26 30 ''; 27 31 28 - nativeBuildInputs = [ autoreconfHook pkg-config ]; 32 + nativeBuildInputs = [ 33 + autoreconfHook 34 + pkg-config 35 + # for documentation 36 + python3 37 + ]; 29 38 buildInputs = [ SDL2 SDL2_mixer SDL2_net ]; 30 39 enableParallelBuilding = true; 31 40
+2 -2
pkgs/games/ddnet/default.nix
··· 26 26 27 27 stdenv.mkDerivation rec { 28 28 pname = "ddnet"; 29 - version = "16.2.2"; 29 + version = "16.3.1"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "ddnet"; 33 33 repo = pname; 34 34 rev = version; 35 - sha256 = "sha256-MrCPMtWdEsWUuvKaPWZK4Mh6nhPcKpsxkFKkWugdz8A="; 35 + sha256 = "sha256-0SkTIpCnoEbu1sOagYjHBHj1I3EgLwJ8sYxWqnJGYLc="; 36 36 }; 37 37 38 38 nativeBuildInputs = [ cmake ninja pkg-config ];
+2 -2
pkgs/games/grapejuice/default.nix
··· 18 18 19 19 python3Packages.buildPythonApplication rec { 20 20 pname = "grapejuice"; 21 - version = "5.2.2"; 21 + version = "5.5.4"; 22 22 23 23 src = fetchFromGitLab { 24 24 owner = "BrinkerVII"; 25 25 repo = "grapejuice"; 26 26 rev = "v${version}"; 27 - sha256 = "sha256-YEAYoZF1Lf0ykB13cuRf5sOR1HIxwdcibyJLgP3g4Jk="; 27 + sha256 = "sha256-y4J0589FgNahRmoPkVtHYtc6/OIfUi9bhz6BZrSeWVI="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+9 -8
pkgs/games/itch/default.nix
··· 35 35 sha256 = "sha256-5MP6X33Jfu97o5R1n6Og64Bv4ZMxVM0A8lXeQug+bNA="; 36 36 }; 37 37 38 - icons = fetchFromGitHub { 39 - owner = "itchio"; 40 - repo = pname; 41 - rev = "v${version}"; 42 - hash = "sha256-DZBmf8fe0zw5uiQjNKXw8g/vU2hjNDa87z/7XuhyXog="; 43 - sparseCheckout = "release/images/itch-icons"; 44 - }; 38 + icons = let sparseCheckout = "/release/images/itch-icons"; in 39 + fetchFromGitHub { 40 + owner = "itchio"; 41 + repo = pname; 42 + rev = "v${version}"; 43 + hash = "sha256-DZBmf8fe0zw5uiQjNKXw8g/vU2hjNDa87z/7XuhyXog="; 44 + inherit sparseCheckout; 45 + } + sparseCheckout; 45 46 46 47 nativeBuildInputs = [ copyDesktopItems makeWrapper ]; 47 48 ··· 68 69 install -Dm644 LICENSE -t "$out/share/licenses/$pkgname/" 69 70 install -Dm644 LICENSES.chromium.html -t "$out/share/licenses/$pkgname/" 70 71 71 - for icon in $icons/release/images/itch-icons/icon*.png 72 + for icon in $icons/icon*.png 72 73 do 73 74 iconsize="''${icon#$icons/icon}" 74 75 iconsize="''${iconsize%.png}"
+7
pkgs/games/runescape-launcher/default.nix
··· 103 103 ]; 104 104 multiPkgs = pkgs: [ libGL ]; 105 105 runScript = "runescape-launcher"; 106 + extraInstallCommands = '' 107 + mkdir -p "$out/share/applications" 108 + cp ${runescape}/share/applications/runescape-launcher.desktop "$out/share/applications" 109 + cp -r ${runescape}/share/icons "$out/share/icons" 110 + substituteInPlace "$out/share/applications/runescape-launcher.desktop" \ 111 + --replace "/usr/bin/runescape-launcher" "RuneScape" 112 + ''; 106 113 107 114 meta = with lib; { 108 115 description = "RuneScape Game Client (NXT) - Launcher for RuneScape 3";
+1 -1
pkgs/games/xivlauncher/default.nix
··· 64 64 description = "Custom launcher for FFXIV"; 65 65 homepage = "https://github.com/goatcorp/FFXIVQuickLauncher"; 66 66 license = licenses.gpl3; 67 - maintainers = with maintainers; [ ashkitten ]; 67 + maintainers = with maintainers; [ ashkitten sersorrel ]; 68 68 platforms = [ "x86_64-linux" ]; 69 69 }; 70 70 }
+2 -2
pkgs/os-specific/linux/intel-compute-runtime/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "intel-compute-runtime"; 14 - version = "22.34.24023"; 14 + version = "22.35.24055"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "intel"; 18 18 repo = "compute-runtime"; 19 19 rev = version; 20 - sha256 = "sha256-stiFH1eNi+SlgL/Y2p5p+zLN8XeES/77yaG5fFpJges="; 20 + sha256 = "sha256-MOWlhzhEGYyHGk6N+H7O2BLho4YFyvcCbj/zafhzLEw="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ cmake pkg-config ];
+2 -2
pkgs/servers/matrix-synapse/tools/synadm.nix
··· 4 4 5 5 with python3Packages; buildPythonApplication rec { 6 6 pname = "synadm"; 7 - version = "0.35"; 7 + version = "0.36"; 8 8 format = "setuptools"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "sha256-fZAlQF2n93w69I1+dwfLnoh1O+uNHYNe0/1dRQgIpX4="; 12 + sha256 = "sha256-OMXUbfAC927qJw0B5sq1lGJQRkFAUdohIOkCYUbZumI="; 13 13 }; 14 14 15 15 postPatch = ''
+27 -49
pkgs/servers/mautrix-telegram/default.nix
··· 1 - { lib, python3, mautrix-telegram, fetchFromGitHub 1 + { lib 2 + , python3 3 + , fetchFromGitHub 2 4 , withE2BE ? true 5 + , withHQthumbnails ? false 3 6 }: 4 7 5 8 let 6 9 python = python3.override { 7 10 packageOverrides = self: super: { 8 - asyncpg = super.asyncpg.overridePythonAttrs (oldAttrs: rec { 9 - version = "0.25.0"; 10 - src = oldAttrs.src.override { 11 - inherit version; 12 - hash = "sha256-Y/jmppczsoVJfChVRko03mV/LMzSWurutQcYcuk4JUA="; 13 - }; 14 - }); 15 - mautrix = super.mautrix.overridePythonAttrs (oldAttrs: rec { 16 - version = "0.16.3"; 17 - src = oldAttrs.src.override { 18 - inherit (oldAttrs) pname; 19 - inherit version; 20 - sha256 = "sha256-OpHLh5pCzGooQ5yxAa0+85m/szAafV+l+OfipQcfLtU="; 21 - }; 22 - }); 23 11 tulir-telethon = self.telethon.overridePythonAttrs (oldAttrs: rec { 24 - version = "1.25.0a7"; 12 + version = "1.25.0a20"; 25 13 pname = "tulir-telethon"; 26 14 src = oldAttrs.src.override { 27 15 inherit pname version; 28 - sha256 = "sha256-+wHRrBluM0ejdHjIvSk28wOIfCfIyibBcmwG/ksbiac="; 16 + sha256 = "sha256-X9oo+YCNMqQrJvQa/PIi9dFgaeQxbrlnwUJnwjRb6Jc="; 29 17 }; 30 18 }); 31 19 }; 32 20 }; 33 - 34 - # officially supported database drivers 35 - dbDrivers = with python.pkgs; [ 36 - psycopg2 37 - aiosqlite 38 - # sqlite driver is already shipped with python by default 39 - ]; 40 - 41 21 in python.pkgs.buildPythonPackage rec { 42 22 pname = "mautrix-telegram"; 43 - version = "0.11.3"; 23 + version = "0.12.0"; 44 24 disabled = python.pythonOlder "3.8"; 45 25 46 26 src = fetchFromGitHub { 47 27 owner = "mautrix"; 48 28 repo = "telegram"; 49 29 rev = "v${version}"; 50 - sha256 = "sha256-PfER/wqJ607w0xVrFZadzmxYyj72O10c2lIvCW7LT8Y="; 30 + sha256 = "sha256-SUwiRrTY8NgOGQ643prsm3ZklOlwX/59m/u1aewFuik="; 51 31 }; 52 32 53 33 patches = [ ./0001-Re-add-entrypoint.patch ]; 54 34 55 35 propagatedBuildInputs = with python.pkgs; ([ 56 - Mako 57 - aiohttp 58 - mautrix 59 - sqlalchemy 60 - CommonMark 61 36 ruamel-yaml 62 37 python-magic 38 + CommonMark 39 + aiohttp 40 + yarl 41 + mautrix 63 42 tulir-telethon 64 - telethon-session-sqlalchemy 43 + asyncpg 44 + Mako 45 + # optional 46 + cryptg 47 + cchardet 48 + aiodns 49 + brotli 65 50 pillow 66 - lxml 67 - setuptools 51 + qrcode 52 + phonenumbers 68 53 prometheus-client 54 + aiosqlite 55 + ] ++ lib.optionals withHQthumbnails [ 56 + moviepy 69 57 ] ++ lib.optionals withE2BE [ 70 - asyncpg 71 58 python-olm 72 59 pycryptodome 73 60 unpaddedbase64 74 - ]) ++ dbDrivers; 61 + ]); 75 62 76 - # Tests are broken and throw the following for every test: 77 - # TypeError: 'Mock' object is not subscriptable 78 - # 79 - # The tests were touched the last time in 2019 and upstream CI doesn't even build 80 - # those, so it's safe to assume that this part of the software is abandoned. 63 + # has no tests 81 64 doCheck = false; 82 - checkInputs = with python.pkgs; [ 83 - pytest 84 - pytest-mock 85 - pytest-asyncio 86 - ]; 87 65 88 66 meta = with lib; { 89 67 homepage = "https://github.com/mautrix/telegram"; 90 68 description = "A Matrix-Telegram hybrid puppeting/relaybot bridge"; 91 69 license = licenses.agpl3Plus; 92 70 platforms = platforms.linux; 93 - maintainers = with maintainers; [ nyanloutre ma27 ]; 71 + maintainers = with maintainers; [ nyanloutre ma27 nickcao ]; 94 72 }; 95 73 }
+22
pkgs/servers/monitoring/prometheus/v2ray-exporter.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "v2ray-exporter"; 5 + version = "0.6.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "wi1dcard"; 9 + repo = "v2ray-exporter"; 10 + rev = "v${version}"; 11 + sha256 = "12mzng3cw24fyyh8zjfi26gh853k5blzg3zbxcccnv5lryh2r0yi"; 12 + }; 13 + 14 + vendorSha256 = "sha256-+jrD+QatTrMaAdbxy5mpCm8lF37XDIy1GFyEiUibA2k="; 15 + 16 + meta = with lib; { 17 + description = "Prometheus exporter for V2Ray daemon"; 18 + homepage = "https://github.com/wi1dcard/v2ray-exporter"; 19 + license = licenses.mit; 20 + maintainers = with maintainers; [ jqqqqqqqqqq ]; 21 + }; 22 + }
+33
pkgs/servers/nosql/ferretdb/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "ferretdb"; 8 + version = "0.5.2"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "FerretDB"; 12 + repo = "FerretDB"; 13 + rev = "v${version}"; 14 + sha256 = "sha256-WSdscZ1/Dix83RE95Iv61rdaSBWx1GMi6qOIPNus+ZI="; 15 + }; 16 + 17 + postPatch = '' 18 + echo ${version} > internal/util/version/gen/version.txt 19 + ''; 20 + 21 + vendorSha256 = "sha256-fGmGE08w9w2QnBVdMZ2IKo8Zq3euJGCBVTTHNKYFY3U="; 22 + 23 + CGO_ENABLED = 0; 24 + 25 + subPackages = [ "cmd/ferretdb" ]; 26 + 27 + meta = with lib; { 28 + description = "A truly Open Source MongoDB alternative"; 29 + homepage = "https://github.com/FerretDB/FerretDB"; 30 + license = licenses.asl20; 31 + maintainers = with maintainers; [ dit7ya ]; 32 + }; 33 + }
+2 -2
pkgs/servers/roundcube/plugins/carddav/default.nix
··· 2 2 3 3 roundcubePlugin rec { 4 4 pname = "carddav"; 5 - version = "4.3.0"; 5 + version = "4.4.3"; 6 6 7 7 src = fetchzip { 8 8 url = "https://github.com/mstilkerich/rcmcarddav/releases/download/v${version}/carddav-v${version}.tar.gz"; 9 - sha256 = "1jk1whx155svfalf1kq8vavn7jsswmzx4ax5zbj01783rqyxkkd5"; 9 + sha256 = "0xm2x6r0j8dpkybxq28lbwpbmxaa52z8jnw3yaszvmx04zsr5mn8"; 10 10 }; 11 11 }
+2 -2
pkgs/servers/web-apps/dokuwiki/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "dokuwiki"; 5 - version = "2020-07-29"; 5 + version = "2022-07-31"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "splitbrain"; 9 9 repo = pname; 10 10 rev = "release_stable_${version}"; 11 - sha256 = "09swcqyd06l3481k190gmlr3b33dlv1lw1kk9nyh5b4sa5p3k7kk"; 11 + sha256 = "sha256-FreJsajdfoefQHo6rBzkImDUvR3Zb7rBQTYhYvyRJC4="; 12 12 }; 13 13 14 14 preload = writeText "preload.php" ''
+47 -12
pkgs/tools/admin/boulder/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , buildGoModule 4 - , gitUpdater 4 + , testers 5 + , boulder 5 6 }: 6 7 7 8 buildGoModule rec { 8 9 pname = "boulder"; 9 - version = "2022-07-11"; 10 + version = "2022-08-29"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "letsencrypt"; 13 14 repo = "boulder"; 14 15 rev = "release-${version}"; 15 - sha256 = "sha256-fDKB7q2e+qdHt+t/BQWX7LkpyiZQtZSHp/x5uv0/c7c="; 16 16 leaveDotGit = true; 17 17 postFetch = '' 18 18 cd $out 19 - git rev-parse HEAD > $out/COMMIT 19 + git rev-parse --short=8 HEAD 2>/dev/null >$out/COMMIT 20 20 find "$out" -name .git -print0 | xargs -0 rm -rf 21 21 ''; 22 + hash = "sha256-DiO7sOcTd8aOld4Pqd0D7yTPrRh/Mhg25I63Vb/gHhM="; 22 23 }; 23 24 24 - vendorSha256 = null; 25 + vendorHash = null; 25 26 26 27 subPackages = [ "cmd/boulder" ]; 27 28 29 + patches = [ ./no-build-id-test.patch ]; 30 + 28 31 ldflags = [ 29 32 "-s" 30 33 "-w" ··· 32 35 ]; 33 36 34 37 preBuild = '' 35 - ldflags+=" -X \"github.com/letsencrypt/boulder/core.BuildID=$(cat COMMIT)\"" 38 + ldflags+=" -X \"github.com/letsencrypt/boulder/core.BuildID=${src.rev} +$(cat COMMIT)\"" 36 39 ldflags+=" -X \"github.com/letsencrypt/boulder/core.BuildTime=$(date -u -d @0)\"" 37 40 ''; 38 41 42 + preCheck = '' 43 + # Test all targets. 44 + unset subPackages 45 + 46 + # Disable tests that require additional services. 47 + rm -rf \ 48 + cmd/admin-revoker/main_test.go \ 49 + cmd/bad-key-revoker/main_test.go \ 50 + cmd/cert-checker/main_test.go \ 51 + cmd/contact-auditor/main_test.go \ 52 + cmd/expiration-mailer/main_test.go \ 53 + cmd/expiration-mailer/send_test.go \ 54 + cmd/id-exporter/main_test.go \ 55 + cmd/rocsp-tool/client_test.go \ 56 + db/map_test.go \ 57 + db/multi_test.go \ 58 + db/rollback_test.go \ 59 + log/log_test.go \ 60 + ocsp/updater/updater_test.go \ 61 + ra/ra_test.go \ 62 + rocsp/rocsp_test.go \ 63 + sa/database_test.go \ 64 + sa/model_test.go \ 65 + sa/precertificates_test.go \ 66 + sa/rate_limits_test.go \ 67 + sa/sa_test.go \ 68 + test/load-generator/acme/directory_test.go \ 69 + va/caa_test.go \ 70 + va/dns_test.go \ 71 + va/http_test.go \ 72 + va/tlsalpn_test.go \ 73 + va/va_test.go 74 + ''; 75 + 39 76 postInstall = '' 40 77 for i in $($out/bin/boulder --list); do 41 78 ln -s $out/bin/boulder $out/bin/$i 42 79 done 43 80 ''; 44 81 45 - # There are no tests for cmd/boulder. 46 - doCheck = false; 47 - 48 - passthru.updateScript = gitUpdater { 49 - inherit pname version; 50 - rev-prefix = "release-"; 82 + passthru.tests.version = testers.testVersion { 83 + package = boulder; 84 + command = "boulder --version"; 85 + inherit version; 51 86 }; 52 87 53 88 meta = with lib; {
+15
pkgs/tools/admin/boulder/no-build-id-test.patch
··· 1 + diff --git i/core/util_test.go w/core/util_test.go 2 + index 8979edff..cfae13a4 100644 3 + --- i/core/util_test.go 4 + +++ w/core/util_test.go 5 + @@ -56,10 +56,6 @@ func TestSerialUtils(t *testing.T) { 6 + fmt.Println(badSerial) 7 + } 8 + 9 + -func TestBuildID(t *testing.T) { 10 + - test.AssertEquals(t, "Unspecified", GetBuildID()) 11 + -} 12 + - 13 + const JWK1JSON = `{ 14 + "kty": "RSA", 15 + "n": "vuc785P8lBj3fUxyZchF_uZw6WtbxcorqgTyq-qapF5lrO1U82Tp93rpXlmctj6fyFHBVVB5aXnUHJ7LZeVPod7Wnfl8p5OyhlHQHC8BnzdzCqCMKmWZNX5DtETDId0qzU7dPzh0LP0idt5buU7L9QNaabChw3nnaL47iu_1Di5Wp264p2TwACeedv2hfRDjDlJmaQXuS8Rtv9GnRWyC9JBu7XmGvGDziumnJH7Hyzh3VNu-kSPQD3vuAFgMZS6uUzOztCkT0fpOalZI6hqxtWLvXUMj-crXrn-Maavz8qRhpAyp5kcYk3jiHGgQIi7QSK2JIdRJ8APyX9HlmTN5AQ",
+2 -2
pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix
··· 21 21 22 22 mkDerivation rec { 23 23 pname = "fcitx5-configtool"; 24 - version = "5.0.14"; 24 + version = "5.0.15"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "fcitx"; 28 28 repo = pname; 29 29 rev = version; 30 - sha256 = "sha256-nfVdYW//ehjTFvb5ciu7ajoUB5NPZ/BkLkChJiBJPWY="; 30 + sha256 = "sha256-VTvJpQrACZ6xoXkfTqhVK2MUy9i7Snn9zVCK3dayVz0="; 31 31 }; 32 32 33 33 cmakeFlags = [
+1
pkgs/tools/inputmethods/libinput-gestures/default.nix
··· 39 39 postFixup = 40 40 '' 41 41 rm "$out/bin/libinput-gestures-setup" 42 + substituteInPlace "$out/share/systemd/user/libinput-gestures.service" --replace "/usr" "$out" 42 43 substituteInPlace "$out/share/applications/libinput-gestures.desktop" --replace "/usr" "$out" 43 44 chmod +x "$out/share/applications/libinput-gestures.desktop" 44 45 wrapProgram "$out/bin/libinput-gestures" --prefix PATH : "${lib.makeBinPath ([coreutils] ++ extraUtilsPath)}"
+22 -14
pkgs/tools/misc/arch-install-scripts/default.nix
··· 5 5 , bash 6 6 , coreutils 7 7 , gawk 8 + , gnugrep 8 9 , gnum4 10 + , makeWrapper 11 + , pacman 9 12 , util-linux 13 + , chrootPath ? [ 14 + "/usr/local/sbin" 15 + "/usr/local/bin" 16 + "/usr/bin" 17 + "/usr/bin/site_perl" 18 + "/usr/bin/vendor_perl" 19 + "/usr/bin/core_perl" 20 + ] 10 21 }: 11 22 12 23 resholve.mkDerivation rec { 13 24 pname = "arch-install-scripts"; 14 - version = "24"; 25 + version = "26"; 15 26 16 27 src = fetchFromGitHub { 17 28 owner = "archlinux"; 18 29 repo = "arch-install-scripts"; 19 30 rev = "v${version}"; 20 - sha256 = "06rydiliis34lbz5fsayhbczs1xqi1a80jnhxafpjf6k3rfji6iq"; 31 + hash = "sha256-TRo1ANKSt3njw4HdBMUymMJDpTkL/i5/hdSqxHZnuYw="; 21 32 }; 22 33 23 34 nativeBuildInputs = [ asciidoc gnum4 ]; 24 35 25 - preBuild = '' 36 + postPatch = '' 26 37 substituteInPlace ./Makefile \ 27 38 --replace "PREFIX = /usr/local" "PREFIX ?= /usr/local" 28 - 29 - # https://github.com/archlinux/arch-install-scripts/pull/10 30 - substituteInPlace ./common \ 31 - --replace "print '%s' \"\$1\"" "printf '%s' \"\$1\"" 39 + substituteInPlace ./pacstrap.in \ 40 + --replace "cp -a" "cp -LR --no-preserve=mode" \ 41 + --replace "unshare pacman" "unshare ${pacman}/bin/pacman" \ 42 + --replace 'gnupg "$newroot/etc/pacman.d/"' 'gnupg "$newroot/etc/pacman.d/" && chmod 700 "$newroot/etc/pacman.d/gnupg"' 43 + echo "export PATH=${lib.strings.makeSearchPath "" chrootPath}:\$PATH" >> ./common 32 44 ''; 33 45 34 46 installFlags = [ "PREFIX=$(out)" ]; ··· 50 62 interpreter = "${bash}/bin/bash"; 51 63 52 64 # packages resholve should resolve executables from 53 - inputs = [ coreutils gawk util-linux ]; 65 + inputs = [ coreutils gawk gnugrep pacman util-linux ]; 54 66 55 67 # TODO: no good way to resolve mount/umount in Nix builds for now 56 68 # see https://github.com/abathur/resholve/issues/29 ··· 58 70 external = [ "mount" "umount" ]; 59 71 }; 60 72 61 - # TODO: remove the execer lore override below after 62 - # https://github.com/abathur/binlore/issues/1 63 - execer = [ 64 - "cannot:${util-linux}/bin/unshare" 65 - ]; 73 + keep = [ "$setup" "$pid_unshare" "$mount_unshare" "${pacman}/bin/pacman" ]; 66 74 }; 67 75 }; 68 76 ··· 73 81 ''; 74 82 homepage = "https://github.com/archlinux/arch-install-scripts"; 75 83 license = licenses.gpl2Only; 76 - maintainers = with maintainers; [ yayayayaka ]; 84 + maintainers = with maintainers; [ samlukeyes123 ]; 77 85 platforms = platforms.linux; 78 86 }; 79 87 }
+25
pkgs/tools/misc/cyberchef/default.nix
··· 1 + { lib, fetchzip, stdenv }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "cyberchef"; 5 + version = "9.46.0"; 6 + 7 + src = fetchzip { 8 + url = "https://github.com/gchq/CyberChef/releases/download/v${version}/CyberChef_v${version}.zip"; 9 + sha256 = "sha256-4IqXp7fYgXwIuciUklrQoRD2XagatdhQ3l6ghjgTCR8="; 10 + stripRoot = false; 11 + }; 12 + 13 + installPhase = '' 14 + mkdir -p "$out/share/cyberchef" 15 + mv "CyberChef_v${version}.html" index.html 16 + mv * "$out/share/cyberchef" 17 + ''; 18 + 19 + meta = with lib; { 20 + description = "The Cyber Swiss Army Knife for encryption, encoding, compression and data analysis."; 21 + homepage = "https://gchq.github.io/CyberChef"; 22 + maintainers = with maintainers; [ sebastianblunt ]; 23 + license = licenses.asl20; 24 + }; 25 + }
+13 -3
pkgs/tools/networking/p2p/amule/default.nix
··· 21 21 }: 22 22 23 23 # daemon and client are not build monolithic 24 - assert monolithic || (!monolithic && (enableDaemon || client)); 24 + assert monolithic || (!monolithic && (enableDaemon || client || httpServer)); 25 25 26 26 stdenv.mkDerivation rec { 27 27 pname = "amule" 28 + + lib.optionalString httpServer "-web" 28 29 + lib.optionalString enableDaemon "-daemon" 29 30 + lib.optionalString client "-gui"; 30 31 version = "2.3.3"; ··· 53 54 "-DBUILD_DAEMON=${if enableDaemon then "ON" else "OFF"}" 54 55 "-DBUILD_REMOTEGUI=${if client then "ON" else "OFF"}" 55 56 "-DBUILD_WEBSERVER=${if httpServer then "ON" else "OFF"}" 57 + # building only the daemon fails when these are not set... this is 58 + # due to mistakes in the Amule cmake code, but it does not cause 59 + # extra code to be built... 60 + "-Dwx_NEED_GUI=ON" 61 + "-Dwx_NEED_ADV=ON" 62 + "-Dwx_NEED_NET=ON" 56 63 ]; 64 + 65 + postPatch = '' 66 + echo "find_package(Threads)" >> cmake/options.cmake 67 + ''; 57 68 58 69 # aMule will try to `dlopen' libupnp and libixml, so help it 59 70 # find them. ··· 79 90 license = licenses.gpl2Plus; 80 91 maintainers = with maintainers; [ ]; 81 92 platforms = platforms.unix; 82 - # cmake fails: Cannot specify link libraries for target "wxWidgets::ADV" which is not built by this project. 83 - broken = enableDaemon || stdenv.isDarwin; 93 + broken = stdenv.isDarwin; 84 94 }; 85 95 }
+8 -3
pkgs/tools/security/kwalletcli/default.nix
··· 22 22 23 23 substituteInPlace pinentry-kwallet \ 24 24 --replace '/usr/bin/env mksh' ${mksh}/bin/mksh 25 + 26 + substituteInPlace kwalletcli_getpin \ 27 + --replace '/usr/bin/env mksh' ${mksh}/bin/mksh 25 28 ''; 26 29 27 30 makeFlags = [ "KDE_VER=5" ]; ··· 35 38 ''; 36 39 37 40 postInstall = '' 38 - wrapProgram $out/bin/pinentry-kwallet \ 39 - --prefix PATH : $out/bin:${lib.makeBinPath [ pinentry-qt ]} \ 40 - --set-default PINENTRY pinentry-qt 41 + for program in pinentry-kwallet kwalletcli_getpin; do 42 + wrapProgram $out/bin/$program \ 43 + --prefix PATH : $out/bin:${lib.makeBinPath [ pinentry-qt ]} \ 44 + --set-default PINENTRY pinentry-qt 45 + done 41 46 ''; 42 47 43 48 meta = with lib; {
+2 -2
pkgs/tools/system/uefitool/variants.nix
··· 3 3 common = opts: libsForQt5.callPackage (import ./common.nix opts) {}; 4 4 in rec { 5 5 new-engine = common rec { 6 - version = "A59"; 7 - sha256 = "0m6hkj33vr75mrpjpdc0l38xv64kq73ph2mr2v9bs3wx4qlvg606"; 6 + version = "A60"; 7 + sha256 = "sha256-E99Mf2T6Bg4NsFXzFn4kNf602DmtiyBk6Vcj6JfOPR0="; 8 8 installFiles = [ "UEFITool/UEFITool" "UEFIFind/UEFIFind" "UEFIExtract/UEFIExtract" ]; 9 9 }; 10 10 old-engine = common rec {
+16
pkgs/top-level/all-packages.nix
··· 2186 2186 2187 2187 crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; }; 2188 2188 2189 + cyberchef = callPackage ../tools/misc/cyberchef { }; 2190 + 2189 2191 cw = callPackage ../tools/admin/cw { }; 2190 2192 2191 2193 ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { }; ··· 2210 2212 amule-gui = amule.override { 2211 2213 monolithic = false; 2212 2214 client = true; 2215 + }; 2216 + 2217 + amule-web = amule.override { 2218 + monolithic = false; 2219 + httpServer = true; 2213 2220 }; 2214 2221 2215 2222 antennas = nodePackages.antennas; ··· 8740 8747 8741 8748 mandoc = callPackage ../tools/misc/mandoc { }; 8742 8749 8750 + mangareader = libsForQt5.callPackage ../applications/graphics/mangareader { }; 8751 + 8743 8752 mangohud = callPackage ../tools/graphics/mangohud { 8744 8753 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl; 8745 8754 mangohud32 = pkgsi686Linux.mangohud; ··· 22747 22756 inherit (darwin.apple_sdk.frameworks) Security; 22748 22757 }; 22749 22758 22759 + ferretdb = callPackage ../servers/nosql/ferretdb { }; 22760 + 22750 22761 felix = callPackage ../servers/felix { }; 22751 22762 22752 22763 felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { }; ··· 23495 23506 prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { 23496 23507 inherit (darwin.apple_sdk.frameworks) Security; 23497 23508 }; 23509 + prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; 23498 23510 prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; 23499 23511 prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix { 23500 23512 inherit (darwin.apple_sdk.frameworks) Security; ··· 25805 25817 oranchelo-icon-theme = callPackage ../data/icons/oranchelo-icon-theme { }; 25806 25818 25807 25819 orbitron = callPackage ../data/fonts/orbitron { }; 25820 + 25821 + orbuculum = callPackage ../development/embedded/orbuculum { }; 25808 25822 25809 25823 orchis-theme = callPackage ../data/themes/orchis-theme { }; 25810 25824 ··· 34337 34351 nengo-gui = callPackage ../applications/science/machine-learning/nengo-gui { }; 34338 34352 34339 34353 sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless { }; 34354 + 34355 + uarmsolver = callPackage ../applications/science/machine-learning/uarmsolver { }; 34340 34356 34341 34357 ### SCIENCE/MATH 34342 34358
+2
pkgs/top-level/python-packages.nix
··· 2115 2115 2116 2116 cryptacular = callPackage ../development/python-modules/cryptacular { }; 2117 2117 2118 + cryptg = callPackage ../development/python-modules/cryptg { }; 2119 + 2118 2120 cryptography = callPackage ../development/python-modules/cryptography { 2119 2121 inherit (pkgs.darwin) libiconv; 2120 2122 inherit (pkgs.darwin.apple_sdk.frameworks) Security;