Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
aea47256 90a20b5f

+305 -78
+2 -2
pkgs/applications/misc/gallery-dl/default.nix
··· 2 3 buildPythonApplication rec { 4 pname = "gallery_dl"; 5 - version = "1.16.5"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "fb8c927630b292abf5052f8f75c3eebccbdffa609566768d4dc4d9665df91e68"; 10 }; 11 12 propagatedBuildInputs = [ requests ];
··· 2 3 buildPythonApplication rec { 4 pname = "gallery_dl"; 5 + version = "1.17.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "bf5196b9e18a45d62d7e823894f12def310264a258956882cbac13b5e856bf00"; 10 }; 11 12 propagatedBuildInputs = [ requests ];
+10 -9
pkgs/applications/misc/keeweb/default.nix
··· 1 - { lib, stdenv, fetchurl, appimageTools, undmg, libsecret }: 2 let 3 inherit (stdenv.hostPlatform) system; 4 throwSystem = throw "Unsupported system: ${system}"; 5 6 pname = "keeweb"; 7 - version = "1.16.7"; 8 name = "${pname}-${version}"; 9 10 suffix = { ··· 16 src = fetchurl { 17 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.${suffix}"; 18 sha256 = { 19 - x86_64-linux = "0a4yh2jh9sph17mqqi62gm5jc4yffkysq6yiggyzz5f8xw4p315j"; 20 - x86_64-darwin = "0ix1apddqvz561pw5lx47x091wlfj27zh8k8v7kn5xvm09hswfkr"; 21 - aarch64-darwin = "0p0kql79kcb3w947g1ljhbj15b8aqrwcrbi0cknb12f6iq47lkz7"; 22 }.${system} or throwSystem; 23 }; 24 ··· 29 meta = with lib; { 30 description = "Free cross-platform password manager compatible with KeePass"; 31 homepage = "https://keeweb.info/"; 32 license = licenses.mit; 33 maintainers = with maintainers; [ sikmir ]; 34 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; ··· 37 linux = appimageTools.wrapType2 rec { 38 inherit name src meta; 39 40 - extraPkgs = pkgs: with pkgs; [ libsecret ]; 41 42 extraInstallCommands = '' 43 mv $out/bin/{${name},${pname}} ··· 54 55 nativeBuildInputs = [ undmg ]; 56 57 - sourceRoot = "KeeWeb.app"; 58 59 installPhase = '' 60 - mkdir -p $out/Applications/KeeWeb.app 61 - cp -R . $out/Applications/KeeWeb.app 62 ''; 63 }; 64 in
··· 1 + { lib, stdenv, fetchurl, appimageTools, undmg, libsecret, libxshmfence }: 2 let 3 inherit (stdenv.hostPlatform) system; 4 throwSystem = throw "Unsupported system: ${system}"; 5 6 pname = "keeweb"; 7 + version = "1.17.0"; 8 name = "${pname}-${version}"; 9 10 suffix = { ··· 16 src = fetchurl { 17 url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.${suffix}"; 18 sha256 = { 19 + x86_64-linux = "1c7zvwnd46d3lrlcdigv341flz44jl6mnvr6zqny5mfz221ynbj7"; 20 + x86_64-darwin = "1n4haxychm5jjhjnpncavjh0wr4dagqi78qfsx5gwlv86hzryzwy"; 21 + aarch64-darwin = "1j7z63cbfms02f2lhl949wy3lc376jw8kqmjfn9j949s0l5fanpb"; 22 }.${system} or throwSystem; 23 }; 24 ··· 29 meta = with lib; { 30 description = "Free cross-platform password manager compatible with KeePass"; 31 homepage = "https://keeweb.info/"; 32 + changelog = "https://github.com/keeweb/keeweb/blob/v${version}/release-notes.md"; 33 license = licenses.mit; 34 maintainers = with maintainers; [ sikmir ]; 35 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; ··· 38 linux = appimageTools.wrapType2 rec { 39 inherit name src meta; 40 41 + extraPkgs = pkgs: with pkgs; [ libsecret libxshmfence ]; 42 43 extraInstallCommands = '' 44 mv $out/bin/{${name},${pname}} ··· 55 56 nativeBuildInputs = [ undmg ]; 57 58 + sourceRoot = "."; 59 60 installPhase = '' 61 + mkdir -p $out/Applications 62 + cp -r *.app $out/Applications 63 ''; 64 }; 65 in
+2 -2
pkgs/applications/networking/testssl/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "testssl.sh"; 6 - version = "3.0.2"; 7 8 src = fetchFromGitHub { 9 owner = "drwetter"; 10 repo = pname; 11 rev = version; 12 - sha256 = "0vfpj3g3il3imbydx3j8gx1pgzrxi0czcl9jmi749vnkf5mkmh8w"; 13 }; 14 15 nativeBuildInputs = [ makeWrapper ];
··· 3 4 stdenv.mkDerivation rec { 5 pname = "testssl.sh"; 6 + version = "3.0.4"; 7 8 src = fetchFromGitHub { 9 owner = "drwetter"; 10 repo = pname; 11 rev = version; 12 + sha256 = "sha256-Rcvkzw1DfoRXrk0vlpL6CojEHYfYga3voc2hm4qxdmw="; 13 }; 14 15 nativeBuildInputs = [ makeWrapper ];
+15 -3
pkgs/applications/science/biology/octopus/default.nix
··· 1 - {lib, stdenv, fetchFromGitHub, cmake, boost, gmp, htslib, zlib, lzma, pkg-config}: 2 3 stdenv.mkDerivation rec { 4 pname = "octopus"; 5 - version = "0.7.0"; 6 7 src = fetchFromGitHub { 8 owner = "luntergroup"; 9 repo = "octopus"; 10 rev = "v${version}"; 11 - sha256 = "0y3g0xc3x3adbcmds6hh60023pfv1qrz6ak7jd88fg9vxi9bdrfb"; 12 }; 13 14 nativeBuildInputs = [ cmake pkg-config ]; 15 buildInputs = [ boost gmp htslib zlib lzma ];
··· 1 + {lib, stdenv, fetchpatch, fetchFromGitHub, cmake, boost, gmp, htslib, zlib, lzma, pkg-config}: 2 3 stdenv.mkDerivation rec { 4 pname = "octopus"; 5 + version = "0.7.1"; 6 7 src = fetchFromGitHub { 8 owner = "luntergroup"; 9 repo = "octopus"; 10 rev = "v${version}"; 11 + sha256 = "sha256-TZ57uKTZ87FWpLNGPY8kbML1EDM8fnEFbXR+Z3dmiao="; 12 }; 13 + 14 + patches = [ 15 + # Backport TZ patchs (https://github.com/luntergroup/octopus/issues/149) 16 + (fetchpatch { 17 + url = "https://github.com/luntergroup/octopus/commit/3dbd8cc33616129ad356e99a4dae82e4f6702250.patch"; 18 + sha256 = "sha256-UCufVU9x+L1zCEhkr/48KFYRvh8w26w8Jr+O+wULKK8="; 19 + }) 20 + (fetchpatch { 21 + url = "https://github.com/luntergroup/octopus/commit/af5a66a2792bd098fb53eb79fb4822625f09305e.patch"; 22 + sha256 = "sha256-r8jv6EZHfTWVLYUBau3F+ilOd9IeH8rmatorEY5LXP4="; 23 + }) 24 + ]; 25 26 nativeBuildInputs = [ cmake pkg-config ]; 27 buildInputs = [ boost gmp htslib zlib lzma ];
+5 -5
pkgs/applications/version-management/gitlab/data.json
··· 1 { 2 - "version": "13.8.4", 3 - "repo_hash": "1q8q5v7c6g7yss26d6wg29h28fq1azy1smai97yk80cr0kirab8v", 4 "owner": "gitlab-org", 5 "repo": "gitlab", 6 - "rev": "v13.8.4-ee", 7 "passthru": { 8 - "GITALY_SERVER_VERSION": "13.8.4", 9 "GITLAB_PAGES_VERSION": "1.34.0", 10 "GITLAB_SHELL_VERSION": "13.15.1", 11 - "GITLAB_WORKHORSE_VERSION": "8.59.0" 12 } 13 }
··· 1 { 2 + "version": "13.8.5", 3 + "repo_hash": "0dpyqynd6rscg07s58y0cjn7vfj2h21h51ja0fm6ll76wb02sbm6", 4 "owner": "gitlab-org", 5 "repo": "gitlab", 6 + "rev": "v13.8.5-ee", 7 "passthru": { 8 + "GITALY_SERVER_VERSION": "13.8.5", 9 "GITLAB_PAGES_VERSION": "1.34.0", 10 "GITLAB_SHELL_VERSION": "13.15.1", 11 + "GITLAB_WORKHORSE_VERSION": "8.59.2" 12 } 13 }
+2 -2
pkgs/applications/version-management/gitlab/gitaly/default.nix
··· 33 }; 34 }; 35 in buildGoModule rec { 36 - version = "13.8.4"; 37 pname = "gitaly"; 38 39 src = fetchFromGitLab { 40 owner = "gitlab-org"; 41 repo = "gitaly"; 42 rev = "v${version}"; 43 - sha256 = "sha256-y8uy70ccQPba+JJmWace4LgLJkJNzVdFhrvq0AB8G5w="; 44 }; 45 46 vendorSha256 = "sha256-oVw6vXI3CyOn4l02PkYx3HVpZfzQPi3yBuf9tRvoWoM=";
··· 33 }; 34 }; 35 in buildGoModule rec { 36 + version = "13.8.5"; 37 pname = "gitaly"; 38 39 src = fetchFromGitLab { 40 owner = "gitlab-org"; 41 repo = "gitaly"; 42 rev = "v${version}"; 43 + sha256 = "sha256-hKIjKltPPmz50Ru7elpHdeoyGAqgp+txR3fKleqY7hM="; 44 }; 45 46 vendorSha256 = "sha256-oVw6vXI3CyOn4l02PkYx3HVpZfzQPi3yBuf9tRvoWoM=";
+2 -2
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
··· 3 buildGoModule rec { 4 pname = "gitlab-workhorse"; 5 6 - version = "8.59.0"; 7 8 src = fetchFromGitLab { 9 owner = "gitlab-org"; 10 repo = "gitlab-workhorse"; 11 rev = "v${version}"; 12 - sha256 = "sha256-6JVt5hNWvnUm64SFqns1f1+xMP/KyPQ8H93jqXNT8n8="; 13 }; 14 15 vendorSha256 = "0vkw12w7vr0g4hf4f0im79y7l36d3ah01n1vl7siy94si47g8ir5";
··· 3 buildGoModule rec { 4 pname = "gitlab-workhorse"; 5 6 + version = "8.59.2"; 7 8 src = fetchFromGitLab { 9 owner = "gitlab-org"; 10 repo = "gitlab-workhorse"; 11 rev = "v${version}"; 12 + sha256 = "sha256-hMcE7dlUw34DyUO0v5JxwvvEh/HC2emrIKc1K1U4bPE="; 13 }; 14 15 vendorSha256 = "0vkw12w7vr0g4hf4f0im79y7l36d3ah01n1vl7siy94si47g8ir5";
+3
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
··· 307 308 # LabKit: Tracing and Correlation 309 gem 'gitlab-labkit', '0.14.0' 310 311 # I18n 312 gem 'ruby_parser', '~> 3.15', require: false
··· 307 308 # LabKit: Tracing and Correlation 309 gem 'gitlab-labkit', '0.14.0' 310 + # Thrift is a dependency of gitlab-labkit, we want a version higher than 0.14.0 311 + # because of https://gitlab.com/gitlab-org/gitlab/-/issues/321900 312 + gem 'thrift', '>= 0.14.0' 313 314 # I18n 315 gem 'ruby_parser', '~> 3.15', require: false
+2 -1
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
··· 1176 rack (>= 1, < 3) 1177 thor (0.20.3) 1178 thread_safe (0.3.6) 1179 - thrift (0.13.0) 1180 tilt (2.0.10) 1181 timecop (0.9.1) 1182 timeliness (0.3.10) ··· 1522 terser (= 1.0.2) 1523 test-prof (~> 0.12.0) 1524 thin (~> 1.7.0) 1525 timecop (~> 0.9.1) 1526 toml-rb (~> 1.0.0) 1527 truncato (~> 0.7.11)
··· 1176 rack (>= 1, < 3) 1177 thor (0.20.3) 1178 thread_safe (0.3.6) 1179 + thrift (0.14.0) 1180 tilt (2.0.10) 1181 timecop (0.9.1) 1182 timeliness (0.3.10) ··· 1522 terser (= 1.0.2) 1523 test-prof (~> 0.12.0) 1524 thin (~> 1.7.0) 1525 + thrift (>= 0.14.0) 1526 timecop (~> 0.9.1) 1527 toml-rb (~> 1.0.0) 1528 truncato (~> 0.7.11)
+2 -2
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
··· 5154 platforms = []; 5155 source = { 5156 remotes = ["https://rubygems.org"]; 5157 - sha256 = "08076cmdx0g51yrkd7dlxlr45nflink3jhdiq7006ljc2pc3212q"; 5158 type = "gem"; 5159 }; 5160 - version = "0.13.0"; 5161 }; 5162 tilt = { 5163 groups = ["default" "development" "test"];
··· 5154 platforms = []; 5155 source = { 5156 remotes = ["https://rubygems.org"]; 5157 + sha256 = "1v4q8wlc4kr952r24q9x60cvimn27g34h0j23imwqkrjcbngsj5n"; 5158 type = "gem"; 5159 }; 5160 + version = "0.14.0"; 5161 }; 5162 tilt = { 5163 groups = ["default" "development" "test"];
+4 -4
pkgs/applications/version-management/gitlab/yarnPkgs.nix
··· 12330 }; 12331 } 12332 { 12333 - name = "swagger_ui_dist___swagger_ui_dist_3.32.4.tgz"; 12334 path = fetchurl { 12335 - name = "swagger_ui_dist___swagger_ui_dist_3.32.4.tgz"; 12336 - url = "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-3.32.4.tgz"; 12337 - sha1 = "6fa920a99e38eaaf129580ac158cf730494a2190"; 12338 }; 12339 } 12340 {
··· 12330 }; 12331 } 12332 { 12333 + name = "swagger_ui_dist___swagger_ui_dist_3.43.0.tgz"; 12334 path = fetchurl { 12335 + name = "swagger_ui_dist___swagger_ui_dist_3.43.0.tgz"; 12336 + url = "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-3.43.0.tgz"; 12337 + sha1 = "b064a2cec1d27776f9a124bc70423cfa0bbc0d3f"; 12338 }; 12339 } 12340 {
+2 -2
pkgs/applications/virtualization/docker-compose/default.nix
··· 8 }: 9 10 buildPythonApplication rec { 11 - version = "1.28.3"; 12 pname = "docker-compose"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "78a48ef8ff4fed092261ecb1a60d9b28b7776e72ed6df591a900008039308b0f"; 17 }; 18 19 # lots of networking and other fails
··· 8 }: 9 10 buildPythonApplication rec { 11 + version = "1.28.5"; 12 pname = "docker-compose"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "b3ff8f0352eb4055c4c483cb498aeff7c90195fa679f3caf7098a2d6fa6030e5"; 17 }; 18 19 # lots of networking and other fails
+2 -2
pkgs/development/python-modules/fontparts/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "fontParts"; 9 - version = "0.9.9"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "1iz04kpxgc5fx2rl4585hr1vp4cdajqbddlskkhlmzkn9hvz528i"; 14 extension = "zip"; 15 }; 16
··· 6 7 buildPythonPackage rec { 8 pname = "fontParts"; 9 + version = "0.9.10"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "0hwjnqbkcfkhigx581w4532vddsx5wiy73gx46kjisp0hlir9628"; 14 extension = "zip"; 15 }; 16
+23 -7
pkgs/development/python-modules/yamllint/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , nose, pyyaml, pathspec }: 3 4 buildPythonPackage rec { 5 pname = "yamllint"; 6 version = "1.25.0"; 7 8 src = fetchPypi { 9 inherit pname version; 10 sha256 = "b1549cbe5b47b6ba67bdeea31720f5c51431a4d0c076c1557952d841f7223519"; 11 }; 12 13 - checkInputs = [ nose ]; 14 15 - propagatedBuildInputs = [ pyyaml pathspec ]; 16 17 - # Two test failures 18 - doCheck = false; 19 20 meta = with lib; { 21 description = "A linter for YAML files"; 22 homepage = "https://github.com/adrienverge/yamllint"; 23 - license = licenses.gpl3; 24 maintainers = with maintainers; [ jonringer mikefaille ]; 25 }; 26 }
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pathspec 5 + , pytestCheckHook 6 + , pythonOlder 7 + , pyyaml 8 + }: 9 10 buildPythonPackage rec { 11 pname = "yamllint"; 12 version = "1.25.0"; 13 + disabled = pythonOlder "3.5"; 14 15 src = fetchPypi { 16 inherit pname version; 17 sha256 = "b1549cbe5b47b6ba67bdeea31720f5c51431a4d0c076c1557952d841f7223519"; 18 }; 19 20 + propagatedBuildInputs = [ 21 + pyyaml 22 + pathspec 23 + ]; 24 25 + checkInputs = [ 26 + pytestCheckHook 27 + ]; 28 + 29 + disabledTests = [ 30 + # Test failure could be related to https://github.com/adrienverge/yamllint/issues/334 31 + "test_find_files_recursively" 32 + ]; 33 34 + pythonImportsCheck = [ "yamllint" ]; 35 36 meta = with lib; { 37 description = "A linter for YAML files"; 38 homepage = "https://github.com/adrienverge/yamllint"; 39 + license = licenses.gpl3Plus; 40 maintainers = with maintainers; [ jonringer mikefaille ]; 41 }; 42 }
+3 -3
pkgs/games/harmonist/default.nix
··· 3 buildGoPackage rec { 4 5 pname = "harmonist"; 6 - version = "0.3.0"; 7 8 goPackagePath = "git.tuxfamily.org/harmonist/harmonist.git"; 9 10 src = fetchurl { 11 url = "https://download.tuxfamily.org/harmonist/releases/${pname}-${version}.tar.gz"; 12 - sha256 = "16bh4zzq7szwcw19n34bslkf81fz3i0p4zqkd8gdi5ixkbm998lm"; 13 }; 14 15 goDeps = ./deps.nix; ··· 29 homepage = "https://harmonist.tuxfamily.org/"; 30 license = licenses.isc; 31 platforms = platforms.unix; 32 - maintainers = with maintainers; [freepotion]; 33 }; 34 }
··· 3 buildGoPackage rec { 4 5 pname = "harmonist"; 6 + version = "0.4.1"; 7 8 goPackagePath = "git.tuxfamily.org/harmonist/harmonist.git"; 9 10 src = fetchurl { 11 url = "https://download.tuxfamily.org/harmonist/releases/${pname}-${version}.tar.gz"; 12 + sha256 = "19abqmzz9nnlnizkskvlkcpahk8lzrl57mgg6dfxn25l55vfznws"; 13 }; 14 15 goDeps = ./deps.nix; ··· 29 homepage = "https://harmonist.tuxfamily.org/"; 30 license = licenses.isc; 31 platforms = platforms.unix; 32 + maintainers = with maintainers; []; 33 }; 34 }
+80 -8
pkgs/games/harmonist/deps.nix
··· 1 [ 2 { 3 - goPackagePath = "github.com/nsf/termbox-go"; 4 fetch = { 5 type = "git"; 6 - url = "https://github.com/nsf/termbox-go"; 7 - rev = "93860e16131719fa9722e7c448dbf8c0e3210a0d"; 8 - sha256 = "03hz060cy8qrl4kgr80pbq6xvr38z4c6ghr3y81i8g854rvp6426"; 9 }; 10 } 11 { 12 - goPackagePath = "github.com/mattn/go-runewidth"; 13 fetch = { 14 type = "git"; 15 - url = "https://github.com/mattn/go-runewidth"; 16 - rev = "18c3d09a134a52720932bbaa92c798a0ab111004"; 17 - sha256 = "1snr8mk63vz2h44knq26dm81p83887v7kb09iywqmx0nqzngih66"; 18 }; 19 } 20 ]
··· 1 [ 2 { 3 + goPackagePath = "github.com/mattn/go-runewidth"; 4 fetch = { 5 type = "git"; 6 + url = "https://github.com/mattn/go-runewidth"; 7 + rev = "59616a248b91ae20bf3eb93636a24c87d9ce6cea"; 8 + sha256 = "0jh9552ppqvkdfni7x623n0x5mbiaqqhjhmr0zkh28x56k4ysii4"; 9 }; 10 } 11 { 12 + goPackagePath = "github.com/anaseto/gruid"; 13 fetch = { 14 type = "git"; 15 + url = "https://github.com/anaseto/gruid"; 16 + rev = "976b3db42d20169cf44eca1406b3cff104a80979"; 17 + sha256 = "0rvsavkvg2hziwdh8sjk3n5v92m5mfjb8v9m7ch22maxfwq5kv6y"; 18 + }; 19 + } 20 + { 21 + goPackagePath = "github.com/anaseto/gruid-tcell"; 22 + fetch = { 23 + type = "git"; 24 + url = "https://github.com/anaseto/gruid-tcell"; 25 + rev = "4878126bb96fa0e529ec22c700d03b030e5c3bf7"; 26 + sha256 = "0spm9gqsdan1mvbpypywid00vvl92rii8akhmjdm8l1r9qk7a3i4"; 27 + }; 28 + } 29 + { 30 + goPackagePath = "github.com/gdamore/tcell"; 31 + fetch = { 32 + type = "git"; 33 + url = "https://github.com/gdamore/tcell"; 34 + rev = "f4d402906fa3d330545365abbf970c048e677b35"; 35 + sha256 = "1wcbm5vxrh5s8g4mas32y3n0pjvfmngmc2yrxg1yn4333mh9mgf3"; 36 + }; 37 + } 38 + { 39 + goPackagePath = "github.com/lucasb-eyer/go-colorful"; 40 + fetch = { 41 + type = "git"; 42 + url = "https://github.com/lucasb-eyer/go-colorful"; 43 + rev = "4d8f45c41ac988423342507a1fb6050239b5a742"; 44 + sha256 = "1p2rl5353fi4p3l0bz3dg0lifhxqj8hjyh1b6z1cn286qxwnnnm8"; 45 + }; 46 + } 47 + { 48 + goPackagePath = "github.com/gdamore/encoding"; 49 + fetch = { 50 + type = "git"; 51 + url = "https://github.com/gdamore/encoding"; 52 + rev = "6289cdc94c00ac4aa177771c5fce7af2f96b626d"; 53 + sha256 = "1vmm5zll92i2fm4ajqx0gyx0p9j36496x5nabi3y0x7h0inv0pk9"; 54 + }; 55 + } 56 + { 57 + goPackagePath = "github.com/rivo/uniseg"; 58 + fetch = { 59 + type = "git"; 60 + url = "https://github.com/rivo/uniseg"; 61 + rev = "75711fccf6a3e85bc74c241e2dddd06a9bc9e53d"; 62 + sha256 = "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q"; 63 + }; 64 + } 65 + { 66 + goPackagePath = "golang.org/x/term/"; 67 + fetch = { 68 + type = "git"; 69 + url = "https://go.googlesource.com/term"; 70 + rev = "6a3ed077a48de71621ad530f9078fffa0bc0ce32"; 71 + sha256 = "0xni8n3q2r9f6fk223b2c1702fvqmgz7vk6738asri3fwby583q5"; 72 + }; 73 + } 74 + { 75 + goPackagePath = "golang.org/x/text/"; 76 + fetch = { 77 + type = "git"; 78 + url = "https://go.googlesource.com/text"; 79 + rev = "e3aa4adf54f644ca0cb35f1f1fb19b239c40ef04"; 80 + sha256 = "03q5kjmp4sfp5yzwb76lyf8cs9qca26vlwry5qgqf8w03rq700hf"; 81 + }; 82 + } 83 + { 84 + goPackagePath = "golang.org/x/sys/"; 85 + fetch = { 86 + type = "git"; 87 + url = "https://go.googlesource.com/sys"; 88 + rev = "88b6017d06564827ae436c619d52116f470a3611"; 89 + sha256 = "14n7b6833lhxjzsgvi14c6c8nfiqqb4r71wvv4z5ksyssi95i3r7"; 90 }; 91 } 92 ]
+4 -5
pkgs/games/xcowsay/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "xcowsay"; 8 - version = "1.5"; 9 10 src = fetchurl { 11 url = "http://www.nickg.me.uk/files/xcowsay-${version}.tar.gz"; 12 - sha256 = "0pyaa062z1ag26dhkm1yzp2hivnlmhlpqn5xg7mx9r1m652mm91y"; 13 }; 14 15 buildInputs = [ ··· 32 33 meta = with lib; { 34 homepage = "http://www.doof.me.uk/xcowsay"; 35 - description = 36 - "A program based on cowsay that displays a cute cow and message on your desktop"; 37 - license = licenses.gpl3; 38 maintainers = with maintainers; [ das_j ]; 39 }; 40 }
··· 5 6 stdenv.mkDerivation rec { 7 pname = "xcowsay"; 8 + version = "1.5.1"; 9 10 src = fetchurl { 11 url = "http://www.nickg.me.uk/files/xcowsay-${version}.tar.gz"; 12 + sha256 = "sha256-wypsfAp634wbaAI+fxzmr3J5AmvQzChVi/wp/BPxiA0="; 13 }; 14 15 buildInputs = [ ··· 32 33 meta = with lib; { 34 homepage = "http://www.doof.me.uk/xcowsay"; 35 + description = "Tool to display a cute cow and messages"; 36 + license = licenses.gpl3Plus; 37 maintainers = with maintainers; [ das_j ]; 38 }; 39 }
+1 -1
pkgs/misc/vim-plugins/overrides.nix
··· 656 }); 657 658 lf-vim = super.lf-vim.overrideAttrs (old: { 659 - dependencies = with super; [ vim-bbye ]; 660 }); 661 662 vim-stylish-haskell = super.vim-stylish-haskell.overrideAttrs (old: {
··· 656 }); 657 658 lf-vim = super.lf-vim.overrideAttrs (old: { 659 + dependencies = with super; [ vim-floaterm ]; 660 }); 661 662 vim-stylish-haskell = super.vim-stylish-haskell.overrideAttrs (old: {
+2 -2
pkgs/servers/matrix-synapse/default.nix
··· 12 in 13 buildPythonApplication rec { 14 pname = "matrix-synapse"; 15 - version = "1.28.0"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "sha256-KWEpgizOdil7dXIxug7xT3dEYEHi/IEPX/6aT7qW6C8="; 20 }; 21 22 patches = [
··· 12 in 13 buildPythonApplication rec { 14 pname = "matrix-synapse"; 15 + version = "1.29.0"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "sha256-BySztUwVqyaL0AvmJMWEbjVqf981ABKMAU9f9C/0wkU="; 20 }; 21 22 patches = [
+20
pkgs/shells/fish/plugins/clownfish.nix
···
··· 1 + { lib, buildFishPlugin, fetchFromGitHub }: 2 + 3 + buildFishPlugin { 4 + pname = "clownfish"; 5 + version = "unstable-2021-01-17"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "IlanCosman"; 9 + repo = "clownfish"; 10 + rev = "a0db28d8280d05561b8f48c0465480725feeca4c"; 11 + sha256 = "04xvikyrdm6yxh588vbpwvm04fas76pa7sigsaqrip7yh021xxab"; 12 + }; 13 + 14 + meta = with lib; { 15 + description = "Fish function to mock the behaviour of commands"; 16 + homepage = "https://github.com/IlanCosman/clownfish"; 17 + license = licenses.mit; 18 + maintainers = with maintainers; [ pacien ]; 19 + }; 20 + }
+7
pkgs/shells/fish/plugins/default.nix
··· 4 5 buildFishPlugin = callPackage ./build-fish-plugin.nix { }; 6 7 fishtape = callPackage ./fishtape.nix { }; 8 9 foreign-env = callPackage ./foreign-env { }; 10 11 pure = callPackage ./pure.nix { }; 12
··· 4 5 buildFishPlugin = callPackage ./build-fish-plugin.nix { }; 6 7 + clownfish = callPackage ./clownfish.nix { }; 8 + 9 + # Fishtape 2.x and 3.x aren't compatible, 10 + # but both versions are used in the tests of different other plugins. 11 fishtape = callPackage ./fishtape.nix { }; 12 + fishtape_3 = callPackage ./fishtape_3.nix { }; 13 14 foreign-env = callPackage ./foreign-env { }; 15 + 16 + fzf-fish = callPackage ./fzf-fish.nix { }; 17 18 pure = callPackage ./pure.nix { }; 19
+25
pkgs/shells/fish/plugins/fishtape_3.nix
···
··· 1 + { lib, buildFishPlugin, fetchFromGitHub }: 2 + 3 + buildFishPlugin rec { 4 + pname = "fishtape"; 5 + version = "3.0.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "jorgebucaran"; 9 + repo = "fishtape"; 10 + rev = version; 11 + sha256 = "072a3qbk1lpxw53bxp91drsffylx8fbywhss3x0jbnayn9m8i7aa"; 12 + }; 13 + 14 + checkFunctionDirs = [ "./functions" ]; # fishtape is introspective 15 + checkPhase = '' 16 + fishtape tests/*.fish 17 + ''; 18 + 19 + meta = with lib; { 20 + description = "100% pure-Fish test runner"; 21 + homepage = "https://github.com/jorgebucaran/fishtape"; 22 + license = licenses.mit; 23 + maintainers = with maintainers; [ pacien ]; 24 + }; 25 + }
+34
pkgs/shells/fish/plugins/fzf-fish.nix
···
··· 1 + { lib, buildFishPlugin, fetchFromGitHub, fzf, clownfish, fishtape_3 }: 2 + 3 + buildFishPlugin rec { 4 + pname = "fzf.fish"; 5 + version = "5.6"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "PatrickF1"; 9 + repo = "fzf.fish"; 10 + rev = "v${version}"; 11 + sha256 = "1b280n8bh00n4vkm19zrn84km52296ljlm1zhz95jgaiwymf2x73"; 12 + }; 13 + 14 + checkInputs = [ fzf ]; 15 + checkPlugins = [ clownfish fishtape_3 ]; 16 + checkFunctionDirs = [ "./functions" ]; 17 + checkPhase = '' 18 + # Disable git tests which inspect the project's git repo, which isn't 19 + # possible since we strip the impure .git from our build input 20 + rm -r tests/*git* 21 + 22 + # Disable tests that are failing, probably because of our wrappers 23 + rm -r tests/search_shell_variables 24 + 25 + fishtape tests/*/*.fish 26 + ''; 27 + 28 + meta = with lib; { 29 + description = "Augment your fish command line with fzf key bindings"; 30 + homepage = "https://github.com/PatrickF1/fzf.fish"; 31 + license = licenses.mit; 32 + maintainers = with maintainers; [ pacien ]; 33 + }; 34 + }
+2 -2
pkgs/tools/networking/wget/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "wget"; 9 - version = "1.20.3"; 10 11 src = fetchurl { 12 url = "mirror://gnu/wget/${pname}-${version}.tar.lz"; 13 - sha256 = "1frajd86ds8vz2hprq30wq8ya89z9dcxnwm8nwk12bbc47l7qq39"; 14 }; 15 16 patches = [
··· 6 7 stdenv.mkDerivation rec { 8 pname = "wget"; 9 + version = "1.21.1"; 10 11 src = fetchurl { 12 url = "mirror://gnu/wget/${pname}-${version}.tar.lz"; 13 + sha256 = "sha256-25u+U0fm+qBvx4gF7rgIsmiXlFXq2QA6YIVpydT8kK0="; 14 }; 15 16 patches = [
+2 -2
pkgs/tools/networking/whois/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, perl, gettext, pkg-config, libidn2, libiconv }: 2 3 stdenv.mkDerivation rec { 4 - version = "5.5.6"; 5 pname = "whois"; 6 7 src = fetchFromGitHub { 8 owner = "rfc1036"; 9 repo = "whois"; 10 rev = "v${version}"; 11 - sha256 = "0iqbn2ky9j7qdpv5hycy56knnfhl8nz4l4905rnr0p703lvxxx8d"; 12 }; 13 14 nativeBuildInputs = [ perl gettext pkg-config ];
··· 1 { lib, stdenv, fetchFromGitHub, perl, gettext, pkg-config, libidn2, libiconv }: 2 3 stdenv.mkDerivation rec { 4 + version = "5.5.8"; 5 pname = "whois"; 6 7 src = fetchFromGitHub { 8 owner = "rfc1036"; 9 repo = "whois"; 10 rev = "v${version}"; 11 + sha256 = "sha256-WSAqJMVeHkcqzcgwvFKKBXJiIfKXBQr2mjioG7CgkIo="; 12 }; 13 14 nativeBuildInputs = [ perl gettext pkg-config ];
+3 -3
pkgs/tools/security/theharvester/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "theHarvester"; 8 - version = "3.2.2"; 9 10 src = fetchFromGitHub { 11 owner = "laramies"; 12 repo = pname; 13 - rev = "V${version}"; 14 - sha256 = "0lxzxfa9wbzim50d2jmd27i57szd0grm1dfayhnym86jn01qpvn3"; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "theHarvester"; 8 + version = "3.2.3"; 9 10 src = fetchFromGitHub { 11 owner = "laramies"; 12 repo = pname; 13 + rev = version; 14 + sha256 = "02jhk34znpvq522pqr3x4c0rljw37x62znwycijf1zx81dpbn4rm"; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [
+35
pkgs/tools/security/uddup/default.nix
···
··· 1 + { lib 2 + , buildPythonApplication 3 + , colorama 4 + , fetchFromGitHub 5 + , pytestCheckHook 6 + }: 7 + 8 + buildPythonApplication rec { 9 + pname = "uddup"; 10 + version = "0.9.3"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "rotemreiss"; 14 + repo = pname; 15 + rev = "v${version}"; 16 + sha256 = "1f5dm3772hiik9irnyvbs7wygcafbwi7czw3b47cwhb90b8fi5hg"; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + colorama 21 + ]; 22 + 23 + checkInputs = [ 24 + pytestCheckHook 25 + ]; 26 + 27 + pythonImportsCheck = [ "uddup" ]; 28 + 29 + meta = with lib; { 30 + description = "Tool for de-duplication URLs"; 31 + homepage = "https://github.com/rotemreiss/uddup"; 32 + license = with licenses; [ mit ]; 33 + maintainers = with maintainers; [ fab ]; 34 + }; 35 + }
+2 -2
pkgs/tools/system/thermald/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "thermald"; 21 - version = "2.4.1"; 22 23 outputs = [ "out" "devdoc" ]; 24 ··· 26 owner = "intel"; 27 repo = "thermal_daemon"; 28 rev = "v${version}"; 29 - sha256 = "0rlac7v1b59m7gh767hkd8a0r4p001nd24786fnmryygbxynd2s6"; 30 }; 31 32 nativeBuildInputs = [
··· 18 19 stdenv.mkDerivation rec { 20 pname = "thermald"; 21 + version = "2.4.3"; 22 23 outputs = [ "out" "devdoc" ]; 24 ··· 26 owner = "intel"; 27 repo = "thermal_daemon"; 28 rev = "v${version}"; 29 + sha256 = "sha256-CPrk2r3C4WG+y3KzWf6xWhfNdDgEigki62iAXu+DccU="; 30 }; 31 32 nativeBuildInputs = [
+5 -5
pkgs/tools/system/uptimed/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "uptimed"; 5 - version = "0.4.2"; 6 7 src = fetchFromGitHub { 8 - sha256 = "0wnnpjfxnycigqj6hag0n6p5piss8cv40y9jda72d9s4df5n91z8"; 9 rev = "v${version}"; 10 repo = "uptimed"; 11 owner = "rpodgorny"; ··· 23 which can also easily be used to show your records on a web page. 24 ''; 25 homepage = "https://github.com/rpodgorny/uptimed/"; 26 - license = licenses.gpl2; 27 - platforms = platforms.unix; 28 }; 29 - 30 }
··· 2 3 stdenv.mkDerivation rec { 4 pname = "uptimed"; 5 + version = "0.4.3"; 6 7 src = fetchFromGitHub { 8 + sha256 = "sha256-X/LnH+EWjXlw8RktfL4ckAUmP2DPV1qlb6Ii4N985cU="; 9 rev = "v${version}"; 10 repo = "uptimed"; 11 owner = "rpodgorny"; ··· 23 which can also easily be used to show your records on a web page. 24 ''; 25 homepage = "https://github.com/rpodgorny/uptimed/"; 26 + license = with licenses; [ gpl2Only lgpl21Plus ]; 27 + maintainers = with maintainers; [ ]; 28 + platforms = platforms.linux; 29 }; 30 }
+2 -2
pkgs/tools/text/tab/default.nix
··· 1 { lib, stdenv, fetchFromBitbucket, python3 }: 2 3 stdenv.mkDerivation rec { 4 - version = "7.2"; 5 pname = "tab"; 6 7 src = fetchFromBitbucket { 8 owner = "tkatchev"; 9 repo = pname; 10 rev = version; 11 - sha256 = "1bm15lw0vp901dj2vsqx6yixmn7ls3brrzh1w6zgd1ksjzlm5aax"; 12 }; 13 14 checkInputs = [ python3 ];
··· 1 { lib, stdenv, fetchFromBitbucket, python3 }: 2 3 stdenv.mkDerivation rec { 4 + version = "8.0"; 5 pname = "tab"; 6 7 src = fetchFromBitbucket { 8 owner = "tkatchev"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-RcDvghTiqIdH79khwDIo8PhvmcObmix8WBrHToLwcw4="; 12 }; 13 14 checkInputs = [ python3 ];
+2
pkgs/top-level/all-packages.nix
··· 13133 inherit (darwin.apple_sdk.frameworks) CoreFoundation; 13134 }; 13135 13136 udis86 = callPackage ../development/tools/udis86 { }; 13137 13138 uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { };
··· 13133 inherit (darwin.apple_sdk.frameworks) CoreFoundation; 13134 }; 13135 13136 + uddup = python3Packages.callPackage ../tools/security/uddup { }; 13137 + 13138 udis86 = callPackage ../development/tools/udis86 { }; 13139 13140 uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { };