Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
6d5b2c70 50a5d0f1

+483 -170
+6
maintainers/maintainer-list.nix
··· 12077 12077 fingerprint = "2145 955E 3F5E 0C95 3458 41B5 11F7 BAEA 8567 43FF"; 12078 12078 }]; 12079 12079 }; 12080 + wentasah = { 12081 + name = "Michal Sojka"; 12082 + email = "wsh@2x.cz"; 12083 + github = "wentasah"; 12084 + githubId = 140542; 12085 + }; 12080 12086 wheelsandmetal = { 12081 12087 email = "jakob@schmutz.co.uk"; 12082 12088 github = "wheelsandmetal";
+9
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 947 947 "sha256": "1fs96qd2b4glk8hhn5m9r04ap679g0kf3nnhjx1a2idqwrv71gcl", 948 948 "version": "3.3.0" 949 949 }, 950 + "sentry": { 951 + "owner": "jianyuan", 952 + "provider-source-address": "registry.terraform.io/jianyuan/sentry", 953 + "repo": "terraform-provider-sentry", 954 + "rev": "v0.6.0", 955 + "sha256": "0246hv52kslrzj43dkbk8r8gimwz3sgzxsbv7sxwmk3ll3sl2zrk", 956 + "vendorSha256": "1d4c8cg4a81mndrzwrsi1k9ll553csnb0r4avlq9hyc03z60dwdc", 957 + "version": "0.6.0" 958 + }, 950 959 "shell": { 951 960 "owner": "scottwinkler", 952 961 "provider-source-address": "registry.terraform.io/scottwinkler/shell",
+29
pkgs/applications/networking/p2p/rqbit/default.nix
··· 1 + { lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, Security }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "rqbit"; 5 + version = "2.1.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "ikatson"; 9 + repo = "rqbit"; 10 + rev = "v${version}"; 11 + sha256 = "1dyf1sjfiwrrigk1186mzvx5vn196h45imvily394ky2di633av5"; 12 + }; 13 + 14 + cargoSha256 = "02z5gdmir1x80axnv516hs00478c7zbb30rdsbs966yh1725w12z"; 15 + 16 + nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 17 + 18 + buildInputs = lib.optionals stdenv.isLinux [ openssl ] 19 + ++ lib.optionals stdenv.isDarwin [ Security ]; 20 + 21 + doCheck = false; 22 + 23 + meta = with lib; { 24 + description = "A bittorrent client in Rust"; 25 + homepage = "https://github.com/ikatson/rqbit"; 26 + license = licenses.asl20; 27 + maintainers = with maintainers; [ marsam ]; 28 + }; 29 + }
+3 -3
pkgs/applications/version-management/git-and-tools/git-branchless/default.nix
··· 15 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "git-branchless"; 18 - version = "0.3.6-nixos.0"; 18 + version = "0.3.7"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "arxanas"; 22 22 repo = "git-branchless"; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-Sq+43w7xgrCe2w+9A/gfe/34+K2IgZVholtD+WF59Qo="; 24 + sha256 = "sha256-knRRjTjnhpedcQTVpJnBsrnaeRbjZ2i3aABeE0LrQ+c="; 25 25 }; 26 26 27 - cargoSha256 = "sha256-tCpvIqGMklOUJ/+d8poq4uz2EyZTkBmtlkA/BUIVPxs="; 27 + cargoSha256 = "sha256-NyzsY5d4iC3zMSzmh9Qmd211oT6lmhUdvIfQdnzrtok="; 28 28 29 29 nativeBuildInputs = [ pkg-config ]; 30 30
+1
pkgs/desktops/gnome/core/gnome-disk-utility/default.nix
··· 81 81 maintainers = teams.gnome.members; 82 82 license = licenses.gpl2Plus; 83 83 platforms = platforms.linux; 84 + mainProgram = "gnome-disks"; 84 85 }; 85 86 }
+7 -2
pkgs/development/libraries/aws-c-auth/default.nix
··· 5 5 , aws-c-compression 6 6 , aws-c-http 7 7 , aws-c-io 8 + , aws-c-sdkutils 8 9 , cmake 9 10 , s2n-tls 10 11 }: 11 12 12 13 stdenv.mkDerivation rec { 13 14 pname = "aws-c-auth"; 14 - version = "0.6.4"; 15 + version = "0.6.5"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "awslabs"; 18 19 repo = "aws-c-auth"; 19 20 rev = "v${version}"; 20 - sha256 = "120p69lj279yq3d2b81f45kgfrvf32j6m7s03m8hh27w8yd4vbfp"; 21 + sha256 = "sha256-d3UdZucicp+Z0EjWNE5Xa/EMIGPk6GtQc7f0H8RBHA8="; 21 22 }; 22 23 23 24 nativeBuildInputs = [ ··· 31 32 aws-c-http 32 33 aws-c-io 33 34 s2n-tls 35 + ]; 36 + 37 + propagatedBuildInputs = [ 38 + aws-c-sdkutils 34 39 ]; 35 40 36 41 cmakeFlags = [
+40
pkgs/development/libraries/aws-c-sdkutils/default.nix
··· 1 + { lib, stdenv 2 + , fetchFromGitHub 3 + , aws-c-common 4 + , cmake 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "aws-c-sdkutils"; 9 + version = "0.1.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "awslabs"; 13 + repo = "aws-c-sdkutils"; 14 + rev = "v${version}"; 15 + sha256 = "sha256-jYeyNEoJsF67XQAkmC7oegnIRBRD3FXKf5wF/NCVb4o="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + cmake 20 + ]; 21 + 22 + buildInputs = [ 23 + aws-c-common 24 + ]; 25 + 26 + cmakeFlags = [ 27 + "-DCMAKE_SKIP_BUILD_RPATH=OFF" 28 + "-DBUILD_SHARED_LIBS=ON" 29 + ]; 30 + 31 + doCheck = true; 32 + 33 + meta = with lib; { 34 + description = "AWS SDK utility library"; 35 + homepage = "https://github.com/awslabs/aws-c-sdkutils"; 36 + license = licenses.asl20; 37 + platforms = platforms.unix; 38 + maintainers = with maintainers; [ r-burns ]; 39 + }; 40 + }
+2 -2
pkgs/development/python-modules/extractcode/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "extractcode"; 15 - version = "21.7.23"; 15 + version = "30.0.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "58aa16d60cfcbd3695d7ea84a1e30d5ba9fa6f614b2ef4a6d0565b2ac5d4f757"; 19 + sha256 = "5a660d1b9e3bae4aa87828e6947dc3b31dc2fa6705acb28a514874602b40bc90"; 20 20 }; 21 21 22 22 dontConfigure = true;
+2 -2
pkgs/development/python-modules/hole/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "hole"; 10 - version = "0.5.1"; 10 + version = "0.6.0"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "065fxc0l16j8xkjd0y0qar9cmqmjyp8jcshakbakldkfscpx3s5m"; 14 + sha256 = "sha256-T6U6WVx+5+/UaSS2mMmjAjWu67ut+YGpq2ooP9YEazI="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+5 -5
pkgs/development/python-modules/howdoi/default.nix
··· 9 9 , pygments 10 10 , pyquery 11 11 , requests 12 - , six 13 12 , pytestCheckHook 14 13 }: 15 14 16 15 buildPythonPackage rec { 17 16 pname = "howdoi"; 18 - version = "2.0.17"; 17 + version = "2.0.19"; 19 18 20 19 src = fetchFromGitHub { 21 20 owner = "gleitz"; 22 21 repo = pname; 23 22 rev = "v${version}"; 24 - sha256 = "1cc9hbnalbsd5la9wsm8s6drb79vlzin9qnv86ic81r5nq27n180"; 23 + sha256 = "0hl7cpxm4llsgw6390bpjgkzrprrpb0vxx2flgly7wiy9zl1rc5q"; 25 24 }; 26 25 27 26 propagatedBuildInputs = [ ··· 33 32 pygments 34 33 pyquery 35 34 requests 36 - six 37 35 ]; 38 36 39 37 checkInputs = [ ··· 50 48 "test_get_text_without_links" 51 49 ]; 52 50 53 - pythonImportsCheck = [ "howdoi" ]; 51 + pythonImportsCheck = [ 52 + "howdoi" 53 + ]; 54 54 55 55 meta = with lib; { 56 56 description = "Instant coding answers via the command line";
+2 -2
pkgs/development/python-modules/ismartgate/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "ismartgate"; 20 - version = "4.0.3"; 20 + version = "4.0.4"; 21 21 disabled = pythonOlder "3.7"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "bdraco"; 25 25 repo = pname; 26 26 rev = "v${version}"; 27 - sha256 = "sha256-s9fHvjqPHDKuT/DMGu1ETuPNlFIkp0wlv15KeTb6fX8="; 27 + sha256 = "sha256-yh7gPyy3VMdyINBCZo5K2wA0BY7yYgHrKGZRB/pm77U="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+6 -1
pkgs/development/python-modules/pdfminer_six/default.nix
··· 6 6 7 7 disabled = !isPy3k; 8 8 9 - # No tests in PyPi Tarball 10 9 src = fetchFromGitHub { 11 10 owner = "pdfminer"; 12 11 repo = "pdfminer.six"; ··· 15 14 }; 16 15 17 16 propagatedBuildInputs = [ chardet cryptography sortedcontainers ]; 17 + 18 + postInstall = '' 19 + for file in $out/bin/*.py; do 20 + ln $file ''${file//.py/} 21 + done 22 + ''; 18 23 19 24 checkInputs = [ nose ]; 20 25 checkPhase = ''
+5 -4
pkgs/development/python-modules/teslajsonpy/default.nix
··· 5 5 , beautifulsoup4 6 6 , buildPythonPackage 7 7 , fetchFromGitHub 8 - , fetchpatch 9 8 , httpx 10 9 , poetry-core 11 10 , pytest-asyncio ··· 16 15 17 16 buildPythonPackage rec { 18 17 pname = "teslajsonpy"; 19 - version = "1.2.0"; 18 + version = "1.2.1"; 20 19 format = "pyproject"; 21 20 22 21 disabled = pythonOlder "3.6"; ··· 25 24 owner = "zabuldon"; 26 25 repo = pname; 27 26 rev = "v${version}"; 28 - sha256 = "05zn923zsr3jdilhj7bl16sabxy3ziwwlz30jq1xappbf824f9sa"; 27 + sha256 = "sha256-49dQgzYsEn5jmHWTJ3e3QOTqNeoTRMjUWxp+MaOYod4="; 29 28 }; 30 29 31 30 nativeBuildInputs = [ ··· 46 45 pytestCheckHook 47 46 ]; 48 47 49 - pythonImportsCheck = [ "teslajsonpy" ]; 48 + pythonImportsCheck = [ 49 + "teslajsonpy" 50 + ]; 50 51 51 52 meta = with lib; { 52 53 description = "Python library to work with Tesla API";
+77 -65
pkgs/misc/vim-plugins/generated.nix
··· 461 461 462 462 chadtree = buildVimPluginFrom2Nix { 463 463 pname = "chadtree"; 464 - version = "2021-10-22"; 464 + version = "2021-10-23"; 465 465 src = fetchFromGitHub { 466 466 owner = "ms-jpq"; 467 467 repo = "chadtree"; 468 - rev = "094a446fdcceb72a28a47314a92ab2537dd747ec"; 469 - sha256 = "0q9qjxc49w80v5d2apzzcl2bhdr050f4bib6w27msva4r9vzsgjy"; 468 + rev = "db05991d79230f8f4a54a186f619bf909731c1b8"; 469 + sha256 = "053p0qfghwj06vg2n5fi30491x8qrl2aih95gw3zk2r6lg384rqg"; 470 470 }; 471 471 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 472 472 }; ··· 749 749 750 750 coc-fzf = buildVimPluginFrom2Nix { 751 751 pname = "coc-fzf"; 752 - version = "2021-10-14"; 752 + version = "2021-10-23"; 753 753 src = fetchFromGitHub { 754 754 owner = "antoinemadec"; 755 755 repo = "coc-fzf"; 756 - rev = "f9188b2652d7bf7131c74532e52ba25340d63b9f"; 757 - sha256 = "093chsnh5fx4qwdw5dnn7h48fn2zlq0skwanlwm6ajws397n194k"; 756 + rev = "9fc34a66e6744f52769bb0b95cba851723964faf"; 757 + sha256 = "0lhvaygicayqpabgmdya6fq7yybch5nd7myjydmcdnpmivzh7mk8"; 758 758 }; 759 759 meta.homepage = "https://github.com/antoinemadec/coc-fzf/"; 760 760 }; ··· 874 874 src = fetchFromGitHub { 875 875 owner = "numtostr"; 876 876 repo = "comment.nvim"; 877 - rev = "4208e09ea8d8b75b6273468cf4cfb48e4a3f59ca"; 878 - sha256 = "1182y3lafs37dx1alpr58phvnfncknx3ia4j401hckp49i3sdxql"; 877 + rev = "4d6cfc83622bc220891b9abba7ca82e6919fd844"; 878 + sha256 = "1akn9sf753nj2ch2kl3j1w2bxvva3maxsg5wj52mx3mgr81bwshl"; 879 879 }; 880 880 meta.homepage = "https://github.com/numtostr/comment.nvim/"; 881 881 }; ··· 1616 1616 1617 1617 dracula-vim = buildVimPluginFrom2Nix { 1618 1618 pname = "dracula-vim"; 1619 - version = "2021-09-22"; 1619 + version = "2021-10-23"; 1620 1620 src = fetchFromGitHub { 1621 1621 owner = "dracula"; 1622 1622 repo = "vim"; 1623 - rev = "86eb25b3dc8aa228373723c92f102f9d5fffdf11"; 1624 - sha256 = "178wmg12bl30nq3plxa43j7597lzq7dm9hi7zi07p2xxg4ipnzh6"; 1623 + rev = "e5f09746562ef0226d3484a01609ceca41700a3d"; 1624 + sha256 = "1k5bwif20srhzwj8fwigrih1npjnjcvivl7sr7idspp7rig7lldk"; 1625 1625 }; 1626 1626 meta.homepage = "https://github.com/dracula/vim/"; 1627 1627 }; ··· 2175 2175 src = fetchFromGitHub { 2176 2176 owner = "lewis6991"; 2177 2177 repo = "gitsigns.nvim"; 2178 - rev = "a2a18c69bfd7923c4be8a57ed91d5dd0e7e34a93"; 2179 - sha256 = "064fkd3dx16cxkkcghwc332v22xdghbfh7dakq81c269w5qzk8gr"; 2178 + rev = "d12442a924dc431467149f1fcb33e1c648116803"; 2179 + sha256 = "0gpnp3vp0418hhjlwdawxc7slyh6p8pmdvycjm6rmyr0xjxx7ipm"; 2180 2180 }; 2181 2181 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 2182 2182 }; ··· 2423 2423 2424 2424 hop-nvim = buildVimPluginFrom2Nix { 2425 2425 pname = "hop.nvim"; 2426 - version = "2021-10-12"; 2426 + version = "2021-10-23"; 2427 2427 src = fetchFromGitHub { 2428 2428 owner = "phaazon"; 2429 2429 repo = "hop.nvim"; 2430 - rev = "2097f623b6b04f9d03e1d23c08e975e5079be64f"; 2431 - sha256 = "0d1brmiqsnq0crm5844m2sj2df7vj0ad1bkdrmyxvgnphq0z443p"; 2430 + rev = "4a7cadead26bc3094318415cdeb693840f518383"; 2431 + sha256 = "00vf4g9is4080mkdycpz2ra4lp9nm635987wg20zp21v1mrh2xzz"; 2432 2432 }; 2433 2433 meta.homepage = "https://github.com/phaazon/hop.nvim/"; 2434 2434 }; ··· 2964 2964 2965 2965 lightspeed-nvim = buildVimPluginFrom2Nix { 2966 2966 pname = "lightspeed.nvim"; 2967 - version = "2021-10-21"; 2967 + version = "2021-10-23"; 2968 2968 src = fetchFromGitHub { 2969 2969 owner = "ggandor"; 2970 2970 repo = "lightspeed.nvim"; 2971 - rev = "61710967a57cc780f4b505c3821d3be54f53e79b"; 2972 - sha256 = "12g6dfc5pkxz0s2vq6p747zw21pigv6sskrgnxsq7awp92xahxbd"; 2971 + rev = "b2e9a06a84623c3e9dcd81a9ecb3155662f392f6"; 2972 + sha256 = "0x0axm9qbadc4d264synxlfv5gr8zmf2xzs2vcich1zrxavq8bgr"; 2973 2973 }; 2974 2974 meta.homepage = "https://github.com/ggandor/lightspeed.nvim/"; 2975 2975 }; ··· 3060 3060 3061 3061 lsp_signature-nvim = buildVimPluginFrom2Nix { 3062 3062 pname = "lsp_signature.nvim"; 3063 - version = "2021-10-21"; 3063 + version = "2021-10-23"; 3064 3064 src = fetchFromGitHub { 3065 3065 owner = "ray-x"; 3066 3066 repo = "lsp_signature.nvim"; 3067 - rev = "c88cc24ec89a7ab0ecabdd6624f0bf717d83d2dd"; 3068 - sha256 = "0jgznv9x7ickpdy492prv6yird847hqxjvr0a5zzfxbhlyvdysqk"; 3067 + rev = "fddd3f958af06c0239a9b019cb2e180a93cb6a9c"; 3068 + sha256 = "19fd5fc3336jlhari9yzm24wkgk7c4ycqzd3s706m9w7d05m004d"; 3069 3069 }; 3070 3070 meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; 3071 3071 }; ··· 3096 3096 3097 3097 lualine-lsp-progress = buildVimPluginFrom2Nix { 3098 3098 pname = "lualine-lsp-progress"; 3099 - version = "2021-10-02"; 3099 + version = "2021-10-23"; 3100 3100 src = fetchFromGitHub { 3101 3101 owner = "arkav"; 3102 3102 repo = "lualine-lsp-progress"; 3103 - rev = "c9537d085a8fce6f8473d30965b6a0e2536b2c80"; 3104 - sha256 = "1xy7g4d7k4is81mxdsjgagqkbzygpb4dmpbypapwxp6vv44wfl36"; 3103 + rev = "56842d097245a08d77912edf5f2a69ba29f275d7"; 3104 + sha256 = "1gz5nxpfky0xr53l0z67viknzbxdr3k7pp5bp1n3rka3s74jswzh"; 3105 3105 }; 3106 3106 meta.homepage = "https://github.com/arkav/lualine-lsp-progress/"; 3107 3107 }; 3108 3108 3109 3109 lualine-nvim = buildVimPluginFrom2Nix { 3110 3110 pname = "lualine.nvim"; 3111 - version = "2021-10-22"; 3111 + version = "2021-10-23"; 3112 3112 src = fetchFromGitHub { 3113 3113 owner = "nvim-lualine"; 3114 3114 repo = "lualine.nvim"; 3115 - rev = "71f6fed3c3b29366bf58b2753803b93f58646ca4"; 3116 - sha256 = "0wn9hjln2ixgm42sgy1biswp3knhac818bnj2v24ji7swryxjjda"; 3115 + rev = "ef063f72b48caf9c31dec670ddc489f05bad0949"; 3116 + sha256 = "003r00b38z5njmraj9rhrw1ci6ifl6rb9sa2592csa6y5cx5wayy"; 3117 3117 }; 3118 3118 meta.homepage = "https://github.com/nvim-lualine/lualine.nvim/"; 3119 3119 }; ··· 3540 3540 3541 3541 neoformat = buildVimPluginFrom2Nix { 3542 3542 pname = "neoformat"; 3543 - version = "2021-10-20"; 3543 + version = "2021-10-23"; 3544 3544 src = fetchFromGitHub { 3545 3545 owner = "sbdchd"; 3546 3546 repo = "neoformat"; 3547 - rev = "63c50a72ec44033b95a7dbc3bc2515bfa4dea457"; 3548 - sha256 = "1rvn9bnjxhbmkd96b6a525yb4r8v338rc5k0vq6c6lxqd413vzrs"; 3547 + rev = "27cc8b028993c285e4c2d02cd0384940caabf753"; 3548 + sha256 = "05lpaipn6bnxxx6i5rap6m137kjlknqdbz9cikfx5p2fq61w6li0"; 3549 3549 }; 3550 3550 meta.homepage = "https://github.com/sbdchd/neoformat/"; 3551 3551 }; ··· 3804 3804 3805 3805 nightfox-nvim = buildVimPluginFrom2Nix { 3806 3806 pname = "nightfox.nvim"; 3807 - version = "2021-10-21"; 3807 + version = "2021-10-23"; 3808 3808 src = fetchFromGitHub { 3809 3809 owner = "EdenEast"; 3810 3810 repo = "nightfox.nvim"; 3811 - rev = "fb46cbf616470707fac1232d135c0bd69906249d"; 3812 - sha256 = "0lia11ni3q3ixjhngnhyrz4s33f19p784y22x3vxi0nvnibj6c40"; 3811 + rev = "21935c25fe681d43e381d49b0a44c9298d204841"; 3812 + sha256 = "0d1ims59a90avd45338m02219pmplnadssksa24r03h3kh4x5pdi"; 3813 3813 }; 3814 3814 meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; 3815 3815 }; ··· 3840 3840 3841 3841 nnn-vim = buildVimPluginFrom2Nix { 3842 3842 pname = "nnn.vim"; 3843 - version = "2021-10-22"; 3843 + version = "2021-10-23"; 3844 3844 src = fetchFromGitHub { 3845 3845 owner = "mcchrish"; 3846 3846 repo = "nnn.vim"; 3847 - rev = "be8fb31a073f92bf30d066bee7e4cb3a156ae101"; 3848 - sha256 = "18j5m27wlwanzp63yh3db8hn1qkpbzr21jix3qjjkkj1bjw2cjh3"; 3847 + rev = "de9dced7f0b10dde5938f53643baa3586b7941d8"; 3848 + sha256 = "0sdqgivlsjl5558dyakrh7vzpcnwkma5paz4i8zis1cj3zc0s78p"; 3849 3849 }; 3850 3850 meta.homepage = "https://github.com/mcchrish/nnn.vim/"; 3851 3851 }; ··· 4012 4012 src = fetchFromGitHub { 4013 4013 owner = "hrsh7th"; 4014 4014 repo = "nvim-cmp"; 4015 - rev = "533f17c5692d2b81cda487b327fafcbf8967142c"; 4016 - sha256 = "1cc9a9wv00wqfd1cb9nk13hy51fjh128yhmd4zkkw9qgd7qhcks9"; 4015 + rev = "b185e303bd00390325c582d0366f85298cf84299"; 4016 + sha256 = "12ssag1nlg01vy1x8ip8mfclcklmvkysf3mvg6223scawy2kggk7"; 4017 4017 }; 4018 4018 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 4019 4019 }; ··· 4260 4260 4261 4261 nvim-notify = buildVimPluginFrom2Nix { 4262 4262 pname = "nvim-notify"; 4263 - version = "2021-10-12"; 4263 + version = "2021-10-22"; 4264 4264 src = fetchFromGitHub { 4265 4265 owner = "rcarriga"; 4266 4266 repo = "nvim-notify"; 4267 - rev = "4743b32755ff3cb2e03fd4a0a6413bb7ea9e2617"; 4268 - sha256 = "06v0swwlk22n0x26bgw1krf26vr7khkc2yjdi4y13saj47c46z4p"; 4267 + rev = "8b2ef65a6e9f7060cba82bcd7eab1d626f5bfb3f"; 4268 + sha256 = "0yhj3p3zsyxxwjj2p0h7aymgn1wsaa8999r8s58w76pvh6syg0ca"; 4269 4269 }; 4270 4270 meta.homepage = "https://github.com/rcarriga/nvim-notify/"; 4271 4271 }; ··· 4296 4296 4297 4297 nvim-solarized-lua = buildVimPluginFrom2Nix { 4298 4298 pname = "nvim-solarized-lua"; 4299 - version = "2021-07-09"; 4299 + version = "2021-10-23"; 4300 4300 src = fetchFromGitHub { 4301 4301 owner = "ishan9299"; 4302 4302 repo = "nvim-solarized-lua"; 4303 - rev = "fa437ae65a6c1239525e4ec7f4cbf4671eaa55ba"; 4304 - sha256 = "032gs63g3x62mym6nhznvywsqk1cxsgwx0fv2vyh2c929fb27ji7"; 4303 + rev = "39ed6d841a71de0fcc51d6665638e864e42116cb"; 4304 + sha256 = "11v8vxz3daj2sl13hgvd8cadh7h5kij5kg43km917an5k1cw293j"; 4305 4305 }; 4306 4306 meta.homepage = "https://github.com/ishan9299/nvim-solarized-lua/"; 4307 4307 }; ··· 4332 4332 4333 4333 nvim-tree-lua = buildVimPluginFrom2Nix { 4334 4334 pname = "nvim-tree.lua"; 4335 - version = "2021-10-16"; 4335 + version = "2021-10-23"; 4336 4336 src = fetchFromGitHub { 4337 4337 owner = "kyazdani42"; 4338 4338 repo = "nvim-tree.lua"; 4339 - rev = "ec3f10e2116f344d9cc5c9980bddf7819f27d8ae"; 4340 - sha256 = "0vwlxghxyc82w2vmn6nylnvhcvr91k9z0szjwn67f8n1bnii2fn7"; 4339 + rev = "6cadd3a9d7202524648d5fcbf5e6da9ddd32cd19"; 4340 + sha256 = "0nnyqq969lnzakhj1wnf9llz0www358b4cj2ch6vjaih3zvw9zva"; 4341 4341 }; 4342 4342 meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/"; 4343 4343 }; ··· 4536 4536 4537 4537 onedarkpro-nvim = buildVimPluginFrom2Nix { 4538 4538 pname = "onedarkpro.nvim"; 4539 - version = "2021-10-21"; 4539 + version = "2021-10-22"; 4540 4540 src = fetchFromGitHub { 4541 4541 owner = "olimorris"; 4542 4542 repo = "onedarkpro.nvim"; 4543 - rev = "abf91455610bc11b9a2f9e504179b9e48042e6b6"; 4544 - sha256 = "0a5dp4fa4c63n1mpwn0jnhid0hzxiw33vqwrxdsiawgxdgg71sad"; 4543 + rev = "fb655cbeb5f6e3ddf2e810e50fa0f32206f08b13"; 4544 + sha256 = "15fniwdvd5pas27zbivxkph6qcdiar6rw4njn7jblfm07c08wvxc"; 4545 4545 }; 4546 4546 meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; 4547 4547 }; ··· 5825 5825 5826 5826 telescope-project-nvim = buildVimPluginFrom2Nix { 5827 5827 pname = "telescope-project.nvim"; 5828 - version = "2021-10-10"; 5828 + version = "2021-10-22"; 5829 5829 src = fetchFromGitHub { 5830 5830 owner = "nvim-telescope"; 5831 5831 repo = "telescope-project.nvim"; 5832 - rev = "348f5c77fc1581063c5c30eed5fd79561ca203fe"; 5833 - sha256 = "0ply7ffv5r6p0n7agix329h226c0rlyvqvw2l9jxfn0z2wmc2y3x"; 5832 + rev = "50ae840e22659c68468bec1c9d3df4467255a512"; 5833 + sha256 = "0y014s942f0r0g5w01ib90fappz9wsjq509is8qrvq9zw7dlhk1z"; 5834 5834 }; 5835 5835 meta.homepage = "https://github.com/nvim-telescope/telescope-project.nvim/"; 5836 5836 }; ··· 6070 6070 src = fetchFromGitHub { 6071 6071 owner = "folke"; 6072 6072 repo = "trouble.nvim"; 6073 - rev = "d40695ee07736d16bd764afb48faa193a33641ac"; 6074 - sha256 = "0fqdrp4xyfzb6ch0p1dqlk5sa8xf6rf25kbfn63acjp5c23g6rl1"; 6073 + rev = "756f09de113a775ab16ba6d26c090616b40a999d"; 6074 + sha256 = "016aivnqq9lh33in5611phhl7h6sz9xqgmiaq5swk4pk7vyl4nqq"; 6075 6075 }; 6076 6076 meta.homepage = "https://github.com/folke/trouble.nvim/"; 6077 6077 }; ··· 7230 7230 7231 7231 vim-dispatch = buildVimPluginFrom2Nix { 7232 7232 pname = "vim-dispatch"; 7233 - version = "2021-10-07"; 7233 + version = "2021-10-22"; 7234 7234 src = fetchFromGitHub { 7235 7235 owner = "tpope"; 7236 7236 repo = "vim-dispatch"; 7237 - rev = "11420880486936bcbadd271e818e22337a874501"; 7238 - sha256 = "1b2g77fyiw3b1qipscnc99by4xwmap0vw0wyshqy1jf3pla8shjh"; 7237 + rev = "a99a671aff87f77da9ac3461e589393b5ecfcd88"; 7238 + sha256 = "0jsl7as2xc9mq2za58r9bxxghicmp7g86hzmpy8w7h8a3m9wpgz5"; 7239 7239 }; 7240 7240 meta.homepage = "https://github.com/tpope/vim-dispatch/"; 7241 7241 }; ··· 7770 7770 7771 7771 vim-go = buildVimPluginFrom2Nix { 7772 7772 pname = "vim-go"; 7773 - version = "2021-10-19"; 7773 + version = "2021-10-23"; 7774 7774 src = fetchFromGitHub { 7775 7775 owner = "fatih"; 7776 7776 repo = "vim-go"; 7777 - rev = "d317e93675df73feaa2aa32f4cb8f77feeb7114a"; 7778 - sha256 = "0a2xv161kxqjgqvp72ha0gndqvv8f4rrzgiph1lpqbrfhp9jiqci"; 7777 + rev = "2831f4872431685d28fbe3e567cd539a455fe750"; 7778 + sha256 = "1cirvsx7z6qnqp8nq6iidy881kzkz6bfck1zkdrwss8skhjpw1hc"; 7779 7779 }; 7780 7780 meta.homepage = "https://github.com/fatih/vim-go/"; 7781 7781 }; ··· 9403 9403 meta.homepage = "https://github.com/tpope/vim-rails/"; 9404 9404 }; 9405 9405 9406 + vim-reasonml = buildVimPluginFrom2Nix { 9407 + pname = "vim-reasonml"; 9408 + version = "2020-07-16"; 9409 + src = fetchFromGitHub { 9410 + owner = "jordwalke"; 9411 + repo = "vim-reasonml"; 9412 + rev = "50dafc42085b704acaa03576cd2ffcaacea58e14"; 9413 + sha256 = "1yfll4rbanql0l27bazk4xk205mk73nk1l9cxyvc9p8qcixx34s4"; 9414 + }; 9415 + meta.homepage = "https://github.com/jordwalke/vim-reasonml/"; 9416 + }; 9417 + 9406 9418 vim-repeat = buildVimPluginFrom2Nix { 9407 9419 pname = "vim-repeat"; 9408 9420 version = "2021-01-25"; ··· 10174 10186 10175 10187 vim-tpipeline = buildVimPluginFrom2Nix { 10176 10188 pname = "vim-tpipeline"; 10177 - version = "2021-10-09"; 10189 + version = "2021-10-23"; 10178 10190 src = fetchFromGitHub { 10179 10191 owner = "vimpostor"; 10180 10192 repo = "vim-tpipeline"; 10181 - rev = "38eb11b71e279936d18d75afcbf2095a54cf10b0"; 10182 - sha256 = "0fdpnnq3xghdzjlyw5rwk3i7iqpybscqvyk442qmq7rak6gb1z09"; 10193 + rev = "03bc6aa0a81f5239a22b7c1e61280a898f39ab7c"; 10194 + sha256 = "13hfwv3yb1qp4ryqg62yv79zz2pv3sb0ccricbld7kb4a8qi9q7x"; 10183 10195 }; 10184 10196 meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; 10185 10197 };
+1
pkgs/misc/vim-plugins/vim-plugin-names
··· 285 285 jonsmithers/vim-html-template-literals 286 286 joonty/vim-xdebug 287 287 joosepalviste/nvim-ts-context-commentstring@main 288 + jordwalke/vim-reasonml 288 289 josa42/coc-lua 289 290 josa42/vim-lightline-coc 290 291 jose-elias-alvarez/minsnip.nvim@main
+37
pkgs/os-specific/linux/libtraceevent/default.nix
··· 1 + { lib, stdenv, fetchgit, pkg-config, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "libtraceevent"; 5 + version = "1.4.0"; 6 + 7 + src = fetchgit { 8 + url = "git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git"; 9 + rev = "libtraceevent-${version}"; 10 + sha256 = "1x36qsrcssjywjpwkgyp9hz6y878kivma9pz7zrhxdsrqv2d2zs1"; 11 + }; 12 + 13 + # Don't build and install html documentation 14 + postPatch = '' 15 + sed -i -e '/^all:/ s/html//' -e '/^install:/ s/install-html//' Documentation/Makefile 16 + ''; 17 + 18 + outputs = [ "out" "dev" "devman" ]; 19 + enableParallelBuilding = true; 20 + nativeBuildInputs = [ pkg-config asciidoc xmlto docbook_xml_dtd_45 docbook_xsl ]; 21 + makeFlags = [ 22 + "prefix=${placeholder "out"}" 23 + "doc" # build docs 24 + ]; 25 + installFlags = [ 26 + "pkgconfig_dir=${placeholder "out"}/lib/pkgconfig" 27 + "doc-install" 28 + ]; 29 + 30 + meta = with lib; { 31 + description = "Linux kernel trace event library"; 32 + homepage = "https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/"; 33 + license = licenses.lgpl21Only; 34 + platforms = platforms.linux; 35 + maintainers = with maintainers; [ wentasah ]; 36 + }; 37 + }
+38
pkgs/os-specific/linux/libtracefs/default.nix
··· 1 + { lib, stdenv, fetchgit, pkg-config, libtraceevent, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "libtracefs"; 5 + version = "1.2.5"; 6 + 7 + src = fetchgit { 8 + url = "git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git"; 9 + rev = "libtracefs-${version}"; 10 + sha256 = "1rva9ysspf1wqd0zf52qwgpaasrn7jcbns4dwldc59ksk0n93qdb"; 11 + }; 12 + 13 + # Don't build and install html documentation 14 + postPatch = '' 15 + sed -i -e '/^all:/ s/html//' -e '/^install:/ s/install-html//' Documentation/Makefile 16 + ''; 17 + 18 + outputs = [ "out" "dev" "devman" ]; 19 + enableParallelBuilding = true; 20 + nativeBuildInputs = [ pkg-config asciidoc xmlto docbook_xml_dtd_45 docbook_xsl ]; 21 + buildInputs = [ libtraceevent ]; 22 + makeFlags = [ 23 + "prefix=${placeholder "out"}" 24 + "doc" # build docs 25 + ]; 26 + installFlags = [ 27 + "pkgconfig_dir=${placeholder "out"}/lib/pkgconfig" 28 + "install_doc" 29 + ]; 30 + 31 + meta = with lib; { 32 + description = "Linux kernel trace file system library"; 33 + homepage = "https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/"; 34 + license = licenses.lgpl21Only; 35 + platforms = platforms.linux; 36 + maintainers = with maintainers; [ wentasah ]; 37 + }; 38 + }
+21 -7
pkgs/os-specific/linux/trace-cmd/default.nix
··· 1 - { lib, stdenv, fetchgit, asciidoc, docbook_xsl, libxslt }: 1 + { lib, stdenv, fetchgit, pkg-config, asciidoc, xmlto, docbook_xsl, libxslt, libtraceevent, libtracefs }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "trace-cmd"; 4 - version = "2.9.1"; 4 + version = "2.9.5"; 5 5 6 6 src = fetchgit { 7 7 url = "git://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/"; 8 8 rev = "trace-cmd-v${version}"; 9 - sha256 = "19c63a0qmcppm1456qf4k6a0d1agcvpa6jnbzrdcyc520yax6khw"; 9 + sha256 = "0kc5cldk5i7q2zr2nyz3mvs5v7w0km6lpx7g39sy3pmhshp0wqlq"; 10 10 }; 11 11 12 - patches = [ ./fix-Makefiles.patch ]; 12 + # Don't build and install html documentation 13 + postPatch = '' 14 + sed -i -e '/^all:/ s/html//' -e '/^install:/ s/install-html//' \ 15 + Documentation{,/trace-cmd,/libtracecmd}/Makefile 16 + ''; 13 17 14 - nativeBuildInputs = [ asciidoc libxslt ]; 18 + nativeBuildInputs = [ asciidoc libxslt pkg-config xmlto ]; 19 + 20 + buildInputs = [ libtraceevent libtracefs ]; 15 21 16 22 outputs = [ "out" "lib" "dev" "man" ]; 17 23 ··· 19 25 20 26 dontConfigure = true; 21 27 22 - buildPhase = "make trace-cmd libs doc"; 28 + enableParallelBuilding = true; 29 + makeFlags = [ 30 + "all" "libs" "doc" 31 + # The following values appear in the generated .pc file 32 + "prefix=${placeholder "lib"}" 33 + "libdir=${placeholder "lib"}/lib" 34 + "includedir=${placeholder "dev"}/include" 35 + ]; 23 36 24 37 installTargets = [ "install_cmd" "install_libs" "install_doc" ]; 25 38 installFlags = [ 26 39 "bindir=${placeholder "out"}/bin" 27 40 "man_dir=${placeholder "man"}/share/man" 28 41 "libdir=${placeholder "lib"}/lib" 42 + "pkgconfig_dir=${placeholder "lib"}/lib/pkgconfig" 29 43 "includedir=${placeholder "dev"}/include" 30 44 "BASH_COMPLETE_DIR=${placeholder "out"}/share/bash-completion/completions" 31 45 ]; 32 46 33 47 meta = with lib; { 34 48 description = "User-space tools for the Linux kernel ftrace subsystem"; 35 - homepage = "https://kernelshark.org/"; 49 + homepage = "https://www.trace-cmd.org/"; 36 50 license = licenses.gpl2; 37 51 platforms = platforms.linux; 38 52 maintainers = with maintainers; [ thoughtpolice basvandijk ];
-35
pkgs/os-specific/linux/trace-cmd/fix-Makefiles.patch
··· 1 - diff --git a/Makefile b/Makefile 2 - index b034042..b8a06bc 100644 3 - --- a/Makefile 4 - +++ b/Makefile 5 - @@ -338,6 +338,7 @@ libtracefs.a: $(LIBTRACEFS_STATIC) 6 - libtracefs.so: $(LIBTRACEFS_SHARED) 7 - 8 - libs: $(LIBTRACECMD_SHARED) $(LIBTRACEEVENT_SHARED) $(LIBTRACEFS_SHARED) 9 - +libs: $(LIBTRACECMD_STATIC) $(LIBTRACEEVENT_STATIC) $(LIBTRACEFS_STATIC) 10 - 11 - test: force $(LIBTRACEEVENT_STATIC) $(LIBTRACEFS_STATIC) $(LIBTRACECMD_STATIC) 12 - ifneq ($(CUNIT_INSTALLED),1) 13 - @@ -414,6 +415,9 @@ install_libs: libs 14 - $(Q)$(call do_install,$(LIBTRACECMD_SHARED),$(libdir_SQ)/trace-cmd) 15 - $(Q)$(call do_install,$(LIBTRACEEVENT_SHARED),$(libdir_SQ)/traceevent) 16 - $(Q)$(call do_install,$(LIBTRACEFS_SHARED),$(libdir_SQ)/tracefs) 17 - + $(Q)$(call do_install,$(LIBTRACECMD_STATIC),$(libdir_SQ)/trace-cmd) 18 - + $(Q)$(call do_install,$(LIBTRACEEVENT_STATIC),$(libdir_SQ)/traceevent) 19 - + $(Q)$(call do_install,$(LIBTRACEFS_STATIC),$(libdir_SQ)/tracefs) 20 - $(Q)$(call do_install,$(src)/include/traceevent/event-parse.h,$(includedir_SQ)/traceevent) 21 - $(Q)$(call do_install,$(src)/include/traceevent/trace-seq.h,$(includedir_SQ)/traceevent) 22 - $(Q)$(call do_install,$(src)/include/trace-cmd/trace-cmd.h,$(includedir_SQ)/trace-cmd) 23 - diff --git a/kernel-shark/src/CMakeLists.txt b/kernel-shark/src/CMakeLists.txt 24 - index 457c100..687e150 100644 25 - --- a/kernel-shark/src/CMakeLists.txt 26 - +++ b/kernel-shark/src/CMakeLists.txt 27 - @@ -92,7 +92,7 @@ if (Qt5Widgets_FOUND AND Qt5Network_FOUND) 28 - DESTINATION ${_INSTALL_PREFIX}/share/icons/${KS_APP_NAME}) 29 - 30 - install(FILES "${KS_DIR}/org.freedesktop.kshark-record.policy" 31 - - DESTINATION /usr/share/polkit-1/actions/) 32 - + DESTINATION ${_INSTALL_PREFIX}/share/polkit-1/actions/) 33 - 34 - install(PROGRAMS "${KS_DIR}/bin/kshark-su-record" 35 - DESTINATION ${_INSTALL_PREFIX}/bin/)
+15 -24
pkgs/os-specific/linux/trace-cmd/kernelshark.nix
··· 1 - { lib, mkDerivation, fetchgit, qtbase, cmake, asciidoc, docbook_xsl, json_c, mesa_glu, freeglut, trace-cmd, pkg-config }: 1 + { lib, mkDerivation, fetchgit, qtbase, cmake, asciidoc 2 + , docbook_xsl, json_c, mesa_glu, freeglut, trace-cmd, pkg-config 3 + , libtraceevent, libtracefs, freefont_ttf 4 + }: 5 + 2 6 mkDerivation rec { 3 7 pname = "kernelshark"; 4 - version = "1.2"; 8 + version = "2.0.2"; 5 9 6 10 src = fetchgit { 7 - url = "git://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/"; 8 - rev = "kernelshark-v${version}"; 9 - sha256 = "0wzzm2imk9n94v96v6sbvbff6j47lz4qj0snhiyv3nj3slg0anvh"; 11 + url = "https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/"; 12 + rev = "kernelshark-v${version}"; 13 + sha256 = "0vy5wa1kccrxr973l870jy5hl6lac7sk3zyg3hxrwmivin1yf0cv"; 10 14 }; 11 15 12 - patches = [ ./fix-Makefiles.patch ]; 16 + outputs = [ "out" ]; 13 17 14 - outputs = [ "out" "doc" ]; 18 + nativeBuildInputs = [ pkg-config cmake ]; 15 19 16 - preConfigure = "pushd kernel-shark"; 17 - 18 - nativeBuildInputs = [ pkg-config cmake asciidoc ]; 19 - 20 - buildInputs = [ qtbase json_c mesa_glu freeglut ]; 20 + buildInputs = [ qtbase json_c mesa_glu freeglut libtraceevent libtracefs trace-cmd ]; 21 21 22 22 cmakeFlags = [ 23 23 "-D_INSTALL_PREFIX=${placeholder "out"}" 24 - "-DTRACECMD_BIN_DIR=${trace-cmd}/bin" 25 - "-DTRACECMD_INCLUDE_DIR=${trace-cmd.dev}/include" 26 - "-DTRACECMD_LIBRARY=${trace-cmd.lib}/lib/trace-cmd/libtracecmd.a" 27 - "-DTRACEEVENT_LIBRARY=${trace-cmd.lib}/lib/traceevent/libtraceevent.a" 28 - "-DTRACEFS_LIBRARY=${trace-cmd.lib}/lib/tracefs/libtracefs.a" 24 + "-D_POLKIT_INSTALL_PREFIX=${placeholder "out"}" 25 + "-DPKG_CONGIG_DIR=${placeholder "out"}/lib/pkgconfig" 26 + "-DTT_FONT_FILE=${freefont_ttf}/share/fonts/truetype/FreeSans.ttf" 29 27 ]; 30 - 31 - preInstall = '' 32 - popd 33 - make install_doc_gui prefix=$doc \ 34 - FIND_MANPAGE_DOCBOOK_XSL=${docbook_xsl}/share/xml/docbook-xsl-nons/manpages/docbook.xsl 35 - pushd kernel-shark/build 36 - ''; 37 28 38 29 meta = with lib; { 39 30 description = "GUI for trace-cmd which is an interface for the Linux kernel ftrace subsystem";
+3 -3
pkgs/servers/moonraker/default.nix
··· 15 15 ]); 16 16 in stdenvNoCC.mkDerivation rec { 17 17 pname = "moonraker"; 18 - version = "unstable-2021-10-03"; 18 + version = "unstable-2021-10-10"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "Arksine"; 22 22 repo = "moonraker"; 23 - rev = "c3f1b290f8667f771f2d58a3f012e87853c4e85c"; 24 - sha256 = "a49sVvgzpGHrjWbSH6GiH5kGeXm1LrLgd+lKv7Xxi9w="; 23 + rev = "562f971c3d039fb3a8a1d7f8362e34a15d851b62"; 24 + sha256 = "ruutyDeR79X13+LkhkHHymxHMZjGY2mde5YT1J9CNDQ="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ makeWrapper ];
+7 -7
pkgs/tools/misc/diffoscope/default.nix
··· 1 1 { lib, stdenv, fetchurl, python3Packages, docutils, help2man, installShellFiles 2 2 , abootimg, acl, apksigner, apktool, binutils-unwrapped, bzip2, cbfstool, cdrkit, colord, colordiff, coreutils, cpio, db, diffutils, dtc 3 - , e2fsprogs, file, findutils, fontforge-fonttools, ffmpeg, fpc, gettext, ghc, ghostscriptX, giflib, gnumeric, gnupg, gnutar 4 - , gzip, hdf5, imagemagick, jdk, libarchive, libcaca, llvm, lz4, mono, openssh, openssl, pdftk, pgpdump, poppler_utils, qemu, R 5 - , radare2, sng, sqlite, squashfsTools, tcpdump, odt2txt, unzip, wabt, xxd, xz, zip, zstd 3 + , e2fsprogs, enjarify, file, findutils, fontforge-fonttools, ffmpeg, fpc, gettext, ghc, ghostscriptX, giflib, gnumeric, gnupg, gnutar 4 + , gzip, hdf5, imagemagick, jdk, libarchive, libcaca, llvm, lz4, mono, ocaml, oggvideotools, openssh, openssl, pdftk, pgpdump, poppler_utils, procyon, qemu, R 5 + , radare2, sng, sqlite, squashfsTools, tcpdump, ubootTools, odt2txt, unzip, wabt, xmlbeans, xxd, xz, zip, zstd 6 6 , enableBloat ? false 7 7 }: 8 8 ··· 40 40 # Most of the non-Python dependencies here are optional command-line tools for various file-format parsers. 41 41 # To help figuring out what's missing from the list, run: ./pkgs/tools/misc/diffoscope/list-missing-tools.sh 42 42 # 43 - # Still missing these tools: docx2txt dumpimage dumppdf dumpxsb enjarify lipo ocamlobjinfo oggDump otool procyon 43 + # Still missing these tools: docx2txt lipo otool r2pipe 44 44 pythonPath = [ 45 45 binutils-unwrapped bzip2 colordiff coreutils cpio db diffutils 46 46 e2fsprogs file findutils fontforge-fonttools gettext gnutar gzip ··· 53 53 ]) 54 54 ++ lib.optionals stdenv.isLinux [ python3Packages.pyxattr acl cdrkit dtc ] 55 55 ++ lib.optionals enableBloat ([ 56 - abootimg apksigner apktool cbfstool colord ffmpeg fpc ghc ghostscriptX giflib gnupg gnumeric 57 - hdf5 imagemagick llvm jdk mono odt2txt openssh pdftk poppler_utils qemu R tcpdump wabt radare2 58 - ] ++ (with python3Packages; [ binwalk guestfs h5py ])); 56 + abootimg apksigner apktool cbfstool colord enjarify ffmpeg fpc ghc ghostscriptX giflib gnupg gnumeric 57 + hdf5 imagemagick llvm jdk mono ocaml odt2txt oggvideotools openssh pdftk poppler_utils procyon qemu R tcpdump ubootTools wabt radare2 xmlbeans 58 + ] ++ (with python3Packages; [ androguard binwalk guestfs h5py pdfminer ])); 59 59 60 60 checkInputs = with python3Packages; [ pytestCheckHook ] ++ pythonPath; 61 61
+35
pkgs/tools/misc/enjarify/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, python3, runtimeShell }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "enjarify"; 5 + version = "1.0.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "google"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "sha256-VDBC5n2jWLNJsilX+PV1smL5JeBDj23jYFRwdObXwYs="; 12 + }; 13 + 14 + installPhase = '' 15 + pypath="$out/${python3.sitePackages}" 16 + mkdir -p $out/bin $pypath 17 + mv enjarify $pypath 18 + 19 + cat << EOF > $out/bin/enjarify 20 + #!${runtimeShell} 21 + export PYTHONPATH=$pypath 22 + exec ${python3.interpreter} -O -m enjarify.main "\$@" 23 + EOF 24 + chmod +x $out/bin/enjarify 25 + ''; 26 + 27 + buildInputs = [ ]; 28 + 29 + meta = with lib; { 30 + description = "Tool for translating Dalvik bytecode to equivalent Java bytecode"; 31 + homepage = "https://github.com/google/enjarify/"; 32 + license = licenses.asl20; 33 + maintainers = with maintainers; [ SuperSandro2000 ]; 34 + }; 35 + }
+26
pkgs/tools/misc/oggvideotools/default.nix
··· 1 + { lib, stdenv, fetchurl, cmake, pkg-config, boost, gd, libogg, libtheora, libvorbis }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "oggvideotools"; 5 + version = "0.9.1"; 6 + 7 + src = fetchurl { 8 + url = "mirror://sourceforge/oggvideotools/oggvideotools/oggvideotools-${version}/oggvideotools-${version}.tar.bz2"; 9 + sha256 = "sha256-2dv3iXt86phhIgnYC5EnRzyX1u5ssNzPwrOP4+jilSM="; 10 + }; 11 + 12 + patches = [ 13 + ./fix-compile.patch 14 + ]; 15 + 16 + nativeBuildInputs = [ cmake pkg-config ]; 17 + 18 + buildInputs = [ boost gd libogg libtheora libvorbis ]; 19 + 20 + meta = with lib; { 21 + description = "Toolbox for manipulating and creating Ogg video files"; 22 + homepage = "http://www.streamnik.de/oggvideotools.html"; 23 + license = licenses.gpl2Only; 24 + maintainers = with maintainers; [ SuperSandro2000 ]; 25 + }; 26 + }
+10
pkgs/tools/misc/oggvideotools/fix-compile.patch
··· 1 + --- oggvideotools-0.9.1/src/base/test/decoderTest.cpp 2016-09-05 10:35:14.000000000 +0200 2 + +++ oggvideotools-0.9.1/src/base/test/decoderTest.cpp 2021-10-22 22:42:48.980473419 +0200 3 + @@ -5,6 +5,7 @@ 4 + #include "oggDecoder.h" 5 + #include <vector> 6 + #include <iostream> 7 + +#include <cstring> 8 + 9 + int main(int argc, char* argv[]) 10 + {
+31
pkgs/tools/misc/procyon/default.nix
··· 1 + { lib, stdenv, fetchurl, runtimeShell, jre_headless }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "procyon"; 5 + version = "0.6-prerelease"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/mstrobel/procyon/releases/download/${version}/procyon-decompiler-${version}.jar"; 9 + sha256 = "sha256-eBVWKCo8ccAT/T9HgjxUCNFzGyzofc9Mbyp0ldUmrdk="; 10 + }; 11 + 12 + dontUnpack = true; 13 + 14 + installPhase = '' 15 + mkdir -p $out/bin $out/share/procyon 16 + cp $src $out/share/procyon/procyon-decompiler.jar 17 + 18 + cat << EOF > $out/bin/procyon 19 + #!${runtimeShell} 20 + exec ${jre_headless}/bin/java -jar $out/share/procyon/procyon-decompiler.jar "\$@" 21 + EOF 22 + chmod +x $out/bin/procyon 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "Procyon is a suite of Java metaprogramming tools including a Java decompiler"; 27 + homepage = "https://github.com/mstrobel/procyon/"; 28 + license = licenses.asl20; 29 + maintainers = with maintainers; [ SuperSandro2000 ]; 30 + }; 31 + }
+3 -3
pkgs/tools/misc/pspg/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pspg"; 5 - version = "5.3.5"; 5 + version = "5.4.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "okbob"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-xJ7kgEvIsTufAZa5x3YpElTc74nEs9C+baVjbheHySM="; 11 + sha256 = "1pi9dbjhd2mj11p3hx74f3rr8ysriq7sy2x012r0kil3b5xzpv2p"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config installShellFiles ]; ··· 17 17 makeFlags = [ "PREFIX=${placeholder "out"}" ]; 18 18 19 19 postInstall = '' 20 - installShellCompletion --bash --name pspg.bash bash-completion.sh 20 + installShellCompletion --bash --cmd pspg bash-completion.sh 21 21 ''; 22 22 23 23 meta = with lib; {
+39
pkgs/tools/misc/xmlbeans/default.nix
··· 1 + { lib, stdenv, fetchzip, jre_headless }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "xmlbeans"; 5 + version = "5.0.2-20211014"; 6 + 7 + src = fetchzip { 8 + url = "https://dlcdn.apache.org/poi/xmlbeans/release/bin/xmlbeans-bin-${version}.zip"; 9 + sha256 = "sha256-1o0kfBMhka/Midtg+GzpVDDygixL6mrfxtY5WrjLN+0="; 10 + }; 11 + 12 + postPatch = '' 13 + rm bin/*.cmd 14 + substituteInPlace bin/dumpxsb \ 15 + --replace 'echo `dirname $0`' "" 16 + 17 + substituteInPlace bin/_setlib \ 18 + --replace 'echo XMLBEANS_LIB=$XMLBEANS_LIB' "" 19 + 20 + for file in bin/*; do 21 + substituteInPlace $file \ 22 + --replace "java " "${jre_headless}/bin/java " 23 + done 24 + ''; 25 + 26 + installPhase = '' 27 + mkdir -p $out 28 + chmod +x bin/* 29 + cp -r bin/ lib/ $out/ 30 + ''; 31 + 32 + meta = with lib; { 33 + description = "Java library for accessing XML by binding it to Java types"; 34 + homepage = "https://xmlbeans.apache.org/"; 35 + downloadPage = "https://dlcdn.apache.org/poi/xmlbeans/release/bin/"; 36 + license = licenses.asl20; 37 + maintainers = with maintainers; [ SuperSandro2000 ]; 38 + }; 39 + }
+2 -2
pkgs/tools/misc/yt-dlp/default.nix
··· 20 20 # The websites yt-dlp deals with are a very moving target. That means that 21 21 # downloads break constantly. Because of that, updates should always be backported 22 22 # to the latest stable release. 23 - version = "2021.10.10"; 23 + version = "2021.10.22"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname; 27 27 version = builtins.replaceStrings [ ".0" ] [ "." ] version; 28 - sha256 = "sha256-zJYhHo5V67tI0uZgnA0JQlB+tUcbLOdOOPe5X41wpOc="; 28 + sha256 = "sha256-okuWZr0iNBSeTajE8Wu45fdGwpQo0S7gT8HBG1JHowc="; 29 29 }; 30 30 31 31 propagatedBuildInputs = [ websockets mutagen ]
+3 -3
pkgs/tools/networking/vopono/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "vopono"; 8 - version = "0.8.6"; 8 + version = "0.8.7"; 9 9 10 10 src = fetchCrate { 11 11 inherit pname version; 12 - sha256 = "0dsyav755mggnsybj7iwvdqbqzz0gfd3j9vh0hmg5b7pbffanzvy"; 12 + sha256 = "0kpkvnw12cvcswsx2p8xicyn57i5fd7p5d7n1dqq9x18q6am181p"; 13 13 }; 14 14 15 - cargoHash = "sha256:187mi36dgr2f1klqclci175zqgyrm0b6awrcnav63vira7hqz076"; 15 + cargoHash = "sha256:1y07iazb7rwgs0viwn81qmwbcnxza9n89w2jh0r4fq98rr337081"; 16 16 17 17 meta = with lib; { 18 18 description = "Run applications through VPN connections in network namespaces";
+18
pkgs/top-level/all-packages.nix
··· 1273 1273 1274 1274 artyFX = callPackage ../applications/audio/artyFX {}; 1275 1275 1276 + oggvideotools = callPackage ../tools/misc/oggvideotools { }; 1277 + 1276 1278 owl-lisp = callPackage ../development/compilers/owl-lisp {}; 1277 1279 1278 1280 ascii = callPackage ../tools/text/ascii { }; ··· 1627 1629 }; 1628 1630 1629 1631 enchive = callPackage ../tools/security/enchive { }; 1632 + 1633 + enjarify = callPackage ../tools/misc/enjarify { }; 1630 1634 1631 1635 enpass = callPackage ../tools/security/enpass { }; 1632 1636 ··· 3420 3424 inherit (darwin) libiconv; 3421 3425 }; 3422 3426 3427 + procyon = callPackage ../tools/misc/procyon { }; 3428 + 3423 3429 profetch = callPackage ../tools/misc/profetch { }; 3424 3430 3425 3431 psrecord = python3Packages.callPackage ../tools/misc/psrecord {}; ··· 3570 3576 hiredis = null; 3571 3577 libmaxminddb = null; 3572 3578 }; 3579 + 3580 + xmlbeans = callPackage ../tools/misc/xmlbeans { }; 3573 3581 3574 3582 xmlsort = perlPackages.XMLFilterSort; 3575 3583 ··· 15507 15515 15508 15516 aws-c-s3 = callPackage ../development/libraries/aws-c-s3 { }; 15509 15517 15518 + aws-c-sdkutils = callPackage ../development/libraries/aws-c-sdkutils { }; 15519 + 15510 15520 aws-checksums = callPackage ../development/libraries/aws-checksums { }; 15511 15521 15512 15522 aws-crt-cpp = callPackage ../development/libraries/aws-crt-cpp { }; ··· 21852 21862 21853 21863 libnl = callPackage ../os-specific/linux/libnl { }; 21854 21864 21865 + libtraceevent = callPackage ../os-specific/linux/libtraceevent {}; 21866 + 21867 + libtracefs = callPackage ../os-specific/linux/libtracefs {}; 21868 + 21855 21869 lieer = callPackage ../applications/networking/lieer {}; 21856 21870 21857 21871 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { }; ··· 26788 26802 qbec = callPackage ../applications/networking/cluster/qbec { }; 26789 26803 26790 26804 qemacs = callPackage ../applications/editors/qemacs { }; 26805 + 26806 + rqbit = callPackage ../applications/networking/p2p/rqbit { 26807 + inherit (darwin.apple_sdk.frameworks) Security; 26808 + }; 26791 26809 26792 26810 rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { }; 26793 26811