Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub ef03fda0 d94ad653

+1197 -763
+7 -2
nixos/lib/testing-python.nix
··· 130 131 nodeHostNames = map (c: c.config.system.name) (lib.attrValues nodes); 132 133 invalidNodeNames = lib.filter 134 (node: builtins.match "^[A-z_]([A-z0-9_]+)?$" node == null) 135 - (builtins.attrNames nodes); 136 137 testScript' = 138 # Call the test script with the computed nodes. ··· 146 Cannot create machines out of (${lib.concatStringsSep ", " invalidNodeNames})! 147 All machines are referenced as python variables in the testing framework which will break the 148 script when special characters are used. 149 - Please stick to alphanumeric chars and underscores as separation. 150 '' 151 else lib.warnIf skipLint "Linting is disabled" (runCommand testDriverName 152 {
··· 130 131 nodeHostNames = map (c: c.config.system.name) (lib.attrValues nodes); 132 133 + # TODO: This is an implementation error and needs fixing 134 + # the testing famework cannot legitimately restrict hostnames further 135 + # beyond RFC1035 136 invalidNodeNames = lib.filter 137 (node: builtins.match "^[A-z_]([A-z0-9_]+)?$" node == null) 138 + nodeHostNames; 139 140 testScript' = 141 # Call the test script with the computed nodes. ··· 149 Cannot create machines out of (${lib.concatStringsSep ", " invalidNodeNames})! 150 All machines are referenced as python variables in the testing framework which will break the 151 script when special characters are used. 152 + 153 + This is an IMPLEMENTATION ERROR and needs to be fixed. Meanwhile, 154 + please stick to alphanumeric chars and underscores as separation. 155 '' 156 else lib.warnIf skipLint "Linting is disabled" (runCommand testDriverName 157 {
+2 -2
pkgs/applications/audio/mimms/default.nix
··· 1 - { fetchurl, lib, pythonPackages, libmms }: 2 3 - pythonPackages.buildPythonApplication rec { 4 pname = "mimms"; 5 version = "3.2"; 6
··· 1 + { fetchurl, lib, python2Packages, libmms }: 2 3 + python2Packages.buildPythonApplication rec { 4 pname = "mimms"; 5 version = "3.2"; 6
+4 -2
pkgs/applications/blockchains/nano-wallet/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, wrapQtAppsHook, boost, libGL 2 - , qtbase, python }: 3 4 stdenv.mkDerivation rec { 5 ··· 16 17 cmakeFlags = let 18 options = { 19 - PYTHON_EXECUTABLE = "${python}/bin/python"; 20 NANO_SHARED_BOOST = "ON"; 21 BOOST_ROOT = boost; 22 RAIBLOCKS_GUI = "ON"; ··· 31 32 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ]; 33 buildInputs = [ boost libGL qtbase ]; 34 35 buildPhase = '' 36 runHook preBuild
··· 1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, wrapQtAppsHook, boost, libGL 2 + , qtbase, python3 }: 3 4 stdenv.mkDerivation rec { 5 ··· 16 17 cmakeFlags = let 18 options = { 19 + PYTHON_EXECUTABLE = "${python3.interpreter}"; 20 NANO_SHARED_BOOST = "ON"; 21 BOOST_ROOT = boost; 22 RAIBLOCKS_GUI = "ON"; ··· 31 32 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ]; 33 buildInputs = [ boost libGL qtbase ]; 34 + 35 + strictDeps = true; 36 37 buildPhase = '' 38 runHook preBuild
+2 -2
pkgs/applications/graphics/hydrus/default.nix
··· 10 11 python3Packages.buildPythonPackage rec { 12 pname = "hydrus"; 13 - version = "447"; 14 format = "other"; 15 16 src = fetchFromGitHub { 17 owner = "hydrusnetwork"; 18 repo = "hydrus"; 19 rev = "v${version}"; 20 - sha256 = "0a9nrsbw3w1229bm90xayixvkpvr6g338w64x4v75sqxvpbx84lz"; 21 }; 22 23 nativeBuildInputs = [
··· 10 11 python3Packages.buildPythonPackage rec { 12 pname = "hydrus"; 13 + version = "448"; 14 format = "other"; 15 16 src = fetchFromGitHub { 17 owner = "hydrusnetwork"; 18 repo = "hydrus"; 19 rev = "v${version}"; 20 + sha256 = "sha256-h7FQRgxqXDEXDFRQEPeJUIbJYf9fs68oUQv5rCUS0zw="; 21 }; 22 23 nativeBuildInputs = [
+2 -2
pkgs/applications/graphics/k3d/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, fetchpatch, ftgl, glew, asciidoc 2 - , cmake, ninja, libGLU, libGL, zlib, python, expat, libxml2, libsigcxx, libuuid, freetype 3 , libpng, boost, doxygen, cairomm, pkg-config, libjpeg, libtiff 4 , gettext, intltool, perl, gtkmm2, glibmm, gtkglext, libXmu }: 5 ··· 32 nativeBuildInputs = [ cmake ninja gettext intltool doxygen pkg-config perl asciidoc ]; 33 34 buildInputs = [ 35 - libGLU libGL zlib python expat libxml2 libsigcxx libuuid freetype libpng 36 boost cairomm libjpeg libtiff 37 ftgl glew gtkmm2 glibmm gtkglext libXmu 38 ];
··· 1 { lib, stdenv, fetchFromGitHub, fetchpatch, ftgl, glew, asciidoc 2 + , cmake, ninja, libGLU, libGL, zlib, python2, expat, libxml2, libsigcxx, libuuid, freetype 3 , libpng, boost, doxygen, cairomm, pkg-config, libjpeg, libtiff 4 , gettext, intltool, perl, gtkmm2, glibmm, gtkglext, libXmu }: 5 ··· 32 nativeBuildInputs = [ cmake ninja gettext intltool doxygen pkg-config perl asciidoc ]; 33 34 buildInputs = [ 35 + libGLU libGL zlib python2 expat libxml2 libsigcxx libuuid freetype libpng 36 boost cairomm libjpeg libtiff 37 ftgl glew gtkmm2 glibmm gtkglext libXmu 38 ];
+2 -2
pkgs/applications/misc/fetchmail/default.nix
··· 1 { lib, stdenv, fetchurl, openssl }: 2 3 let 4 - version = "6.4.16"; 5 in 6 stdenv.mkDerivation { 7 pname = "fetchmail"; ··· 9 10 src = fetchurl { 11 url = "mirror://sourceforge/fetchmail/fetchmail-${version}.tar.xz"; 12 - sha256 = "sha256-BEuaCsA6+653RJed7+Pi4y45FBvKaP0Mje2i7UCIT7k="; 13 }; 14 15 buildInputs = [ openssl ];
··· 1 { lib, stdenv, fetchurl, openssl }: 2 3 let 4 + version = "6.4.20"; 5 in 6 stdenv.mkDerivation { 7 pname = "fetchmail"; ··· 9 10 src = fetchurl { 11 url = "mirror://sourceforge/fetchmail/fetchmail-${version}.tar.xz"; 12 + sha256 = "0xk171sbxcwjh1ibpipryw5sv4sy7jjfvhn5n373j04g5sp428f8"; 13 }; 14 15 buildInputs = [ openssl ];
+2 -2
pkgs/applications/misc/logseq/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "logseq"; 5 - version = "0.2.6"; 6 7 src = fetchurl { 8 url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; 9 - sha256 = "/tpegRGyGPviYpaSbWw7fH9ntvR7vUSD5rmwDMST5+Y="; 10 name = "${pname}-${version}.AppImage"; 11 }; 12
··· 2 3 stdenv.mkDerivation rec { 4 pname = "logseq"; 5 + version = "0.2.10"; 6 7 src = fetchurl { 8 url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; 9 + sha256 = "1YVOyaHDcv+GKx5nQq3cUrViKZ6CEuHQPiDvK0Jv+Qc="; 10 name = "${pname}-${version}.AppImage"; 11 }; 12
+3 -3
pkgs/applications/misc/lyx/default.nix
··· 1 - { fetchurl, lib, mkDerivation, pkg-config, python, file, bc 2 , qtbase, qtsvg, hunspell, makeWrapper #, mythes, boost 3 }: 4 ··· 14 # LaTeX is used from $PATH, as people often want to have it with extra pkgs 15 nativeBuildInputs = [ pkg-config ]; 16 buildInputs = [ 17 - qtbase qtsvg python file/*for libmagic*/ bc 18 hunspell makeWrapper # enchant 19 ]; 20 ··· 31 32 # python is run during runtime to do various tasks 33 qtWrapperArgs = [ 34 - " --prefix PATH : ${python}/bin" 35 ]; 36 37 meta = with lib; {
··· 1 + { fetchurl, lib, mkDerivation, pkg-config, python3, file, bc 2 , qtbase, qtsvg, hunspell, makeWrapper #, mythes, boost 3 }: 4 ··· 14 # LaTeX is used from $PATH, as people often want to have it with extra pkgs 15 nativeBuildInputs = [ pkg-config ]; 16 buildInputs = [ 17 + qtbase qtsvg python3 file/*for libmagic*/ bc 18 hunspell makeWrapper # enchant 19 ]; 20 ··· 31 32 # python is run during runtime to do various tasks 33 qtWrapperArgs = [ 34 + " --prefix PATH : ${python3}/bin" 35 ]; 36 37 meta = with lib; {
+2 -2
pkgs/applications/misc/menumaker/default.nix
··· 1 - { lib, fetchurl, pythonPackages }: 2 3 - pythonPackages.buildPythonApplication rec { 4 pname = "menumaker"; 5 version = "0.99.12"; 6
··· 1 + { lib, fetchurl, python2Packages }: 2 3 + python2Packages.buildPythonApplication rec { 4 pname = "menumaker"; 5 version = "0.99.12"; 6
+2 -2
pkgs/applications/misc/privacyidea/default.nix
··· 26 in 27 python3'.pkgs.buildPythonPackage rec { 28 pname = "privacyIDEA"; 29 - version = "3.6.1"; 30 31 src = fetchFromGitHub { 32 owner = pname; 33 repo = pname; 34 rev = "v${version}"; 35 - sha256 = "sha256-NRfTEZ/6K6xLP+wcT6o54wqk/EyWTiiC9W1KDgaAEbg="; 36 fetchSubmodules = true; 37 }; 38
··· 26 in 27 python3'.pkgs.buildPythonPackage rec { 28 pname = "privacyIDEA"; 29 + version = "3.6.2"; 30 31 src = fetchFromGitHub { 32 owner = pname; 33 repo = pname; 34 rev = "v${version}"; 35 + sha256 = "sha256-kv6XqsbGkaGEhfNxSOjCe6JbFOJnuqwM8CR/J9lJjks="; 36 fetchSubmodules = true; 37 }; 38
+2 -2
pkgs/applications/misc/stretchly/default.nix
··· 11 stdenv.mkDerivation rec { 12 13 pname = "stretchly"; 14 - version = "1.6.0"; 15 16 src = fetchurl { 17 url = "https://github.com/hovancik/stretchly/releases/download/v${version}/stretchly-${version}.tar.xz"; 18 - sha256 = "1q0ihp6cd65lnscbr7xj3yyb06qds77r4s6m1xbk5l9vs2rw923d"; 19 }; 20 21 icon = fetchurl {
··· 11 stdenv.mkDerivation rec { 12 13 pname = "stretchly"; 14 + version = "1.7.0"; 15 16 src = fetchurl { 17 url = "https://github.com/hovancik/stretchly/releases/download/v${version}/stretchly-${version}.tar.xz"; 18 + sha256 = "sha256-F6p+g0yuDMpNq+cVgA3ZhUwCIiIU1QfYM90lmaNnRWw="; 19 }; 20 21 icon = fetchurl {
-1
pkgs/applications/networking/instant-messengers/linphone/default.nix
··· 37 , ortp 38 , pango 39 , pkg-config 40 - , python 41 , qtbase 42 , qtgraphicaleffects 43 , qtquickcontrols2
··· 37 , ortp 38 , pango 39 , pkg-config 40 , qtbase 41 , qtgraphicaleffects 42 , qtquickcontrols2
+2 -2
pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
··· 28 else ""); 29 in stdenv.mkDerivation rec { 30 pname = "signal-desktop"; 31 - version = "5.10.0"; # Please backport all updates to the stable channel. 32 # All releases have a limited lifetime and "expire" 90 days after the release. 33 # When releases "expire" the application becomes unusable until an update is 34 # applied. The expiration date for the current release can be extracted with: ··· 38 39 src = fetchurl { 40 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 41 - sha256 = "049i4nypqr6lx8f3w32pia6cfb3pmqmvasxjb5zhp6mxb3vn7wz3"; 42 }; 43 44 nativeBuildInputs = [
··· 28 else ""); 29 in stdenv.mkDerivation rec { 30 pname = "signal-desktop"; 31 + version = "5.11.0"; # Please backport all updates to the stable channel. 32 # All releases have a limited lifetime and "expire" 90 days after the release. 33 # When releases "expire" the application becomes unusable until an update is 34 # applied. The expiration date for the current release can be extracted with: ··· 38 39 src = fetchurl { 40 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 41 + sha256 = "17r7apmsz5bvcfnf81m6jjsj17a4h7bhgy1vllwyyvaa585nspmp"; 42 }; 43 44 nativeBuildInputs = [
+6 -6
pkgs/applications/networking/instant-messengers/slack/default.nix
··· 44 45 pname = "slack"; 46 47 - x86_64-darwin-version = "4.17.0"; 48 - x86_64-darwin-sha256 = "0r5cafxw73qnn14ljprn7w8bfn67zbkcniq60k9pf2zbqgb4cyj9"; 49 50 - x86_64-linux-version = "4.17.0"; 51 - x86_64-linux-sha256 = "07ccms58pq27ilkyhcf6cgwb7qrddwil5kgy8yv95ljikqzi5rxi"; 52 53 - aarch64-darwin-version = "4.17.0"; 54 - aarch64-darwin-sha256 = "1a5crmnbz8ng3z2pk5zw17dds9d5fyir4rkvv611fn858kq5fv46"; 55 56 version = { 57 x86_64-darwin = x86_64-darwin-version;
··· 44 45 pname = "slack"; 46 47 + x86_64-darwin-version = "4.18.0"; 48 + x86_64-darwin-sha256 = "1qldmh0xdbl18gvxxsi2jvcq1ziwap3naxgax4gn36x5k25ipw5k"; 49 50 + x86_64-linux-version = "4.18.0"; 51 + x86_64-linux-sha256 = "1dhdmi2rvww8m6400c5dc0c6mrircvflgwcja2rr7ry0lv98n6kh"; 52 53 + aarch64-darwin-version = "4.18.0"; 54 + aarch64-darwin-sha256 = "0qlfxskqq5gr45p1gfc2jcbr1abhc6di653jwjgh7yibim0hpjab"; 55 56 version = { 57 x86_64-darwin = x86_64-darwin-version;
+2 -2
pkgs/applications/networking/remote/freerdp/default.nix
··· 18 19 in stdenv.mkDerivation rec { 20 pname = "freerdp"; 21 - version = "2.3.2"; 22 23 src = fetchFromGitHub { 24 owner = "FreeRDP"; 25 repo = "FreeRDP"; 26 rev = version; 27 - sha256 = "sha256-qqpdMBDcVfXm/KB54zv23O8raGqBhAKqXo6Kj2VaI8w="; 28 }; 29 30 postPatch = ''
··· 18 19 in stdenv.mkDerivation rec { 20 pname = "freerdp"; 21 + version = "2.4.0"; 22 23 src = fetchFromGitHub { 24 owner = "FreeRDP"; 25 repo = "FreeRDP"; 26 rev = version; 27 + sha256 = "sha256-o+9twuyH9keWJriCSNkR63+xZuuOmPjoWg+Jp616CsQ="; 28 }; 29 30 postPatch = ''
+15 -6
pkgs/applications/science/math/maxima/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchpatch, sbcl, texinfo, perl, python, makeWrapper, autoreconfHook 2 , rlwrap ? null, tk ? null, gnuplot ? null, ecl ? null, ecl-fasl ? false 3 }: 4 ··· 6 name = "maxima"; 7 version = "5.44.0"; 8 9 searchPath = 10 lib.makeBinPath 11 - (lib.filter (x: x != null) [ sbcl ecl rlwrap tk gnuplot ]); 12 in 13 stdenv.mkDerivation ({ 14 inherit version; ··· 19 sha256 = "1v6jr5s6hhj6r18gfk6hgxk2qd6z1dxkrjq9ss2z1y6sqi45wgyr"; 20 }; 21 22 - nativeBuildInputs = [ autoreconfHook ]; 23 24 - buildInputs = lib.filter (x: x != null) [ 25 - sbcl ecl texinfo perl python makeWrapper 26 - gnuplot # required in the test suite 27 ]; 28 29 postPatch = ''
··· 1 + { lib, stdenv, fetchurl, fetchpatch, sbcl, texinfo, perl, python3, makeWrapper, autoreconfHook 2 , rlwrap ? null, tk ? null, gnuplot ? null, ecl ? null, ecl-fasl ? false 3 }: 4 ··· 6 name = "maxima"; 7 version = "5.44.0"; 8 9 + lisp-compiler = if ecl-fasl then ecl else sbcl; 10 + 11 searchPath = 12 lib.makeBinPath 13 + (lib.filter (x: x != null) [ lisp-compiler rlwrap tk gnuplot ]); 14 in 15 stdenv.mkDerivation ({ 16 inherit version; ··· 21 sha256 = "1v6jr5s6hhj6r18gfk6hgxk2qd6z1dxkrjq9ss2z1y6sqi45wgyr"; 22 }; 23 24 + nativeBuildInputs = [ 25 + autoreconfHook 26 + lisp-compiler 27 + makeWrapper 28 + python3 29 + texinfo 30 + ]; 31 32 + strictDeps = true; 33 + 34 + checkInputs = [ 35 + gnuplot 36 ]; 37 38 postPatch = ''
+6 -6
pkgs/applications/version-management/gitlab/data.json
··· 1 { 2 - "version": "14.0.5", 3 - "repo_hash": "1rykrgzapqa3j2yqpd99fpyyrdp25h2xnx21gnjnkn58qljs4cgs", 4 "owner": "gitlab-org", 5 "repo": "gitlab", 6 - "rev": "v14.0.5-ee", 7 "passthru": { 8 - "GITALY_SERVER_VERSION": "14.0.5", 9 - "GITLAB_PAGES_VERSION": "1.40.0", 10 "GITLAB_SHELL_VERSION": "13.19.0", 11 - "GITLAB_WORKHORSE_VERSION": "14.0.5" 12 } 13 }
··· 1 { 2 + "version": "14.1.0", 3 + "repo_hash": "1a61jc8rsbdbyh891nwygl7qlsj0lm8v59s66hn22csg0dvn6qk6", 4 "owner": "gitlab-org", 5 "repo": "gitlab", 6 + "rev": "v14.1.0-ee", 7 "passthru": { 8 + "GITALY_SERVER_VERSION": "14.1.0", 9 + "GITLAB_PAGES_VERSION": "1.41.0", 10 "GITLAB_SHELL_VERSION": "13.19.0", 11 + "GITLAB_WORKHORSE_VERSION": "14.1.0" 12 } 13 }
+3 -3
pkgs/applications/version-management/gitlab/gitaly/Gemfile
··· 3 gem 'rugged', '~> 1.1' 4 gem 'github-linguist', '~> 7.12', require: 'linguist' 5 gem 'gitlab-markup', '~> 1.7.1' 6 - gem 'activesupport', '~> 6.0.3.6' 7 gem 'rdoc', '~> 6.0' 8 gem 'gitlab-gollum-lib', '~> 4.2.7.10.gitlab.1', require: false 9 gem 'gitlab-gollum-rugged_adapter', '~> 0.4.4.4.gitlab.1', require: false ··· 13 gem 'rbtrace', require: false 14 15 # Labkit provides observability functionality 16 - gem 'gitlab-labkit', '~> 0.17.1' 17 18 # Detects the open source license the repository includes 19 # This version needs to be in sync with GitLab CE/EE 20 gem 'licensee', '~> 9.14.1' 21 22 - gem 'google-protobuf', '~> 3.14.0' 23 24 group :development, :test do 25 gem 'rubocop', '~> 0.69', require: false
··· 3 gem 'rugged', '~> 1.1' 4 gem 'github-linguist', '~> 7.12', require: 'linguist' 5 gem 'gitlab-markup', '~> 1.7.1' 6 + gem 'activesupport', '~> 6.1.3.2' 7 gem 'rdoc', '~> 6.0' 8 gem 'gitlab-gollum-lib', '~> 4.2.7.10.gitlab.1', require: false 9 gem 'gitlab-gollum-rugged_adapter', '~> 0.4.4.4.gitlab.1', require: false ··· 13 gem 'rbtrace', require: false 14 15 # Labkit provides observability functionality 16 + gem 'gitlab-labkit', '~> 0.20.0' 17 18 # Detects the open source license the repository includes 19 # This version needs to be in sync with GitLab CE/EE 20 gem 'licensee', '~> 9.14.1' 21 22 + gem 'google-protobuf', '~> 3.17.0' 23 24 group :development, :test do 25 gem 'rubocop', '~> 0.69', require: false
+25 -25
pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
··· 2 remote: https://rubygems.org/ 3 specs: 4 abstract_type (0.0.7) 5 - actionpack (6.0.3.6) 6 - actionview (= 6.0.3.6) 7 - activesupport (= 6.0.3.6) 8 - rack (~> 2.0, >= 2.0.8) 9 rack-test (>= 0.6.3) 10 rails-dom-testing (~> 2.0) 11 rails-html-sanitizer (~> 1.0, >= 1.2.0) 12 - actionview (6.0.3.6) 13 - activesupport (= 6.0.3.6) 14 builder (~> 3.1) 15 erubi (~> 1.4) 16 rails-dom-testing (~> 2.0) 17 rails-html-sanitizer (~> 1.1, >= 1.2.0) 18 - activesupport (6.0.3.6) 19 concurrent-ruby (~> 1.0, >= 1.0.2) 20 - i18n (>= 0.7, < 2) 21 - minitest (~> 5.1) 22 - tzinfo (~> 1.1) 23 - zeitwerk (~> 2.2, >= 2.2.2) 24 adamantium (0.2.0) 25 ice_nine (~> 0.11.0) 26 memoizable (~> 0.4.0) ··· 34 concord (0.1.5) 35 adamantium (~> 0.2.0) 36 equalizer (~> 0.0.9) 37 - concurrent-ruby (1.1.8) 38 crass (1.0.6) 39 diff-lcs (1.3) 40 dotenv (2.7.6) ··· 45 activesupport (>= 4.2.0) 46 faraday (1.0.1) 47 multipart-post (>= 1.2, < 3) 48 - ffi (1.13.1) 49 gemojione (3.3.0) 50 json 51 github-linguist (7.12.1) ··· 65 gitlab-gollum-rugged_adapter (0.4.4.4.gitlab.1) 66 mime-types (>= 1.15) 67 rugged (~> 1.0) 68 - gitlab-labkit (0.17.1) 69 actionpack (>= 5.0.0, < 7.0.0) 70 activesupport (>= 5.0.0, < 7.0.0) 71 grpc (~> 1.19) 72 jaeger-client (~> 1.1) 73 opentracing (~> 0.4) 74 - pg_query (~> 2.0) 75 redis (> 3.0.0, < 5.0.0) 76 gitlab-markup (1.7.1) 77 - google-protobuf (3.14.0) 78 googleapis-common-protos-types (1.0.5) 79 google-protobuf (~> 3.11) 80 grpc (1.30.2) ··· 94 reverse_markdown (~> 1.0) 95 rugged (>= 0.24, < 2.0) 96 thor (>= 0.19, < 2.0) 97 - loofah (2.9.1) 98 crass (~> 1.0.2) 99 nokogiri (>= 1.5.9) 100 memoizable (0.4.2) ··· 105 mime-types-data (3.2020.1104) 106 mini_mime (1.0.2) 107 mini_portile2 (2.5.1) 108 - minitest (5.14.2) 109 msgpack (1.3.3) 110 multipart-post (2.1.1) 111 nokogiri (1.11.5) ··· 121 parallel (1.19.2) 122 parser (2.7.2.0) 123 ast (~> 2.4.1) 124 - pg_query (2.0.3) 125 - google-protobuf (~> 3.15.5) 126 proc_to_ast (0.1.0) 127 coderay 128 parser ··· 199 thread_safe (0.3.6) 200 thrift (0.14.1) 201 timecop (0.9.1) 202 - tzinfo (1.2.9) 203 - thread_safe (~> 0.1) 204 unicode-display_width (1.7.0) 205 unparser (0.4.7) 206 abstract_type (~> 0.0.7) ··· 216 ruby 217 218 DEPENDENCIES 219 - activesupport (~> 6.0.3.6) 220 factory_bot 221 faraday (~> 1.0) 222 github-linguist (~> 7.12) 223 gitlab-gollum-lib (~> 4.2.7.10.gitlab.1) 224 gitlab-gollum-rugged_adapter (~> 0.4.4.4.gitlab.1) 225 - gitlab-labkit (~> 0.17.1) 226 gitlab-markup (~> 1.7.1) 227 - google-protobuf (~> 3.14.0) 228 grpc (~> 1.30.2) 229 grpc-tools (= 1.30.2) 230 licensee (~> 9.14.1)
··· 2 remote: https://rubygems.org/ 3 specs: 4 abstract_type (0.0.7) 5 + actionpack (6.1.3.2) 6 + actionview (= 6.1.3.2) 7 + activesupport (= 6.1.3.2) 8 + rack (~> 2.0, >= 2.0.9) 9 rack-test (>= 0.6.3) 10 rails-dom-testing (~> 2.0) 11 rails-html-sanitizer (~> 1.0, >= 1.2.0) 12 + actionview (6.1.3.2) 13 + activesupport (= 6.1.3.2) 14 builder (~> 3.1) 15 erubi (~> 1.4) 16 rails-dom-testing (~> 2.0) 17 rails-html-sanitizer (~> 1.1, >= 1.2.0) 18 + activesupport (6.1.3.2) 19 concurrent-ruby (~> 1.0, >= 1.0.2) 20 + i18n (>= 1.6, < 2) 21 + minitest (>= 5.1) 22 + tzinfo (~> 2.0) 23 + zeitwerk (~> 2.3) 24 adamantium (0.2.0) 25 ice_nine (~> 0.11.0) 26 memoizable (~> 0.4.0) ··· 34 concord (0.1.5) 35 adamantium (~> 0.2.0) 36 equalizer (~> 0.0.9) 37 + concurrent-ruby (1.1.9) 38 crass (1.0.6) 39 diff-lcs (1.3) 40 dotenv (2.7.6) ··· 45 activesupport (>= 4.2.0) 46 faraday (1.0.1) 47 multipart-post (>= 1.2, < 3) 48 + ffi (1.15.3) 49 gemojione (3.3.0) 50 json 51 github-linguist (7.12.1) ··· 65 gitlab-gollum-rugged_adapter (0.4.4.4.gitlab.1) 66 mime-types (>= 1.15) 67 rugged (~> 1.0) 68 + gitlab-labkit (0.20.0) 69 actionpack (>= 5.0.0, < 7.0.0) 70 activesupport (>= 5.0.0, < 7.0.0) 71 grpc (~> 1.19) 72 jaeger-client (~> 1.1) 73 opentracing (~> 0.4) 74 + pg_query (~> 2.1) 75 redis (> 3.0.0, < 5.0.0) 76 gitlab-markup (1.7.1) 77 + google-protobuf (3.17.3) 78 googleapis-common-protos-types (1.0.5) 79 google-protobuf (~> 3.11) 80 grpc (1.30.2) ··· 94 reverse_markdown (~> 1.0) 95 rugged (>= 0.24, < 2.0) 96 thor (>= 0.19, < 2.0) 97 + loofah (2.10.0) 98 crass (~> 1.0.2) 99 nokogiri (>= 1.5.9) 100 memoizable (0.4.2) ··· 105 mime-types-data (3.2020.1104) 106 mini_mime (1.0.2) 107 mini_portile2 (2.5.1) 108 + minitest (5.14.4) 109 msgpack (1.3.3) 110 multipart-post (2.1.1) 111 nokogiri (1.11.5) ··· 121 parallel (1.19.2) 122 parser (2.7.2.0) 123 ast (~> 2.4.1) 124 + pg_query (2.1.0) 125 + google-protobuf (>= 3.17.1) 126 proc_to_ast (0.1.0) 127 coderay 128 parser ··· 199 thread_safe (0.3.6) 200 thrift (0.14.1) 201 timecop (0.9.1) 202 + tzinfo (2.0.4) 203 + concurrent-ruby (~> 1.0) 204 unicode-display_width (1.7.0) 205 unparser (0.4.7) 206 abstract_type (~> 0.0.7) ··· 216 ruby 217 218 DEPENDENCIES 219 + activesupport (~> 6.1.3.2) 220 factory_bot 221 faraday (~> 1.0) 222 github-linguist (~> 7.12) 223 gitlab-gollum-lib (~> 4.2.7.10.gitlab.1) 224 gitlab-gollum-rugged_adapter (~> 0.4.4.4.gitlab.1) 225 + gitlab-labkit (~> 0.20.0) 226 gitlab-markup (~> 1.7.1) 227 + google-protobuf (~> 3.17.0) 228 grpc (~> 1.30.2) 229 grpc-tools (= 1.30.2) 230 licensee (~> 9.14.1)
+3 -3
pkgs/applications/version-management/gitlab/gitaly/default.nix
··· 21 }; 22 }; 23 in buildGoModule rec { 24 - version = "14.0.5"; 25 pname = "gitaly"; 26 27 src = fetchFromGitLab { 28 owner = "gitlab-org"; 29 repo = "gitaly"; 30 rev = "v${version}"; 31 - sha256 = "sha256-aZ+EDF9BOdsbE+Xsde259eRmQhnb6H5piLQsvzgVpGM="; 32 }; 33 34 - vendorSha256 = "sha256-U962bMmXNnenCYkSdk0Uy7Bz+b9JGU5rJHfblZoyC/I="; 35 36 passthru = { 37 inherit rubyEnv;
··· 21 }; 22 }; 23 in buildGoModule rec { 24 + version = "14.1.0"; 25 pname = "gitaly"; 26 27 src = fetchFromGitLab { 28 owner = "gitlab-org"; 29 repo = "gitaly"; 30 rev = "v${version}"; 31 + sha256 = "sha256-k9Vz/b5ZKz93/7nzEA5mnQI8U++CB3E9b8gJBefl2b0="; 32 }; 33 34 + vendorSha256 = "sha256-/SZJGRUg0qV7RYCUSGDE/HL9CmzGVffhL6BmZ316tU0="; 35 36 passthru = { 37 inherit rubyEnv;
+23 -23
pkgs/applications/version-management/gitlab/gitaly/gemset.nix
··· 13 platforms = []; 14 source = { 15 remotes = ["https://rubygems.org"]; 16 - sha256 = "10rn7gmnnwpm593xv6lcf4qa72wmlbyjg4zmdc3lpb5596whd3yz"; 17 type = "gem"; 18 }; 19 - version = "6.0.3.6"; 20 }; 21 actionview = { 22 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 24 platforms = []; 25 source = { 26 remotes = ["https://rubygems.org"]; 27 - sha256 = "0ikqpxsrsb7xmq6ds5iq22nj2j3ai16z8z2j5r6lk8pzbi0wwsz5"; 28 type = "gem"; 29 }; 30 - version = "6.0.3.6"; 31 }; 32 activesupport = { 33 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 35 platforms = []; 36 source = { 37 remotes = ["https://rubygems.org"]; 38 - sha256 = "0sls37x9pd2zmipn14c46gcjbfzlg269r413cvm0d58595qkiv7z"; 39 type = "gem"; 40 }; 41 - version = "6.0.3.6"; 42 }; 43 adamantium = { 44 dependencies = ["ice_nine" "memoizable"]; ··· 122 platforms = []; 123 source = { 124 remotes = ["https://rubygems.org"]; 125 - sha256 = "0mr23wq0szj52xnj0zcn1k0c7j4v79wlwbijkpfcscqww3l6jlg3"; 126 type = "gem"; 127 }; 128 - version = "1.1.8"; 129 }; 130 crass = { 131 groups = ["default"]; ··· 208 platforms = []; 209 source = { 210 remotes = ["https://rubygems.org"]; 211 - sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af"; 212 type = "gem"; 213 }; 214 - version = "1.13.1"; 215 }; 216 gemojione = { 217 dependencies = ["json"]; ··· 269 platforms = []; 270 source = { 271 remotes = ["https://rubygems.org"]; 272 - sha256 = "1y1sk3xmxj14nzx7v2zgq4q4d5lh4v1pvhs03n03j3kp4fbrj469"; 273 type = "gem"; 274 }; 275 - version = "0.17.1"; 276 }; 277 gitlab-markup = { 278 groups = ["default"]; ··· 289 platforms = []; 290 source = { 291 remotes = ["https://rubygems.org"]; 292 - sha256 = "0pbm2kjhxvazx9d5c071bxcjx5cbip6d2y36dii2a4558nqjd12p"; 293 type = "gem"; 294 }; 295 - version = "3.14.0"; 296 }; 297 googleapis-common-protos-types = { 298 dependencies = ["google-protobuf"]; ··· 383 platforms = []; 384 source = { 385 remotes = ["https://rubygems.org"]; 386 - sha256 = "1w9mbii8515p28xd4k72f3ab2g6xiyq15497ys5r8jn6m355lgi7"; 387 type = "gem"; 388 }; 389 - version = "2.9.1"; 390 }; 391 memoizable = { 392 dependencies = ["thread_safe"]; ··· 451 platforms = []; 452 source = { 453 remotes = ["https://rubygems.org"]; 454 - sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v"; 455 type = "gem"; 456 }; 457 - version = "5.14.2"; 458 }; 459 msgpack = { 460 groups = ["default"]; ··· 554 platforms = []; 555 source = { 556 remotes = ["https://rubygems.org"]; 557 - sha256 = "1mii63kgppy2zil2qn54c94z93b6ama6x7gq6rbv4xxlfk8ncrag"; 558 type = "gem"; 559 }; 560 - version = "2.0.3"; 561 }; 562 proc_to_ast = { 563 dependencies = ["coderay" "parser" "unparser"]; ··· 913 version = "0.9.1"; 914 }; 915 tzinfo = { 916 - dependencies = ["thread_safe"]; 917 groups = ["default" "development" "test"]; 918 platforms = []; 919 source = { 920 remotes = ["https://rubygems.org"]; 921 - sha256 = "0zwqqh6138s8b321fwvfbywxy00lw1azw4ql3zr0xh1aqxf8cnvj"; 922 type = "gem"; 923 }; 924 - version = "1.2.9"; 925 }; 926 unicode-display_width = { 927 groups = ["default" "development" "test"];
··· 13 platforms = []; 14 source = { 15 remotes = ["https://rubygems.org"]; 16 + sha256 = "1wdgv5llgbl4nayx5j78lfvhhjssrzfmypb45mjy37mgm8z5l5m5"; 17 type = "gem"; 18 }; 19 + version = "6.1.3.2"; 20 }; 21 actionview = { 22 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 24 platforms = []; 25 source = { 26 remotes = ["https://rubygems.org"]; 27 + sha256 = "1r6db2g3fsrca1hp9kbyvjx9psipsxw0g306qharkcblxl8h1ysn"; 28 type = "gem"; 29 }; 30 + version = "6.1.3.2"; 31 }; 32 activesupport = { 33 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 35 platforms = []; 36 source = { 37 remotes = ["https://rubygems.org"]; 38 + sha256 = "1csxddyhl6k773ycxjvmyshyr4g9jb1icbs3pnm7crnavqs4h1yr"; 39 type = "gem"; 40 }; 41 + version = "6.1.3.2"; 42 }; 43 adamantium = { 44 dependencies = ["ice_nine" "memoizable"]; ··· 122 platforms = []; 123 source = { 124 remotes = ["https://rubygems.org"]; 125 + sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f"; 126 type = "gem"; 127 }; 128 + version = "1.1.9"; 129 }; 130 crass = { 131 groups = ["default"]; ··· 208 platforms = []; 209 source = { 210 remotes = ["https://rubygems.org"]; 211 + sha256 = "1wgvaclp4h9y8zkrgz8p2hqkrgr4j7kz0366mik0970w532cbmcq"; 212 type = "gem"; 213 }; 214 + version = "1.15.3"; 215 }; 216 gemojione = { 217 dependencies = ["json"]; ··· 269 platforms = []; 270 source = { 271 remotes = ["https://rubygems.org"]; 272 + sha256 = "1krn6vi33i5vqbz3gmwzj9f9ifda41a3as3chpl899mrgni61q6r"; 273 type = "gem"; 274 }; 275 + version = "0.20.0"; 276 }; 277 gitlab-markup = { 278 groups = ["default"]; ··· 289 platforms = []; 290 source = { 291 remotes = ["https://rubygems.org"]; 292 + sha256 = "0vmll4nnkha3vsqj1g76pwni6x7mp2i81pka4wdwq8qfhn210108"; 293 type = "gem"; 294 }; 295 + version = "3.17.3"; 296 }; 297 googleapis-common-protos-types = { 298 dependencies = ["google-protobuf"]; ··· 383 platforms = []; 384 source = { 385 remotes = ["https://rubygems.org"]; 386 + sha256 = "19vkaazjqyq7yj5ah8rpr4vl9n4mg95scdr5im93akhd5bjvkkly"; 387 type = "gem"; 388 }; 389 + version = "2.10.0"; 390 }; 391 memoizable = { 392 dependencies = ["thread_safe"]; ··· 451 platforms = []; 452 source = { 453 remotes = ["https://rubygems.org"]; 454 + sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl"; 455 type = "gem"; 456 }; 457 + version = "5.14.4"; 458 }; 459 msgpack = { 460 groups = ["default"]; ··· 554 platforms = []; 555 source = { 556 remotes = ["https://rubygems.org"]; 557 + sha256 = "12dibsqndfnckc24yryy8v467rxp7p80jx21jhm8z7swp8118jhx"; 558 type = "gem"; 559 }; 560 + version = "2.1.0"; 561 }; 562 proc_to_ast = { 563 dependencies = ["coderay" "parser" "unparser"]; ··· 913 version = "0.9.1"; 914 }; 915 tzinfo = { 916 + dependencies = ["concurrent-ruby"]; 917 groups = ["default" "development" "test"]; 918 platforms = []; 919 source = { 920 remotes = ["https://rubygems.org"]; 921 + sha256 = "10qp5x7f9hvlc0psv9gsfbxg4a7s0485wsbq1kljkxq94in91l4z"; 922 type = "gem"; 923 }; 924 + version = "2.0.4"; 925 }; 926 unicode-display_width = { 927 groups = ["default" "development" "test"];
+1 -1
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
··· 5 buildGoModule rec { 6 pname = "gitlab-workhorse"; 7 8 - version = "14.0.5"; 9 10 src = fetchFromGitLab { 11 owner = data.owner;
··· 5 buildGoModule rec { 6 pname = "gitlab-workhorse"; 7 8 + version = "14.1.0"; 9 10 src = fetchFromGitLab { 11 owner = data.owner;
+19 -27
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
··· 35 gem 'ruby-saml', '~> 1.12.1' 36 gem 'omniauth', '~> 1.8' 37 gem 'omniauth-auth0', '~> 2.0.0' 38 - gem 'omniauth-azure-activedirectory-v2', '~> 0.1' 39 gem 'omniauth-azure-oauth2', '~> 0.0.9' # Deprecated v1 version 40 gem 'omniauth-cas3', '~> 1.1.4' 41 gem 'omniauth-facebook', '~> 4.0.0' ··· 124 # Locked until fog-google resolves https://github.com/fog/fog-google/issues/421. 125 # Also see config/initializers/fog_core_patch.rb. 126 gem 'fog-core', '= 2.1.0' 127 - gem 'gitlab-fog-google', '~> 1.13', require: 'fog/google' 128 gem 'fog-local', '~> 0.6' 129 gem 'fog-openstack', '~> 1.0' 130 gem 'fog-rackspace', '~> 0.1.1' ··· 157 gem 'commonmarker', '~> 0.21' 158 gem 'kramdown', '~> 2.3.1' 159 gem 'RedCloth', '~> 4.3.2' 160 - gem 'gitlab-rdoc', '~> 6.3.2', require: 'rdoc' # We need this fork until rdoc releases a new version. See https://gitlab.com/gitlab-org/gitlab/-/issues/334695 161 gem 'org-ruby', '~> 0.9.12' 162 gem 'creole', '~> 0.5.0' 163 gem 'wikicloth', '0.8.1' 164 gem 'asciidoctor', '~> 2.0.10' 165 gem 'asciidoctor-include-ext', '~> 0.3.1', require: false 166 gem 'asciidoctor-plantuml', '~> 0.0.12' 167 - gem 'asciidoctor-kroki', '~> 0.4.0', require: false 168 gem 'rouge', '~> 3.26.0' 169 gem 'truncato', '~> 0.7.11' 170 gem 'bootstrap_form', '~> 4.2.0' ··· 197 # Background jobs 198 gem 'sidekiq', '~> 5.2.7' 199 gem 'sidekiq-cron', '~> 1.0' 200 - gem 'redis-namespace', '~> 1.7.0' 201 gem 'gitlab-sidekiq-fetcher', '0.5.6', require: 'sidekiq-reliable-fetch' 202 203 # Cron Parser ··· 229 gem 'device_detector' 230 231 # Redis 232 - gem 'redis', '~> 4.0' 233 gem 'connection_pool', '~> 2.0' 234 235 # Redis session store ··· 258 gem 'ruby-fogbugz', '~> 0.2.1' 259 260 # Kubernetes integration 261 - gem 'kubeclient', '~> 4.9.1' 262 263 # Sanitize user input 264 gem 'sanitize', '~> 5.2.1' ··· 286 gem 'rack-proxy', '~> 0.6.0' 287 288 gem 'sassc-rails', '~> 2.1.0' 289 - gem 'autoprefixer-rails', '10.2.0.0' 290 gem 'terser', '1.0.2' 291 292 - gem 'addressable', '~> 2.7' 293 gem 'gemojione', '~> 3.3' 294 gem 'gon', '~> 6.4.0' 295 gem 'request_store', '~> 1.5' 296 gem 'base32', '~> 0.3.0' 297 298 - gem 'gitlab-license', '~> 1.5' 299 300 # Protect against bruteforcing 301 gem 'rack-attack', '~> 6.3.0' ··· 305 306 # PostgreSQL query parsing 307 # 308 - # We need this fork until https://github.com/pganalyze/pg_query/pull/212 309 - # and https://github.com/pganalyze/pg_query/pull/213 are 310 - # released. gitlab-labkit will need to be updated to use the pg_query 311 - # version. 312 - gem 'gitlab-pg_query', '~> 2.0.4', require: 'pg_query' 313 314 gem 'premailer-rails', '~> 1.10.3' 315 316 # LabKit: Tracing and Correlation 317 - gem 'gitlab-labkit', '~> 0.18.0' 318 # Thrift is a dependency of gitlab-labkit, we want a version higher than 0.14.0 319 # because of https://gitlab.com/gitlab-org/gitlab/-/issues/321900 320 gem 'thrift', '>= 0.14.0' ··· 335 gem 'snowplow-tracker', '~> 0.6.1' 336 337 # Metrics 338 - group :metrics do 339 - gem 'method_source', '~> 1.0', require: false 340 - gem 'webrick', '~> 1.6.1', require: false 341 - 342 - # Prometheus 343 - gem 'prometheus-client-mmap', '~> 0.12.0' 344 - end 345 346 group :development do 347 gem 'lefthook', '~> 0.7.0', require: false ··· 402 end 403 404 group :development, :test, :danger do 405 - gem 'gitlab-dangerfiles', '~> 2.1.2', require: false 406 end 407 408 group :development, :test, :coverage do ··· 480 gem 'spamcheck', '~> 0.1.0' 481 482 # Gitaly GRPC protocol definitions 483 - gem 'gitaly', '~> 14.0.0.pre.rc2' 484 485 # KAS GRPC protocol definitions 486 gem 'kas-grpc', '~> 0.0.2' ··· 489 490 gem 'google-protobuf', '~> 3.17.1' 491 492 - gem 'toml-rb', '~> 1.0.0' 493 494 # Feature toggles 495 gem 'flipper', '~> 0.21.0' 496 gem 'flipper-active_record', '~> 0.21.0' 497 gem 'flipper-active_support_cache_store', '~> 0.21.0' 498 gem 'unleash', '~> 0.1.5' 499 - gem 'gitlab-experiment', '~> 0.5.4' 500 501 # Structured logging 502 gem 'lograge', '~> 0.5'
··· 35 gem 'ruby-saml', '~> 1.12.1' 36 gem 'omniauth', '~> 1.8' 37 gem 'omniauth-auth0', '~> 2.0.0' 38 + gem 'omniauth-azure-activedirectory-v2', '~> 1.0' 39 gem 'omniauth-azure-oauth2', '~> 0.0.9' # Deprecated v1 version 40 gem 'omniauth-cas3', '~> 1.1.4' 41 gem 'omniauth-facebook', '~> 4.0.0' ··· 124 # Locked until fog-google resolves https://github.com/fog/fog-google/issues/421. 125 # Also see config/initializers/fog_core_patch.rb. 126 gem 'fog-core', '= 2.1.0' 127 + gem 'fog-google', '~> 1.15', require: 'fog/google' 128 gem 'fog-local', '~> 0.6' 129 gem 'fog-openstack', '~> 1.0' 130 gem 'fog-rackspace', '~> 0.1.1' ··· 157 gem 'commonmarker', '~> 0.21' 158 gem 'kramdown', '~> 2.3.1' 159 gem 'RedCloth', '~> 4.3.2' 160 + gem 'rdoc', '~> 6.3.2' 161 gem 'org-ruby', '~> 0.9.12' 162 gem 'creole', '~> 0.5.0' 163 gem 'wikicloth', '0.8.1' 164 gem 'asciidoctor', '~> 2.0.10' 165 gem 'asciidoctor-include-ext', '~> 0.3.1', require: false 166 gem 'asciidoctor-plantuml', '~> 0.0.12' 167 + gem 'asciidoctor-kroki', '~> 0.5.0', require: false 168 gem 'rouge', '~> 3.26.0' 169 gem 'truncato', '~> 0.7.11' 170 gem 'bootstrap_form', '~> 4.2.0' ··· 197 # Background jobs 198 gem 'sidekiq', '~> 5.2.7' 199 gem 'sidekiq-cron', '~> 1.0' 200 + gem 'redis-namespace', '~> 1.8.1' 201 gem 'gitlab-sidekiq-fetcher', '0.5.6', require: 'sidekiq-reliable-fetch' 202 203 # Cron Parser ··· 229 gem 'device_detector' 230 231 # Redis 232 + gem 'redis', '~> 4.1.4' 233 gem 'connection_pool', '~> 2.0' 234 235 # Redis session store ··· 258 gem 'ruby-fogbugz', '~> 0.2.1' 259 260 # Kubernetes integration 261 + gem 'kubeclient', '~> 4.9.2' 262 263 # Sanitize user input 264 gem 'sanitize', '~> 5.2.1' ··· 286 gem 'rack-proxy', '~> 0.6.0' 287 288 gem 'sassc-rails', '~> 2.1.0' 289 + gem 'autoprefixer-rails', '10.2.5.1' 290 gem 'terser', '1.0.2' 291 292 + gem 'addressable', '~> 2.8' 293 gem 'gemojione', '~> 3.3' 294 gem 'gon', '~> 6.4.0' 295 gem 'request_store', '~> 1.5' 296 gem 'base32', '~> 0.3.0' 297 298 + gem 'gitlab-license', '~> 2.0' 299 300 # Protect against bruteforcing 301 gem 'rack-attack', '~> 6.3.0' ··· 305 306 # PostgreSQL query parsing 307 # 308 + gem 'pg_query', '~> 2.1' 309 310 gem 'premailer-rails', '~> 1.10.3' 311 312 # LabKit: Tracing and Correlation 313 + gem 'gitlab-labkit', '~> 0.20.0' 314 # Thrift is a dependency of gitlab-labkit, we want a version higher than 0.14.0 315 # because of https://gitlab.com/gitlab-org/gitlab/-/issues/321900 316 gem 'thrift', '>= 0.14.0' ··· 331 gem 'snowplow-tracker', '~> 0.6.1' 332 333 # Metrics 334 + gem 'method_source', '~> 1.0', require: false 335 + gem 'webrick', '~> 1.6.1', require: false 336 + gem 'prometheus-client-mmap', '~> 0.12.0', require: 'prometheus/client' 337 338 group :development do 339 gem 'lefthook', '~> 0.7.0', require: false ··· 394 end 395 396 group :development, :test, :danger do 397 + gem 'gitlab-dangerfiles', '~> 2.2.2', require: false 398 end 399 400 group :development, :test, :coverage do ··· 472 gem 'spamcheck', '~> 0.1.0' 473 474 # Gitaly GRPC protocol definitions 475 + gem 'gitaly', '~> 14.1.0.pre.rc3' 476 477 # KAS GRPC protocol definitions 478 gem 'kas-grpc', '~> 0.0.2' ··· 481 482 gem 'google-protobuf', '~> 3.17.1' 483 484 + gem 'toml-rb', '~> 2.0' 485 486 # Feature toggles 487 gem 'flipper', '~> 0.21.0' 488 gem 'flipper-active_record', '~> 0.21.0' 489 gem 'flipper-active_support_cache_store', '~> 0.21.0' 490 gem 'unleash', '~> 0.1.5' 491 + gem 'gitlab-experiment', '~> 0.6.1' 492 493 # Structured logging 494 gem 'lograge', '~> 0.5'
+61 -63
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
··· 72 adamantium (0.2.0) 73 ice_nine (~> 0.11.0) 74 memoizable (~> 0.4.0) 75 - addressable (2.7.0) 76 public_suffix (>= 2.0.2, < 5.0) 77 aes_key_wrap (1.1.0) 78 akismet (3.0.0) ··· 85 faraday_middleware (~> 1.0) 86 faraday_middleware-multi_json (~> 0.0) 87 oauth2 (~> 1.4) 88 - asciidoctor (2.0.12) 89 asciidoctor-include-ext (0.3.1) 90 asciidoctor (>= 1.5.6, < 3.0.0) 91 - asciidoctor-kroki (0.4.0) 92 asciidoctor (~> 2.0) 93 asciidoctor-plantuml (0.0.12) 94 asciidoctor (>= 1.5.6, < 3.0.0) ··· 98 attr_encrypted (3.1.0) 99 encryptor (~> 3.0.0) 100 attr_required (1.0.1) 101 - autoprefixer-rails (10.2.0.0) 102 - execjs 103 - awesome_print (1.8.0) 104 awrence (1.1.1) 105 aws-eventstream (1.1.0) 106 aws-partitions (1.345.0) ··· 222 css_parser (1.7.0) 223 addressable 224 daemons (1.3.1) 225 - danger (8.2.3) 226 claide (~> 1.0) 227 claide-plugins (>= 0.9.2) 228 colored2 (~> 3.1) ··· 336 tzinfo 337 eventmachine (1.2.7) 338 excon (0.71.1) 339 - execjs (2.7.0) 340 expression_parser (0.9.0) 341 extended-markdown-filter (0.6.0) 342 html-pipeline (~> 2.0) ··· 374 fast_blank (1.0.0) 375 fast_gettext (1.6.0) 376 ffaker (2.10.0) 377 - ffi (1.15.1) 378 ffi-compiler (1.0.1) 379 ffi (>= 1.0.0) 380 rake ··· 405 excon (~> 0.58) 406 formatador (~> 0.2) 407 mime-types 408 fog-json (1.2.0) 409 fog-core 410 multi_json (~> 1.10) ··· 447 rails (>= 3.2.0) 448 git (1.7.0) 449 rchardet (~> 1.8) 450 - gitaly (14.0.0.pre.rc2) 451 grpc (~> 1.0) 452 github-markup (1.7.0) 453 gitlab (4.16.1) ··· 455 terminal-table (~> 1.5, >= 1.5.1) 456 gitlab-chronic (0.10.5) 457 numerizer (~> 0.2) 458 - gitlab-dangerfiles (2.1.2) 459 - danger-gitlab 460 - gitlab-experiment (0.5.4) 461 activesupport (>= 3.0) 462 request_store (>= 1.0) 463 scientist (~> 1.6, >= 1.6.0) ··· 468 fog-json (~> 1.2.0) 469 mime-types 470 ms_rest_azure (~> 0.12.0) 471 - gitlab-fog-google (1.13.0) 472 - addressable (>= 2.7.0) 473 - fog-core (<= 2.1.0) 474 - fog-json (~> 1.2) 475 - fog-xml (~> 0.1.0) 476 - google-api-client (>= 0.44.2, < 0.51) 477 - google-cloud-env (~> 1.2) 478 - gitlab-labkit (0.18.0) 479 actionpack (>= 5.0.0, < 7.0.0) 480 activesupport (>= 5.0.0, < 7.0.0) 481 - gitlab-pg_query (~> 2.0) 482 grpc (~> 1.19) 483 jaeger-client (~> 1.1) 484 opentracing (~> 0.4) 485 redis (> 3.0.0, < 5.0.0) 486 - gitlab-license (1.5.0) 487 gitlab-mail_room (0.0.9) 488 gitlab-markup (1.7.1) 489 gitlab-net-dns (0.9.1) ··· 491 addressable (~> 2.7) 492 omniauth (~> 1.9) 493 openid_connect (~> 1.2) 494 - gitlab-pg_query (2.0.4) 495 - google-protobuf (>= 3.17.1) 496 - gitlab-rdoc (6.3.2) 497 gitlab-sidekiq-fetcher (0.5.6) 498 sidekiq (~> 5) 499 gitlab-styles (6.2.0) ··· 525 retriable (>= 2.0, < 4.0) 526 rexml 527 signet (~> 0.12) 528 - google-cloud-env (1.4.0) 529 faraday (>= 0.17.3, < 2.0) 530 google-protobuf (3.17.1) 531 googleapis-common-protos-types (1.0.6) ··· 611 hana (1.3.6) 612 hangouts-chat (0.0.5) 613 hashdiff (1.0.1) 614 - hashie (3.6.0) 615 hashie-forbidden_attributes (0.1.1) 616 hashie (>= 3.0) 617 health_check (3.0.0) ··· 671 hana (~> 1.3) 672 regexp_parser (~> 1.5) 673 uri_template (~> 0.7) 674 - jsonpath (1.0.5) 675 multi_json 676 - to_regexp (~> 0.2.1) 677 jwt (2.1.0) 678 kaminari (1.2.1) 679 activesupport (>= 4.1.0) ··· 695 rexml 696 kramdown-parser-gfm (1.1.0) 697 kramdown (~> 2.0) 698 - kubeclient (4.9.1) 699 http (>= 3.0, < 5.0) 700 jsonpath (~> 1.0) 701 recursive-open-struct (~> 1.1, >= 1.1.1) ··· 755 mini_histogram (0.3.1) 756 mini_magick (4.10.1) 757 mini_mime (1.0.2) 758 - mini_portile2 (2.5.0) 759 minitest (5.11.3) 760 mixlib-cli (2.1.8) 761 mixlib-config (3.0.9) ··· 793 netrc (0.11.0) 794 nio4r (2.5.4) 795 no_proxy_fix (0.1.2) 796 - nokogiri (1.11.4) 797 mini_portile2 (~> 2.5.0) 798 racc (~> 1.4) 799 nokogumbo (2.0.2) ··· 803 shellany (~> 0.0) 804 numerizer (0.2.0) 805 oauth (0.5.4) 806 - oauth2 (1.4.4) 807 faraday (>= 0.8, < 2.0) 808 jwt (>= 1.0, < 3.0) 809 multi_json (~> 1.3) ··· 826 train-core 827 wmi-lite (~> 1.0) 828 oj (3.10.6) 829 - omniauth (1.9.0) 830 - hashie (>= 3.4.6, < 3.7.0) 831 rack (>= 1.6.2, < 3) 832 omniauth-atlassian-oauth2 (0.2.0) 833 omniauth (>= 1.1.1) ··· 837 omniauth-authentiq (0.3.3) 838 jwt (>= 1.5) 839 omniauth-oauth2 (>= 1.5) 840 - omniauth-azure-activedirectory-v2 (0.1.1) 841 - omniauth-oauth2 842 omniauth-azure-oauth2 (0.0.10) 843 jwt (>= 1.0, < 3.0) 844 omniauth (~> 1.0) ··· 867 omniauth-oauth (1.1.0) 868 oauth 869 omniauth (~> 1.0) 870 - omniauth-oauth2 (1.6.0) 871 - oauth2 (~> 1.1) 872 - omniauth (~> 1.9) 873 omniauth-oauth2-generic (0.2.2) 874 omniauth-oauth2 (~> 1.0) 875 omniauth-salesforce (1.0.5) ··· 915 peek (1.1.0) 916 railties (>= 4.0.0) 917 pg (1.2.3) 918 plist (3.6.0) 919 png_quantizator (0.2.1) 920 po_to_json (1.0.1) ··· 1018 msgpack (>= 0.4.3) 1019 optimist (>= 3.0.0) 1020 rchardet (1.8.0) 1021 re2 (1.2.0) 1022 recaptcha (4.13.1) 1023 json 1024 - recursive-open-struct (1.1.2) 1025 - redis (4.1.3) 1026 redis-actionpack (5.2.0) 1027 actionpack (>= 5, < 7) 1028 redis-rack (>= 2.1.0, < 3) ··· 1030 redis-activesupport (5.2.0) 1031 activesupport (>= 3, < 7) 1032 redis-store (>= 1.3, < 2) 1033 - redis-namespace (1.7.0) 1034 redis (>= 3.0.4) 1035 redis-rack (2.1.2) 1036 rack (>= 2.0.8, < 3) ··· 1256 activesupport (>= 3) 1257 attr_required (>= 0.0.5) 1258 httpclient (>= 2.4) 1259 - sys-filesystem (1.1.6) 1260 ffi 1261 sysexits (1.2.0) 1262 temple (0.8.2) ··· 1279 timecop (0.9.1) 1280 timeliness (0.3.10) 1281 timfel-krb5-auth (0.8.3) 1282 - to_regexp (0.2.1) 1283 toml (0.2.0) 1284 parslet (~> 1.8.0) 1285 - toml-rb (1.0.0) 1286 citrus (~> 3.0, > 3.0) 1287 tomlrb (1.3.0) 1288 tpm-key_attestation (0.9.0) ··· 1395 acme-client (~> 2.0, >= 2.0.6) 1396 activerecord-explain-analyze (~> 0.1) 1397 acts-as-taggable-on (~> 7.0) 1398 - addressable (~> 2.7) 1399 akismet (~> 3.0) 1400 apollo_upload_server (~> 2.0.2) 1401 asana (~> 0.10.3) 1402 asciidoctor (~> 2.0.10) 1403 asciidoctor-include-ext (~> 0.3.1) 1404 - asciidoctor-kroki (~> 0.4.0) 1405 asciidoctor-plantuml (~> 0.0.12) 1406 atlassian-jwt (~> 0.2.0) 1407 attr_encrypted (~> 3.1.0) 1408 - autoprefixer-rails (= 10.2.0.0) 1409 awesome_print 1410 aws-sdk-cloudformation (~> 1) 1411 aws-sdk-core (~> 3) ··· 1467 fog-aliyun (~> 0.3) 1468 fog-aws (~> 3.9) 1469 fog-core (= 2.1.0) 1470 fog-local (~> 0.6) 1471 fog-openstack (~> 1.0) 1472 fog-rackspace (~> 0.1.1) ··· 1476 gettext (~> 3.3) 1477 gettext_i18n_rails (~> 1.8.0) 1478 gettext_i18n_rails_js (~> 1.3) 1479 - gitaly (~> 14.0.0.pre.rc2) 1480 github-markup (~> 1.7.0) 1481 gitlab-chronic (~> 0.10.5) 1482 - gitlab-dangerfiles (~> 2.1.2) 1483 - gitlab-experiment (~> 0.5.4) 1484 gitlab-fog-azure-rm (~> 1.1.1) 1485 - gitlab-fog-google (~> 1.13) 1486 - gitlab-labkit (~> 0.18.0) 1487 - gitlab-license (~> 1.5) 1488 gitlab-mail_room (~> 0.0.9) 1489 gitlab-markup (~> 1.7.1) 1490 gitlab-net-dns (~> 0.9.1) 1491 gitlab-omniauth-openid-connect (~> 0.4.0) 1492 - gitlab-pg_query (~> 2.0.4) 1493 - gitlab-rdoc (~> 6.3.2) 1494 gitlab-sidekiq-fetcher (= 0.5.6) 1495 gitlab-styles (~> 6.2.0) 1496 gitlab_chronic_duration (~> 0.10.6.2) ··· 1531 kas-grpc (~> 0.0.2) 1532 knapsack (~> 1.21.1) 1533 kramdown (~> 2.3.1) 1534 - kubeclient (~> 4.9.1) 1535 lefthook (~> 0.7.0) 1536 letter_opener_web (~> 1.4.0) 1537 license_finder (~> 6.0) ··· 1559 omniauth-atlassian-oauth2 (~> 0.2.0) 1560 omniauth-auth0 (~> 2.0.0) 1561 omniauth-authentiq (~> 0.3.3) 1562 - omniauth-azure-activedirectory-v2 (~> 0.1) 1563 omniauth-azure-oauth2 (~> 0.0.9) 1564 omniauth-cas3 (~> 1.1.4) 1565 omniauth-facebook (~> 4.0.0) ··· 1578 parslet (~> 1.8) 1579 peek (~> 1.1) 1580 pg (~> 1.1) 1581 png_quantizator (~> 0.2.1) 1582 premailer-rails (~> 1.10.3) 1583 prometheus-client-mmap (~> 0.12.0) ··· 1598 rainbow (~> 3.0) 1599 rblineprof (~> 0.3.6) 1600 rbtrace (~> 0.4) 1601 re2 (~> 1.2.0) 1602 recaptcha (~> 4.11) 1603 - redis (~> 4.0) 1604 - redis-namespace (~> 1.7.0) 1605 redis-rails (~> 5.0.2) 1606 request_store (~> 1.5) 1607 responders (~> 3.0) ··· 1651 thin (~> 1.8.0) 1652 thrift (>= 0.14.0) 1653 timecop (~> 0.9.1) 1654 - toml-rb (~> 1.0.0) 1655 truncato (~> 0.7.11) 1656 u2f (~> 0.2.1) 1657 unf (~> 0.1.4)
··· 72 adamantium (0.2.0) 73 ice_nine (~> 0.11.0) 74 memoizable (~> 0.4.0) 75 + addressable (2.8.0) 76 public_suffix (>= 2.0.2, < 5.0) 77 aes_key_wrap (1.1.0) 78 akismet (3.0.0) ··· 85 faraday_middleware (~> 1.0) 86 faraday_middleware-multi_json (~> 0.0) 87 oauth2 (~> 1.4) 88 + asciidoctor (2.0.15) 89 asciidoctor-include-ext (0.3.1) 90 asciidoctor (>= 1.5.6, < 3.0.0) 91 + asciidoctor-kroki (0.5.0) 92 asciidoctor (~> 2.0) 93 asciidoctor-plantuml (0.0.12) 94 asciidoctor (>= 1.5.6, < 3.0.0) ··· 98 attr_encrypted (3.1.0) 99 encryptor (~> 3.0.0) 100 attr_required (1.0.1) 101 + autoprefixer-rails (10.2.5.1) 102 + execjs (> 0) 103 + awesome_print (1.9.2) 104 awrence (1.1.1) 105 aws-eventstream (1.1.0) 106 aws-partitions (1.345.0) ··· 222 css_parser (1.7.0) 223 addressable 224 daemons (1.3.1) 225 + danger (8.3.1) 226 claide (~> 1.0) 227 claide-plugins (>= 0.9.2) 228 colored2 (~> 3.1) ··· 336 tzinfo 337 eventmachine (1.2.7) 338 excon (0.71.1) 339 + execjs (2.8.1) 340 expression_parser (0.9.0) 341 extended-markdown-filter (0.6.0) 342 html-pipeline (~> 2.0) ··· 374 fast_blank (1.0.0) 375 fast_gettext (1.6.0) 376 ffaker (2.10.0) 377 + ffi (1.15.3) 378 ffi-compiler (1.0.1) 379 ffi (>= 1.0.0) 380 rake ··· 405 excon (~> 0.58) 406 formatador (~> 0.2) 407 mime-types 408 + fog-google (1.15.0) 409 + fog-core (<= 2.1.0) 410 + fog-json (~> 1.2) 411 + fog-xml (~> 0.1.0) 412 + google-api-client (>= 0.44.2, < 0.51) 413 + google-cloud-env (~> 1.2) 414 fog-json (1.2.0) 415 fog-core 416 multi_json (~> 1.10) ··· 453 rails (>= 3.2.0) 454 git (1.7.0) 455 rchardet (~> 1.8) 456 + gitaly (14.1.0.pre.rc3) 457 grpc (~> 1.0) 458 github-markup (1.7.0) 459 gitlab (4.16.1) ··· 461 terminal-table (~> 1.5, >= 1.5.1) 462 gitlab-chronic (0.10.5) 463 numerizer (~> 0.2) 464 + gitlab-dangerfiles (2.2.2) 465 + danger (>= 8.3.1) 466 + danger-gitlab (>= 8.0.0) 467 + gitlab-experiment (0.6.1) 468 activesupport (>= 3.0) 469 request_store (>= 1.0) 470 scientist (~> 1.6, >= 1.6.0) ··· 475 fog-json (~> 1.2.0) 476 mime-types 477 ms_rest_azure (~> 0.12.0) 478 + gitlab-labkit (0.20.0) 479 actionpack (>= 5.0.0, < 7.0.0) 480 activesupport (>= 5.0.0, < 7.0.0) 481 grpc (~> 1.19) 482 jaeger-client (~> 1.1) 483 opentracing (~> 0.4) 484 + pg_query (~> 2.1) 485 redis (> 3.0.0, < 5.0.0) 486 + gitlab-license (2.0.0) 487 gitlab-mail_room (0.0.9) 488 gitlab-markup (1.7.1) 489 gitlab-net-dns (0.9.1) ··· 491 addressable (~> 2.7) 492 omniauth (~> 1.9) 493 openid_connect (~> 1.2) 494 gitlab-sidekiq-fetcher (0.5.6) 495 sidekiq (~> 5) 496 gitlab-styles (6.2.0) ··· 522 retriable (>= 2.0, < 4.0) 523 rexml 524 signet (~> 0.12) 525 + google-cloud-env (1.5.0) 526 faraday (>= 0.17.3, < 2.0) 527 google-protobuf (3.17.1) 528 googleapis-common-protos-types (1.0.6) ··· 608 hana (1.3.6) 609 hangouts-chat (0.0.5) 610 hashdiff (1.0.1) 611 + hashie (4.1.0) 612 hashie-forbidden_attributes (0.1.1) 613 hashie (>= 3.0) 614 health_check (3.0.0) ··· 668 hana (~> 1.3) 669 regexp_parser (~> 1.5) 670 uri_template (~> 0.7) 671 + jsonpath (1.1.0) 672 multi_json 673 jwt (2.1.0) 674 kaminari (1.2.1) 675 activesupport (>= 4.1.0) ··· 691 rexml 692 kramdown-parser-gfm (1.1.0) 693 kramdown (~> 2.0) 694 + kubeclient (4.9.2) 695 http (>= 3.0, < 5.0) 696 jsonpath (~> 1.0) 697 recursive-open-struct (~> 1.1, >= 1.1.1) ··· 751 mini_histogram (0.3.1) 752 mini_magick (4.10.1) 753 mini_mime (1.0.2) 754 + mini_portile2 (2.5.1) 755 minitest (5.11.3) 756 mixlib-cli (2.1.8) 757 mixlib-config (3.0.9) ··· 789 netrc (0.11.0) 790 nio4r (2.5.4) 791 no_proxy_fix (0.1.2) 792 + nokogiri (1.11.5) 793 mini_portile2 (~> 2.5.0) 794 racc (~> 1.4) 795 nokogumbo (2.0.2) ··· 799 shellany (~> 0.0) 800 numerizer (0.2.0) 801 oauth (0.5.4) 802 + oauth2 (1.4.7) 803 faraday (>= 0.8, < 2.0) 804 jwt (>= 1.0, < 3.0) 805 multi_json (~> 1.3) ··· 822 train-core 823 wmi-lite (~> 1.0) 824 oj (3.10.6) 825 + omniauth (1.9.1) 826 + hashie (>= 3.4.6) 827 rack (>= 1.6.2, < 3) 828 omniauth-atlassian-oauth2 (0.2.0) 829 omniauth (>= 1.1.1) ··· 833 omniauth-authentiq (0.3.3) 834 jwt (>= 1.5) 835 omniauth-oauth2 (>= 1.5) 836 + omniauth-azure-activedirectory-v2 (1.0.0) 837 + omniauth-oauth2 (~> 1.7) 838 omniauth-azure-oauth2 (0.0.10) 839 jwt (>= 1.0, < 3.0) 840 omniauth (~> 1.0) ··· 863 omniauth-oauth (1.1.0) 864 oauth 865 omniauth (~> 1.0) 866 + omniauth-oauth2 (1.7.1) 867 + oauth2 (~> 1.4) 868 + omniauth (>= 1.9, < 3) 869 omniauth-oauth2-generic (0.2.2) 870 omniauth-oauth2 (~> 1.0) 871 omniauth-salesforce (1.0.5) ··· 911 peek (1.1.0) 912 railties (>= 4.0.0) 913 pg (1.2.3) 914 + pg_query (2.1.0) 915 + google-protobuf (>= 3.17.1) 916 plist (3.6.0) 917 png_quantizator (0.2.1) 918 po_to_json (1.0.1) ··· 1016 msgpack (>= 0.4.3) 1017 optimist (>= 3.0.0) 1018 rchardet (1.8.0) 1019 + rdoc (6.3.2) 1020 re2 (1.2.0) 1021 recaptcha (4.13.1) 1022 json 1023 + recursive-open-struct (1.1.3) 1024 + redis (4.1.4) 1025 redis-actionpack (5.2.0) 1026 actionpack (>= 5, < 7) 1027 redis-rack (>= 2.1.0, < 3) ··· 1029 redis-activesupport (5.2.0) 1030 activesupport (>= 3, < 7) 1031 redis-store (>= 1.3, < 2) 1032 + redis-namespace (1.8.1) 1033 redis (>= 3.0.4) 1034 redis-rack (2.1.2) 1035 rack (>= 2.0.8, < 3) ··· 1255 activesupport (>= 3) 1256 attr_required (>= 0.0.5) 1257 httpclient (>= 2.4) 1258 + sys-filesystem (1.1.9) 1259 ffi 1260 sysexits (1.2.0) 1261 temple (0.8.2) ··· 1278 timecop (0.9.1) 1279 timeliness (0.3.10) 1280 timfel-krb5-auth (0.8.3) 1281 toml (0.2.0) 1282 parslet (~> 1.8.0) 1283 + toml-rb (2.0.1) 1284 citrus (~> 3.0, > 3.0) 1285 tomlrb (1.3.0) 1286 tpm-key_attestation (0.9.0) ··· 1393 acme-client (~> 2.0, >= 2.0.6) 1394 activerecord-explain-analyze (~> 0.1) 1395 acts-as-taggable-on (~> 7.0) 1396 + addressable (~> 2.8) 1397 akismet (~> 3.0) 1398 apollo_upload_server (~> 2.0.2) 1399 asana (~> 0.10.3) 1400 asciidoctor (~> 2.0.10) 1401 asciidoctor-include-ext (~> 0.3.1) 1402 + asciidoctor-kroki (~> 0.5.0) 1403 asciidoctor-plantuml (~> 0.0.12) 1404 atlassian-jwt (~> 0.2.0) 1405 attr_encrypted (~> 3.1.0) 1406 + autoprefixer-rails (= 10.2.5.1) 1407 awesome_print 1408 aws-sdk-cloudformation (~> 1) 1409 aws-sdk-core (~> 3) ··· 1465 fog-aliyun (~> 0.3) 1466 fog-aws (~> 3.9) 1467 fog-core (= 2.1.0) 1468 + fog-google (~> 1.15) 1469 fog-local (~> 0.6) 1470 fog-openstack (~> 1.0) 1471 fog-rackspace (~> 0.1.1) ··· 1475 gettext (~> 3.3) 1476 gettext_i18n_rails (~> 1.8.0) 1477 gettext_i18n_rails_js (~> 1.3) 1478 + gitaly (~> 14.1.0.pre.rc3) 1479 github-markup (~> 1.7.0) 1480 gitlab-chronic (~> 0.10.5) 1481 + gitlab-dangerfiles (~> 2.2.2) 1482 + gitlab-experiment (~> 0.6.1) 1483 gitlab-fog-azure-rm (~> 1.1.1) 1484 + gitlab-labkit (~> 0.20.0) 1485 + gitlab-license (~> 2.0) 1486 gitlab-mail_room (~> 0.0.9) 1487 gitlab-markup (~> 1.7.1) 1488 gitlab-net-dns (~> 0.9.1) 1489 gitlab-omniauth-openid-connect (~> 0.4.0) 1490 gitlab-sidekiq-fetcher (= 0.5.6) 1491 gitlab-styles (~> 6.2.0) 1492 gitlab_chronic_duration (~> 0.10.6.2) ··· 1527 kas-grpc (~> 0.0.2) 1528 knapsack (~> 1.21.1) 1529 kramdown (~> 2.3.1) 1530 + kubeclient (~> 4.9.2) 1531 lefthook (~> 0.7.0) 1532 letter_opener_web (~> 1.4.0) 1533 license_finder (~> 6.0) ··· 1555 omniauth-atlassian-oauth2 (~> 0.2.0) 1556 omniauth-auth0 (~> 2.0.0) 1557 omniauth-authentiq (~> 0.3.3) 1558 + omniauth-azure-activedirectory-v2 (~> 1.0) 1559 omniauth-azure-oauth2 (~> 0.0.9) 1560 omniauth-cas3 (~> 1.1.4) 1561 omniauth-facebook (~> 4.0.0) ··· 1574 parslet (~> 1.8) 1575 peek (~> 1.1) 1576 pg (~> 1.1) 1577 + pg_query (~> 2.1) 1578 png_quantizator (~> 0.2.1) 1579 premailer-rails (~> 1.10.3) 1580 prometheus-client-mmap (~> 0.12.0) ··· 1595 rainbow (~> 3.0) 1596 rblineprof (~> 0.3.6) 1597 rbtrace (~> 0.4) 1598 + rdoc (~> 6.3.2) 1599 re2 (~> 1.2.0) 1600 recaptcha (~> 4.11) 1601 + redis (~> 4.1.4) 1602 + redis-namespace (~> 1.8.1) 1603 redis-rails (~> 5.0.2) 1604 request_store (~> 1.5) 1605 responders (~> 3.0) ··· 1649 thin (~> 1.8.0) 1650 thrift (>= 0.14.0) 1651 timecop (~> 0.9.1) 1652 + toml-rb (~> 2.0) 1653 truncato (~> 0.7.11) 1654 u2f (~> 0.2.1) 1655 unf (~> 0.1.4)
+92 -102
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
··· 176 }; 177 addressable = { 178 dependencies = ["public_suffix"]; 179 - groups = ["default" "development" "test"]; 180 platforms = []; 181 source = { 182 remotes = ["https://rubygems.org"]; 183 - sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy"; 184 type = "gem"; 185 }; 186 - version = "2.7.0"; 187 }; 188 aes_key_wrap = { 189 groups = ["default"]; ··· 242 platforms = []; 243 source = { 244 remotes = ["https://rubygems.org"]; 245 - sha256 = "1gjk9v83vw0pz4x0xqqnw231z9sgscm6vnacjw7hy5njkw8fskj9"; 246 type = "gem"; 247 }; 248 - version = "2.0.12"; 249 }; 250 asciidoctor-include-ext = { 251 dependencies = ["asciidoctor"]; ··· 264 platforms = []; 265 source = { 266 remotes = ["https://rubygems.org"]; 267 - sha256 = "13gx22xld4rbxxirnsxyrsajy9v666r8a4ngms71611af5afgk6w"; 268 type = "gem"; 269 }; 270 - version = "0.4.0"; 271 }; 272 asciidoctor-plantuml = { 273 dependencies = ["asciidoctor"]; ··· 328 platforms = []; 329 source = { 330 remotes = ["https://rubygems.org"]; 331 - sha256 = "0p9j0sxw0nm27x7wj0n8a9zikwb0v8b6varr601rcgymsjj2v7wy"; 332 type = "gem"; 333 }; 334 - version = "10.2.0.0"; 335 }; 336 awesome_print = { 337 groups = ["development" "test"]; 338 platforms = []; 339 source = { 340 remotes = ["https://rubygems.org"]; 341 - sha256 = "14arh1ixfsd6j5md0agyzvksm5svfkvchb90fp32nn7y3avcmc2h"; 342 type = "gem"; 343 }; 344 - version = "1.8.0"; 345 }; 346 awrence = { 347 groups = ["default"]; ··· 963 platforms = []; 964 source = { 965 remotes = ["https://rubygems.org"]; 966 - sha256 = "1nv02gq90nngnfa6hgiyyk60a31xfayk67va98k41gy9arhdkz5g"; 967 type = "gem"; 968 }; 969 - version = "8.2.3"; 970 }; 971 danger-gitlab = { 972 dependencies = ["danger" "gitlab"]; ··· 1460 platforms = []; 1461 source = { 1462 remotes = ["https://rubygems.org"]; 1463 - sha256 = "1yz55sf2nd3l666ms6xr18sm2aggcvmb8qr3v53lr4rir32y1yp1"; 1464 type = "gem"; 1465 }; 1466 - version = "2.7.0"; 1467 }; 1468 expression_parser = { 1469 groups = ["default"]; ··· 1659 platforms = []; 1660 source = { 1661 remotes = ["https://rubygems.org"]; 1662 - sha256 = "15nn2v70rql15vb0pm9cg0f3xsaslwjkv6xgz0k5jh48idmfw9fi"; 1663 type = "gem"; 1664 }; 1665 - version = "1.15.1"; 1666 }; 1667 ffi-compiler = { 1668 dependencies = ["ffi" "rake"]; ··· 1762 }; 1763 version = "2.1.0"; 1764 }; 1765 fog-json = { 1766 dependencies = ["fog-core" "multi_json"]; 1767 groups = ["default"]; ··· 1941 platforms = []; 1942 source = { 1943 remotes = ["https://rubygems.org"]; 1944 - sha256 = "1wpp1zdwjmglsycliag6v9844jnhpvkblry9i14a16gspqdsfam4"; 1945 type = "gem"; 1946 }; 1947 - version = "14.0.0.pre.rc2"; 1948 }; 1949 github-markup = { 1950 groups = ["default"]; ··· 1979 version = "0.10.5"; 1980 }; 1981 gitlab-dangerfiles = { 1982 - dependencies = ["danger-gitlab"]; 1983 groups = ["danger" "development" "test"]; 1984 platforms = []; 1985 source = { 1986 remotes = ["https://rubygems.org"]; 1987 - sha256 = "09vcxzbsvgis47ifgd82rjn12587qcw6q2q0n0y3cg5snag6fqdb"; 1988 type = "gem"; 1989 }; 1990 - version = "2.1.2"; 1991 }; 1992 gitlab-experiment = { 1993 dependencies = ["activesupport" "request_store" "scientist"]; ··· 1995 platforms = []; 1996 source = { 1997 remotes = ["https://rubygems.org"]; 1998 - sha256 = "18xc1785b9h0vwlqgi2m0mhjim6jaqqpi8nnl4hh8mbjd4d6kf1j"; 1999 type = "gem"; 2000 }; 2001 - version = "0.5.4"; 2002 }; 2003 gitlab-fog-azure-rm = { 2004 dependencies = ["azure-storage-blob" "azure-storage-common" "fog-core" "fog-json" "mime-types" "ms_rest_azure"]; ··· 2011 }; 2012 version = "1.1.1"; 2013 }; 2014 - gitlab-fog-google = { 2015 - dependencies = ["addressable" "fog-core" "fog-json" "fog-xml" "google-api-client" "google-cloud-env"]; 2016 - groups = ["default"]; 2017 - platforms = []; 2018 - source = { 2019 - remotes = ["https://rubygems.org"]; 2020 - sha256 = "0ybmiclsdpkp1l91z6d4qkhha6cik6kgf4kzs3a2c26mhnnj6gxy"; 2021 - type = "gem"; 2022 - }; 2023 - version = "1.13.0"; 2024 - }; 2025 gitlab-labkit = { 2026 - dependencies = ["actionpack" "activesupport" "gitlab-pg_query" "grpc" "jaeger-client" "opentracing" "redis"]; 2027 groups = ["default"]; 2028 platforms = []; 2029 source = { 2030 remotes = ["https://rubygems.org"]; 2031 - sha256 = "1d18fx54dq2a2ngdix3dchbk4xpxfpqz1rkr2hi1kvi6idq4k6qp"; 2032 type = "gem"; 2033 }; 2034 - version = "0.18.0"; 2035 }; 2036 gitlab-license = { 2037 groups = ["default"]; 2038 platforms = []; 2039 source = { 2040 remotes = ["https://rubygems.org"]; 2041 - sha256 = "07qcbdrxqwbri0kgiamrvx9y7cii3smf94g6scgn2l369m6955x1"; 2042 type = "gem"; 2043 }; 2044 - version = "1.5.0"; 2045 }; 2046 gitlab-mail_room = { 2047 groups = ["default"]; ··· 2084 }; 2085 version = "0.4.0"; 2086 }; 2087 - gitlab-pg_query = { 2088 - dependencies = ["google-protobuf"]; 2089 - groups = ["default"]; 2090 - platforms = []; 2091 - source = { 2092 - remotes = ["https://rubygems.org"]; 2093 - sha256 = "17whjbrmyh1wn3badapa1xhdcjpdrxgn7vz705fpi1p9r8q0a2vj"; 2094 - type = "gem"; 2095 - }; 2096 - version = "2.0.4"; 2097 - }; 2098 - gitlab-rdoc = { 2099 - groups = ["default"]; 2100 - platforms = []; 2101 - source = { 2102 - remotes = ["https://rubygems.org"]; 2103 - sha256 = "04vdirkdj42as3rgj6qlgz5ly5vg45i9k184bmf5z556i3b1fyf9"; 2104 - type = "gem"; 2105 - }; 2106 - version = "6.3.2"; 2107 - }; 2108 gitlab-sidekiq-fetcher = { 2109 dependencies = ["sidekiq"]; 2110 groups = ["default"]; ··· 2188 platforms = []; 2189 source = { 2190 remotes = ["https://rubygems.org"]; 2191 - sha256 = "0bjgxyvagy6hjj8yg7fqq24rwdjxb6hx7fdd1bmn4mwd846lci2i"; 2192 type = "gem"; 2193 }; 2194 - version = "1.4.0"; 2195 }; 2196 google-protobuf = { 2197 groups = ["default"]; ··· 2456 platforms = []; 2457 source = { 2458 remotes = ["https://rubygems.org"]; 2459 - sha256 = "13bdzfp25c8k51ayzxqkbzag3wj5gc1jd8h7d985nsq6pn57g5xh"; 2460 type = "gem"; 2461 }; 2462 - version = "3.6.0"; 2463 }; 2464 hashie-forbidden_attributes = { 2465 dependencies = ["hashie"]; ··· 2748 version = "0.2.12"; 2749 }; 2750 jsonpath = { 2751 - dependencies = ["multi_json" "to_regexp"]; 2752 groups = ["default"]; 2753 platforms = []; 2754 source = { 2755 remotes = ["https://rubygems.org"]; 2756 - sha256 = "1bwgk17dwraaf6grv6v99xjjy3ds1sqsf1v49fnlyfjkniy6ap8q"; 2757 type = "gem"; 2758 }; 2759 - version = "1.0.5"; 2760 }; 2761 jwt = { 2762 groups = ["default"]; ··· 2861 platforms = []; 2862 source = { 2863 remotes = ["https://rubygems.org"]; 2864 - sha256 = "07ygwvdrdhqmvqj3g7hsrgwimr1xcphk9d6qjdxr0iynqaahn0l7"; 2865 type = "gem"; 2866 }; 2867 - version = "4.9.1"; 2868 }; 2869 launchy = { 2870 dependencies = ["addressable"]; ··· 3147 platforms = []; 3148 source = { 3149 remotes = ["https://rubygems.org"]; 3150 - sha256 = "1hdbpmamx8js53yk3h8cqy12kgv6ca06k0c9n3pxh6b6cjfs19x7"; 3151 type = "gem"; 3152 }; 3153 - version = "2.5.0"; 3154 }; 3155 minitest = { 3156 groups = ["development" "test"]; ··· 3406 platforms = []; 3407 source = { 3408 remotes = ["https://rubygems.org"]; 3409 - sha256 = "05rfzi8wksps5pgaavq1n1vkngsrjhqz8rcd1qdb52hnpg9q9p9b"; 3410 type = "gem"; 3411 }; 3412 - version = "1.11.4"; 3413 }; 3414 nokogumbo = { 3415 dependencies = ["nokogiri"]; ··· 3459 platforms = []; 3460 source = { 3461 remotes = ["https://rubygems.org"]; 3462 - sha256 = "1bhakjh30vi8scqwnhd1c9qkac9r8hh2lr0dbs5ynwmrc5djxknm"; 3463 type = "gem"; 3464 }; 3465 - version = "1.4.4"; 3466 }; 3467 octokit = { 3468 dependencies = ["faraday" "sawyer"]; ··· 3502 platforms = []; 3503 source = { 3504 remotes = ["https://rubygems.org"]; 3505 - sha256 = "1p16h1rp8by05k8gfw17xjhgwp60dk8qmj1xalv1n23kmxfsxb1x"; 3506 type = "gem"; 3507 }; 3508 - version = "1.9.0"; 3509 }; 3510 omniauth-atlassian-oauth2 = { 3511 dependencies = ["omniauth" "omniauth-oauth2"]; ··· 3546 platforms = []; 3547 source = { 3548 remotes = ["https://rubygems.org"]; 3549 - sha256 = "0bgdyzjh7x9knkzaa6bl9f5fvh05nd0gqxrqassww0vqh5qgyfpy"; 3550 type = "gem"; 3551 }; 3552 - version = "0.1.1"; 3553 }; 3554 omniauth-azure-oauth2 = { 3555 dependencies = ["jwt" "omniauth" "omniauth-oauth2"]; ··· 3656 platforms = []; 3657 source = { 3658 remotes = ["https://rubygems.org"]; 3659 - sha256 = "11mi36l9d97r77q99jnafdc1yaa0a9wahhpp7dj7ank8q52g7g79"; 3660 type = "gem"; 3661 }; 3662 - version = "1.6.0"; 3663 }; 3664 omniauth-oauth2-generic = { 3665 dependencies = ["omniauth-oauth2"]; ··· 3882 }; 3883 version = "1.2.3"; 3884 }; 3885 plist = { 3886 groups = ["default"]; 3887 platforms = []; ··· 4316 }; 4317 version = "1.8.0"; 4318 }; 4319 re2 = { 4320 groups = ["default"]; 4321 platforms = []; ··· 4342 platforms = []; 4343 source = { 4344 remotes = ["https://rubygems.org"]; 4345 - sha256 = "12manni00r5qn50z8w316pnm8mqn858i5kj6s9sr9sfl8qx8ws5g"; 4346 type = "gem"; 4347 }; 4348 - version = "1.1.2"; 4349 }; 4350 RedCloth = { 4351 groups = ["default"]; ··· 4362 platforms = []; 4363 source = { 4364 remotes = ["https://rubygems.org"]; 4365 - sha256 = "08v2y91q1pmv12g9zsvwj66w3s8j9d82yrmxgyv4y4gz380j3wyh"; 4366 type = "gem"; 4367 }; 4368 - version = "4.1.3"; 4369 }; 4370 redis-actionpack = { 4371 dependencies = ["actionpack" "redis-rack" "redis-store"]; ··· 4395 platforms = []; 4396 source = { 4397 remotes = ["https://rubygems.org"]; 4398 - sha256 = "1wb4x8bg2d0plv3izpmi1sd7nd1ix8nxw7b43hd9bac08f4w62mx"; 4399 type = "gem"; 4400 }; 4401 - version = "1.7.0"; 4402 }; 4403 redis-rack = { 4404 dependencies = ["rack" "redis-store"]; ··· 5352 platforms = []; 5353 source = { 5354 remotes = ["https://rubygems.org"]; 5355 - sha256 = "092wj7936i5inzafi09wqh5c8dbak588q21k652dsrdjf5qi10zq"; 5356 type = "gem"; 5357 }; 5358 - version = "1.1.6"; 5359 }; 5360 sysexits = { 5361 groups = ["default" "development" "test"]; ··· 5511 }; 5512 version = "0.8.3"; 5513 }; 5514 - to_regexp = { 5515 - groups = ["default"]; 5516 - platforms = []; 5517 - source = { 5518 - remotes = ["https://rubygems.org"]; 5519 - sha256 = "1rgabfhnql6l4fx09mmj5d0vza924iczqf2blmn82l782b6qqi9v"; 5520 - type = "gem"; 5521 - }; 5522 - version = "0.2.1"; 5523 - }; 5524 toml = { 5525 dependencies = ["parslet"]; 5526 groups = ["default" "development" "test"]; ··· 5538 platforms = []; 5539 source = { 5540 remotes = ["https://rubygems.org"]; 5541 - sha256 = "0pz6z1mc7rnv4chkbx3mdn4q1lpp0j596dq57kbq39jv0wn0wi4d"; 5542 type = "gem"; 5543 }; 5544 - version = "1.0.0"; 5545 }; 5546 tomlrb = { 5547 groups = ["default"];
··· 176 }; 177 addressable = { 178 dependencies = ["public_suffix"]; 179 + groups = ["danger" "default" "development" "test"]; 180 platforms = []; 181 source = { 182 remotes = ["https://rubygems.org"]; 183 + sha256 = "022r3m9wdxljpbya69y2i3h9g3dhhfaqzidf95m6qjzms792jvgp"; 184 type = "gem"; 185 }; 186 + version = "2.8.0"; 187 }; 188 aes_key_wrap = { 189 groups = ["default"]; ··· 242 platforms = []; 243 source = { 244 remotes = ["https://rubygems.org"]; 245 + sha256 = "0k3lijm4dmiz977bfmpclk5glj5jwv7bidamwwwywm60ywb0n4n4"; 246 type = "gem"; 247 }; 248 + version = "2.0.15"; 249 }; 250 asciidoctor-include-ext = { 251 dependencies = ["asciidoctor"]; ··· 264 platforms = []; 265 source = { 266 remotes = ["https://rubygems.org"]; 267 + sha256 = "04jzsicaynwyy4l3w69x1qqww4av57army5xiapvv2b6g5s8nb32"; 268 type = "gem"; 269 }; 270 + version = "0.5.0"; 271 }; 272 asciidoctor-plantuml = { 273 dependencies = ["asciidoctor"]; ··· 328 platforms = []; 329 source = { 330 remotes = ["https://rubygems.org"]; 331 + sha256 = "1vlqwy2qkp39ibp7llj7ps53nvxav29c2yl451v1qdhj25zxc49p"; 332 type = "gem"; 333 }; 334 + version = "10.2.5.1"; 335 }; 336 awesome_print = { 337 groups = ["development" "test"]; 338 platforms = []; 339 source = { 340 remotes = ["https://rubygems.org"]; 341 + sha256 = "0vkq6c8y2jvaw03ynds5vjzl1v9wg608cimkd3bidzxc0jvk56z9"; 342 type = "gem"; 343 }; 344 + version = "1.9.2"; 345 }; 346 awrence = { 347 groups = ["default"]; ··· 963 platforms = []; 964 source = { 965 remotes = ["https://rubygems.org"]; 966 + sha256 = "12nmycrlwr8ca2s0fx76k81gjw12iz15k1n0qanszv5d4l1ykj2l"; 967 type = "gem"; 968 }; 969 + version = "8.3.1"; 970 }; 971 danger-gitlab = { 972 dependencies = ["danger" "gitlab"]; ··· 1460 platforms = []; 1461 source = { 1462 remotes = ["https://rubygems.org"]; 1463 + sha256 = "121h6af4i6wr3wxvv84y53jcyw2sk71j5wsncm6wq6yqrwcrk4vd"; 1464 type = "gem"; 1465 }; 1466 + version = "2.8.1"; 1467 }; 1468 expression_parser = { 1469 groups = ["default"]; ··· 1659 platforms = []; 1660 source = { 1661 remotes = ["https://rubygems.org"]; 1662 + sha256 = "1wgvaclp4h9y8zkrgz8p2hqkrgr4j7kz0366mik0970w532cbmcq"; 1663 type = "gem"; 1664 }; 1665 + version = "1.15.3"; 1666 }; 1667 ffi-compiler = { 1668 dependencies = ["ffi" "rake"]; ··· 1762 }; 1763 version = "2.1.0"; 1764 }; 1765 + fog-google = { 1766 + dependencies = ["fog-core" "fog-json" "fog-xml" "google-api-client" "google-cloud-env"]; 1767 + groups = ["default"]; 1768 + platforms = []; 1769 + source = { 1770 + remotes = ["https://rubygems.org"]; 1771 + sha256 = "01mky1gqgg8vijr2avyspc9l4asjzkr5xc31x4c4ff7jzf00g11g"; 1772 + type = "gem"; 1773 + }; 1774 + version = "1.15.0"; 1775 + }; 1776 fog-json = { 1777 dependencies = ["fog-core" "multi_json"]; 1778 groups = ["default"]; ··· 1952 platforms = []; 1953 source = { 1954 remotes = ["https://rubygems.org"]; 1955 + sha256 = "0kf335cnps9ix3jfnfq99zlp7wrf6p9lip7cxicxylvn682i7l4y"; 1956 type = "gem"; 1957 }; 1958 + version = "14.1.0.pre.rc3"; 1959 }; 1960 github-markup = { 1961 groups = ["default"]; ··· 1990 version = "0.10.5"; 1991 }; 1992 gitlab-dangerfiles = { 1993 + dependencies = ["danger" "danger-gitlab"]; 1994 groups = ["danger" "development" "test"]; 1995 platforms = []; 1996 source = { 1997 remotes = ["https://rubygems.org"]; 1998 + sha256 = "1x5qlncyc090vyvgpj5f186109gfyv4jcbyibbyq3mcd38brqgc2"; 1999 type = "gem"; 2000 }; 2001 + version = "2.2.2"; 2002 }; 2003 gitlab-experiment = { 2004 dependencies = ["activesupport" "request_store" "scientist"]; ··· 2006 platforms = []; 2007 source = { 2008 remotes = ["https://rubygems.org"]; 2009 + sha256 = "0d1w5vd3001469bk5cqac5d9l44f6sbqbzw5z4xiflyi7fdad9jf"; 2010 type = "gem"; 2011 }; 2012 + version = "0.6.1"; 2013 }; 2014 gitlab-fog-azure-rm = { 2015 dependencies = ["azure-storage-blob" "azure-storage-common" "fog-core" "fog-json" "mime-types" "ms_rest_azure"]; ··· 2022 }; 2023 version = "1.1.1"; 2024 }; 2025 gitlab-labkit = { 2026 + dependencies = ["actionpack" "activesupport" "grpc" "jaeger-client" "opentracing" "pg_query" "redis"]; 2027 groups = ["default"]; 2028 platforms = []; 2029 source = { 2030 remotes = ["https://rubygems.org"]; 2031 + sha256 = "1krn6vi33i5vqbz3gmwzj9f9ifda41a3as3chpl899mrgni61q6r"; 2032 type = "gem"; 2033 }; 2034 + version = "0.20.0"; 2035 }; 2036 gitlab-license = { 2037 groups = ["default"]; 2038 platforms = []; 2039 source = { 2040 remotes = ["https://rubygems.org"]; 2041 + sha256 = "01hddqd3167360m1h5lnrgxd0gmwhaisb9qz89rprhi5ckzyx2gz"; 2042 type = "gem"; 2043 }; 2044 + version = "2.0.0"; 2045 }; 2046 gitlab-mail_room = { 2047 groups = ["default"]; ··· 2084 }; 2085 version = "0.4.0"; 2086 }; 2087 gitlab-sidekiq-fetcher = { 2088 dependencies = ["sidekiq"]; 2089 groups = ["default"]; ··· 2167 platforms = []; 2168 source = { 2169 remotes = ["https://rubygems.org"]; 2170 + sha256 = "0ajc3w4wqg46ywcbmb5fz1q6gfm6g7874s9h31i1r038kz2bzfag"; 2171 type = "gem"; 2172 }; 2173 + version = "1.5.0"; 2174 }; 2175 google-protobuf = { 2176 groups = ["default"]; ··· 2435 platforms = []; 2436 source = { 2437 remotes = ["https://rubygems.org"]; 2438 + sha256 = "02bsx12ihl78x0vdm37byp78jjw2ff6035y7rrmbd90qxjwxr43q"; 2439 type = "gem"; 2440 }; 2441 + version = "4.1.0"; 2442 }; 2443 hashie-forbidden_attributes = { 2444 dependencies = ["hashie"]; ··· 2727 version = "0.2.12"; 2728 }; 2729 jsonpath = { 2730 + dependencies = ["multi_json"]; 2731 groups = ["default"]; 2732 platforms = []; 2733 source = { 2734 remotes = ["https://rubygems.org"]; 2735 + sha256 = "12hjsr0plnx6v0bh1rhhimfi7z3rqm19xb47ybdkc1h9yhynnmdq"; 2736 type = "gem"; 2737 }; 2738 + version = "1.1.0"; 2739 }; 2740 jwt = { 2741 groups = ["default"]; ··· 2840 platforms = []; 2841 source = { 2842 remotes = ["https://rubygems.org"]; 2843 + sha256 = "0kld1w4706dfd6jx3snsi4h2pvqfazz1fni5al2ln60s3b8sybq4"; 2844 type = "gem"; 2845 }; 2846 + version = "4.9.2"; 2847 }; 2848 launchy = { 2849 dependencies = ["addressable"]; ··· 3126 platforms = []; 3127 source = { 3128 remotes = ["https://rubygems.org"]; 3129 + sha256 = "0xg1x4708a4pn2wk8qs2d8kfzzdyv9kjjachg2f1phsx62ap2rx2"; 3130 type = "gem"; 3131 }; 3132 + version = "2.5.1"; 3133 }; 3134 minitest = { 3135 groups = ["development" "test"]; ··· 3385 platforms = []; 3386 source = { 3387 remotes = ["https://rubygems.org"]; 3388 + sha256 = "1i80ny61maqzqr1fq5wgpkijmh5j8abisrmhn16kv7mzmxqg5w0m"; 3389 type = "gem"; 3390 }; 3391 + version = "1.11.5"; 3392 }; 3393 nokogumbo = { 3394 dependencies = ["nokogiri"]; ··· 3438 platforms = []; 3439 source = { 3440 remotes = ["https://rubygems.org"]; 3441 + sha256 = "1q6q2kgpxmygk8kmxqn54zkw8cs57a34zzz5cxpsh1bj3ag06rk3"; 3442 type = "gem"; 3443 }; 3444 + version = "1.4.7"; 3445 }; 3446 octokit = { 3447 dependencies = ["faraday" "sawyer"]; ··· 3481 platforms = []; 3482 source = { 3483 remotes = ["https://rubygems.org"]; 3484 + sha256 = "002vi9gwamkmhf0dsj2im1d47xw2n1jfhnzl18shxf3ampkqfmyz"; 3485 type = "gem"; 3486 }; 3487 + version = "1.9.1"; 3488 }; 3489 omniauth-atlassian-oauth2 = { 3490 dependencies = ["omniauth" "omniauth-oauth2"]; ··· 3525 platforms = []; 3526 source = { 3527 remotes = ["https://rubygems.org"]; 3528 + sha256 = "1pv9pxff3g4cva76zzsx8fibb08c9av51lxksh73mbl9rrxdgkgd"; 3529 type = "gem"; 3530 }; 3531 + version = "1.0.0"; 3532 }; 3533 omniauth-azure-oauth2 = { 3534 dependencies = ["jwt" "omniauth" "omniauth-oauth2"]; ··· 3635 platforms = []; 3636 source = { 3637 remotes = ["https://rubygems.org"]; 3638 + sha256 = "10fr2b58sp7l6nfdvxpbi67374hkrvsf507cvda89jjs0jacy319"; 3639 type = "gem"; 3640 }; 3641 + version = "1.7.1"; 3642 }; 3643 omniauth-oauth2-generic = { 3644 dependencies = ["omniauth-oauth2"]; ··· 3861 }; 3862 version = "1.2.3"; 3863 }; 3864 + pg_query = { 3865 + dependencies = ["google-protobuf"]; 3866 + groups = ["default"]; 3867 + platforms = []; 3868 + source = { 3869 + remotes = ["https://rubygems.org"]; 3870 + sha256 = "12dibsqndfnckc24yryy8v467rxp7p80jx21jhm8z7swp8118jhx"; 3871 + type = "gem"; 3872 + }; 3873 + version = "2.1.0"; 3874 + }; 3875 plist = { 3876 groups = ["default"]; 3877 platforms = []; ··· 4306 }; 4307 version = "1.8.0"; 4308 }; 4309 + rdoc = { 4310 + groups = ["default"]; 4311 + platforms = []; 4312 + source = { 4313 + remotes = ["https://rubygems.org"]; 4314 + sha256 = "19h5g3g7k7wggy9amfx8b3m09ss7wrakbrva2xnda9sw4chagx6y"; 4315 + type = "gem"; 4316 + }; 4317 + version = "6.3.2"; 4318 + }; 4319 re2 = { 4320 groups = ["default"]; 4321 platforms = []; ··· 4342 platforms = []; 4343 source = { 4344 remotes = ["https://rubygems.org"]; 4345 + sha256 = "0nnyr6qsqrcszf6c10n4zfjs8h9n67zvsmx6mp8brkigamr8llx3"; 4346 type = "gem"; 4347 }; 4348 + version = "1.1.3"; 4349 }; 4350 RedCloth = { 4351 groups = ["default"]; ··· 4362 platforms = []; 4363 source = { 4364 remotes = ["https://rubygems.org"]; 4365 + sha256 = "0j0p82yb2a0z2sv38jq9xdzs0kvbslpyfdxky9f3znpy3igxj6yh"; 4366 type = "gem"; 4367 }; 4368 + version = "4.1.4"; 4369 }; 4370 redis-actionpack = { 4371 dependencies = ["actionpack" "redis-rack" "redis-store"]; ··· 4395 platforms = []; 4396 source = { 4397 remotes = ["https://rubygems.org"]; 4398 + sha256 = "0k65fr7f8ciq7d9nwc5ziw1d32zsxilgmqdlj3359rz5jgb0f5y8"; 4399 type = "gem"; 4400 }; 4401 + version = "1.8.1"; 4402 }; 4403 redis-rack = { 4404 dependencies = ["rack" "redis-store"]; ··· 5352 platforms = []; 5353 source = { 5354 remotes = ["https://rubygems.org"]; 5355 + sha256 = "03y0mnn5mp9ydi5jc4d3y0gnk5fxwljzzfzj9rg7q94kslwi1kx4"; 5356 type = "gem"; 5357 }; 5358 + version = "1.1.9"; 5359 }; 5360 sysexits = { 5361 groups = ["default" "development" "test"]; ··· 5511 }; 5512 version = "0.8.3"; 5513 }; 5514 toml = { 5515 dependencies = ["parslet"]; 5516 groups = ["default" "development" "test"]; ··· 5528 platforms = []; 5529 source = { 5530 remotes = ["https://rubygems.org"]; 5531 + sha256 = "0x5j95w28vj85bzw98g1dyd4gm7xpli2fdvwwrgwlay7gb3wc5jh"; 5532 type = "gem"; 5533 }; 5534 + version = "2.0.1"; 5535 }; 5536 tomlrb = { 5537 groups = ["default"];
+268 -204
pkgs/applications/version-management/gitlab/yarnPkgs.nix
··· 778 }; 779 } 780 { 781 - name = "_eslint_eslintrc___eslintrc_0.4.2.tgz"; 782 path = fetchurl { 783 - name = "_eslint_eslintrc___eslintrc_0.4.2.tgz"; 784 - url = "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz"; 785 - sha1 = "f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179"; 786 }; 787 } 788 { ··· 794 }; 795 } 796 { 797 - name = "_gitlab_eslint_plugin___eslint_plugin_8.4.0.tgz"; 798 path = fetchurl { 799 - name = "_gitlab_eslint_plugin___eslint_plugin_8.4.0.tgz"; 800 - url = "https://registry.yarnpkg.com/@gitlab/eslint-plugin/-/eslint-plugin-8.4.0.tgz"; 801 - sha1 = "094fa4d41676a71146f82e1b19257a7ceabefd88"; 802 }; 803 } 804 { ··· 818 }; 819 } 820 { 821 - name = "_gitlab_svgs___svgs_1.199.0.tgz"; 822 path = fetchurl { 823 - name = "_gitlab_svgs___svgs_1.199.0.tgz"; 824 - url = "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.199.0.tgz"; 825 - sha1 = "0512a854018defc4e286b8ecb2143958bb535146"; 826 }; 827 } 828 { ··· 834 }; 835 } 836 { 837 - name = "_gitlab_ui___ui_29.35.0.tgz"; 838 path = fetchurl { 839 - name = "_gitlab_ui___ui_29.35.0.tgz"; 840 - url = "https://registry.yarnpkg.com/@gitlab/ui/-/ui-29.35.0.tgz"; 841 - sha1 = "bb04d1e4f8796134bc406adaa869c1b5b1fdcaf2"; 842 }; 843 } 844 { ··· 850 }; 851 } 852 { 853 - name = "_gitlab_vue_toasted___vue_toasted_1.3.0.tgz"; 854 path = fetchurl { 855 - name = "_gitlab_vue_toasted___vue_toasted_1.3.0.tgz"; 856 - url = "https://registry.yarnpkg.com/@gitlab/vue-toasted/-/vue-toasted-1.3.0.tgz"; 857 - sha1 = "f21550d4ce406ee5f99447a02abf36250ecc922d"; 858 }; 859 } 860 { ··· 1114 }; 1115 } 1116 { 1117 - name = "_sourcegraph_code_host_integration___code_host_integration_0.0.57.tgz"; 1118 path = fetchurl { 1119 - name = "_sourcegraph_code_host_integration___code_host_integration_0.0.57.tgz"; 1120 - url = "https://registry.yarnpkg.com/@sourcegraph/code-host-integration/-/code-host-integration-0.0.57.tgz"; 1121 - sha1 = "aed4649a51745deef5e4ee79b9a4fdc092471237"; 1122 }; 1123 } 1124 { ··· 1154 }; 1155 } 1156 { 1157 - name = "_tiptap_core___core_2.0.0_beta.75.tgz"; 1158 path = fetchurl { 1159 - name = "_tiptap_core___core_2.0.0_beta.75.tgz"; 1160 - url = "https://registry.yarnpkg.com/@tiptap/core/-/core-2.0.0-beta.75.tgz"; 1161 - sha1 = "8295dfa7ca4b22de61e9c68a102763343b26e03a"; 1162 }; 1163 } 1164 { 1165 - name = "_tiptap_extension_blockquote___extension_blockquote_2.0.0_beta.13.tgz"; 1166 path = fetchurl { 1167 - name = "_tiptap_extension_blockquote___extension_blockquote_2.0.0_beta.13.tgz"; 1168 - url = "https://registry.yarnpkg.com/@tiptap/extension-blockquote/-/extension-blockquote-2.0.0-beta.13.tgz"; 1169 - sha1 = "72a26dd54e5edb9abc4488ad7c1f0a43d4089bd5"; 1170 }; 1171 } 1172 { 1173 - name = "_tiptap_extension_bold___extension_bold_2.0.0_beta.13.tgz"; 1174 path = fetchurl { 1175 - name = "_tiptap_extension_bold___extension_bold_2.0.0_beta.13.tgz"; 1176 - url = "https://registry.yarnpkg.com/@tiptap/extension-bold/-/extension-bold-2.0.0-beta.13.tgz"; 1177 - sha1 = "d6b8f3797a6f7932ae38b9d761cc1effa886b715"; 1178 }; 1179 } 1180 { 1181 - name = "_tiptap_extension_bubble_menu___extension_bubble_menu_2.0.0_beta.20.tgz"; 1182 path = fetchurl { 1183 - name = "_tiptap_extension_bubble_menu___extension_bubble_menu_2.0.0_beta.20.tgz"; 1184 - url = "https://registry.yarnpkg.com/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.0-beta.20.tgz"; 1185 - sha1 = "248c70910bf232ed5fb9eb3a7c084bc592d2341d"; 1186 }; 1187 } 1188 { 1189 - name = "_tiptap_extension_bullet_list___extension_bullet_list_2.0.0_beta.13.tgz"; 1190 path = fetchurl { 1191 - name = "_tiptap_extension_bullet_list___extension_bullet_list_2.0.0_beta.13.tgz"; 1192 - url = "https://registry.yarnpkg.com/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.0-beta.13.tgz"; 1193 - sha1 = "8b2c4ec8decc5562ae9bb5d97b0a99e0b27f9794"; 1194 }; 1195 } 1196 { 1197 - name = "_tiptap_extension_code_block_lowlight___extension_code_block_lowlight_2.0.0_beta.25.tgz"; 1198 path = fetchurl { 1199 - name = "_tiptap_extension_code_block_lowlight___extension_code_block_lowlight_2.0.0_beta.25.tgz"; 1200 - url = "https://registry.yarnpkg.com/@tiptap/extension-code-block-lowlight/-/extension-code-block-lowlight-2.0.0-beta.25.tgz"; 1201 - sha1 = "eb5f721fa8a4035244b7883e3cfc770f17fae27f"; 1202 }; 1203 } 1204 { 1205 - name = "_tiptap_extension_code_block___extension_code_block_2.0.0_beta.15.tgz"; 1206 path = fetchurl { 1207 - name = "_tiptap_extension_code_block___extension_code_block_2.0.0_beta.15.tgz"; 1208 - url = "https://registry.yarnpkg.com/@tiptap/extension-code-block/-/extension-code-block-2.0.0-beta.15.tgz"; 1209 - sha1 = "3fb0f04c38f8276195a1a958cc7d3399b52dc46a"; 1210 }; 1211 } 1212 { 1213 - name = "_tiptap_extension_code___extension_code_2.0.0_beta.13.tgz"; 1214 path = fetchurl { 1215 - name = "_tiptap_extension_code___extension_code_2.0.0_beta.13.tgz"; 1216 - url = "https://registry.yarnpkg.com/@tiptap/extension-code/-/extension-code-2.0.0-beta.13.tgz"; 1217 - sha1 = "fa2d14c61fe213c2c40b196e1b1b7a8862cec987"; 1218 }; 1219 } 1220 { ··· 1226 }; 1227 } 1228 { 1229 - name = "_tiptap_extension_dropcursor___extension_dropcursor_2.0.0_beta.14.tgz"; 1230 path = fetchurl { 1231 - name = "_tiptap_extension_dropcursor___extension_dropcursor_2.0.0_beta.14.tgz"; 1232 - url = "https://registry.yarnpkg.com/@tiptap/extension-dropcursor/-/extension-dropcursor-2.0.0-beta.14.tgz"; 1233 - sha1 = "b5e4137d4be1afe14a8f67d932af5e6d3df7cb56"; 1234 }; 1235 } 1236 { 1237 - name = "_tiptap_extension_floating_menu___extension_floating_menu_2.0.0_beta.16.tgz"; 1238 path = fetchurl { 1239 - name = "_tiptap_extension_floating_menu___extension_floating_menu_2.0.0_beta.16.tgz"; 1240 - url = "https://registry.yarnpkg.com/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.0-beta.16.tgz"; 1241 - sha1 = "109226c060351b83916441cd58d631eff47d6bb2"; 1242 }; 1243 } 1244 { 1245 - name = "_tiptap_extension_gapcursor___extension_gapcursor_2.0.0_beta.17.tgz"; 1246 path = fetchurl { 1247 - name = "_tiptap_extension_gapcursor___extension_gapcursor_2.0.0_beta.17.tgz"; 1248 - url = "https://registry.yarnpkg.com/@tiptap/extension-gapcursor/-/extension-gapcursor-2.0.0-beta.17.tgz"; 1249 - sha1 = "774037fddab50379b21a58cab91bfd988b9b793f"; 1250 }; 1251 } 1252 { 1253 - name = "_tiptap_extension_hard_break___extension_hard_break_2.0.0_beta.13.tgz"; 1254 path = fetchurl { 1255 - name = "_tiptap_extension_hard_break___extension_hard_break_2.0.0_beta.13.tgz"; 1256 - url = "https://registry.yarnpkg.com/@tiptap/extension-hard-break/-/extension-hard-break-2.0.0-beta.13.tgz"; 1257 - sha1 = "36b5433e70e8eac121d6d26871ff60527b500442"; 1258 }; 1259 } 1260 { 1261 - name = "_tiptap_extension_heading___extension_heading_2.0.0_beta.13.tgz"; 1262 path = fetchurl { 1263 - name = "_tiptap_extension_heading___extension_heading_2.0.0_beta.13.tgz"; 1264 - url = "https://registry.yarnpkg.com/@tiptap/extension-heading/-/extension-heading-2.0.0-beta.13.tgz"; 1265 - sha1 = "7d6f4a0e28af47ad1a1e455af01dbd1997a9f948"; 1266 }; 1267 } 1268 { 1269 - name = "_tiptap_extension_history___extension_history_2.0.0_beta.12.tgz"; 1270 path = fetchurl { 1271 - name = "_tiptap_extension_history___extension_history_2.0.0_beta.12.tgz"; 1272 - url = "https://registry.yarnpkg.com/@tiptap/extension-history/-/extension-history-2.0.0-beta.12.tgz"; 1273 - sha1 = "a25607aab594998d6b46576724d56701a2833689"; 1274 }; 1275 } 1276 { 1277 - name = "_tiptap_extension_horizontal_rule___extension_horizontal_rule_2.0.0_beta.16.tgz"; 1278 path = fetchurl { 1279 - name = "_tiptap_extension_horizontal_rule___extension_horizontal_rule_2.0.0_beta.16.tgz"; 1280 - url = "https://registry.yarnpkg.com/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.0.0-beta.16.tgz"; 1281 - sha1 = "7f8a3e14de2fc8bbb52816a697450a61d8797689"; 1282 }; 1283 } 1284 { 1285 - name = "_tiptap_extension_image___extension_image_2.0.0_beta.13.tgz"; 1286 path = fetchurl { 1287 - name = "_tiptap_extension_image___extension_image_2.0.0_beta.13.tgz"; 1288 - url = "https://registry.yarnpkg.com/@tiptap/extension-image/-/extension-image-2.0.0-beta.13.tgz"; 1289 - sha1 = "58a2e66533e2ef63e67aeb7980fe642b75fa17a0"; 1290 }; 1291 } 1292 { 1293 - name = "_tiptap_extension_italic___extension_italic_2.0.0_beta.13.tgz"; 1294 path = fetchurl { 1295 - name = "_tiptap_extension_italic___extension_italic_2.0.0_beta.13.tgz"; 1296 - url = "https://registry.yarnpkg.com/@tiptap/extension-italic/-/extension-italic-2.0.0-beta.13.tgz"; 1297 - sha1 = "8b0810e41dc5c3bfb0640d638b0b40464cd81fea"; 1298 }; 1299 } 1300 { 1301 - name = "_tiptap_extension_link___extension_link_2.0.0_beta.17.tgz"; 1302 path = fetchurl { 1303 - name = "_tiptap_extension_link___extension_link_2.0.0_beta.17.tgz"; 1304 - url = "https://registry.yarnpkg.com/@tiptap/extension-link/-/extension-link-2.0.0-beta.17.tgz"; 1305 - sha1 = "5a3c28762cf332bb4de0fb13ce6973b11496697a"; 1306 }; 1307 } 1308 { ··· 1314 }; 1315 } 1316 { 1317 - name = "_tiptap_extension_ordered_list___extension_ordered_list_2.0.0_beta.13.tgz"; 1318 path = fetchurl { 1319 - name = "_tiptap_extension_ordered_list___extension_ordered_list_2.0.0_beta.13.tgz"; 1320 - url = "https://registry.yarnpkg.com/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.0-beta.13.tgz"; 1321 - sha1 = "4df2264e1405f73848cd2fedcea95f3064911cd7"; 1322 }; 1323 } 1324 { 1325 - name = "_tiptap_extension_paragraph___extension_paragraph_2.0.0_beta.14.tgz"; 1326 path = fetchurl { 1327 - name = "_tiptap_extension_paragraph___extension_paragraph_2.0.0_beta.14.tgz"; 1328 - url = "https://registry.yarnpkg.com/@tiptap/extension-paragraph/-/extension-paragraph-2.0.0-beta.14.tgz"; 1329 - sha1 = "6b8c64166f3b581a1f8e1ae415b895e5bd2952d1"; 1330 }; 1331 } 1332 { 1333 - name = "_tiptap_extension_strike___extension_strike_2.0.0_beta.15.tgz"; 1334 path = fetchurl { 1335 - name = "_tiptap_extension_strike___extension_strike_2.0.0_beta.15.tgz"; 1336 - url = "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-2.0.0-beta.15.tgz"; 1337 - sha1 = "c274ae85b1067f80d45a1cb30d0cad24733c9be7"; 1338 }; 1339 } 1340 { ··· 1346 }; 1347 } 1348 { 1349 - name = "_tiptap_vue_2___vue_2_2.0.0_beta.34.tgz"; 1350 path = fetchurl { 1351 - name = "_tiptap_vue_2___vue_2_2.0.0_beta.34.tgz"; 1352 - url = "https://registry.yarnpkg.com/@tiptap/vue-2/-/vue-2-2.0.0-beta.34.tgz"; 1353 - sha1 = "df9309eb812b50a85315c4623ac222db751fc97a"; 1354 }; 1355 } 1356 { ··· 1498 }; 1499 } 1500 { 1501 - name = "_types_lowlight___lowlight_0.0.2.tgz"; 1502 path = fetchurl { 1503 - name = "_types_lowlight___lowlight_0.0.2.tgz"; 1504 - url = "https://registry.yarnpkg.com/@types/lowlight/-/lowlight-0.0.2.tgz"; 1505 - sha1 = "bb517f1486477a8c59dea11be0dfaf96d629d35d"; 1506 }; 1507 } 1508 { ··· 1586 }; 1587 } 1588 { 1589 - name = "_types_prosemirror_dropcursor___prosemirror_dropcursor_1.0.1.tgz"; 1590 path = fetchurl { 1591 - name = "_types_prosemirror_dropcursor___prosemirror_dropcursor_1.0.1.tgz"; 1592 - url = "https://registry.yarnpkg.com/@types/prosemirror-dropcursor/-/prosemirror-dropcursor-1.0.1.tgz"; 1593 - sha1 = "3ba98dd861ff2a62559e70f453f996a1ef5ec55d"; 1594 }; 1595 } 1596 { 1597 - name = "_types_prosemirror_gapcursor___prosemirror_gapcursor_1.0.3.tgz"; 1598 path = fetchurl { 1599 - name = "_types_prosemirror_gapcursor___prosemirror_gapcursor_1.0.3.tgz"; 1600 - url = "https://registry.yarnpkg.com/@types/prosemirror-gapcursor/-/prosemirror-gapcursor-1.0.3.tgz"; 1601 - sha1 = "989e98c734e01e2ed4cab39992e60a1b0646cab6"; 1602 }; 1603 } 1604 { 1605 - name = "_types_prosemirror_history___prosemirror_history_1.0.2.tgz"; 1606 path = fetchurl { 1607 - name = "_types_prosemirror_history___prosemirror_history_1.0.2.tgz"; 1608 - url = "https://registry.yarnpkg.com/@types/prosemirror-history/-/prosemirror-history-1.0.2.tgz"; 1609 - sha1 = "f90a009a0dcd71393faa69ce705593dec76347a1"; 1610 }; 1611 } 1612 { ··· 1626 }; 1627 } 1628 { 1629 - name = "_types_prosemirror_model___prosemirror_model_1.13.0.tgz"; 1630 path = fetchurl { 1631 - name = "_types_prosemirror_model___prosemirror_model_1.13.0.tgz"; 1632 - url = "https://registry.yarnpkg.com/@types/prosemirror-model/-/prosemirror-model-1.13.0.tgz"; 1633 - sha1 = "d05937e918c3cac2cf49630ccab04a65fc5fffd6"; 1634 }; 1635 } 1636 { ··· 1642 }; 1643 } 1644 { 1645 - name = "_types_prosemirror_state___prosemirror_state_1.2.6.tgz"; 1646 path = fetchurl { 1647 - name = "_types_prosemirror_state___prosemirror_state_1.2.6.tgz"; 1648 - url = "https://registry.yarnpkg.com/@types/prosemirror-state/-/prosemirror-state-1.2.6.tgz"; 1649 - sha1 = "bb0169084239a8393b354c6fda5420fc347d6bab"; 1650 }; 1651 } 1652 { 1653 - name = "_types_prosemirror_transform___prosemirror_transform_1.1.3.tgz"; 1654 path = fetchurl { 1655 - name = "_types_prosemirror_transform___prosemirror_transform_1.1.3.tgz"; 1656 - url = "https://registry.yarnpkg.com/@types/prosemirror-transform/-/prosemirror-transform-1.1.3.tgz"; 1657 - sha1 = "cf30d275976978d1c0317d0659145426fc49ce6f"; 1658 }; 1659 } 1660 { 1661 - name = "_types_prosemirror_view___prosemirror_view_1.17.1.tgz"; 1662 path = fetchurl { 1663 - name = "_types_prosemirror_view___prosemirror_view_1.17.1.tgz"; 1664 - url = "https://registry.yarnpkg.com/@types/prosemirror-view/-/prosemirror-view-1.17.1.tgz"; 1665 - sha1 = "0895df5a57ae6e68d4f3f8020d9be4ef52192980"; 1666 }; 1667 } 1668 { ··· 2882 }; 2883 } 2884 { 2885 - name = "browserslist___browserslist_4.16.1.tgz"; 2886 path = fetchurl { 2887 - name = "browserslist___browserslist_4.16.1.tgz"; 2888 - url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.1.tgz"; 2889 - sha1 = "bf757a2da376b3447b800a16f0f1c96358138766"; 2890 }; 2891 } 2892 { ··· 3066 }; 3067 } 3068 { 3069 - name = "caniuse_lite___caniuse_lite_1.0.30001185.tgz"; 3070 path = fetchurl { 3071 - name = "caniuse_lite___caniuse_lite_1.0.30001185.tgz"; 3072 - url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz"; 3073 - sha1 = "3482a407d261da04393e2f0d61eefbc53be43b95"; 3074 }; 3075 } 3076 { ··· 3698 }; 3699 } 3700 { 3701 - name = "core_js_compat___core_js_compat_3.6.4.tgz"; 3702 path = fetchurl { 3703 - name = "core_js_compat___core_js_compat_3.6.4.tgz"; 3704 - url = "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.4.tgz"; 3705 - sha1 = "938476569ebb6cda80d339bcf199fae4f16fff17"; 3706 }; 3707 } 3708 { ··· 4722 }; 4723 } 4724 { 4725 - name = "dompurify___dompurify_2.2.9.tgz"; 4726 path = fetchurl { 4727 - name = "dompurify___dompurify_2.2.9.tgz"; 4728 - url = "https://registry.yarnpkg.com/dompurify/-/dompurify-2.2.9.tgz"; 4729 - sha1 = "4b42e244238032d9286a0d2c87b51313581d9624"; 4730 }; 4731 } 4732 { ··· 4826 }; 4827 } 4828 { 4829 - name = "electron_to_chromium___electron_to_chromium_1.3.642.tgz"; 4830 path = fetchurl { 4831 - name = "electron_to_chromium___electron_to_chromium_1.3.642.tgz"; 4832 - url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz"; 4833 - sha1 = "8b884f50296c2ae2a9997f024d0e3e57facc2b94"; 4834 }; 4835 } 4836 { ··· 5258 }; 5259 } 5260 { 5261 - name = "eslint___eslint_7.28.0.tgz"; 5262 path = fetchurl { 5263 - name = "eslint___eslint_7.28.0.tgz"; 5264 - url = "https://registry.yarnpkg.com/eslint/-/eslint-7.28.0.tgz"; 5265 - sha1 = "435aa17a0b82c13bb2be9d51408b617e49c1e820"; 5266 }; 5267 } 5268 { ··· 8442 }; 8443 } 8444 { 8445 - name = "lodash___lodash_4.17.20.tgz"; 8446 - path = fetchurl { 8447 - name = "lodash___lodash_4.17.20.tgz"; 8448 - url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz"; 8449 - sha1 = "b44a9b6297bcb698f1c51a3545a2b3b368d59c52"; 8450 - }; 8451 - } 8452 - { 8453 name = "lodash___lodash_4.17.21.tgz"; 8454 path = fetchurl { 8455 name = "lodash___lodash_4.17.21.tgz"; ··· 9074 }; 9075 } 9076 { 9077 - name = "monaco_editor_webpack_plugin___monaco_editor_webpack_plugin_1.9.1.tgz"; 9078 path = fetchurl { 9079 - name = "monaco_editor_webpack_plugin___monaco_editor_webpack_plugin_1.9.1.tgz"; 9080 - url = "https://registry.yarnpkg.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-1.9.1.tgz"; 9081 - sha1 = "eb4bbb1c5e5bfb554541c1ae1542e74c2a9f43fd"; 9082 }; 9083 } 9084 { 9085 - name = "monaco_editor___monaco_editor_0.20.0.tgz"; 9086 path = fetchurl { 9087 - name = "monaco_editor___monaco_editor_0.20.0.tgz"; 9088 - url = "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.20.0.tgz"; 9089 - sha1 = "5d5009343a550124426cb4d965a4d27a348b4dea"; 9090 }; 9091 } 9092 { ··· 9266 }; 9267 } 9268 { 9269 - name = "node_releases___node_releases_1.1.70.tgz"; 9270 path = fetchurl { 9271 - name = "node_releases___node_releases_1.1.70.tgz"; 9272 - url = "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.70.tgz"; 9273 - sha1 = "66e0ed0273aa65666d7fe78febe7634875426a08"; 9274 }; 9275 } 9276 { ··· 9743 name = "pako___pako_1.0.6.tgz"; 9744 url = "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz"; 9745 sha1 = "0101211baa70c4bca4a0f63f2206e97b7dfaf258"; 9746 }; 9747 } 9748 { ··· 10386 }; 10387 } 10388 { 10389 - name = "prosemirror_commands___prosemirror_commands_1.1.8.tgz"; 10390 path = fetchurl { 10391 - name = "prosemirror_commands___prosemirror_commands_1.1.8.tgz"; 10392 - url = "https://registry.yarnpkg.com/prosemirror-commands/-/prosemirror-commands-1.1.8.tgz"; 10393 - sha1 = "61aec59ac101b7990ec59726199f2a31ef0cd8ca"; 10394 }; 10395 } 10396 { ··· 10442 }; 10443 } 10444 { 10445 - name = "prosemirror_model___prosemirror_model_1.14.1.tgz"; 10446 path = fetchurl { 10447 - name = "prosemirror_model___prosemirror_model_1.14.1.tgz"; 10448 - url = "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.14.1.tgz"; 10449 - sha1 = "d784c67f95a5d66b853e82ff9a87a50353ef9cd5"; 10450 }; 10451 } 10452 { 10453 - name = "prosemirror_schema_list___prosemirror_schema_list_1.1.4.tgz"; 10454 path = fetchurl { 10455 - name = "prosemirror_schema_list___prosemirror_schema_list_1.1.4.tgz"; 10456 - url = "https://registry.yarnpkg.com/prosemirror-schema-list/-/prosemirror-schema-list-1.1.4.tgz"; 10457 - sha1 = "471f9caf2d2bed93641d2e490434c0d2d4330df1"; 10458 }; 10459 } 10460 { ··· 10474 }; 10475 } 10476 { 10477 name = "prosemirror_transform___prosemirror_transform_1.3.2.tgz"; 10478 path = fetchurl { 10479 name = "prosemirror_transform___prosemirror_transform_1.3.2.tgz"; ··· 10482 }; 10483 } 10484 { 10485 - name = "prosemirror_view___prosemirror_view_1.18.7.tgz"; 10486 path = fetchurl { 10487 - name = "prosemirror_view___prosemirror_view_1.18.7.tgz"; 10488 - url = "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.18.7.tgz"; 10489 - sha1 = "d9843337a1649f532401589899b724e7e87e83c0"; 10490 }; 10491 } 10492 {
··· 778 }; 779 } 780 { 781 + name = "_eslint_eslintrc___eslintrc_0.4.3.tgz"; 782 path = fetchurl { 783 + name = "_eslint_eslintrc___eslintrc_0.4.3.tgz"; 784 + url = "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz"; 785 + sha1 = "9e42981ef035beb3dd49add17acb96e8ff6f394c"; 786 }; 787 } 788 { ··· 794 }; 795 } 796 { 797 + name = "_gitlab_eslint_plugin___eslint_plugin_9.0.2.tgz"; 798 path = fetchurl { 799 + name = "_gitlab_eslint_plugin___eslint_plugin_9.0.2.tgz"; 800 + url = "https://registry.yarnpkg.com/@gitlab/eslint-plugin/-/eslint-plugin-9.0.2.tgz"; 801 + sha1 = "c7e0c8744001227d88624eb533047f3d5dd8d419"; 802 }; 803 } 804 { ··· 818 }; 819 } 820 { 821 + name = "_gitlab_svgs___svgs_1.202.0.tgz"; 822 path = fetchurl { 823 + name = "_gitlab_svgs___svgs_1.202.0.tgz"; 824 + url = "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.202.0.tgz"; 825 + sha1 = "dbfad291fc5f597f0d31ca6a694fa8e78af57847"; 826 }; 827 } 828 { ··· 834 }; 835 } 836 { 837 + name = "_gitlab_ui___ui_31.5.0.tgz"; 838 path = fetchurl { 839 + name = "_gitlab_ui___ui_31.5.0.tgz"; 840 + url = "https://registry.yarnpkg.com/@gitlab/ui/-/ui-31.5.0.tgz"; 841 + sha1 = "45b7866b790e7d5a1b67b39000c047991036b437"; 842 }; 843 } 844 { ··· 850 }; 851 } 852 { 853 + name = "_humanwhocodes_config_array___config_array_0.5.0.tgz"; 854 path = fetchurl { 855 + name = "_humanwhocodes_config_array___config_array_0.5.0.tgz"; 856 + url = "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz"; 857 + sha1 = "1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"; 858 + }; 859 + } 860 + { 861 + name = "_humanwhocodes_object_schema___object_schema_1.2.0.tgz"; 862 + path = fetchurl { 863 + name = "_humanwhocodes_object_schema___object_schema_1.2.0.tgz"; 864 + url = "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz"; 865 + sha1 = "87de7af9c231826fdd68ac7258f77c429e0e5fcf"; 866 }; 867 } 868 { ··· 1122 }; 1123 } 1124 { 1125 + name = "_sourcegraph_code_host_integration___code_host_integration_0.0.58.tgz"; 1126 path = fetchurl { 1127 + name = "_sourcegraph_code_host_integration___code_host_integration_0.0.58.tgz"; 1128 + url = "https://registry.yarnpkg.com/@sourcegraph/code-host-integration/-/code-host-integration-0.0.58.tgz"; 1129 + sha1 = "7adc78c0a420e7527c68782e2f0c9c62652df02d"; 1130 }; 1131 } 1132 { ··· 1162 }; 1163 } 1164 { 1165 + name = "_tiptap_core___core_2.0.0_beta.86.tgz"; 1166 path = fetchurl { 1167 + name = "_tiptap_core___core_2.0.0_beta.86.tgz"; 1168 + url = "https://registry.yarnpkg.com/@tiptap/core/-/core-2.0.0-beta.86.tgz"; 1169 + sha1 = "11b575aee4ad2f30f73114c786da5cd13dde30e0"; 1170 }; 1171 } 1172 { 1173 + name = "_tiptap_extension_blockquote___extension_blockquote_2.0.0_beta.14.tgz"; 1174 path = fetchurl { 1175 + name = "_tiptap_extension_blockquote___extension_blockquote_2.0.0_beta.14.tgz"; 1176 + url = "https://registry.yarnpkg.com/@tiptap/extension-blockquote/-/extension-blockquote-2.0.0-beta.14.tgz"; 1177 + sha1 = "f49872981aecdd21341c4d5db32ab68cba945756"; 1178 }; 1179 } 1180 { 1181 + name = "_tiptap_extension_bold___extension_bold_2.0.0_beta.14.tgz"; 1182 path = fetchurl { 1183 + name = "_tiptap_extension_bold___extension_bold_2.0.0_beta.14.tgz"; 1184 + url = "https://registry.yarnpkg.com/@tiptap/extension-bold/-/extension-bold-2.0.0-beta.14.tgz"; 1185 + sha1 = "6bf9ea70f7e24e6d674c7780471fcb6a7a4b91f4"; 1186 }; 1187 } 1188 { 1189 + name = "_tiptap_extension_bubble_menu___extension_bubble_menu_2.0.0_beta.24.tgz"; 1190 path = fetchurl { 1191 + name = "_tiptap_extension_bubble_menu___extension_bubble_menu_2.0.0_beta.24.tgz"; 1192 + url = "https://registry.yarnpkg.com/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.0-beta.24.tgz"; 1193 + sha1 = "e6db5bc0386ccdbd483e57296b22eb6dd55914ba"; 1194 }; 1195 } 1196 { 1197 + name = "_tiptap_extension_bullet_list___extension_bullet_list_2.0.0_beta.14.tgz"; 1198 path = fetchurl { 1199 + name = "_tiptap_extension_bullet_list___extension_bullet_list_2.0.0_beta.14.tgz"; 1200 + url = "https://registry.yarnpkg.com/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.0-beta.14.tgz"; 1201 + sha1 = "29b9bfa2e908cdb01943242f75daf82115f5afd1"; 1202 }; 1203 } 1204 { 1205 + name = "_tiptap_extension_code_block_lowlight___extension_code_block_lowlight_2.0.0_beta.32.tgz"; 1206 path = fetchurl { 1207 + name = "_tiptap_extension_code_block_lowlight___extension_code_block_lowlight_2.0.0_beta.32.tgz"; 1208 + url = "https://registry.yarnpkg.com/@tiptap/extension-code-block-lowlight/-/extension-code-block-lowlight-2.0.0-beta.32.tgz"; 1209 + sha1 = "ef9ff6883f2d669e6be79c69f26749641462e1ea"; 1210 }; 1211 } 1212 { 1213 + name = "_tiptap_extension_code_block___extension_code_block_2.0.0_beta.16.tgz"; 1214 path = fetchurl { 1215 + name = "_tiptap_extension_code_block___extension_code_block_2.0.0_beta.16.tgz"; 1216 + url = "https://registry.yarnpkg.com/@tiptap/extension-code-block/-/extension-code-block-2.0.0-beta.16.tgz"; 1217 + sha1 = "7788ee1af04eb84fe194261bb1bb835dbe7ad59e"; 1218 }; 1219 } 1220 { 1221 + name = "_tiptap_extension_code___extension_code_2.0.0_beta.14.tgz"; 1222 path = fetchurl { 1223 + name = "_tiptap_extension_code___extension_code_2.0.0_beta.14.tgz"; 1224 + url = "https://registry.yarnpkg.com/@tiptap/extension-code/-/extension-code-2.0.0-beta.14.tgz"; 1225 + sha1 = "679a741589d63006140605553be7c6148c000814"; 1226 }; 1227 } 1228 { ··· 1234 }; 1235 } 1236 { 1237 + name = "_tiptap_extension_dropcursor___extension_dropcursor_2.0.0_beta.17.tgz"; 1238 path = fetchurl { 1239 + name = "_tiptap_extension_dropcursor___extension_dropcursor_2.0.0_beta.17.tgz"; 1240 + url = "https://registry.yarnpkg.com/@tiptap/extension-dropcursor/-/extension-dropcursor-2.0.0-beta.17.tgz"; 1241 + sha1 = "3ca59c264b49a91c1a5b2ce8de3e898903d0a5bc"; 1242 }; 1243 } 1244 { 1245 + name = "_tiptap_extension_floating_menu___extension_floating_menu_2.0.0_beta.18.tgz"; 1246 path = fetchurl { 1247 + name = "_tiptap_extension_floating_menu___extension_floating_menu_2.0.0_beta.18.tgz"; 1248 + url = "https://registry.yarnpkg.com/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.0-beta.18.tgz"; 1249 + sha1 = "4d9b7f58c73f6c718a74503c5ff514b06f615e27"; 1250 }; 1251 } 1252 { 1253 + name = "_tiptap_extension_gapcursor___extension_gapcursor_2.0.0_beta.18.tgz"; 1254 path = fetchurl { 1255 + name = "_tiptap_extension_gapcursor___extension_gapcursor_2.0.0_beta.18.tgz"; 1256 + url = "https://registry.yarnpkg.com/@tiptap/extension-gapcursor/-/extension-gapcursor-2.0.0-beta.18.tgz"; 1257 + sha1 = "67c2266ec21c90f003e989862b709475f5427fea"; 1258 }; 1259 } 1260 { 1261 + name = "_tiptap_extension_hard_break___extension_hard_break_2.0.0_beta.14.tgz"; 1262 path = fetchurl { 1263 + name = "_tiptap_extension_hard_break___extension_hard_break_2.0.0_beta.14.tgz"; 1264 + url = "https://registry.yarnpkg.com/@tiptap/extension-hard-break/-/extension-hard-break-2.0.0-beta.14.tgz"; 1265 + sha1 = "dce00c49dc614caac82720b930501a59b38d5584"; 1266 }; 1267 } 1268 { 1269 + name = "_tiptap_extension_heading___extension_heading_2.0.0_beta.14.tgz"; 1270 path = fetchurl { 1271 + name = "_tiptap_extension_heading___extension_heading_2.0.0_beta.14.tgz"; 1272 + url = "https://registry.yarnpkg.com/@tiptap/extension-heading/-/extension-heading-2.0.0-beta.14.tgz"; 1273 + sha1 = "63df6d7282afd3c2db2253af2e538c3bf2800751"; 1274 }; 1275 } 1276 { 1277 + name = "_tiptap_extension_history___extension_history_2.0.0_beta.14.tgz"; 1278 path = fetchurl { 1279 + name = "_tiptap_extension_history___extension_history_2.0.0_beta.14.tgz"; 1280 + url = "https://registry.yarnpkg.com/@tiptap/extension-history/-/extension-history-2.0.0-beta.14.tgz"; 1281 + sha1 = "7990a592a521ca4147e733eed78fcb738ed6ba95"; 1282 }; 1283 } 1284 { 1285 + name = "_tiptap_extension_horizontal_rule___extension_horizontal_rule_2.0.0_beta.17.tgz"; 1286 path = fetchurl { 1287 + name = "_tiptap_extension_horizontal_rule___extension_horizontal_rule_2.0.0_beta.17.tgz"; 1288 + url = "https://registry.yarnpkg.com/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.0.0-beta.17.tgz"; 1289 + sha1 = "25c15bfab5794a3f1bcf6f4df03bef56ddac80aa"; 1290 }; 1291 } 1292 { 1293 + name = "_tiptap_extension_image___extension_image_2.0.0_beta.14.tgz"; 1294 path = fetchurl { 1295 + name = "_tiptap_extension_image___extension_image_2.0.0_beta.14.tgz"; 1296 + url = "https://registry.yarnpkg.com/@tiptap/extension-image/-/extension-image-2.0.0-beta.14.tgz"; 1297 + sha1 = "31eae69cce3d81af81a1c0fbd253beca3c253429"; 1298 }; 1299 } 1300 { 1301 + name = "_tiptap_extension_italic___extension_italic_2.0.0_beta.14.tgz"; 1302 path = fetchurl { 1303 + name = "_tiptap_extension_italic___extension_italic_2.0.0_beta.14.tgz"; 1304 + url = "https://registry.yarnpkg.com/@tiptap/extension-italic/-/extension-italic-2.0.0-beta.14.tgz"; 1305 + sha1 = "5b56a806ef6507dc2001eaeeeb234ee0b25d8544"; 1306 }; 1307 } 1308 { 1309 + name = "_tiptap_extension_link___extension_link_2.0.0_beta.18.tgz"; 1310 path = fetchurl { 1311 + name = "_tiptap_extension_link___extension_link_2.0.0_beta.18.tgz"; 1312 + url = "https://registry.yarnpkg.com/@tiptap/extension-link/-/extension-link-2.0.0-beta.18.tgz"; 1313 + sha1 = "792c671daf3db79873b8425e68da43dd19af230b"; 1314 }; 1315 } 1316 { ··· 1322 }; 1323 } 1324 { 1325 + name = "_tiptap_extension_ordered_list___extension_ordered_list_2.0.0_beta.14.tgz"; 1326 + path = fetchurl { 1327 + name = "_tiptap_extension_ordered_list___extension_ordered_list_2.0.0_beta.14.tgz"; 1328 + url = "https://registry.yarnpkg.com/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.0-beta.14.tgz"; 1329 + sha1 = "54487f8b9246226586d0190d07a449a97536436a"; 1330 + }; 1331 + } 1332 + { 1333 + name = "_tiptap_extension_paragraph___extension_paragraph_2.0.0_beta.15.tgz"; 1334 path = fetchurl { 1335 + name = "_tiptap_extension_paragraph___extension_paragraph_2.0.0_beta.15.tgz"; 1336 + url = "https://registry.yarnpkg.com/@tiptap/extension-paragraph/-/extension-paragraph-2.0.0-beta.15.tgz"; 1337 + sha1 = "89483a2f438d8412287d441c890304985c2ac07f"; 1338 }; 1339 } 1340 { 1341 + name = "_tiptap_extension_strike___extension_strike_2.0.0_beta.16.tgz"; 1342 path = fetchurl { 1343 + name = "_tiptap_extension_strike___extension_strike_2.0.0_beta.16.tgz"; 1344 + url = "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-2.0.0-beta.16.tgz"; 1345 + sha1 = "cccce9713824e05ebde895f84f747b8bbed45f7d"; 1346 }; 1347 } 1348 { 1349 + name = "_tiptap_extension_table_cell___extension_table_cell_2.0.0_beta.13.tgz"; 1350 path = fetchurl { 1351 + name = "_tiptap_extension_table_cell___extension_table_cell_2.0.0_beta.13.tgz"; 1352 + url = "https://registry.yarnpkg.com/@tiptap/extension-table-cell/-/extension-table-cell-2.0.0-beta.13.tgz"; 1353 + sha1 = "c01eada4859d5ea487d61e68cc7fab7ed2e4842a"; 1354 + }; 1355 + } 1356 + { 1357 + name = "_tiptap_extension_table_header___extension_table_header_2.0.0_beta.15.tgz"; 1358 + path = fetchurl { 1359 + name = "_tiptap_extension_table_header___extension_table_header_2.0.0_beta.15.tgz"; 1360 + url = "https://registry.yarnpkg.com/@tiptap/extension-table-header/-/extension-table-header-2.0.0-beta.15.tgz"; 1361 + sha1 = "884d16f104671ee672f1f629f4e4fef0b096bfbb"; 1362 + }; 1363 + } 1364 + { 1365 + name = "_tiptap_extension_table_row___extension_table_row_2.0.0_beta.13.tgz"; 1366 + path = fetchurl { 1367 + name = "_tiptap_extension_table_row___extension_table_row_2.0.0_beta.13.tgz"; 1368 + url = "https://registry.yarnpkg.com/@tiptap/extension-table-row/-/extension-table-row-2.0.0-beta.13.tgz"; 1369 + sha1 = "3f9a61112afcde750228f4437ae3cd7b82d02f74"; 1370 + }; 1371 + } 1372 + { 1373 + name = "_tiptap_extension_table___extension_table_2.0.0_beta.25.tgz"; 1374 + path = fetchurl { 1375 + name = "_tiptap_extension_table___extension_table_2.0.0_beta.25.tgz"; 1376 + url = "https://registry.yarnpkg.com/@tiptap/extension-table/-/extension-table-2.0.0-beta.25.tgz"; 1377 + sha1 = "57accf19c07e96bd0db868eb791da20bd423af36"; 1378 }; 1379 } 1380 { ··· 1386 }; 1387 } 1388 { 1389 + name = "_tiptap_vue_2___vue_2_2.0.0_beta.39.tgz"; 1390 path = fetchurl { 1391 + name = "_tiptap_vue_2___vue_2_2.0.0_beta.39.tgz"; 1392 + url = "https://registry.yarnpkg.com/@tiptap/vue-2/-/vue-2-2.0.0-beta.39.tgz"; 1393 + sha1 = "f6d75af99b072848381f0c443b50ec09186eb43b"; 1394 }; 1395 } 1396 { ··· 1538 }; 1539 } 1540 { 1541 + name = "_types_lowlight___lowlight_0.0.3.tgz"; 1542 path = fetchurl { 1543 + name = "_types_lowlight___lowlight_0.0.3.tgz"; 1544 + url = "https://registry.yarnpkg.com/@types/lowlight/-/lowlight-0.0.3.tgz"; 1545 + sha1 = "433b03dd63894dde17860063f4c90a688431194b"; 1546 }; 1547 } 1548 { ··· 1626 }; 1627 } 1628 { 1629 + name = "_types_prosemirror_dropcursor___prosemirror_dropcursor_1.0.2.tgz"; 1630 path = fetchurl { 1631 + name = "_types_prosemirror_dropcursor___prosemirror_dropcursor_1.0.2.tgz"; 1632 + url = "https://registry.yarnpkg.com/@types/prosemirror-dropcursor/-/prosemirror-dropcursor-1.0.2.tgz"; 1633 + sha1 = "476b90a661f32d6d6a21599f53fcd71e36c65a1f"; 1634 }; 1635 } 1636 { 1637 + name = "_types_prosemirror_gapcursor___prosemirror_gapcursor_1.0.4.tgz"; 1638 path = fetchurl { 1639 + name = "_types_prosemirror_gapcursor___prosemirror_gapcursor_1.0.4.tgz"; 1640 + url = "https://registry.yarnpkg.com/@types/prosemirror-gapcursor/-/prosemirror-gapcursor-1.0.4.tgz"; 1641 + sha1 = "7df7d373edb33ea8da12084bfd462cf84cd69761"; 1642 }; 1643 } 1644 { 1645 + name = "_types_prosemirror_history___prosemirror_history_1.0.3.tgz"; 1646 path = fetchurl { 1647 + name = "_types_prosemirror_history___prosemirror_history_1.0.3.tgz"; 1648 + url = "https://registry.yarnpkg.com/@types/prosemirror-history/-/prosemirror-history-1.0.3.tgz"; 1649 + sha1 = "f1110efbe758129b5475e466ff077f0a8d9b964f"; 1650 }; 1651 } 1652 { ··· 1666 }; 1667 } 1668 { 1669 + name = "_types_prosemirror_model___prosemirror_model_1.13.1.tgz"; 1670 path = fetchurl { 1671 + name = "_types_prosemirror_model___prosemirror_model_1.13.1.tgz"; 1672 + url = "https://registry.yarnpkg.com/@types/prosemirror-model/-/prosemirror-model-1.13.1.tgz"; 1673 + sha1 = "53df04ee174a7e1dc12747005b1b4c02565adcc4"; 1674 }; 1675 } 1676 { ··· 1682 }; 1683 } 1684 { 1685 + name = "_types_prosemirror_state___prosemirror_state_1.2.7.tgz"; 1686 path = fetchurl { 1687 + name = "_types_prosemirror_state___prosemirror_state_1.2.7.tgz"; 1688 + url = "https://registry.yarnpkg.com/@types/prosemirror-state/-/prosemirror-state-1.2.7.tgz"; 1689 + sha1 = "cd55062e4043a31e3426f47668f1d7038b5d8dfb"; 1690 }; 1691 } 1692 { 1693 + name = "_types_prosemirror_transform___prosemirror_transform_1.1.4.tgz"; 1694 path = fetchurl { 1695 + name = "_types_prosemirror_transform___prosemirror_transform_1.1.4.tgz"; 1696 + url = "https://registry.yarnpkg.com/@types/prosemirror-transform/-/prosemirror-transform-1.1.4.tgz"; 1697 + sha1 = "c3565e81b2ef3ce3254e6927d6f63eb8d7bb20d0"; 1698 }; 1699 } 1700 { 1701 + name = "_types_prosemirror_view___prosemirror_view_1.17.2.tgz"; 1702 path = fetchurl { 1703 + name = "_types_prosemirror_view___prosemirror_view_1.17.2.tgz"; 1704 + url = "https://registry.yarnpkg.com/@types/prosemirror-view/-/prosemirror-view-1.17.2.tgz"; 1705 + sha1 = "3aff71a0802bdfc310404db8a37ced2db69fd74f"; 1706 }; 1707 } 1708 { ··· 2922 }; 2923 } 2924 { 2925 + name = "browserslist___browserslist_4.16.6.tgz"; 2926 path = fetchurl { 2927 + name = "browserslist___browserslist_4.16.6.tgz"; 2928 + url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz"; 2929 + sha1 = "d7901277a5a88e554ed305b183ec9b0c08f66fa2"; 2930 }; 2931 } 2932 { ··· 3106 }; 3107 } 3108 { 3109 + name = "caniuse_lite___caniuse_lite_1.0.30001241.tgz"; 3110 path = fetchurl { 3111 + name = "caniuse_lite___caniuse_lite_1.0.30001241.tgz"; 3112 + url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz"; 3113 + sha1 = "cd3fae47eb3d7691692b406568d7a3e5b23c7598"; 3114 }; 3115 } 3116 { ··· 3738 }; 3739 } 3740 { 3741 + name = "core_js_compat___core_js_compat_3.15.2.tgz"; 3742 path = fetchurl { 3743 + name = "core_js_compat___core_js_compat_3.15.2.tgz"; 3744 + url = "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.2.tgz"; 3745 + sha1 = "47272fbb479880de14b4e6081f71f3492f5bd3cb"; 3746 }; 3747 } 3748 { ··· 4762 }; 4763 } 4764 { 4765 + name = "dompurify___dompurify_2.3.0.tgz"; 4766 path = fetchurl { 4767 + name = "dompurify___dompurify_2.3.0.tgz"; 4768 + url = "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.0.tgz"; 4769 + sha1 = "07bb39515e491588e5756b1d3e8375b5964814e2"; 4770 }; 4771 } 4772 { ··· 4866 }; 4867 } 4868 { 4869 + name = "electron_to_chromium___electron_to_chromium_1.3.762.tgz"; 4870 path = fetchurl { 4871 + name = "electron_to_chromium___electron_to_chromium_1.3.762.tgz"; 4872 + url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.762.tgz"; 4873 + sha1 = "3fa4e3bcbda539b50e3aa23041627063a5cffe61"; 4874 }; 4875 } 4876 { ··· 5298 }; 5299 } 5300 { 5301 + name = "eslint___eslint_7.31.0.tgz"; 5302 path = fetchurl { 5303 + name = "eslint___eslint_7.31.0.tgz"; 5304 + url = "https://registry.yarnpkg.com/eslint/-/eslint-7.31.0.tgz"; 5305 + sha1 = "f972b539424bf2604907a970860732c5d99d3aca"; 5306 }; 5307 } 5308 { ··· 8482 }; 8483 } 8484 { 8485 name = "lodash___lodash_4.17.21.tgz"; 8486 path = fetchurl { 8487 name = "lodash___lodash_4.17.21.tgz"; ··· 9106 }; 9107 } 9108 { 9109 + name = "monaco_editor_webpack_plugin___monaco_editor_webpack_plugin_4.0.0.tgz"; 9110 path = fetchurl { 9111 + name = "monaco_editor_webpack_plugin___monaco_editor_webpack_plugin_4.0.0.tgz"; 9112 + url = "https://registry.yarnpkg.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-4.0.0.tgz"; 9113 + sha1 = "95be3f48f4220999b909266a9997727f0deab947"; 9114 }; 9115 } 9116 { 9117 + name = "monaco_editor___monaco_editor_0.24.0.tgz"; 9118 path = fetchurl { 9119 + name = "monaco_editor___monaco_editor_0.24.0.tgz"; 9120 + url = "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.24.0.tgz"; 9121 + sha1 = "990b55096bcc95d08d8d28e55264c6eb17707269"; 9122 + }; 9123 + } 9124 + { 9125 + name = "monaco_editor___monaco_editor_0.25.2.tgz"; 9126 + path = fetchurl { 9127 + name = "monaco_editor___monaco_editor_0.25.2.tgz"; 9128 + url = "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.25.2.tgz"; 9129 + sha1 = "119e2b15bbd968a1a99c03cac9c329316d7c37e9"; 9130 }; 9131 } 9132 { ··· 9306 }; 9307 } 9308 { 9309 + name = "node_releases___node_releases_1.1.73.tgz"; 9310 path = fetchurl { 9311 + name = "node_releases___node_releases_1.1.73.tgz"; 9312 + url = "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz"; 9313 + sha1 = "dd4e81ddd5277ff846b80b52bb40c49edf7a7b20"; 9314 }; 9315 } 9316 { ··· 9783 name = "pako___pako_1.0.6.tgz"; 9784 url = "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz"; 9785 sha1 = "0101211baa70c4bca4a0f63f2206e97b7dfaf258"; 9786 + }; 9787 + } 9788 + { 9789 + name = "papaparse___papaparse_5.3.1.tgz"; 9790 + path = fetchurl { 9791 + name = "papaparse___papaparse_5.3.1.tgz"; 9792 + url = "https://registry.yarnpkg.com/papaparse/-/papaparse-5.3.1.tgz"; 9793 + sha1 = "770b7a9124d821d4b2132132b7bd7dce7194b5b1"; 9794 }; 9795 } 9796 { ··· 10434 }; 10435 } 10436 { 10437 + name = "prosemirror_commands___prosemirror_commands_1.1.10.tgz"; 10438 path = fetchurl { 10439 + name = "prosemirror_commands___prosemirror_commands_1.1.10.tgz"; 10440 + url = "https://registry.yarnpkg.com/prosemirror-commands/-/prosemirror-commands-1.1.10.tgz"; 10441 + sha1 = "406a6589966e6cd80809cea2d801fb998639b37d"; 10442 }; 10443 } 10444 { ··· 10490 }; 10491 } 10492 { 10493 + name = "prosemirror_model___prosemirror_model_1.14.2.tgz"; 10494 path = fetchurl { 10495 + name = "prosemirror_model___prosemirror_model_1.14.2.tgz"; 10496 + url = "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.14.2.tgz"; 10497 + sha1 = "4e8c39cfff4e097631af4495e125d9a8a9773116"; 10498 }; 10499 } 10500 { 10501 + name = "prosemirror_schema_basic___prosemirror_schema_basic_1.1.2.tgz"; 10502 path = fetchurl { 10503 + name = "prosemirror_schema_basic___prosemirror_schema_basic_1.1.2.tgz"; 10504 + url = "https://registry.yarnpkg.com/prosemirror-schema-basic/-/prosemirror-schema-basic-1.1.2.tgz"; 10505 + sha1 = "4bde5c339c845e0d08ec8fe473064e372ca51ae3"; 10506 + }; 10507 + } 10508 + { 10509 + name = "prosemirror_schema_list___prosemirror_schema_list_1.1.5.tgz"; 10510 + path = fetchurl { 10511 + name = "prosemirror_schema_list___prosemirror_schema_list_1.1.5.tgz"; 10512 + url = "https://registry.yarnpkg.com/prosemirror-schema-list/-/prosemirror-schema-list-1.1.5.tgz"; 10513 + sha1 = "e7ad9e337ea3d77da6d6a4250f3d7bd51ae980a4"; 10514 }; 10515 } 10516 { ··· 10530 }; 10531 } 10532 { 10533 + name = "prosemirror_test_builder___prosemirror_test_builder_1.0.4.tgz"; 10534 + path = fetchurl { 10535 + name = "prosemirror_test_builder___prosemirror_test_builder_1.0.4.tgz"; 10536 + url = "https://registry.yarnpkg.com/prosemirror-test-builder/-/prosemirror-test-builder-1.0.4.tgz"; 10537 + sha1 = "68d1d1cedcd90cc2fdd976d736ce87b7a5f1e873"; 10538 + }; 10539 + } 10540 + { 10541 name = "prosemirror_transform___prosemirror_transform_1.3.2.tgz"; 10542 path = fetchurl { 10543 name = "prosemirror_transform___prosemirror_transform_1.3.2.tgz"; ··· 10546 }; 10547 } 10548 { 10549 + name = "prosemirror_view___prosemirror_view_1.18.9.tgz"; 10550 path = fetchurl { 10551 + name = "prosemirror_view___prosemirror_view_1.18.9.tgz"; 10552 + url = "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.18.9.tgz"; 10553 + sha1 = "29bc11759438aecc5b7fadaa8520165c84c2144a"; 10554 }; 10555 } 10556 {
+10 -3
pkgs/applications/video/makemkv/default.nix
··· 29 ]; 30 sha256 = "0ssg3q1z80652d4gkv1z7kpsxx82xcw6kpsw266c8q4y2n8x7c76"; 31 }; 32 in mkDerivation { 33 pname = "makemkv"; 34 inherit version; ··· 51 installPhase = '' 52 runHook preInstall 53 54 - install -Dm555 -t $out/bin out/makemkv ../makemkv-bin-${version}/bin/amd64/makemkvcon 55 - install -D -t $out/lib out/lib{driveio,makemkv,mmbd}.so.* 56 - install -D -t $out/share/MakeMKV ../makemkv-bin-${version}/src/share/* 57 58 runHook postInstall 59 '';
··· 29 ]; 30 sha256 = "0ssg3q1z80652d4gkv1z7kpsxx82xcw6kpsw266c8q4y2n8x7c76"; 31 }; 32 + 33 in mkDerivation { 34 pname = "makemkv"; 35 inherit version; ··· 52 installPhase = '' 53 runHook preInstall 54 55 + install -Dm555 -t $out/bin out/makemkv ../makemkv-bin-${version}/bin/amd64/makemkvcon 56 + install -D -t $out/lib out/lib{driveio,makemkv,mmbd}.so.* 57 + install -D -t $out/share/MakeMKV ../makemkv-bin-${version}/src/share/* 58 + install -Dm444 -t $out/share/applications ../makemkv-oss-${version}/makemkvgui/share/makemkv.desktop 59 + install -Dm444 -t $out/share/icons/hicolor/16x16 ../makemkv-oss-${version}/makemkvgui/share/icons/16x16/* 60 + install -Dm444 -t $out/share/icons/hicolor/32x32 ../makemkv-oss-${version}/makemkvgui/share/icons/32x32/* 61 + install -Dm444 -t $out/share/icons/hicolor/64x64 ../makemkv-oss-${version}/makemkvgui/share/icons/64x64/* 62 + install -Dm444 -t $out/share/icons/hicolor/128x128 ../makemkv-oss-${version}/makemkvgui/share/icons/128x128/* 63 + install -Dm444 -t $out/share/icons/hicolor/256x256 ../makemkv-oss-${version}/makemkvgui/share/icons/256x256/* 64 65 runHook postInstall 66 '';
+25
pkgs/applications/video/srtrelay/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub, srt, ffmpeg }: 2 + 3 + buildGoModule rec { 4 + pname = "srtrelay-unstable"; 5 + version = "2021-07-28"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "voc"; 9 + repo = "srtrelay"; 10 + rev = "c4f02ff2e9637b01a0679b29e5a76f4521eeeef3"; 11 + sha256 = "06zbl97bjjyv51zp27qk37ffpbh1ylm9bsr0s5qlyd73pyavcj1g"; 12 + }; 13 + 14 + vendorSha256 = "1pdpb0my7gdvjjkka6jhj19b9nx575k6117hg536b106ij2n4zd2"; 15 + 16 + buildInputs = [ srt ]; 17 + checkInputs = [ ffmpeg ]; 18 + 19 + meta = with lib; { 20 + description = "Streaming-Relay for the SRT-protocol"; 21 + homepage = "https://github.com/voc/srtrelay"; 22 + license = licenses.mit; 23 + maintainers = with maintainers; [ fpletz ]; 24 + }; 25 + }
+11 -3
pkgs/applications/video/vlc/default.nix
··· 1 - { lib, stdenv, fetchurl, autoreconfHook 2 , libarchive, perl, xorg, libdvdnav, libbluray 3 , zlib, a52dec, libmad, faad2, ffmpeg, alsa-lib 4 , pkg-config, dbus, fribidi, freefont_ttf, libebml, libmatroska ··· 8 , libmtp, unzip, taglib, libkate, libtiger, libv4l, samba, libssh2, liboggz 9 , libass, libva, libdvbpsi, libdc1394, libraw1394, libopus 10 , libvdpau, libsamplerate, live555, fluidsynth, wayland, wayland-protocols 11 - , ncurses 12 , onlyLibVLC ? false 13 , withQt5 ? true, qtbase, qtsvg, qtx11extras, wrapQtAppsHook 14 , jackSupport ? false ··· 43 libkate libtiger libv4l samba libssh2 liboggz libass libdvbpsi libva 44 xorg.xlibsWrapper xorg.libXv xorg.libXvMC xorg.libXpm xorg.xcbutilkeysyms 45 libdc1394 libraw1394 libopus libebml libmatroska libvdpau libsamplerate 46 - fluidsynth wayland wayland-protocols ncurses 47 ] ++ optional (!stdenv.hostPlatform.isAarch64) live555 48 ++ optionals withQt5 [ qtbase qtsvg qtx11extras ] 49 ++ optionals skins2Support (with xorg; [ libXpm freetype libXext libXinerama ]) ··· 61 # set the path to the compiler 62 BUILDCC = "${stdenv.cc}/bin/gcc"; 63 64 postPatch = '' 65 substituteInPlace modules/text_renderer/freetype/platform_fonts.h --replace \ 66 /usr/share/fonts/truetype/freefont ${freefont_ttf}/share/fonts/truetype ··· 80 # "--enable-foo" flags here 81 configureFlags = [ 82 "--with-kde-solid=$out/share/apps/solid/actions" 83 ] ++ optional onlyLibVLC "--disable-vlc" 84 ++ optional skins2Support "--enable-skins2" 85 ++ optionals chromecastSupport [
··· 1 + { lib, stdenv, fetchurl, autoreconfHook, fetchpatch 2 , libarchive, perl, xorg, libdvdnav, libbluray 3 , zlib, a52dec, libmad, faad2, ffmpeg, alsa-lib 4 , pkg-config, dbus, fribidi, freefont_ttf, libebml, libmatroska ··· 8 , libmtp, unzip, taglib, libkate, libtiger, libv4l, samba, libssh2, liboggz 9 , libass, libva, libdvbpsi, libdc1394, libraw1394, libopus 10 , libvdpau, libsamplerate, live555, fluidsynth, wayland, wayland-protocols 11 + , ncurses, srt 12 , onlyLibVLC ? false 13 , withQt5 ? true, qtbase, qtsvg, qtx11extras, wrapQtAppsHook 14 , jackSupport ? false ··· 43 libkate libtiger libv4l samba libssh2 liboggz libass libdvbpsi libva 44 xorg.xlibsWrapper xorg.libXv xorg.libXvMC xorg.libXpm xorg.xcbutilkeysyms 45 libdc1394 libraw1394 libopus libebml libmatroska libvdpau libsamplerate 46 + fluidsynth wayland wayland-protocols ncurses srt 47 ] ++ optional (!stdenv.hostPlatform.isAarch64) live555 48 ++ optionals withQt5 [ qtbase qtsvg qtx11extras ] 49 ++ optionals skins2Support (with xorg; [ libXpm freetype libXext libXinerama ]) ··· 61 # set the path to the compiler 62 BUILDCC = "${stdenv.cc}/bin/gcc"; 63 64 + patches = [ 65 + (fetchpatch { 66 + url = "https://raw.githubusercontent.com/archlinux/svntogit-packages/4250fe8f28c220d883db454cec2b2c76a07473eb/trunk/vlc-3.0.11.1-srt_1.4.2.patch"; 67 + sha256 = "53poWjZfwq/6l316sqiCp0AtcGweyXBntcLDFPSokHQ="; 68 + }) 69 + ]; 70 + 71 postPatch = '' 72 substituteInPlace modules/text_renderer/freetype/platform_fonts.h --replace \ 73 /usr/share/fonts/truetype/freefont ${freefont_ttf}/share/fonts/truetype ··· 87 # "--enable-foo" flags here 88 configureFlags = [ 89 "--with-kde-solid=$out/share/apps/solid/actions" 90 + "--enable-srt" # Explicit enable srt to ensure the patch is applied. 91 ] ++ optional onlyLibVLC "--disable-vlc" 92 ++ optional skins2Support "--enable-skins2" 93 ++ optionals chromecastSupport [
+2 -2
pkgs/applications/virtualization/lkl/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, bc, python, bison, flex, fuse, libarchive 2 , buildPackages }: 3 4 stdenv.mkDerivation rec { ··· 8 9 outputs = [ "dev" "lib" "out" ]; 10 11 - nativeBuildInputs = [ bc bison flex python ]; 12 13 buildInputs = [ fuse libarchive ]; 14
··· 1 + { lib, stdenv, fetchFromGitHub, bc, python3, bison, flex, fuse, libarchive 2 , buildPackages }: 3 4 stdenv.mkDerivation rec { ··· 8 9 outputs = [ "dev" "lib" "out" ]; 10 11 + nativeBuildInputs = [ bc bison flex python3 ]; 12 13 buildInputs = [ fuse libarchive ]; 14
+7 -5
pkgs/data/fonts/overpass/default.nix
··· 1 { lib, fetchzip }: 2 3 let 4 - version = "3.0.4"; 5 in fetchzip rec { 6 name = "overpass-${version}"; 7 8 - url = "https://github.com/RedHatBrand/Overpass/archive/${version}.zip"; 9 10 postFetch = '' 11 - mkdir -p $out/share/fonts/opentype ; unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype 12 - mkdir -p $out/share/doc/${name} ; unzip -j $downloadedFile \*.md -d $out/share/doc/${name} 13 ''; 14 15 - sha256 = "13b4yam0nycclccxidzj2fa3nwms5qji7gfkixdnl4ybf0f56b64"; 16 17 meta = with lib; { 18 homepage = "https://overpassfont.org/";
··· 1 { lib, fetchzip }: 2 3 let 4 + version = "3.0.5"; 5 in fetchzip rec { 6 name = "overpass-${version}"; 7 8 + url = "https://github.com/RedHatOfficial/Overpass/releases/download/v${version}/overpass-${version}.zip"; 9 10 postFetch = '' 11 + mkdir -p $out/share/fonts $out/share/doc 12 + unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype 13 + unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype 14 + unzip -j $downloadedFile \*.md -d $out/share/doc/${name} 15 ''; 16 17 + sha256 = "1fpyhd6x3i3g0xxjmyfnjsri1kkvci15fv7jp1bnza7k0hz0bnha"; 18 19 meta = with lib; { 20 homepage = "https://overpassfont.org/";
+2 -2
pkgs/data/themes/yaru/default.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "yaru"; 19 - version = "21.04.1"; 20 21 src = fetchFromGitHub { 22 owner = "ubuntu"; 23 repo = "yaru"; 24 rev = version; 25 - sha256 = "0z6k8q9b5xjx6xwirqbsqq5jjxw79ar2d61r7cgipqmbjdsjfgjz"; 26 }; 27 28 nativeBuildInputs = [ meson sassc pkg-config glib ninja python3 ];
··· 16 17 stdenv.mkDerivation rec { 18 pname = "yaru"; 19 + version = "21.10.1"; 20 21 src = fetchFromGitHub { 22 owner = "ubuntu"; 23 repo = "yaru"; 24 rev = version; 25 + sha256 = "sha256-VcuH/lEnSeOYGFXr3OPw9PRUwHOVx4RjUQXblv6jdD8="; 26 }; 27 28 nativeBuildInputs = [ meson sassc pkg-config glib ninja python3 ];
+2 -2
pkgs/development/compilers/clasp/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, fetchFromGitLab 2 , llvmPackages 3 , cmake, boehmgc, gmp, zlib, ncurses, boost, libelf 4 - , python, git, sbcl 5 , wafHook 6 }: 7 let ··· 67 fetchSubmodules = true; 68 }; 69 70 - nativeBuildInputs = [ cmake python git sbcl wafHook ] ++ 71 (with llvmPackages; [ llvm clang ]); 72 73 buildInputs = with llvmPackages;
··· 1 { lib, stdenv, fetchFromGitHub, fetchFromGitLab 2 , llvmPackages 3 , cmake, boehmgc, gmp, zlib, ncurses, boost, libelf 4 + , python3, git, sbcl 5 , wafHook 6 }: 7 let ··· 67 fetchSubmodules = true; 68 }; 69 70 + nativeBuildInputs = [ cmake python3 git sbcl wafHook ] ++ 71 (with llvmPackages; [ llvm clang ]); 72 73 buildInputs = with llvmPackages;
+1 -1
pkgs/development/compilers/dtc/default.nix
··· 1 { stdenv, lib, fetchgit, flex, bison, pkg-config, which 2 - , pythonSupport ? false, python, swig, libyaml 3 }: 4 5 stdenv.mkDerivation rec {
··· 1 { stdenv, lib, fetchgit, flex, bison, pkg-config, which 2 + , pythonSupport ? false, python ? null, swig, libyaml 3 }: 4 5 stdenv.mkDerivation rec {
+2 -2
pkgs/development/compilers/llvm/rocm/clang.nix
··· 1 { lib, stdenv 2 , fetchFromGitHub 3 , cmake 4 - , python 5 , llvm 6 , clang-tools-extra_src ? null 7 , lld ··· 15 16 pname = "clang"; 17 18 - nativeBuildInputs = [ cmake python ]; 19 20 buildInputs = [ llvm ]; 21
··· 1 { lib, stdenv 2 , fetchFromGitHub 3 , cmake 4 + , python3 5 , llvm 6 , clang-tools-extra_src ? null 7 , lld ··· 15 16 pname = "clang"; 17 18 + nativeBuildInputs = [ cmake python3 ]; 19 20 buildInputs = [ llvm ]; 21
+54
pkgs/development/compilers/marst/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , texinfo 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "marst"; 9 + version = "2.7"; 10 + 11 + src = fetchurl { 12 + url = "mirror://gnu/gnu/${pname}/${pname}-${version}.tar.gz"; 13 + hash = "sha256-Pue50cvjzZ+19iJxfae7VQbxpto7MPgS4jhLh7zk2lA="; 14 + }; 15 + 16 + nativeBuildInputs = [ 17 + texinfo 18 + ]; 19 + 20 + postBuild = '' 21 + makeinfo doc/marst.texi -o doc/marst.info 22 + ''; 23 + 24 + postInstall = '' 25 + install -m644 doc/marst.info -Dt $out/share/info/ 26 + install -m644 doc/marst.pdf -Dt $out/share/doc/${pname}/ 27 + ''; 28 + 29 + meta = with lib; { 30 + homepage = "https://www.gnu.org/software/marst/"; 31 + description = "An Algol-60-to-C translator"; 32 + longDescription = '' 33 + MARST is an Algol-to-C translator. It automatically translates programs 34 + written on the algorithmic language Algol 60 to the C programming 35 + language. 36 + 37 + The MARST package includes three main components: 38 + 39 + - the translator, MARST, that translates Algol 60 programs to the C 40 + programming language. 41 + 42 + - the library, ALGLIB, that contains precompiled standard Algol 60 43 + procedures and other necessary library routines. This library is to be 44 + used at linking stage. (In the distribution the name libalgol.a is used 45 + for this library.) 46 + 47 + - the converter, MACVT, that allows to convert existing Algol 60 programs 48 + from some other representations to MARST representation. 49 + ''; 50 + license = licenses.gpl3Plus; 51 + maintainers = with maintainers; [ AndersonTorres ]; 52 + platforms = platforms.unix; 53 + }; 54 + }
+2 -2
pkgs/development/compilers/openjdk/openjfx/11.nix
··· 1 { stdenv, lib, fetchurl, writeText, gradleGen, pkg-config, perl, cmake 2 - , gperf, gtk2, gtk3, libXtst, libXxf86vm, glib, alsa-lib, ffmpeg, python, ruby 3 , openjdk11-bootstrap }: 4 5 let ··· 20 }; 21 22 buildInputs = [ gtk2 gtk3 libXtst libXxf86vm glib alsa-lib ffmpeg ]; 23 - nativeBuildInputs = [ gradle_ perl pkg-config cmake gperf python ruby ]; 24 25 dontUseCmakeConfigure = true; 26
··· 1 { stdenv, lib, fetchurl, writeText, gradleGen, pkg-config, perl, cmake 2 + , gperf, gtk2, gtk3, libXtst, libXxf86vm, glib, alsa-lib, ffmpeg, python2, ruby 3 , openjdk11-bootstrap }: 4 5 let ··· 20 }; 21 22 buildInputs = [ gtk2 gtk3 libXtst libXxf86vm glib alsa-lib ffmpeg ]; 23 + nativeBuildInputs = [ gradle_ perl pkg-config cmake gperf python2 ruby ]; 24 25 dontUseCmakeConfigure = true; 26
+2 -2
pkgs/development/compilers/osl/default.nix
··· 1 { clangStdenv, lib, fetchFromGitHub, cmake, zlib, openexr, 2 openimageio, llvm, boost165, flex, bison, partio, pugixml, 3 - util-linux, python 4 }: 5 6 let boost_static = boost165.override { enableStatic = true; }; ··· 26 zlib openexr openimageio llvm 27 partio pugixml 28 util-linux # needed just for hexdump 29 - python # CMake doesn't check this? 30 ]; 31 # TODO: How important is partio? CMake doesn't seem to find it 32 meta = with lib; {
··· 1 { clangStdenv, lib, fetchFromGitHub, cmake, zlib, openexr, 2 openimageio, llvm, boost165, flex, bison, partio, pugixml, 3 + util-linux, python3 4 }: 5 6 let boost_static = boost165.override { enableStatic = true; }; ··· 26 zlib openexr openimageio llvm 27 partio pugixml 28 util-linux # needed just for hexdump 29 + python3 # CMake doesn't check this? 30 ]; 31 # TODO: How important is partio? CMake doesn't seem to find it 32 meta = with lib; {
+2 -2
pkgs/development/compilers/seexpr/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, cmake, libpng, zlib, qt4, 2 - bison, flex, libGLU, pythonPackages 3 }: 4 5 stdenv.mkDerivation { ··· 13 }; 14 15 nativeBuildInputs = [ cmake ]; 16 - buildInputs = [ libGLU libpng zlib qt4 pythonPackages.pyqt4 bison flex ]; 17 meta = with lib; { 18 description = "Embeddable expression evaluation engine from Disney Animation"; 19 homepage = "https://www.disneyanimation.com/technology/seexpr.html";
··· 1 { lib, stdenv, fetchFromGitHub, cmake, libpng, zlib, qt4, 2 + bison, flex, libGLU, python2Packages 3 }: 4 5 stdenv.mkDerivation { ··· 13 }; 14 15 nativeBuildInputs = [ cmake ]; 16 + buildInputs = [ libGLU libpng zlib qt4 python2Packages.pyqt4 bison flex ]; 17 meta = with lib; { 18 description = "Embeddable expression evaluation engine from Disney Animation"; 19 homepage = "https://www.disneyanimation.com/technology/seexpr.html";
+33
pkgs/development/coq-modules/graph-theory/default.nix
···
··· 1 + { lib, mkCoqDerivation, coq, mathcomp-algebra, mathcomp-finmap 2 + , hierarchy-builder, version ? null }: 3 + 4 + with lib; 5 + 6 + mkCoqDerivation { 7 + pname = "graph-theory"; 8 + 9 + release."0.9".sha256 = "sha256-Hl3JS9YERD8QQziXqZ9DqLHKp63RKI9HxoFYWSkJQZI="; 10 + 11 + releaseRev = v: "v${v}"; 12 + 13 + inherit version; 14 + defaultVersion = with versions; switch coq.coq-version [ 15 + { case = isGe "8.13"; out = "0.9"; } 16 + ] null; 17 + 18 + propagatedBuildInputs = [ mathcomp-algebra mathcomp-finmap hierarchy-builder ]; 19 + 20 + meta = { 21 + description = "Library of formalized graph theory results in Coq"; 22 + longDescription = '' 23 + A library of formalized graph theory results, including various 24 + standard results from the literature (e.g., Menger’s Theorem, Hall’s 25 + Marriage Theorem, and the excluded minor characterization of 26 + treewidth-two graphs) as well as some more recent results arising from 27 + the study of relation algebra within the ERC CoVeCe project (e.g., 28 + soundness and completeness of an axiomatization of graph isomorphism). 29 + ''; 30 + maintainers = with maintainers; [ siraben ]; 31 + license = licenses.cecill-b; 32 + }; 33 + }
+3 -3
pkgs/development/em-modules/generic/default.nix
··· 1 - { pkgs, lib, emscripten, python }: 2 3 { buildInputs ? [], nativeBuildInputs ? [] 4 ··· 12 13 pname = "emscripten-${lib.getName args}"; 14 version = lib.getVersion args; 15 - buildInputs = [ emscripten python ] ++ buildInputs; 16 - nativeBuildInputs = [ emscripten python ] ++ nativeBuildInputs; 17 18 # fake conftest results with emscripten's python magic 19 EMCONFIGURE_JS=2;
··· 1 + { pkgs, lib, emscripten, python2 }: 2 3 { buildInputs ? [], nativeBuildInputs ? [] 4 ··· 12 13 pname = "emscripten-${lib.getName args}"; 14 version = lib.getVersion args; 15 + buildInputs = [ emscripten python2 ] ++ buildInputs; 16 + nativeBuildInputs = [ emscripten python2 ] ++ nativeBuildInputs; 17 18 # fake conftest results with emscripten's python magic 19 EMCONFIGURE_JS=2;
+1
pkgs/development/interpreters/python/default.nix
··· 85 (lib.extends (lib.composeExtensions aliases extensions) pythonPackagesFun)) 86 { 87 overrides = packageOverrides; 88 }; 89 in rec { 90 isPy27 = pythonVersion == "2.7";
··· 85 (lib.extends (lib.composeExtensions aliases extensions) pythonPackagesFun)) 86 { 87 overrides = packageOverrides; 88 + python = self; 89 }; 90 in rec { 91 isPy27 = pythonVersion == "2.7";
+2 -2
pkgs/development/libraries/audio/lvtk/default.nix
··· 1 - { lib, stdenv, fetchurl, boost, gtkmm2, lv2, pkg-config, python, wafHook }: 2 3 stdenv.mkDerivation rec { 4 pname = "lvtk"; ··· 9 sha256 = "03nbj2cqcklqwh50zj2gwm07crh5iwqbpxbpzwbg5hvgl4k4rnjd"; 10 }; 11 12 - nativeBuildInputs = [ pkg-config python wafHook ]; 13 buildInputs = [ boost gtkmm2 lv2 ]; 14 15 enableParallelBuilding = true;
··· 1 + { lib, stdenv, fetchurl, boost, gtkmm2, lv2, pkg-config, python2, wafHook }: 2 3 stdenv.mkDerivation rec { 4 pname = "lvtk"; ··· 9 sha256 = "03nbj2cqcklqwh50zj2gwm07crh5iwqbpxbpzwbg5hvgl4k4rnjd"; 10 }; 11 12 + nativeBuildInputs = [ pkg-config python2 wafHook ]; 13 buildInputs = [ boost gtkmm2 lv2 ]; 14 15 enableParallelBuilding = true;
+1 -1
pkgs/development/libraries/boost/generic.nix
··· 1 - { lib, stdenv, icu, expat, zlib, bzip2, python, fixDarwinDylibNames, libiconv 2 , fetchpatch 3 , which 4 , buildPackages
··· 1 + { lib, stdenv, icu, expat, zlib, bzip2, python ? null, fixDarwinDylibNames, libiconv 2 , fetchpatch 3 , which 4 , buildPackages
+1 -1
pkgs/development/libraries/gdcm/default.nix
··· 7 , ApplicationServices 8 , Cocoa 9 , enablePython ? false 10 - , python 11 , swig 12 }: 13
··· 7 , ApplicationServices 8 , Cocoa 9 , enablePython ? false 10 + , python ? null 11 , swig 12 }: 13
+3
pkgs/development/libraries/kerberos/heimdal.nix
··· 81 # asn1 compilers, move them to $dev 82 mv $out/libexec/heimdal/heimdal/* $dev/bin 83 rmdir $out/libexec/heimdal/heimdal 84 ''; 85 86 # Issues with hydra
··· 81 # asn1 compilers, move them to $dev 82 mv $out/libexec/heimdal/heimdal/* $dev/bin 83 rmdir $out/libexec/heimdal/heimdal 84 + 85 + # compile_et is needed for cross-compiling this package and samba 86 + mv lib/com_err/.libs/compile_et $dev/bin 87 ''; 88 89 # Issues with hydra
+29
pkgs/development/libraries/libcprime/0001-fix-application-dirs.patch
···
··· 1 + From 8e6328e932ab2739f075e8e8d602c2370a2a8ce8 Mon Sep 17 00:00:00 2001 2 + From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= <musfay@protonmail.com> 3 + Date: Wed, 28 Jul 2021 02:26:39 +0300 4 + Subject: [PATCH] fix application dirs 5 + 6 + --- 7 + cprime/systemxdg.cpp | 6 ++++-- 8 + 1 file changed, 4 insertions(+), 2 deletions(-) 9 + 10 + diff --git a/cprime/systemxdg.cpp b/cprime/systemxdg.cpp 11 + index f9eee66..ea0553d 100644 12 + --- a/cprime/systemxdg.cpp 13 + +++ b/cprime/systemxdg.cpp 14 + @@ -233,8 +233,10 @@ void SystemXdgMime::setApplicationAsDefault( QString appFileName, QString mimety 15 + SystemXdgMime::SystemXdgMime() { 16 + 17 + appsDirs << QDir::home().filePath( ".local/share/applications/" ); 18 + - appsDirs << "/usr/local/share/applications/" << "/usr/share/applications/"; 19 + - appsDirs << "/usr/share/applications/kde4/" << "/usr/share/gnome/applications/"; 20 + + appsDirs << QDir::home().filePath( ".nix-profile/share/applications/" ); 21 + + appsDirs << "/run/current-system/sw/share/applications/"; 22 + + appsDirs << "/run/current-system/sw/share/applications/kde4/"; 23 + + appsDirs << "/run/current-system/sw/share/gnome/applications/"; 24 + }; 25 + 26 + DesktopFile SystemXdgMime::xdgDefaultApp( QMimeType mimeType ) { 27 + -- 28 + 2.32.0 29 +
+2
pkgs/development/libraries/libcprime/default.nix
··· 19 sha256 = "sha256-RywvFATA/+fDP/TR5QRWaJlDgy3EID//iVmrJcj3GXI="; 20 }; 21 22 nativeBuildInputs = [ 23 cmake 24 ninja
··· 19 sha256 = "sha256-RywvFATA/+fDP/TR5QRWaJlDgy3EID//iVmrJcj3GXI="; 20 }; 21 22 + patches = [ ./0001-fix-application-dirs.patch ]; 23 + 24 nativeBuildInputs = [ 25 cmake 26 ninja
+2 -2
pkgs/development/libraries/libsystemtap/default.nix
··· 1 - {lib, stdenv, fetchgit, gettext, python, elfutils}: 2 3 stdenv.mkDerivation { 4 pname = "libsystemtap"; ··· 13 14 dontBuild = true; 15 16 - nativeBuildInputs = [ gettext python elfutils ]; 17 18 installPhase = '' 19 mkdir -p $out/include
··· 1 + {lib, stdenv, fetchgit, gettext, python2, elfutils}: 2 3 stdenv.mkDerivation { 4 pname = "libsystemtap"; ··· 13 14 dontBuild = true; 15 16 + nativeBuildInputs = [ gettext python2 elfutils ]; 17 18 installPhase = '' 19 mkdir -p $out/include
+2 -2
pkgs/development/libraries/mapnik/default.nix
··· 1 { lib, stdenv, fetchzip 2 , boost, cairo, freetype, gdal, harfbuzz, icu, libjpeg, libpng, libtiff 3 - , libwebp, libxml2, proj, python, sqlite, zlib 4 5 # supply a postgresql package to enable the PostGIS input plugin 6 , postgresql ? null ··· 19 # a distinct dev output makes python-mapnik fail 20 outputs = [ "out" ]; 21 22 - nativeBuildInputs = [ python ]; 23 24 buildInputs = [ 25 boost cairo freetype gdal harfbuzz icu libjpeg libpng libtiff
··· 1 { lib, stdenv, fetchzip 2 , boost, cairo, freetype, gdal, harfbuzz, icu, libjpeg, libpng, libtiff 3 + , libwebp, libxml2, proj, python3, python ? python3, sqlite, zlib 4 5 # supply a postgresql package to enable the PostGIS input plugin 6 , postgresql ? null ··· 19 # a distinct dev output makes python-mapnik fail 20 outputs = [ "out" ]; 21 22 + nativeBuildInputs = [ python3 ]; 23 24 buildInputs = [ 25 boost cairo freetype gdal harfbuzz icu libjpeg libpng libtiff
+4 -2
pkgs/development/libraries/mlt/default.nix
··· 3 , libvorbis, libxml2, movit, pkg-config, sox, fftw, opencv4, SDL2 4 , gtk2, genericUpdater, common-updater-scripts, libebur128 5 , jack2, ladspa-sdk, swig, which, ncurses 6 - , enablePython ? false, python 7 }: 8 9 stdenv.mkDerivation rec { ··· 24 ] ++ lib.optional enablePython ncurses; 25 26 nativeBuildInputs = [ pkg-config makeWrapper which ] 27 - ++ lib.optionals enablePython [ python swig ]; 28 29 # Mostly taken from: 30 # http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-mlt-rendering-engine
··· 3 , libvorbis, libxml2, movit, pkg-config, sox, fftw, opencv4, SDL2 4 , gtk2, genericUpdater, common-updater-scripts, libebur128 5 , jack2, ladspa-sdk, swig, which, ncurses 6 + , enablePython ? false, python3 7 }: 8 9 stdenv.mkDerivation rec { ··· 24 ] ++ lib.optional enablePython ncurses; 25 26 nativeBuildInputs = [ pkg-config makeWrapper which ] 27 + ++ lib.optionals enablePython [ python3 swig ]; 28 + 29 + strictDeps = true; 30 31 # Mostly taken from: 32 # http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-mlt-rendering-engine
+2 -2
pkgs/development/libraries/nuspell/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "nuspell"; 5 - version = "4.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "nuspell"; 9 repo = "nuspell"; 10 rev = "v${version}"; 11 - sha256 = "sha256-sQ3Q2+FOf2bXCKcgd6XvEb+QZzzDccs/4+CpJbEd1PQ="; 12 }; 13 14 nativeBuildInputs = [ cmake pkg-config pandoc ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "nuspell"; 5 + version = "5.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "nuspell"; 9 repo = "nuspell"; 10 rev = "v${version}"; 11 + sha256 = "039ryhwfbbrrhavzyr999kngj10nk9n81i6qigxj6igfl4fzjy87"; 12 }; 13 14 nativeBuildInputs = [ cmake pkg-config pandoc ];
+1 -1
pkgs/development/libraries/physics/fastnlo_toolkit/default.nix
··· 6 , gfortran 7 , lhapdf 8 , ncurses 9 - , python 10 , swig 11 , yoda 12 , zlib
··· 6 , gfortran 7 , lhapdf 8 , ncurses 9 + , python ? null 10 , swig 11 , yoda 12 , zlib
+2 -2
pkgs/development/libraries/science/biology/mirtk/default.nix
··· 1 - { lib, stdenv, gtest, fetchFromGitHub, cmake, boost, eigen, python, vtk, zlib, tbb }: 2 3 stdenv.mkDerivation rec { 4 version = "2.0.0"; ··· 32 ''; 33 34 nativeBuildInputs = [ cmake gtest ]; 35 - buildInputs = [ boost eigen python vtk zlib tbb ]; 36 37 meta = with lib; { 38 homepage = "https://github.com/BioMedIA/MIRTK";
··· 1 + { lib, stdenv, gtest, fetchFromGitHub, cmake, boost, eigen, python3, vtk, zlib, tbb }: 2 3 stdenv.mkDerivation rec { 4 version = "2.0.0"; ··· 32 ''; 33 34 nativeBuildInputs = [ cmake gtest ]; 35 + buildInputs = [ boost eigen python3 vtk zlib tbb ]; 36 37 meta = with lib; { 38 homepage = "https://github.com/BioMedIA/MIRTK";
+3 -3
pkgs/development/libraries/subunit/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, check, cppunit, perl, pythonPackages }: 2 3 # NOTE: for subunit python library see pkgs/top-level/python-packages.nix 4 ··· 12 }; 13 14 nativeBuildInputs = [ pkg-config ]; 15 - buildInputs = [ check cppunit perl pythonPackages.wrapPython ]; 16 17 - propagatedBuildInputs = with pythonPackages; [ testtools testscenarios ]; 18 19 postFixup = "wrapPythonPrograms"; 20
··· 1 + { lib, stdenv, fetchurl, pkg-config, check, cppunit, perl, python3Packages }: 2 3 # NOTE: for subunit python library see pkgs/top-level/python-packages.nix 4 ··· 12 }; 13 14 nativeBuildInputs = [ pkg-config ]; 15 + buildInputs = [ check cppunit perl python3Packages.wrapPython ]; 16 17 + propagatedBuildInputs = with python3Packages; [ testtools testscenarios ]; 18 19 postFixup = "wrapPythonPrograms"; 20
+7 -7
pkgs/development/libraries/talloc/default.nix
··· 10 , wafHook 11 }: 12 13 - stdenv.mkDerivation (rec { 14 pname = "talloc"; 15 version = "2.3.2"; 16 ··· 42 "--builtin-libraries=replace" 43 ]; 44 45 # this must not be exported before the ConfigurePhase otherwise waf whines 46 preBuild = lib.optionalString stdenv.hostPlatform.isMusl '' 47 export NIX_CFLAGS_LINK="-no-pie -shared"; ··· 57 license = licenses.gpl3; 58 platforms = platforms.all; 59 }; 60 - } // lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) { 61 - # python-config from build Python gives incorrect values when cross-compiling. 62 - # If python-config is not found, the build falls back to using the sysconfig 63 - # module, which works correctly when cross-compiling. 64 - PYTHON_CONFIG = "/invalid"; 65 - })
··· 10 , wafHook 11 }: 12 13 + stdenv.mkDerivation rec { 14 pname = "talloc"; 15 version = "2.3.2"; 16 ··· 42 "--builtin-libraries=replace" 43 ]; 44 45 + # python-config from build Python gives incorrect values when cross-compiling. 46 + # If python-config is not found, the build falls back to using the sysconfig 47 + # module, which works correctly in all cases. 48 + PYTHON_CONFIG = "/invalid"; 49 + 50 # this must not be exported before the ConfigurePhase otherwise waf whines 51 preBuild = lib.optionalString stdenv.hostPlatform.isMusl '' 52 export NIX_CFLAGS_LINK="-no-pie -shared"; ··· 62 license = licenses.gpl3; 63 platforms = platforms.all; 64 }; 65 + }
+6
pkgs/development/libraries/tdb/default.nix
··· 19 }; 20 21 nativeBuildInputs = [ 22 pkg-config 23 wafHook 24 libxslt ··· 37 "--bundled-libraries=NONE" 38 "--builtin-libraries=replace" 39 ]; 40 41 meta = with lib; { 42 description = "The trivial database";
··· 19 }; 20 21 nativeBuildInputs = [ 22 + python3 23 pkg-config 24 wafHook 25 libxslt ··· 38 "--bundled-libraries=NONE" 39 "--builtin-libraries=replace" 40 ]; 41 + 42 + # python-config from build Python gives incorrect values when cross-compiling. 43 + # If python-config is not found, the build falls back to using the sysconfig 44 + # module, which works correctly in all cases. 45 + PYTHON_CONFIG = "/invalid"; 46 47 meta = with lib; { 48 description = "The trivial database";
+2 -2
pkgs/development/libraries/vulkan-headers/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, cmake }: 2 stdenv.mkDerivation rec { 3 pname = "vulkan-headers"; 4 - version = "1.2.162.0"; 5 6 nativeBuildInputs = [ cmake ]; 7 ··· 9 owner = "KhronosGroup"; 10 repo = "Vulkan-Headers"; 11 rev = "sdk-${version}"; 12 - sha256 = "057c49w1138l02v9gqsk1z8wdz0iilp96jblnldycwm9jc1a1ipq"; 13 }; 14 15 meta = with lib; {
··· 1 { lib, stdenv, fetchFromGitHub, cmake }: 2 stdenv.mkDerivation rec { 3 pname = "vulkan-headers"; 4 + version = "1.2.182.0"; 5 6 nativeBuildInputs = [ cmake ]; 7 ··· 9 owner = "KhronosGroup"; 10 repo = "Vulkan-Headers"; 11 rev = "sdk-${version}"; 12 + sha256 = "03j0kzq2qxhy0y82l10m8am26zrms2sjrdb1dcbpv9zh5vkxhcla"; 13 }; 14 15 meta = with lib; {
+12 -12
pkgs/development/libraries/vulkan-loader/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, python3, vulkan-headers, pkg-config 2 - , xlibsWrapper, libxcb, libXrandr, libXext, wayland, addOpenGLRunpath }: 3 4 stdenv.mkDerivation rec { 5 pname = "vulkan-loader"; 6 - version = "1.2.162.0"; 7 8 - src = fetchFromGitHub { 9 - owner = "KhronosGroup"; 10 - repo = "Vulkan-Loader"; 11 - rev = "sdk-${version}"; 12 - sha256 = "0w9i2pliw4ccmjyfzff4i2f3hxwsfd54jg7ahv2v634qmx59bsbi"; 13 - }; 14 15 - nativeBuildInputs = [ pkg-config cmake ]; 16 - buildInputs = [ python3 xlibsWrapper libxcb libXrandr libXext wayland ]; 17 18 cmakeFlags = [ 19 "-DSYSCONFDIR=${addOpenGLRunpath.driverLink}/share" 20 - "-DVULKAN_HEADERS_INSTALL_DIR=${vulkan-headers}" 21 "-DCMAKE_INSTALL_INCLUDEDIR=${vulkan-headers}/include" 22 ]; 23
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, pkg-config, libX11, libxcb 2 + , libXrandr, wayland, vulkan-headers, addOpenGLRunpath }: 3 4 stdenv.mkDerivation rec { 5 pname = "vulkan-loader"; 6 + version = "1.2.182.0"; 7 8 + src = (assert version == vulkan-headers.version; 9 + fetchFromGitHub { 10 + owner = "KhronosGroup"; 11 + repo = "Vulkan-Loader"; 12 + rev = "sdk-${version}"; 13 + sha256 = "0gmr9q3a6s8xvaa74fs9zbi9c305i2b3rx768qvl79nhbdj8nc02"; 14 + }); 15 16 + nativeBuildInputs = [ cmake pkg-config ]; 17 + buildInputs = [ libX11 libxcb libXrandr vulkan-headers wayland ]; 18 19 cmakeFlags = [ 20 "-DSYSCONFDIR=${addOpenGLRunpath.driverLink}/share" 21 "-DCMAKE_INSTALL_INCLUDEDIR=${vulkan-headers}/include" 22 ]; 23
+2 -2
pkgs/development/python-modules/aiolip/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "aiolip"; 10 - version = "1.1.4"; 11 disabled = pythonOlder "3.5"; 12 13 src = fetchFromGitHub { 14 owner = "bdraco"; 15 repo = pname; 16 rev = version; 17 - sha256 = "1f8mlvbnfcn3sigsmjdpdpgxmnbvcjhfr7lzch61i8sy25dgakji"; 18 }; 19 20 checkInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "aiolip"; 10 + version = "1.1.6"; 11 disabled = pythonOlder "3.5"; 12 13 src = fetchFromGitHub { 14 owner = "bdraco"; 15 repo = pname; 16 rev = version; 17 + sha256 = "1bgmcl8q1p6f2xm3w2qylvla6vf6bd1p2hfwj4l8w6w0w04vr02g"; 18 }; 19 20 checkInputs = [
+2 -11
pkgs/development/python-modules/nvchecker/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 - , fetchpatch 5 , pythonOlder 6 , pytestCheckHook 7 , setuptools ··· 21 22 buildPythonPackage rec { 23 pname = "nvchecker"; 24 - version = "2.3"; 25 26 # Tests not included in PyPI tarball 27 src = fetchFromGitHub { 28 owner = "lilydjwg"; 29 repo = pname; 30 rev = "v${version}"; 31 - sha256 = "0ikqjlw6v7va69i8qskj1lf07ik84q4n3qgsb7khk520gv2ks3sx"; 32 }; 33 - 34 - patches = [ 35 - # Fix test that fail in sandbox build. See https://github.com/lilydjwg/nvchecker/pull/179 36 - (fetchpatch { 37 - url = "https://github.com/lilydjwg/nvchecker/commit/7366d82bfc3dcf231f7908e259bf2437cf7dafd5.patch"; 38 - sha256 = "0pwrwa2wyy4i668lk2mqzzy6y3xi08mq3w520b4954kfm07g75a9"; 39 - }) 40 - ]; 41 42 nativeBuildInputs = [ installShellFiles docutils ]; 43 propagatedBuildInputs = [ setuptools packaging toml structlog appdirs tornado pycurl aiohttp ];
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , pythonOlder 5 , pytestCheckHook 6 , setuptools ··· 20 21 buildPythonPackage rec { 22 pname = "nvchecker"; 23 + version = "2.4"; 24 25 # Tests not included in PyPI tarball 26 src = fetchFromGitHub { 27 owner = "lilydjwg"; 28 repo = pname; 29 rev = "v${version}"; 30 + sha256 = "0ys4shp7gz6aaxrbflwcz7yjbvdv2v8pgj047p4rnp8ascpxg044"; 31 }; 32 33 nativeBuildInputs = [ installShellFiles docutils ]; 34 propagatedBuildInputs = [ setuptools packaging toml structlog appdirs tornado pycurl aiohttp ];
+2 -2
pkgs/development/python-modules/pytenable/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "pytenable"; 21 - version = "1.3.2"; 22 23 src = fetchFromGitHub { 24 owner = "tenable"; 25 repo = "pyTenable"; 26 rev = version; 27 - sha256 = "sha256-S39rl8bJsxYAmTcaZk9+s9G45lOvREjlGVBk1m30tJo="; 28 }; 29 30 propagatedBuildInputs = [
··· 18 19 buildPythonPackage rec { 20 pname = "pytenable"; 21 + version = "1.3.3"; 22 23 src = fetchFromGitHub { 24 owner = "tenable"; 25 repo = "pyTenable"; 26 rev = version; 27 + sha256 = "19vhy7mf972545abydywyig82gkxalp6sfwinvj71hzbihwwzjpq"; 28 }; 29 30 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/subunit/default.nix
··· 27 --ignore=python/subunit/tests/test_{output_filter,test_protocol{,2}}.py 28 ''; 29 30 - patchPhase = '' 31 sed -i 's/version=VERSION/version="${subunit.version}"/' setup.py 32 ''; 33 }
··· 27 --ignore=python/subunit/tests/test_{output_filter,test_protocol{,2}}.py 28 ''; 29 30 + postPatch = '' 31 sed -i 's/version=VERSION/version="${subunit.version}"/' setup.py 32 ''; 33 }
+2 -2
pkgs/development/ruby-modules/gem-config/default.nix
··· 17 # This seperates "what to build" (the exact gem versions) from "how to build" 18 # (to make gems behave if necessary). 19 20 - { lib, fetchurl, writeScript, ruby, libkrb5, libxml2, libxslt, python, stdenv, which 21 , libiconv, postgresql, v8, clang, sqlite, zlib, imagemagick, lasem 22 , pkg-config , ncurses, xapian, gpgme, util-linux, tzdata, icu, libffi 23 , cmake, libssh2, openssl, libmysqlclient, git, perl, pcre, gecode_3, curl ··· 328 # otherwise the gem will fail to link to the libv8 binary. 329 # see: https://github.com/cowboyd/libv8/pull/161 330 libv8 = attrs: { 331 - buildInputs = [ which v8 python ]; 332 buildFlags = [ "--with-system-v8=true" ]; 333 dontBuild = false; 334 postPatch = ''
··· 17 # This seperates "what to build" (the exact gem versions) from "how to build" 18 # (to make gems behave if necessary). 19 20 + { lib, fetchurl, writeScript, ruby, libkrb5, libxml2, libxslt, python2, stdenv, which 21 , libiconv, postgresql, v8, clang, sqlite, zlib, imagemagick, lasem 22 , pkg-config , ncurses, xapian, gpgme, util-linux, tzdata, icu, libffi 23 , cmake, libssh2, openssl, libmysqlclient, git, perl, pcre, gecode_3, curl ··· 328 # otherwise the gem will fail to link to the libv8 binary. 329 # see: https://github.com/cowboyd/libv8/pull/161 330 libv8 = attrs: { 331 + buildInputs = [ which v8 python2 ]; 332 buildFlags = [ "--with-system-v8=true" ]; 333 dontBuild = false; 334 postPatch = ''
+4 -2
pkgs/development/tools/libsigrok/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, libzip, glib, libusb1, libftdi1, check 2 - , libserialport, librevisa, doxygen, glibmm, python 3 , version ? "0.5.1", sha256 ? "171b553dir5gn6w4f7n37waqk62nq2kf1jykx4ifjacdz5xdw3z4" 4 }: 5 ··· 19 20 nativeBuildInputs = [ pkg-config ]; 21 buildInputs = [ libzip glib libusb1 libftdi1 check libserialport 22 - librevisa doxygen glibmm python 23 ]; 24 25 postInstall = '' 26 mkdir -p "$out/share/sigrok-firmware/"
··· 1 { lib, stdenv, fetchurl, pkg-config, libzip, glib, libusb1, libftdi1, check 2 + , libserialport, librevisa, doxygen, glibmm 3 , version ? "0.5.1", sha256 ? "171b553dir5gn6w4f7n37waqk62nq2kf1jykx4ifjacdz5xdw3z4" 4 }: 5 ··· 19 20 nativeBuildInputs = [ pkg-config ]; 21 buildInputs = [ libzip glib libusb1 libftdi1 check libserialport 22 + librevisa doxygen glibmm 23 ]; 24 + 25 + strictDeps = true; 26 27 postInstall = '' 28 mkdir -p "$out/share/sigrok-firmware/"
+23
pkgs/development/tools/misc/aviator/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "aviator"; 5 + version = "1.8.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "herrjulz"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-Oa4z8n+q7LKWMnwk+xj9UunzOa3ChaPBCTo828yYJGQ="; 12 + }; 13 + 14 + deleteVendor = true; 15 + vendorSha256 = "sha256-rYOphvI1ZE8X5UExfgxHnWBn697SDkNnmxeY7ihIZ1s="; 16 + 17 + meta = with lib; { 18 + description = "Merge YAML/JSON files in a in a convenient fashion"; 19 + homepage = "https://github.com/herrjulz/aviator"; 20 + license = licenses.mit; 21 + maintainers = with maintainers; [ risson ]; 22 + }; 23 + }
+2 -2
pkgs/development/tools/misc/coccinelle/default.nix
··· 1 - { fetchurl, lib, stdenv, python, ncurses, ocamlPackages, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 pname = "coccinelle"; ··· 12 buildInputs = with ocamlPackages; [ 13 ocaml findlib menhir 14 ocaml_pcre parmap stdcompat 15 - python ncurses pkg-config 16 ]; 17 18 doCheck = false;
··· 1 + { fetchurl, lib, stdenv, python3, ncurses, ocamlPackages, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 pname = "coccinelle"; ··· 12 buildInputs = with ocamlPackages; [ 13 ocaml findlib menhir 14 ocaml_pcre parmap stdcompat 15 + python3 ncurses pkg-config 16 ]; 17 18 doCheck = false;
+23
pkgs/development/tools/misc/spruce/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "spruce"; 5 + version = "1.28.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "geofffranks"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-cNO+6rMQPO1e4Hen8vcFU1FRnnCv2+fDYtXXbuR2UCU="; 12 + }; 13 + 14 + deleteVendor = true; 15 + vendorSha256 = "sha256-5EM4Z9AN1Mjy7DayII0Iu+XrjM9lyUqrScMT/fe43dw="; 16 + 17 + meta = with lib; { 18 + description = "A BOSH template merge tool"; 19 + homepage = "https://github.com/geofffranks/spruce"; 20 + license = licenses.mit; 21 + maintainers = with maintainers; [ risson ]; 22 + }; 23 + }
+5 -3
pkgs/development/tools/parsing/hammer/default.nix
··· 1 - { lib, stdenv, fetchgit, glib, pkg-config, python, scons }: 2 3 stdenv.mkDerivation { 4 pname = "hammer"; ··· 10 rev = "47f34b81e4de834fd3537dd71928c4f3cdb7f533"; 11 }; 12 13 - nativeBuildInputs = [ pkg-config ]; 14 - buildInputs = [ glib python scons ]; 15 16 meta = with lib; { 17 description = "A bit-oriented parser combinator library";
··· 1 + { lib, stdenv, fetchgit, glib, pkg-config, scons }: 2 3 stdenv.mkDerivation { 4 pname = "hammer"; ··· 10 rev = "47f34b81e4de834fd3537dd71928c4f3cdb7f533"; 11 }; 12 13 + nativeBuildInputs = [ pkg-config scons ]; 14 + buildInputs = [ glib ]; 15 + 16 + strictDeps = true; 17 18 meta = with lib; { 19 description = "A bit-oriented parser combinator library";
+46 -38
pkgs/development/tools/vulkan-validation-layers/default.nix
··· 1 - { lib, stdenv 2 , fetchFromGitHub 3 , cmake 4 - , writeText 5 - , python3 6 , spirv-headers 7 , spirv-tools 8 , vulkan-headers 9 - , vulkan-loader 10 - , glslang 11 - , pkg-config 12 - , xlibsWrapper 13 - , libxcb 14 - , libXrandr 15 , wayland 16 }: 17 - # vulkan-validation-layers requires a custom glslang version, while glslang requires 18 - # custom versions for spirv-tools and spirv-headers. The git hashes required for all 19 - # of these deps is documented upstream here: 20 - # https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/master/scripts/known_good.json 21 22 let 23 localSpirvHeaders = spirv-headers.overrideAttrs (_: { 24 src = fetchFromGitHub { 25 owner = "KhronosGroup"; 26 repo = "SPIRV-Headers"; 27 - rev = "f027d53ded7e230e008d37c8b47ede7cd308e19d"; 28 - sha256 = "12gp2mqcar6jj57jw9isfr62yn72kmvdcl0zga4gvrlyfhnf582q"; 29 }; 30 }); 31 localGlslang = (glslang.override { ··· 33 src = fetchFromGitHub { 34 owner = "KhronosGroup"; 35 repo = "SPIRV-Tools"; 36 - rev = "c9c1f54330d13a0bec1aa3f08d436249d8e35596"; 37 - sha256 = "0r5whsw9x8j4199xwxv293ar2ga73pm2s7rngw732ylh6rw3bkly"; 38 }; 39 }); 40 argSpirv-headers = localSpirvHeaders; ··· 42 src = fetchFromGitHub { 43 owner = "KhronosGroup"; 44 repo = "glslang"; 45 - rev = "dd69df7f3dac26362e10b0f38efb9e47990f7537"; 46 - sha256 = "1iafbh524avsjg4pjiq156b62pck2rwlfl2pjnml8sjy285506rk"; 47 }; 48 }); 49 in 50 - 51 stdenv.mkDerivation rec { 52 pname = "vulkan-validation-layers"; 53 - version = "1.2.162.0"; 54 55 # If we were to use "dev" here instead of headers, the setupHook would be 56 # placed in that output instead of "out". 57 outputs = ["out" "headers"]; 58 outputInclude = "headers"; 59 60 - src = fetchFromGitHub { 61 - owner = "KhronosGroup"; 62 - repo = "Vulkan-ValidationLayers"; 63 - rev = "sdk-${version}"; 64 - sha256 = "1mpqmxh9zm20jdar59lp4yjpqfzxn2pwds6bkvnzihfy0pymf15k"; 65 - }; 66 67 nativeBuildInputs = [ 68 - pkg-config 69 cmake 70 - python3 71 ]; 72 73 buildInputs = [ 74 - localGlslang 75 - localGlslang.spirv-headers 76 - vulkan-headers 77 - vulkan-loader 78 libxcb 79 libXrandr 80 wayland 81 ]; 82 83 cmakeFlags = [ 84 "-DGLSLANG_INSTALL_DIR=${localGlslang}" 85 "-DSPIRV_HEADERS_INSTALL_DIR=${localSpirvHeaders}" 86 "-DBUILD_LAYER_SUPPORT_FILES=ON" 87 ]; 88 89 - # Include absolute paths to layer libraries in their associated 90 - # layer definition json files. 91 - patchPhase = '' 92 - sed "s|\([[:space:]]*set(INSTALL_DEFINES \''${INSTALL_DEFINES} -DRELATIVE_LAYER_BINARY=\"\)\(\$<TARGET_FILE_NAME:\''${TARGET_NAME}>\")\)|\1$out/lib/\2|" -i layers/CMakeLists.txt 93 - ''; 94 95 meta = with lib; { 96 description = "The official Khronos Vulkan validation layers";
··· 1 + { lib 2 + , stdenv 3 , fetchFromGitHub 4 , cmake 5 + , glslang 6 + , libX11 7 + , libxcb 8 + , libXrandr 9 , spirv-headers 10 , spirv-tools 11 , vulkan-headers 12 , wayland 13 }: 14 15 let 16 + # vulkan-validation-layers requires a custom glslang & robin-hood-hashing 17 + # version, while glslang requires custom versions for spirv-tools and spirv-headers. 18 + # 19 + # The git hashes required for all of these deps is documented upstream here: 20 + # https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/master/scripts/known_good.json 21 + # and https://github.com/KhronosGroup/glslang/blob/master/known_good.json 22 localSpirvHeaders = spirv-headers.overrideAttrs (_: { 23 src = fetchFromGitHub { 24 owner = "KhronosGroup"; 25 repo = "SPIRV-Headers"; 26 + rev = "dafead1765f6c1a5f9f8a76387dcb2abe4e54acd"; # pin 27 + sha256 = "1kj6wcx9y7r1xyg8n7ai2pzrg9ira7hbakr45wh5p4zyxh0m45n8"; 28 }; 29 }); 30 localGlslang = (glslang.override { ··· 32 src = fetchFromGitHub { 33 owner = "KhronosGroup"; 34 repo = "SPIRV-Tools"; 35 + rev = "dc72924cb31cd9f3dbc3eb47e9d926cf641e3a07"; # pin 36 + sha256 = "0pxgbq6xapw9hgrzb3rk5cylzgg1y1bkqz5wxzwqls63pwga5912"; 37 }; 38 }); 39 argSpirv-headers = localSpirvHeaders; ··· 41 src = fetchFromGitHub { 42 owner = "KhronosGroup"; 43 repo = "glslang"; 44 + rev = "18eef33bd7a4bf5ad8c69f99cb72022608cf6e73"; # pin 45 + sha256 = "0wwj7q509pkp8wj7120g1n2ddl4x2r03ljf5czd9794ji6yraidn"; 46 }; 47 }); 48 + robin-hood-hashing = fetchFromGitHub { 49 + owner = "martinus"; 50 + repo = "robin-hood-hashing"; 51 + rev = "3.11.2"; # pin 52 + sha256 = "0103mnqpmka1smy0arnrbihlvi7i8xr5im0px8wn4faw4flikkcm"; 53 + }; 54 in 55 stdenv.mkDerivation rec { 56 pname = "vulkan-validation-layers"; 57 + version = "1.2.182.0"; 58 59 # If we were to use "dev" here instead of headers, the setupHook would be 60 # placed in that output instead of "out". 61 outputs = ["out" "headers"]; 62 outputInclude = "headers"; 63 64 + src = (assert version == vulkan-headers.version; 65 + fetchFromGitHub { 66 + owner = "KhronosGroup"; 67 + repo = "Vulkan-ValidationLayers"; 68 + rev = "sdk-${version}"; 69 + sha256 = "1fnmb7vbm7y1x67bf1xiwdrpj9j4lkvhk9xhb6hp6x2aryvcyrnc"; 70 + }); 71 + 72 + # Include absolute paths to layer libraries in their associated 73 + # layer definition json files. 74 + postPatch = '' 75 + sed "s|\([[:space:]]*set(INSTALL_DEFINES \''${INSTALL_DEFINES} -DRELATIVE_LAYER_BINARY=\"\)\(\$<TARGET_FILE_NAME:\''${TARGET_NAME}>\")\)|\1$out/lib/\2|" -i layers/CMakeLists.txt 76 + ''; 77 78 nativeBuildInputs = [ 79 cmake 80 ]; 81 82 buildInputs = [ 83 + libX11 84 libxcb 85 libXrandr 86 + vulkan-headers 87 wayland 88 ]; 89 90 cmakeFlags = [ 91 "-DGLSLANG_INSTALL_DIR=${localGlslang}" 92 "-DSPIRV_HEADERS_INSTALL_DIR=${localSpirvHeaders}" 93 + "-DROBIN_HOOD_HASHING_INSTALL_DIR=${robin-hood-hashing}" 94 "-DBUILD_LAYER_SUPPORT_FILES=ON" 95 + # Hide dev warnings that are useless for packaging 96 + "-Wno-dev" 97 ]; 98 99 + # Tests require access to vulkan-compatible GPU, which isn't 100 + # available in Nix sandbox. Fails with VK_ERROR_INCOMPATIBLE_DRIVER. 101 + doCheck = false; 102 103 meta = with lib; { 104 description = "The official Khronos Vulkan validation layers";
+2 -2
pkgs/games/ja2-stracciatella/default.nix
··· 1 - { stdenv, lib, fetchurl, fetchFromGitHub, cmake, python, rustPlatform, SDL2, fltk, rapidjson, gtest, Carbon, Cocoa }: 2 let 3 version = "0.17.0"; 4 src = fetchFromGitHub { ··· 28 pname = "ja2-stracciatella"; 29 inherit src version; 30 31 - nativeBuildInputs = [ cmake python ]; 32 buildInputs = [ SDL2 fltk rapidjson gtest ] ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa ]; 33 34 patches = [
··· 1 + { stdenv, lib, fetchurl, fetchFromGitHub, cmake, python3, rustPlatform, SDL2, fltk, rapidjson, gtest, Carbon, Cocoa }: 2 let 3 version = "0.17.0"; 4 src = fetchFromGitHub { ··· 28 pname = "ja2-stracciatella"; 29 inherit src version; 30 31 + nativeBuildInputs = [ cmake python3 ]; 32 buildInputs = [ SDL2 fltk rapidjson gtest ] ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa ]; 33 34 patches = [
+2 -2
pkgs/misc/emulators/blastem/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchFromGitHub, pkg-config, SDL2, glew, xcftools, python, pillow, makeWrapper }: 2 3 let 4 vasm = ··· 26 sha256 = "07wzbmzp0y8mh59jxg81q17gqagz3psxigxh8dmzsipgg68y6a8r"; 27 }; 28 nativeBuildInputs = [ makeWrapper ]; 29 - buildInputs = [ pkg-config SDL2 glew xcftools python pillow vasm ]; 30 preBuild = '' 31 patchShebangs img2tiles.py 32 '';
··· 1 + { lib, stdenv, fetchurl, fetchFromGitHub, pkg-config, SDL2, glew, xcftools, python2Packages, makeWrapper }: 2 3 let 4 vasm = ··· 26 sha256 = "07wzbmzp0y8mh59jxg81q17gqagz3psxigxh8dmzsipgg68y6a8r"; 27 }; 28 nativeBuildInputs = [ makeWrapper ]; 29 + buildInputs = [ pkg-config SDL2 glew xcftools python2Packages.python python2Packages.pillow vasm ]; 30 preBuild = '' 31 patchShebangs img2tiles.py 32 '';
+3 -3
pkgs/servers/http/gitlab-pages/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gitlab-pages"; 5 - version = "1.40.0"; 6 7 src = fetchFromGitLab { 8 owner = "gitlab-org"; 9 repo = "gitlab-pages"; 10 rev = "v${version}"; 11 - sha256 = "sha256-RgWDAvuxqZeFCU+Q2s+FDIM/AroIdnfVq/D5lG4XN7U="; 12 }; 13 14 - vendorSha256 = "sha256-HbMM0IHw1DMDlNN1m2EHaG9CXnj9j9xROPQiT2xTGlM="; 15 subPackages = [ "." ]; 16 17 meta = with lib; {
··· 2 3 buildGoModule rec { 4 pname = "gitlab-pages"; 5 + version = "1.41.0"; 6 7 src = fetchFromGitLab { 8 owner = "gitlab-org"; 9 repo = "gitlab-pages"; 10 rev = "v${version}"; 11 + sha256 = "sha256-f/dmQvsWHlc9thJ9Ekp14VjdjW5+IMtD0vDMlYksUx4="; 12 }; 13 14 + vendorSha256 = "sha256-C/1CuUbZEfawzAasTM1VsbK3vVvuRAWUR3cBm5zGzXs="; 15 subPackages = [ "." ]; 16 17 meta = with lib; {
+2 -2
pkgs/servers/matrix-appservice-discord/default.nix
··· 1 - { lib, mkYarnPackage, fetchFromGitHub, runCommand, makeWrapper, python, nodejs }: 2 3 assert lib.versionAtLeast nodejs.version "12.0.0"; 4 ··· 26 27 pkgConfig = { 28 better-sqlite3 = { 29 - buildInputs = [ python ]; 30 postInstall = '' 31 # build native sqlite bindings 32 npm run build-release --offline --nodedir="${nodeSources}"
··· 1 + { lib, mkYarnPackage, fetchFromGitHub, runCommand, makeWrapper, python3, nodejs }: 2 3 assert lib.versionAtLeast nodejs.version "12.0.0"; 4 ··· 26 27 pkgConfig = { 28 better-sqlite3 = { 29 + buildInputs = [ python3 ]; 30 postInstall = '' 31 # build native sqlite bindings 32 npm run build-release --offline --nodedir="${nodeSources}"
+3 -3
pkgs/servers/monitoring/munin/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, makeWrapper, which, coreutils, rrdtool, perlPackages 2 - , python, ruby, jre, nettools, bc 3 }: 4 5 stdenv.mkDerivation rec { ··· 38 perlPackages.ListMoreUtils 39 perlPackages.LWP 40 perlPackages.DBDPg 41 - python 42 ruby 43 jre 44 # tests ··· 97 "DESTDIR=$(out)" 98 "PERLLIB=$(out)/${perlPackages.perl.libPrefix}" 99 "PERL=${perlPackages.perl.outPath}/bin/perl" 100 - "PYTHON=${python.outPath}/bin/python" 101 "RUBY=${ruby.outPath}/bin/ruby" 102 "JAVARUN=${jre.outPath}/bin/java" 103 "PLUGINUSER=munin"
··· 1 { lib, stdenv, fetchFromGitHub, makeWrapper, which, coreutils, rrdtool, perlPackages 2 + , python2, ruby, jre, nettools, bc 3 }: 4 5 stdenv.mkDerivation rec { ··· 38 perlPackages.ListMoreUtils 39 perlPackages.LWP 40 perlPackages.DBDPg 41 + python2 42 ruby 43 jre 44 # tests ··· 97 "DESTDIR=$(out)" 98 "PERLLIB=$(out)/${perlPackages.perl.libPrefix}" 99 "PERL=${perlPackages.perl.outPath}/bin/perl" 100 + "PYTHON=${python2.outPath}/bin/python" 101 "RUBY=${ruby.outPath}/bin/ruby" 102 "JAVARUN=${jre.outPath}/bin/java" 103 "PLUGINUSER=munin"
+3 -3
pkgs/servers/monitoring/prometheus/postgres-exporter.nix
··· 2 3 buildGoModule rec { 4 pname = "postgres_exporter"; 5 - version = "0.9.0"; 6 7 src = fetchFromGitHub { 8 owner = "wrouesnel"; 9 repo = "postgres_exporter"; 10 rev = "v${version}"; 11 - sha256 = "sha256-Kv+sjqhlmH36L4YvDuGYODR/eTHA2TKQ6IUCXAiItyo="; 12 }; 13 14 - vendorSha256 = "sha256-yMcoUl9NsiiZQyEHlLu79DzIyl6BbhLZ/xNFavaGrEs="; 15 16 doCheck = true; 17
··· 2 3 buildGoModule rec { 4 pname = "postgres_exporter"; 5 + version = "0.10.0"; 6 7 src = fetchFromGitHub { 8 owner = "wrouesnel"; 9 repo = "postgres_exporter"; 10 rev = "v${version}"; 11 + sha256 = "sha256-QU/pPw0gOHF5SAET8S/v7nTPyEvBqkxwwGQ42PbQNvw="; 12 }; 13 14 + vendorSha256 = "sha256-sSJjJR0wlW95I6bgzLKx4aVcqwKMRyzzWC4uz0BKLNY="; 15 16 doCheck = true; 17
+6 -4
pkgs/servers/neard/default.nix
··· 1 - { lib, stdenv, fetchurl, autoreconfHook, pkg-config, systemd, glib, dbus, libnl, pythonPackages }: 2 3 stdenv.mkDerivation rec { 4 name = "neard-0.16"; ··· 8 sha256 = "0bpdmyxvd3z54p95apz4bjb5jp8hbc04sicjapcryjwa8mh6pbil"; 9 }; 10 11 - nativeBuildInputs = [ autoreconfHook pkg-config ]; 12 - buildInputs = [ systemd glib dbus libnl pythonPackages.python pythonPackages.wrapPython ]; 13 - pythonPath = [ pythonPackages.pygobject2 pythonPackages.dbus-python pythonPackages.pygtk ]; 14 15 configureFlags = [ "--disable-debug" "--enable-tools" "--enable-ese" "--with-systemdsystemunitdir=$out/lib/systemd/system" ]; 16
··· 1 + { lib, stdenv, fetchurl, autoreconfHook, pkg-config, systemd, glib, dbus, libnl, python2Packages }: 2 3 stdenv.mkDerivation rec { 4 name = "neard-0.16"; ··· 8 sha256 = "0bpdmyxvd3z54p95apz4bjb5jp8hbc04sicjapcryjwa8mh6pbil"; 9 }; 10 11 + nativeBuildInputs = [ autoreconfHook pkg-config python2Packages.wrapPython ]; 12 + buildInputs = [ systemd glib dbus libnl ] ++ (with python2Packages; [ python ]); 13 + pythonPath = with python2Packages; [ pygobject2 dbus-python pygtk ]; 14 + 15 + strictDeps = true; 16 17 configureFlags = [ "--disable-debug" "--enable-tools" "--enable-ese" "--with-systemdsystemunitdir=$out/lib/systemd/system" ]; 18
+2 -2
pkgs/servers/nosql/cassandra/generic.nix
··· 1 { lib 2 , stdenv 3 , fetchurl 4 - , python 5 , makeWrapper 6 , gawk 7 , bash ··· 99 fi 100 done 101 102 - wrapProgram $out/bin/cqlsh --prefix PATH : ${python}/bin 103 104 runHook postInstall 105 '';
··· 1 { lib 2 , stdenv 3 , fetchurl 4 + , python2 5 , makeWrapper 6 , gawk 7 , bash ··· 99 fi 100 done 101 102 + wrapProgram $out/bin/cqlsh --prefix PATH : ${python2}/bin 103 104 runHook postInstall 105 '';
+30 -8
pkgs/servers/samba/4.x.nix
··· 1 { lib, stdenv 2 , fetchurl 3 - , python 4 , pkg-config 5 , bison 6 , flex 7 , perl 8 , libxslt 9 , docbook_xsl 10 - , rpcgen 11 , fixDarwinDylibNames 12 , docbook_xml_dtd_45 13 , readline ··· 17 , libarchive 18 , zlib 19 , liburing 20 - , fam 21 , gnutls 22 , libunwind 23 , systemd ··· 59 ./patch-source3__libads__kerberos_keytab.c.patch 60 ./4.x-no-persistent-install-dynconfig.patch 61 ./4.x-fix-makeflags-parsing.patch 62 ]; 63 64 nativeBuildInputs = [ 65 pkg-config 66 bison 67 flex 68 perl 69 perl.pkgs.ParseYapp 70 libxslt 71 docbook_xsl 72 docbook_xml_dtd_45 73 cmocka 74 rpcsvc-proto 75 ] ++ optionals stdenv.isDarwin [ 76 - rpcgen 77 fixDarwinDylibNames 78 ]; 79 80 buildInputs = [ 81 - python 82 readline 83 popt 84 dbus ··· 86 libbsd 87 libarchive 88 zlib 89 - fam 90 libunwind 91 gnutls 92 libtasn1 ··· 102 ++ optional enableAcl acl 103 ++ optional enablePam pam; 104 105 postPatch = '' 106 # Removes absolute paths in scripts 107 sed -i 's,/sbin/,,g' ctdb/config/functions ··· 112 patchShebangs ./buildtools/bin 113 ''; 114 115 - configureFlags = [ 116 "--with-static-modules=NONE" 117 "--with-shared-modules=ALL" 118 "--enable-fhs" ··· 126 "--without-ads" 127 ] ++ optional enableProfiling "--with-profiling-data" 128 ++ optional (!enableAcl) "--without-acl-support" 129 - ++ optional (!enablePam) "--without-pam"; 130 131 preBuild = '' 132 export MAKEFLAGS="-j $NIX_BUILD_CORES" ··· 146 patchelf --shrink-rpath "\$BIN"; 147 EOF 148 find $out -type f -name \*.so -exec $SHELL -c "$SCRIPT" \; 149 ''; 150 151 passthru = {
··· 1 { lib, stdenv 2 + , buildPackages 3 , fetchurl 4 + , python3 5 + , wafHook 6 , pkg-config 7 , bison 8 , flex 9 , perl 10 , libxslt 11 + , heimdal 12 , docbook_xsl 13 , fixDarwinDylibNames 14 , docbook_xml_dtd_45 15 , readline ··· 19 , libarchive 20 , zlib 21 , liburing 22 , gnutls 23 , libunwind 24 , systemd ··· 60 ./patch-source3__libads__kerberos_keytab.c.patch 61 ./4.x-no-persistent-install-dynconfig.patch 62 ./4.x-fix-makeflags-parsing.patch 63 + ./build-find-pre-built-heimdal-build-tools-in-case-of-.patch 64 ]; 65 66 nativeBuildInputs = [ 67 + python3 68 + wafHook 69 pkg-config 70 bison 71 flex 72 perl 73 perl.pkgs.ParseYapp 74 libxslt 75 + buildPackages.stdenv.cc 76 + heimdal 77 docbook_xsl 78 docbook_xml_dtd_45 79 cmocka 80 rpcsvc-proto 81 ] ++ optionals stdenv.isDarwin [ 82 fixDarwinDylibNames 83 ]; 84 85 buildInputs = [ 86 + python3 87 readline 88 popt 89 dbus ··· 91 libbsd 92 libarchive 93 zlib 94 libunwind 95 gnutls 96 libtasn1 ··· 106 ++ optional enableAcl acl 107 ++ optional enablePam pam; 108 109 + wafPath = "buildtools/bin/waf"; 110 + 111 postPatch = '' 112 # Removes absolute paths in scripts 113 sed -i 's,/sbin/,,g' ctdb/config/functions ··· 118 patchShebangs ./buildtools/bin 119 ''; 120 121 + preConfigure = '' 122 + export PKGCONFIG="$PKG_CONFIG" 123 + ''; 124 + 125 + wafConfigureFlags = [ 126 "--with-static-modules=NONE" 127 "--with-shared-modules=ALL" 128 "--enable-fhs" ··· 136 "--without-ads" 137 ] ++ optional enableProfiling "--with-profiling-data" 138 ++ optional (!enableAcl) "--without-acl-support" 139 + ++ optional (!enablePam) "--without-pam" 140 + ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 141 + "--bundled-libraries=!asn1_compile,!compile_et" 142 + ]; 143 + 144 + # python-config from build Python gives incorrect values when cross-compiling. 145 + # If python-config is not found, the build falls back to using the sysconfig 146 + # module, which works correctly in all cases. 147 + PYTHON_CONFIG = "/invalid"; 148 149 preBuild = '' 150 export MAKEFLAGS="-j $NIX_BUILD_CORES" ··· 164 patchelf --shrink-rpath "\$BIN"; 165 EOF 166 find $out -type f -name \*.so -exec $SHELL -c "$SCRIPT" \; 167 + 168 + # Samba does its own shebang patching, but uses build Python 169 + find "$out/bin" -type f -executable -exec \ 170 + sed -i '1 s^#!${python3.pythonForBuild}/bin/python.*^#!${python3.interpreter}^' {} \; 171 ''; 172 173 passthru = {
+87
pkgs/servers/samba/build-find-pre-built-heimdal-build-tools-in-case-of-.patch
···
··· 1 + From e002d2ef2688d5433d2bd03aa4d77a0ec5ac4e63 Mon Sep 17 00:00:00 2001 2 + From: Uri Simchoni <uri@samba.org> 3 + Date: Sun, 20 Oct 2019 00:03:14 +0300 4 + Subject: [PATCH] build: find pre-built heimdal build tools in case of embedded 5 + heimdal 6 + 7 + This patch fixes the case of finding asn1_compile and compile_et for 8 + building embedded heimdal, by setting 9 + --bundled-libraries='!asn1_compile,!compile_et' as configure flags. 10 + 11 + The Heimdal build tools compile_et and asn1_compile are needed *only* 12 + if we use the embedded heimdal (otherwise we don't build heimdal and 13 + use headers that have been generated by those tools elsewhere). 14 + 15 + For cross-compilation with embedded heimdal, it is vital to use host build 16 + tools, and so asn1_compile and compile_et must be supplied and not 17 + built. One way of doing this would be to set the COMPILE_ET and 18 + ASN1_COMPILE env vars to the location of supplied binaries. Another way, 19 + which is more commonly used, is to exclude asn1_compile and compile_et 20 + from bundled packages via the switch 21 + -bundled-libraries='!asn1_compile,!compile_et'. When this is done, 22 + the build script searches the path for those tools and sets the 23 + ASN1_COMPILE and COMPILE_ET vars accordingly. (this is admittedly 24 + kind of a round-about way of doing things but this has become the 25 + de-facto standard amongst embedded distro builders). 26 + 27 + In commit 8061983d4882f3ba3f12da71443b035d7b672eec, this process of 28 + finding the binaris has been moved to be carried out only in the 29 + system heimdal case. As explained above, we only need these tools, 30 + and hence the check, in bundled mode. 31 + 32 + BUG: https://bugzilla.samba.org/show_bug.cgi?id=14164 33 + 34 + Signed-off-by: Uri Simchoni <uri@samba.org> 35 + Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> 36 + [Bernd: rebased for version 4.11.13] 37 + --- 38 + wscript_configure_embedded_heimdal | 11 +++++++++++ 39 + wscript_configure_system_heimdal | 11 ----------- 40 + 2 files changed, 11 insertions(+), 11 deletions(-) 41 + 42 + diff --git a/wscript_configure_embedded_heimdal b/wscript_configure_embedded_heimdal 43 + index 8c55ae2a938..4fdae8062c5 100644 44 + --- a/wscript_configure_embedded_heimdal 45 + +++ b/wscript_configure_embedded_heimdal 46 + @@ -1 +1,12 @@ 47 + conf.RECURSE('source4/heimdal_build') 48 + + 49 + +def check_system_heimdal_binary(name): 50 + + if conf.LIB_MAY_BE_BUNDLED(name): 51 + + return False 52 + + if not conf.find_program(name, var=name.upper()): 53 + + return False 54 + + conf.define('USING_SYSTEM_%s' % name.upper(), 1) 55 + + return True 56 + + 57 + +check_system_heimdal_binary("compile_et") 58 + +check_system_heimdal_binary("asn1_compile") 59 + diff --git a/wscript_configure_system_heimdal b/wscript_configure_system_heimdal 60 + index 0ff6dad2f55..f77c177442f 100644 61 + --- a/wscript_configure_system_heimdal 62 + +++ b/wscript_configure_system_heimdal 63 + @@ -37,14 +37,6 @@ def check_system_heimdal_lib(name, functions='', headers='', onlyif=None): 64 + conf.define('USING_SYSTEM_%s' % name.upper(), 1) 65 + return True 66 + 67 + -def check_system_heimdal_binary(name): 68 + - if conf.LIB_MAY_BE_BUNDLED(name): 69 + - return False 70 + - if not conf.find_program(name, var=name.upper()): 71 + - return False 72 + - conf.define('USING_SYSTEM_%s' % name.upper(), 1) 73 + - return True 74 + - 75 + check_system_heimdal_lib("com_err", "com_right_r com_err", "com_err.h") 76 + 77 + if check_system_heimdal_lib("roken", "rk_socket_set_reuseaddr", "roken.h"): 78 + @@ -96,7 +96,4 @@ 79 + #if conf.CHECK_BUNDLED_SYSTEM('tommath', checkfunctions='mp_init', headers='tommath.h'): 80 + # conf.define('USING_SYSTEM_TOMMATH', 1) 81 + 82 + -check_system_heimdal_binary("compile_et") 83 + -check_system_heimdal_binary("asn1_compile") 84 + - 85 + conf.define('USING_SYSTEM_KRB5', 1) 86 + -- 87 + 2.20.1
+3 -3
pkgs/tools/audio/darkice/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "darkice"; 8 - version = "1.3"; 9 10 src = fetchurl { 11 - url = "mirror://sourceforge/darkice/${version}/darkice-${version}.tar.gz"; 12 - sha256 = "1rlxds7ssq7nk2in4s46xws7xy9ylxsqgcz85hxjgh17lsm0y39c"; 13 }; 14 15 nativeBuildInputs = [ pkg-config ];
··· 5 6 stdenv.mkDerivation rec { 7 pname = "darkice"; 8 + version = "1.4"; 9 10 src = fetchurl { 11 + url = "https://github.com/rafael2k/darkice/releases/download/v${version}/darkice-${version}.tar.gz"; 12 + sha256 = "05yq7lggxygrkd76yiqby3msrgdn082p0qlvmzzv9xbw8hmyra76"; 13 }; 14 15 nativeBuildInputs = [ pkg-config ];
+5 -5
pkgs/tools/audio/mididings/default.nix
··· 1 - { lib, pythonPackages, fetchFromGitHub, pkg-config, glib, alsa-lib, libjack2 }: 2 3 - pythonPackages.buildPythonApplication { 4 version = "2015-11-17"; 5 pname = "mididings"; 6 ··· 12 }; 13 14 nativeBuildInputs = [ pkg-config ]; 15 - buildInputs = [ glib alsa-lib libjack2 pythonPackages.boost ]; 16 - propagatedBuildInputs = with pythonPackages; [ decorator ] 17 # for livedings 18 ++ [ tkinter pyliblo ] 19 # for mididings.extra ··· 25 26 preBuild = with lib.versions; '' 27 substituteInPlace setup.py \ 28 - --replace boost_python "boost_python${major pythonPackages.python.version}${minor pythonPackages.python.version}" 29 ''; 30 31 meta = with lib; {
··· 1 + { lib, python2Packages, fetchFromGitHub, pkg-config, glib, alsa-lib, libjack2 }: 2 3 + python2Packages.buildPythonApplication { 4 version = "2015-11-17"; 5 pname = "mididings"; 6 ··· 12 }; 13 14 nativeBuildInputs = [ pkg-config ]; 15 + buildInputs = [ glib alsa-lib libjack2 python2Packages.boost ]; 16 + propagatedBuildInputs = with python2Packages; [ decorator ] 17 # for livedings 18 ++ [ tkinter pyliblo ] 19 # for mididings.extra ··· 25 26 preBuild = with lib.versions; '' 27 substituteInPlace setup.py \ 28 + --replace boost_python "boost_python${major python2Packages.python.version}${minor python2Packages.python.version}" 29 ''; 30 31 meta = with lib; {
+2 -2
pkgs/tools/filesystems/fuse-overlayfs/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "fuse-overlayfs"; 5 - version = "1.6"; 6 7 src = fetchFromGitHub { 8 owner = "containers"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-YNR9Cj2StbmA2MjoQEWgJCMoHXQ1wIYikXGUEkmJEIg="; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "fuse-overlayfs"; 5 + version = "1.7"; 6 7 src = fetchFromGitHub { 8 owner = "containers"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-eJTyiepQpCptZUnlmWTYejCyzf3QHCzqrn67UjW9mU4="; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
+2 -2
pkgs/tools/filesystems/mergerfs/tools.nix
··· 1 { lib, stdenv, fetchFromGitHub, coreutils, makeWrapper 2 - , rsync, python3, pythonPackages }: 3 4 stdenv.mkDerivation rec { 5 pname = "mergerfs-tools"; ··· 23 postInstall = with lib; '' 24 wrapProgram $out/bin/mergerfs.balance --prefix PATH : ${makeBinPath [ rsync ]} 25 wrapProgram $out/bin/mergerfs.dup --prefix PATH : ${makeBinPath [ rsync ]} 26 - wrapProgram $out/bin/mergerfs.mktrash --prefix PATH : ${makeBinPath [ pythonPackages.xattr ]} 27 ''; 28 29 meta = with lib; {
··· 1 { lib, stdenv, fetchFromGitHub, coreutils, makeWrapper 2 + , rsync, python3 }: 3 4 stdenv.mkDerivation rec { 5 pname = "mergerfs-tools"; ··· 23 postInstall = with lib; '' 24 wrapProgram $out/bin/mergerfs.balance --prefix PATH : ${makeBinPath [ rsync ]} 25 wrapProgram $out/bin/mergerfs.dup --prefix PATH : ${makeBinPath [ rsync ]} 26 + wrapProgram $out/bin/mergerfs.mktrash --prefix PATH : ${makeBinPath [ python3.pkgs.xattr ]} 27 ''; 28 29 meta = with lib; {
+7 -4
pkgs/tools/filesystems/moosefs/default.nix
··· 1 { lib, stdenv 2 , fetchFromGitHub 3 - , makeWrapper 4 - , python 5 , fuse 6 , pkg-config 7 , libpcap ··· 19 sha256 = "0dap9dqwwx8adma6arxg015riqc86cmjv2m44hk0kz7s24h79ipq"; 20 }; 21 22 - nativeBuildInputs = [ pkg-config makeWrapper ]; 23 24 buildInputs = 25 - [ fuse libpcap zlib python ]; 26 27 buildFlags = lib.optionals stdenv.isDarwin [ "CPPFLAGS=-UHAVE_STRUCT_STAT_ST_BIRTHTIME" ]; 28
··· 1 { lib, stdenv 2 , fetchFromGitHub 3 + , python3 4 , fuse 5 , pkg-config 6 , libpcap ··· 18 sha256 = "0dap9dqwwx8adma6arxg015riqc86cmjv2m44hk0kz7s24h79ipq"; 19 }; 20 21 + nativeBuildInputs = [ 22 + pkg-config 23 + ]; 24 25 buildInputs = 26 + [ fuse libpcap zlib python3 ]; 27 + 28 + strictDeps = true; 29 30 buildFlags = lib.optionals stdenv.isDarwin [ "CPPFLAGS=-UHAVE_STRUCT_STAT_ST_BIRTHTIME" ]; 31
+28 -28
pkgs/tools/filesystems/squashfs/darwin.patch
··· 8 index 4b06ccb..3cad2ab 100644 9 --- a/squashfs-tools/action.c 10 +++ b/squashfs-tools/action.c 11 - @@ -38,6 +38,10 @@ 12 - #include <limits.h> 13 #include <errno.h> 14 15 +#ifndef FNM_EXTMATCH /* glibc extension */ 16 + #define FNM_EXTMATCH 0 ··· 19 #include "squashfs_fs.h" 20 #include "mksquashfs.h" 21 #include "action.h" 22 - @@ -2284,9 +2288,12 @@ static char *get_start(char *s, int n) 23 24 static int subpathname_fn(struct atom *atom, struct action_data *action_data) 25 { ··· 27 + char *path = strdup(action_data->subpath); 28 + int is_match = fnmatch(atom->argv[0], get_start(path, 29 count_components(atom->argv[0])), 30 - FNM_PATHNAME|FNM_PERIOD|FNM_EXTMATCH) == 0; 31 + free(path); 32 + return is_match; 33 } ··· 116 +#endif 117 118 #ifndef linux 119 - #define __BYTE_ORDER BYTE_ORDER 120 - @@ -4348,6 +4356,7 @@ void initialise_threads(int readq, int fragq, int bwriteq, int fwriteq, 121 sigemptyset(&sigmask); 122 sigaddset(&sigmask, SIGQUIT); 123 sigaddset(&sigmask, SIGHUP); ··· 125 if(pthread_sigmask(SIG_BLOCK, &sigmask, NULL) != 0) 126 BAD_ERROR("Failed to set signal mask in intialise_threads\n"); 127 128 - @@ -5195,6 +5204,35 @@ int get_physical_memory() 129 long long page_size = sysconf(_SC_PAGESIZE); 130 int phys_mem; 131 ··· 161 if(num_pages == -1 || page_size == -1) { 162 struct sysinfo sys; 163 int res = sysinfo(&sys); 164 - @@ -5207,6 +5245,7 @@ int get_physical_memory() 165 } 166 167 phys_mem = num_pages * page_size >> 20; ··· 173 index 4debedf..3257c30 100644 174 --- a/squashfs-tools/read_xattrs.c 175 +++ b/squashfs-tools/read_xattrs.c 176 - @@ -39,13 +39,13 @@ 177 - #include <endian.h> 178 - #endif 179 180 +#include <stdlib.h> 181 + ··· 206 #include <sys/types.h> 207 #include <sys/time.h> 208 #include <sys/resource.h> 209 - @@ -1080,7 +1084,7 @@ int create_inode(char *pathname, struct inode *i) 210 break; 211 case SQUASHFS_SYMLINK_TYPE: 212 case SQUASHFS_LSYMLINK_TYPE: { ··· 215 { i->time, 0 }, 216 { i->time, 0 } 217 }; 218 - @@ -1099,8 +1103,7 @@ int create_inode(char *pathname, struct inode *i) 219 goto failed; 220 } 221 ··· 223 - AT_SYMLINK_NOFOLLOW); 224 + res = lutimes(pathname, times); 225 if(res == -1) { 226 - EXIT_UNSQUASH_STRICT("create_inode: failed to set time on " 227 - "%s, because %s\n", pathname, 228 - @@ -2235,6 +2238,7 @@ void initialise_threads(int fragment_buffer_size, int data_buffer_size) 229 - sigemptyset(&sigmask); 230 - sigaddset(&sigmask, SIGQUIT); 231 - sigaddset(&sigmask, SIGHUP); 232 - + sigaddset(&sigmask, SIGALRM); 233 - if(pthread_sigmask(SIG_BLOCK, &sigmask, NULL) != 0) 234 - EXIT_UNSQUASH("Failed to set signal mask in initialise_threads" 235 - "\n"); 236 diff --git a/squashfs-tools/unsquashfs.h b/squashfs-tools/unsquashfs.h 237 index 934618b..0e680ab 100644 238 --- a/squashfs-tools/unsquashfs.h ··· 245 + #define FNM_EXTMATCH 0 246 +#endif 247 + 248 - #ifndef linux 249 - #define __BYTE_ORDER BYTE_ORDER 250 - #define __BIG_ENDIAN BIG_ENDIAN 251 diff --git a/squashfs-tools/unsquashfs_info.c b/squashfs-tools/unsquashfs_info.c 252 index c8e2b9b..7d4f7af 100644 253 --- a/squashfs-tools/unsquashfs_info.c 254 +++ b/squashfs-tools/unsquashfs_info.c 255 - @@ -97,31 +97,22 @@ void dump_state() 256 void *info_thrd(void *arg) 257 { 258 sigset_t sigmask; ··· 289 "because %s\n", strerror(errno)); 290 } 291 } 292 - @@ -133,8 +124,12 @@ void *info_thrd(void *arg) 293 /* set one second interval period, if ^\ received 294 within then, dump queue and cache status */ 295 waiting = 1;
··· 8 index 4b06ccb..3cad2ab 100644 9 --- a/squashfs-tools/action.c 10 +++ b/squashfs-tools/action.c 11 + @@ -39,6 +39,10 @@ 12 #include <errno.h> 13 + #include <ctype.h> 14 15 +#ifndef FNM_EXTMATCH /* glibc extension */ 16 + #define FNM_EXTMATCH 0 ··· 19 #include "squashfs_fs.h" 20 #include "mksquashfs.h" 21 #include "action.h" 22 + @@ -2414,9 +2418,12 @@ static char *get_start(char *s, int n) 23 24 static int subpathname_fn(struct atom *atom, struct action_data *action_data) 25 { ··· 27 + char *path = strdup(action_data->subpath); 28 + int is_match = fnmatch(atom->argv[0], get_start(path, 29 count_components(atom->argv[0])), 30 + FNM_PATHNAME|FNM_EXTMATCH) == 0; 31 + free(path); 32 + return is_match; 33 } ··· 116 +#endif 117 118 #ifndef linux 119 + #include <sys/sysctl.h> 120 + @@ -5022,6 +5030,7 @@ static void initialise_threads(int readq, int fragq, int bwriteq, int fwriteq, 121 sigemptyset(&sigmask); 122 sigaddset(&sigmask, SIGQUIT); 123 sigaddset(&sigmask, SIGHUP); ··· 125 if(pthread_sigmask(SIG_BLOCK, &sigmask, NULL) != 0) 126 BAD_ERROR("Failed to set signal mask in intialise_threads\n"); 127 128 + @@ -5760,6 +5769,35 @@ static int get_physical_memory() 129 long long page_size = sysconf(_SC_PAGESIZE); 130 int phys_mem; 131 ··· 161 if(num_pages == -1 || page_size == -1) { 162 struct sysinfo sys; 163 int res = sysinfo(&sys); 164 + @@ -5772,6 +5810,7 @@ static int get_physical_memory() 165 } 166 167 phys_mem = num_pages * page_size >> 20; ··· 173 index 4debedf..3257c30 100644 174 --- a/squashfs-tools/read_xattrs.c 175 +++ b/squashfs-tools/read_xattrs.c 176 + @@ -31,13 +31,13 @@ 177 + #include <stdio.h> 178 + #include <string.h> 179 180 +#include <stdlib.h> 181 + ··· 206 #include <sys/types.h> 207 #include <sys/time.h> 208 #include <sys/resource.h> 209 + @@ -1175,7 +1179,7 @@ int create_inode(char *pathname, struct inode *i) 210 break; 211 case SQUASHFS_SYMLINK_TYPE: 212 case SQUASHFS_LSYMLINK_TYPE: { ··· 215 { i->time, 0 }, 216 { i->time, 0 } 217 }; 218 + @@ -1194,8 +1198,7 @@ int create_inode(char *pathname, struct inode *i) 219 goto failed; 220 } 221 ··· 223 - AT_SYMLINK_NOFOLLOW); 224 + res = lutimes(pathname, times); 225 if(res == -1) { 226 + EXIT_UNSQUASH_STRICT("create_inode: failed to" 227 + " set time on %s, because %s\n", 228 + @@ -2683,6 +2686,7 @@ void initialise_threads(int fragment_buffer_size, int data_buffer_size, int cat_ 229 + sigemptyset(&sigmask); 230 + sigaddset(&sigmask, SIGQUIT); 231 + sigaddset(&sigmask, SIGHUP); 232 + + sigaddset(&sigmask, SIGALRM); 233 + if(pthread_sigmask(SIG_BLOCK, &sigmask, NULL) != 0) 234 + EXIT_UNSQUASH("Failed to set signal mask in initialise_threads\n"); 235 + 236 diff --git a/squashfs-tools/unsquashfs.h b/squashfs-tools/unsquashfs.h 237 index 934618b..0e680ab 100644 238 --- a/squashfs-tools/unsquashfs.h ··· 245 + #define FNM_EXTMATCH 0 246 +#endif 247 + 248 + #include "endian_compat.h" 249 + #include "squashfs_fs.h" 250 + #include "unsquashfs_error.h" 251 diff --git a/squashfs-tools/unsquashfs_info.c b/squashfs-tools/unsquashfs_info.c 252 index c8e2b9b..7d4f7af 100644 253 --- a/squashfs-tools/unsquashfs_info.c 254 +++ b/squashfs-tools/unsquashfs_info.c 255 + @@ -96,31 +96,22 @@ void dump_state() 256 void *info_thrd(void *arg) 257 { 258 sigset_t sigmask; ··· 289 "because %s\n", strerror(errno)); 290 } 291 } 292 + @@ -132,8 +123,12 @@ void *info_thrd(void *arg) 293 /* set one second interval period, if ^\ received 294 within then, dump queue and cache status */ 295 waiting = 1;
+4 -3
pkgs/tools/graphics/appleseed/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, cmake, boost165, pkg-config, guile, 2 - eigen, libpng, python, libGLU, qt4, openexr, openimageio, 3 opencolorio_1, xercesc, ilmbase, osl, seexpr, makeWrapper 4 }: 5 6 let boost_static = boost165.override { 7 enableStatic = true; 8 enablePython = true; 9 }; 10 in stdenv.mkDerivation rec { 11 ··· 20 }; 21 nativeBuildInputs = [ cmake pkg-config makeWrapper ]; 22 buildInputs = [ 23 - boost_static guile eigen libpng python 24 libGLU qt4 openexr openimageio opencolorio_1 xercesc 25 osl seexpr 26 ]; ··· 59 # Work around a bug in the CMake build: 60 postInstall = '' 61 chmod a+x $out/bin/* 62 - wrapProgram $out/bin/appleseed.studio --set PYTHONHOME ${python} 63 ''; 64 } 65
··· 1 { lib, stdenv, fetchFromGitHub, cmake, boost165, pkg-config, guile, 2 + eigen, libpng, python3, libGLU, qt4, openexr, openimageio, 3 opencolorio_1, xercesc, ilmbase, osl, seexpr, makeWrapper 4 }: 5 6 let boost_static = boost165.override { 7 enableStatic = true; 8 enablePython = true; 9 + python = python3; 10 }; 11 in stdenv.mkDerivation rec { 12 ··· 21 }; 22 nativeBuildInputs = [ cmake pkg-config makeWrapper ]; 23 buildInputs = [ 24 + boost_static guile eigen libpng python3 25 libGLU qt4 openexr openimageio opencolorio_1 xercesc 26 osl seexpr 27 ]; ··· 60 # Work around a bug in the CMake build: 61 postInstall = '' 62 chmod a+x $out/bin/* 63 + wrapProgram $out/bin/appleseed.studio --set PYTHONHOME ${python3} 64 ''; 65 } 66
+8 -7
pkgs/tools/graphics/vulkan-extension-layer/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "vulkan-extension-layer"; 5 - version = "2020-11-20"; 6 7 - src = fetchFromGitHub { 8 - owner = "KhronosGroup"; 9 - repo = "Vulkan-ExtensionLayer"; 10 - rev = "7474cb8e1f70e9f4a8bf382708a7f15465453af5"; 11 - sha256 = "1lxkgcnv32wqk4hlckv13xy84g38jzgc4qxp9vsbkrgz87hkdvwj"; 12 - }; 13 14 nativeBuildInputs = [ cmake jq ]; 15
··· 2 3 stdenv.mkDerivation rec { 4 pname = "vulkan-extension-layer"; 5 + version = "1.2.182.0"; 6 7 + src = (assert version == vulkan-headers.version; 8 + fetchFromGitHub { 9 + owner = "KhronosGroup"; 10 + repo = "Vulkan-ExtensionLayer"; 11 + rev = "sdk-${version}"; 12 + sha256 = "0by2kp48jbd55xk26rmlvc4wm77g1zvidx8czn1587ng2yzi7acr"; 13 + }); 14 15 nativeBuildInputs = [ cmake jq ]; 16
+27 -9
pkgs/tools/graphics/vulkan-tools-lunarg/default.nix
··· 1 - { stdenv, cmake, expat, fetchFromGitHub, jq, lib, libXdmcp, libXrandr, libffi 2 - , libxcb, pkg-config, python3, symlinkJoin, vulkan-headers, vulkan-loader 3 - , vulkan-validation-layers, wayland, writeText, xcbutilkeysyms, xcbutilwm 4 - , xlibsWrapper }: 5 6 stdenv.mkDerivation rec { 7 pname = "vulkan-tools-lunarg"; 8 # The version must match that in vulkan-headers 9 - version = "1.2.162.0"; 10 11 src = (assert version == vulkan-headers.version; 12 fetchFromGitHub { 13 owner = "LunarG"; 14 repo = "VulkanTools"; 15 rev = "sdk-${version}"; 16 - sha256 = "13v4202bfd7d7nwi8w12ja9k1vi10p9xxypzkpi063hmsgzxm5k5"; 17 fetchSubmodules = true; 18 }); 19 20 - nativeBuildInputs = [ cmake pkg-config python3 jq ]; 21 22 buildInputs = [ 23 expat 24 libXdmcp 25 libXrandr 26 libffi ··· 28 wayland 29 xcbutilkeysyms 30 xcbutilwm 31 - xlibsWrapper 32 ]; 33 34 cmakeFlags = [ ··· 40 paths = [ vulkan-validation-layers.headers vulkan-validation-layers ]; 41 } 42 }" 43 ]; 44 45 preConfigure = '' ··· 63 ''; 64 65 # Same as vulkan-validation-layers 66 - libraryPath = lib.strings.makeLibraryPath [ vulkan-loader ]; 67 dontPatchELF = true; 68 69 # Help vulkan-loader find the validation layers
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , python3 6 + , jq 7 + , expat 8 + , libX11 9 + , libXdmcp 10 + , libXrandr 11 + , libffi 12 + , libxcb 13 + , wayland 14 + , xcbutilkeysyms 15 + , xcbutilwm 16 + , vulkan-headers 17 + , vulkan-loader 18 + , symlinkJoin 19 + , vulkan-validation-layers 20 + , writeText 21 + }: 22 23 stdenv.mkDerivation rec { 24 pname = "vulkan-tools-lunarg"; 25 # The version must match that in vulkan-headers 26 + version = "1.2.182.0"; 27 28 src = (assert version == vulkan-headers.version; 29 fetchFromGitHub { 30 owner = "LunarG"; 31 repo = "VulkanTools"; 32 rev = "sdk-${version}"; 33 + sha256 = "1b7762fcbakfvj2b2l68qj25pc7pz9jhfabf1x80b9w3q205hl2f"; 34 fetchSubmodules = true; 35 }); 36 37 + nativeBuildInputs = [ cmake python3 jq ]; 38 39 buildInputs = [ 40 expat 41 + libX11 42 libXdmcp 43 libXrandr 44 libffi ··· 46 wayland 47 xcbutilkeysyms 48 xcbutilwm 49 ]; 50 51 cmakeFlags = [ ··· 57 paths = [ vulkan-validation-layers.headers vulkan-validation-layers ]; 58 } 59 }" 60 + # Hide dev warnings that are useless for packaging 61 + "-Wno-dev" 62 ]; 63 64 preConfigure = '' ··· 82 ''; 83 84 # Same as vulkan-validation-layers 85 dontPatchELF = true; 86 87 # Help vulkan-loader find the validation layers
+17 -13
pkgs/tools/graphics/vulkan-tools/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, cmake, python3, vulkan-loader, 2 - vulkan-headers, glslang, pkg-config, xlibsWrapper, libxcb, 3 - libXrandr, wayland }: 4 5 stdenv.mkDerivation rec { 6 pname = "vulkan-tools"; 7 - version = "1.2.162.0"; 8 9 - src = fetchFromGitHub { 10 - owner = "KhronosGroup"; 11 - repo = "Vulkan-Tools"; 12 - rev = "sdk-${version}"; 13 - sha256 = "088vqh956zma3p1qc3p6rsygf5s395b6cv8b1x0whp2a0a1y81xz"; 14 - }; 15 16 - nativeBuildInputs = [ cmake pkg-config ]; 17 - buildInputs = [ python3 vulkan-headers vulkan-loader xlibsWrapper libxcb libXrandr wayland ]; 18 19 libraryPath = lib.strings.makeLibraryPath [ vulkan-loader ]; 20 ··· 23 cmakeFlags = [ 24 # Don't build the mock ICD as it may get used instead of other drivers, if installed 25 "-DBUILD_ICD=OFF" 26 - "-DGLSLANG_INSTALL_DIR=${glslang}" 27 # vulkaninfo loads libvulkan using dlopen, so we have to add it manually to RPATH 28 "-DCMAKE_INSTALL_RPATH=${libraryPath}" 29 ]; 30 31 meta = with lib; {
··· 1 + { stdenv, lib, fetchFromGitHub, cmake, glslang, libX11, libxcb 2 + , libXrandr, vulkan-headers, vulkan-loader, wayland }: 3 4 stdenv.mkDerivation rec { 5 pname = "vulkan-tools"; 6 + version = "1.2.182.0"; 7 8 + # It's not strictly necessary to have matching versions here, however 9 + # since we're using the SDK version we may as well be consistent with 10 + # the rest of nixpkgs. 11 + src = (assert version == vulkan-headers.version; 12 + fetchFromGitHub { 13 + owner = "KhronosGroup"; 14 + repo = "Vulkan-Tools"; 15 + rev = "sdk-${version}"; 16 + sha256 = "028l2l7jx4443k8207q8jmjq1mnnm9kgyl2417jrkrvylcbv8ji9"; 17 + }); 18 19 + nativeBuildInputs = [ cmake ]; 20 + buildInputs = [ glslang libX11 libxcb libXrandr vulkan-headers vulkan-loader wayland ]; 21 22 libraryPath = lib.strings.makeLibraryPath [ vulkan-loader ]; 23 ··· 26 cmakeFlags = [ 27 # Don't build the mock ICD as it may get used instead of other drivers, if installed 28 "-DBUILD_ICD=OFF" 29 # vulkaninfo loads libvulkan using dlopen, so we have to add it manually to RPATH 30 "-DCMAKE_INSTALL_RPATH=${libraryPath}" 31 + # Hide dev warnings that are useless for packaging 32 + "-Wno-dev" 33 ]; 34 35 meta = with lib; {
+2 -2
pkgs/tools/misc/esphome/dashboard.nix
··· 4 5 with python3.pkgs; buildPythonPackage rec { 6 pname = "esphome-dashboard"; 7 - version = "20210719.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "sha256-gUZut9FsFHZ0zcTg+QDIdsM3EMvNFBawgBnt/Ia1BIc="; 12 }; 13 14 # no tests
··· 4 5 with python3.pkgs; buildPythonPackage rec { 6 pname = "esphome-dashboard"; 7 + version = "20210728.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "sha256-OmlMrPLFMIV0Nu3aEKFotFXCZ2RKH9wYaev0SKvMBfQ="; 12 }; 13 14 # no tests
+2 -2
pkgs/tools/misc/esphome/default.nix
··· 16 in 17 with python.pkgs; buildPythonApplication rec { 18 pname = "esphome"; 19 - version = "1.20.1"; 20 21 src = fetchFromGitHub { 22 owner = pname; 23 repo = pname; 24 rev = "v${version}"; 25 - sha256 = "sha256-uCMxtMEOWrlOpc8SXDzleLY5VfyizmSh1tWgxTLUjzg="; 26 }; 27 28 patches = [
··· 16 in 17 with python.pkgs; buildPythonApplication rec { 18 pname = "esphome"; 19 + version = "1.20.2"; 20 21 src = fetchFromGitHub { 22 owner = pname; 23 repo = pname; 24 rev = "v${version}"; 25 + sha256 = "sha256-th0UJsLTJ8fAgiIv3HvNrbigFwoJO7gEXObYFV3c3WA="; 26 }; 27 28 patches = [
+2 -2
pkgs/tools/misc/flameshot/default.nix
··· 10 11 mkDerivation rec { 12 pname = "flameshot"; 13 - version = "0.10.0"; 14 15 src = fetchFromGitHub { 16 owner = "flameshot-org"; 17 repo = "flameshot"; 18 rev = "v${version}"; 19 - sha256 = "1m0mx8qhy9ycsqh5dj6c7mwwpbhqxlds31dqdxxk0krwl750smi2"; 20 }; 21 22 passthru = {
··· 10 11 mkDerivation rec { 12 pname = "flameshot"; 13 + version = "0.10.1"; 14 15 src = fetchFromGitHub { 16 owner = "flameshot-org"; 17 repo = "flameshot"; 18 rev = "v${version}"; 19 + sha256 = "1ncknjayl6am740f49g0lc28z1zsifbicxz1j1kwps3ksj15nl7a"; 20 }; 21 22 passthru = {
+2 -2
pkgs/tools/misc/me_cleaner/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub }: 2 3 - buildPythonPackage rec { 4 pname = "me_cleaner"; 5 version = "1.2"; 6
··· 1 + { lib, python2, fetchFromGitHub }: 2 3 + python2.pkgs.buildPythonPackage rec { 4 pname = "me_cleaner"; 5 version = "1.2"; 6
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "exploitdb"; 5 - version = "2021-07-27"; 6 7 src = fetchFromGitHub { 8 owner = "offensive-security"; 9 repo = pname; 10 rev = version; 11 - sha256 = "077y7rzvmv0kzwrhm592fsjd2lv839b5wzf59vq9cd3j313bdaab"; 12 }; 13 14 installPhase = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "exploitdb"; 5 + version = "2021-07-28"; 6 7 src = fetchFromGitHub { 8 owner = "offensive-security"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-cM7VxZRIs5QktjI1YkJGtdxkA1/CXCCuVynyTVCILsI="; 12 }; 13 14 installPhase = ''
+4 -2
pkgs/tools/text/a2ps/default.nix
··· 1 { lib, stdenv, fetchurl, fetchpatch, autoconf, bison, libpaper, gperf, file, perl }: 2 3 stdenv.mkDerivation rec { 4 - name = "a2ps-4.14"; 5 src = fetchurl { 6 - url = "mirror://gnu/a2ps/${name}.tar.gz"; 7 sha256 = "195k78m1h03m961qn7jr120z815iyb93gwi159p1p9348lyqvbpk"; 8 }; 9
··· 1 { lib, stdenv, fetchurl, fetchpatch, autoconf, bison, libpaper, gperf, file, perl }: 2 3 stdenv.mkDerivation rec { 4 + pname = "a2ps"; 5 + version = "4.14"; 6 + 7 src = fetchurl { 8 + url = "mirror://gnu/a2ps/a2ps-${version}.tar.gz"; 9 sha256 = "195k78m1h03m961qn7jr120z815iyb93gwi159p1p9348lyqvbpk"; 10 }; 11
+3 -2
pkgs/tools/text/enscript/default.nix
··· 1 { lib, stdenv, fetchurl, gettext }: 2 3 stdenv.mkDerivation rec { 4 - name = "enscript-1.6.6"; 5 6 src = fetchurl { 7 - url = "mirror://gnu/enscript/${name}.tar.gz"; 8 sha256 = "1fy0ymvzrrvs889zanxcaxjfcxarm2d3k43c9frmbl1ld7dblmkd"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, gettext }: 2 3 stdenv.mkDerivation rec { 4 + pname = "enscript"; 5 + version = "1.6.6"; 6 7 src = fetchurl { 8 + url = "mirror://gnu/enscript/enscript-${version}.tar.gz"; 9 sha256 = "1fy0ymvzrrvs889zanxcaxjfcxarm2d3k43c9frmbl1ld7dblmkd"; 10 }; 11
+25 -15
pkgs/top-level/all-packages.nix
··· 2001 }; 2002 2003 libtensorflow = 2004 - if python.pkgs.tensorflow ? libtensorflow 2005 - then python.pkgs.tensorflow.libtensorflow 2006 else libtensorflow-bin; 2007 2008 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix { ··· 3537 birdfont = callPackage ../tools/misc/birdfont { }; 3538 xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; }; 3539 3540 - blastem = callPackage ../misc/emulators/blastem { 3541 - inherit (python27Packages) pillow; 3542 - }; 3543 3544 blueberry = callPackage ../tools/bluetooth/blueberry { }; 3545 ··· 3758 convertlit = callPackage ../tools/text/convertlit { }; 3759 3760 collectd = callPackage ../tools/system/collectd { 3761 - libsigrok = libsigrok-0-3-0; # not compatible with >= 0.4.0 yet 3762 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 3763 }; 3764 ··· 9052 9053 srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { }; 9054 9055 sourcehut = callPackage ../applications/version-management/sourcehut { }; 9056 9057 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { }; ··· 11842 11843 manticore = callPackage ../development/compilers/manticore { }; 11844 11845 mercury = callPackage ../development/compilers/mercury { 11846 jdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 11847 }; ··· 12598 stdenv = if stdenv.cc.isClang then llvmPackages_5.stdenv else stdenv; 12599 }; 12600 12601 - me_cleaner = pythonPackages.callPackage ../tools/misc/me_cleaner { }; 12602 12603 mesos-dns = callPackage ../servers/mesos-dns { }; 12604 ··· 13091 13092 automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { }; 13093 13094 awf = callPackage ../development/tools/misc/awf { }; 13095 13096 aws-adfs = with python3Packages; toPythonApplication aws-adfs; ··· 13500 13501 libsigrok = callPackage ../development/tools/libsigrok { }; 13502 # old version: 13503 - libsigrok-0-3-0 = libsigrok.override { 13504 version = "0.3.0"; 13505 sha256 = "0l3h7zvn3w4c1b9dgvl3hirc4aj1csfkgbk87jkpl7bgl03nk4j3"; 13506 }; ··· 14346 14347 spooles = callPackage ../development/libraries/science/math/spooles {}; 14348 14349 sqlcheck = callPackage ../development/tools/database/sqlcheck { }; 14350 14351 sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { }; ··· 17205 17206 libtorrent-rasterbar-1_2_x = callPackage ../development/libraries/libtorrent-rasterbar/1.2.nix { 17207 inherit (darwin.apple_sdk.frameworks) SystemConfiguration; 17208 }; 17209 17210 - libtorrent-rasterbar-1_1_x = callPackage ../development/libraries/libtorrent-rasterbar/1.1.nix { }; 17211 17212 libtorrent-rasterbar = libtorrent-rasterbar-2_0_x; 17213 ··· 17620 17621 mvapich = callPackage ../development/libraries/mvapich { }; 17622 17623 - mygpoclient = pythonPackages.mygpoclient; 17624 17625 mygui = callPackage ../development/libraries/mygui { 17626 ogre = ogre1_9; ··· 17832 17833 opencv4 = callPackage ../development/libraries/opencv/4.x.nix { 17834 inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox; 17835 }; 17836 17837 opencv = opencv4; ··· 20277 20278 deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { }; 20279 20280 - samba4 = callPackage ../servers/samba/4.x.nix { 20281 - rpcgen = netbsd.rpcgen; 20282 - python = python3; 20283 - }; 20284 20285 samba = samba4; 20286 ··· 25191 stdenv = gcc6Stdenv; 25192 boost = boost155.override { 25193 enablePython = true; 25194 stdenv = gcc6Stdenv; 25195 buildPackages = buildPackages // { 25196 stdenv = gcc6Stdenv; ··· 30787 30788 scotch = callPackage ../applications/science/math/scotch { }; 30789 30790 - mininet = callPackage ../tools/virtualization/mininet { }; 30791 30792 msieve = callPackage ../applications/science/math/msieve { }; 30793
··· 2001 }; 2002 2003 libtensorflow = 2004 + if python3.pkgs.tensorflow ? libtensorflow 2005 + then python3.pkgs.tensorflow.libtensorflow 2006 else libtensorflow-bin; 2007 2008 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix { ··· 3537 birdfont = callPackage ../tools/misc/birdfont { }; 3538 xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; }; 3539 3540 + blastem = callPackage ../misc/emulators/blastem { }; 3541 3542 blueberry = callPackage ../tools/bluetooth/blueberry { }; 3543 ··· 3756 convertlit = callPackage ../tools/text/convertlit { }; 3757 3758 collectd = callPackage ../tools/system/collectd { 3759 + libsigrok = libsigrok_0_3; # not compatible with >= 0.4.0 yet 3760 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 3761 }; 3762 ··· 9050 9051 srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { }; 9052 9053 + srtrelay = callPackage ../applications/video/srtrelay { }; 9054 + 9055 sourcehut = callPackage ../applications/version-management/sourcehut { }; 9056 9057 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { }; ··· 11842 11843 manticore = callPackage ../development/compilers/manticore { }; 11844 11845 + marst = callPackage ../development/compilers/marst { }; 11846 + 11847 mercury = callPackage ../development/compilers/mercury { 11848 jdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 11849 }; ··· 12600 stdenv = if stdenv.cc.isClang then llvmPackages_5.stdenv else stdenv; 12601 }; 12602 12603 + me_cleaner = callPackage ../tools/misc/me_cleaner { }; 12604 12605 mesos-dns = callPackage ../servers/mesos-dns { }; 12606 ··· 13093 13094 automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { }; 13095 13096 + aviator = callPackage ../development/tools/misc/aviator { }; 13097 + 13098 awf = callPackage ../development/tools/misc/awf { }; 13099 13100 aws-adfs = with python3Packages; toPythonApplication aws-adfs; ··· 13504 13505 libsigrok = callPackage ../development/tools/libsigrok { }; 13506 # old version: 13507 + libsigrok_0_3 = libsigrok.override { 13508 version = "0.3.0"; 13509 sha256 = "0l3h7zvn3w4c1b9dgvl3hirc4aj1csfkgbk87jkpl7bgl03nk4j3"; 13510 }; ··· 14350 14351 spooles = callPackage ../development/libraries/science/math/spooles {}; 14352 14353 + spruce = callPackage ../development/tools/misc/spruce { }; 14354 + 14355 sqlcheck = callPackage ../development/tools/database/sqlcheck { }; 14356 14357 sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { }; ··· 17211 17212 libtorrent-rasterbar-1_2_x = callPackage ../development/libraries/libtorrent-rasterbar/1.2.nix { 17213 inherit (darwin.apple_sdk.frameworks) SystemConfiguration; 17214 + python = python2; 17215 }; 17216 17217 + libtorrent-rasterbar-1_1_x = callPackage ../development/libraries/libtorrent-rasterbar/1.1.nix { 17218 + python = python2; 17219 + }; 17220 17221 libtorrent-rasterbar = libtorrent-rasterbar-2_0_x; 17222 ··· 17629 17630 mvapich = callPackage ../development/libraries/mvapich { }; 17631 17632 + mygpoclient = with python3.pkgs; toPythonApplication mygpoclient; 17633 17634 mygui = callPackage ../development/libraries/mygui { 17635 ogre = ogre1_9; ··· 17841 17842 opencv4 = callPackage ../development/libraries/opencv/4.x.nix { 17843 inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox; 17844 + pythonPackages = python3Packages; 17845 }; 17846 17847 opencv = opencv4; ··· 20287 20288 deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { }; 20289 20290 + samba4 = callPackage ../servers/samba/4.x.nix { }; 20291 20292 samba = samba4; 20293 ··· 25198 stdenv = gcc6Stdenv; 25199 boost = boost155.override { 25200 enablePython = true; 25201 + python = python2; 25202 stdenv = gcc6Stdenv; 25203 buildPackages = buildPackages // { 25204 stdenv = gcc6Stdenv; ··· 30795 30796 scotch = callPackage ../applications/science/math/scotch { }; 30797 30798 + mininet = callPackage ../tools/virtualization/mininet { 30799 + python = python3; 30800 + }; 30801 30802 msieve = callPackage ../applications/science/math/msieve { }; 30803
+1
pkgs/top-level/coq-packages.nix
··· 42 fourcolor = callPackage ../development/coq-modules/fourcolor {}; 43 gappalib = callPackage ../development/coq-modules/gappalib {}; 44 goedel = callPackage ../development/coq-modules/goedel {}; 45 heq = callPackage ../development/coq-modules/heq {}; 46 hierarchy-builder = callPackage ../development/coq-modules/hierarchy-builder {}; 47 HoTT = callPackage ../development/coq-modules/HoTT {};
··· 42 fourcolor = callPackage ../development/coq-modules/fourcolor {}; 43 gappalib = callPackage ../development/coq-modules/gappalib {}; 44 goedel = callPackage ../development/coq-modules/goedel {}; 45 + graph-theory = callPackage ../development/coq-modules/graph-theory {}; 46 heq = callPackage ../development/coq-modules/heq {}; 47 hierarchy-builder = callPackage ../development/coq-modules/hierarchy-builder {}; 48 HoTT = callPackage ../development/coq-modules/HoTT {};
+1 -1
pkgs/top-level/python-packages.nix
··· 4514 mlxtend = callPackage ../development/python-modules/mlxtend { }; 4515 4516 mlt = toPythonModule (pkgs.mlt.override { 4517 - inherit python; 4518 enablePython = true; 4519 }); 4520
··· 4514 mlxtend = callPackage ../development/python-modules/mlxtend { }; 4515 4516 mlt = toPythonModule (pkgs.mlt.override { 4517 + python3 = python; 4518 enablePython = true; 4519 }); 4520
+2
pkgs/top-level/python2-packages.nix
··· 281 282 metaphone = callPackage ../development/python-modules/metaphone { }; 283 284 mock = callPackage ../development/python-modules/mock/2.nix { }; 285 286 # Needed here because moinmoin is loaded as a Python library.
··· 281 282 metaphone = callPackage ../development/python-modules/metaphone { }; 283 284 + mlt = disabled super.mlt; 285 + 286 mock = callPackage ../development/python-modules/mock/2.nix { }; 287 288 # Needed here because moinmoin is loaded as a Python library.