Merge master into staging-next

authored by github-actions[bot] and committed by GitHub e71c1249 1bdff1c2

+505 -550
-6
maintainers/maintainer-list.nix
··· 7904 github = "kira-bruneau"; 7905 githubId = 382041; 7906 }; 7907 - meutraa = { 7908 - email = "paul+nixpkgs@lost.host"; 7909 - name = "Paul Meredith"; 7910 - github = "meutraa"; 7911 - githubId = 68550871; 7912 - }; 7913 mephistophiles = { 7914 email = "mussitantesmortem@gmail.com"; 7915 name = "Maxim Zhukov";
··· 7904 github = "kira-bruneau"; 7905 githubId = 382041; 7906 }; 7907 mephistophiles = { 7908 email = "mussitantesmortem@gmail.com"; 7909 name = "Maxim Zhukov";
+3 -2
nixos/lib/utils.nix
··· 150 rm '${output}' 151 fi 152 153 - inherit_errexit_restore=$(shopt -p inherit_errexit) 154 shopt -s inherit_errexit 155 '' 156 + concatStringsSep ··· 170 ' <<'EOF' 171 ${builtins.toJSON set} 172 EOF 173 - $inherit_errexit_restore 174 ''; 175 176 systemdUtils = {
··· 150 rm '${output}' 151 fi 152 153 + inherit_errexit_enabled=0 154 + shopt -pq inherit_errexit && inherit_errexit_enabled=1 155 shopt -s inherit_errexit 156 '' 157 + concatStringsSep ··· 171 ' <<'EOF' 172 ${builtins.toJSON set} 173 EOF 174 + (( ! $inherit_errexit_enabled )) && shopt -u inherit_errexit 175 ''; 176 177 systemdUtils = {
-1
nixos/modules/services/logging/logrotate.nix
··· 167 168 systemd.services.logrotate = { 169 description = "Logrotate Service"; 170 - wantedBy = [ "multi-user.target" ]; 171 startAt = "hourly"; 172 173 serviceConfig = {
··· 167 168 systemd.services.logrotate = { 169 description = "Logrotate Service"; 170 startAt = "hourly"; 171 172 serviceConfig = {
+9 -8
nixos/tests/logrotate.nix
··· 15 with subtest("whether logrotate works"): 16 machine.succeed( 17 # we must rotate once first to create logrotate stamp 18 - "systemctl start --wait logrotate.service", 19 20 # wtmp is present in default config. 21 "rm -f /var/log/wtmp*", 22 # we need to give it at least 1MB 23 "dd if=/dev/zero of=/var/log/wtmp bs=2M count=1", 24 25 - # move into the future and rotate 26 - "date -s 'now + 1 month + 1 day'", 27 - # systemd will run logrotate from logrotate.timer automatically 28 - # on date change, but if we want to wait for it to terminate 29 - # it's easier to run again... 30 - "systemctl start --wait logrotate.service", 31 - 32 # check rotate worked 33 "[ -e /var/log/wtmp.1 ]", 34 )
··· 15 with subtest("whether logrotate works"): 16 machine.succeed( 17 # we must rotate once first to create logrotate stamp 18 + "systemctl start logrotate.service") 19 + # we need to wait for console text once here to 20 + # clear console buffer up to this point for next wait 21 + machine.wait_for_console_text('logrotate.service: Deactivated successfully') 22 23 + machine.succeed( 24 # wtmp is present in default config. 25 "rm -f /var/log/wtmp*", 26 # we need to give it at least 1MB 27 "dd if=/dev/zero of=/var/log/wtmp bs=2M count=1", 28 29 + # move into the future and check rotation. 30 + "date -s 'now + 1 month + 1 day'") 31 + machine.wait_for_console_text('logrotate.service: Deactivated successfully') 32 + machine.succeed( 33 # check rotate worked 34 "[ -e /var/log/wtmp.1 ]", 35 )
+2
nixos/tests/switch-test.nix
··· 283 systemd.services.test-watch = { 284 serviceConfig = { 285 Type = "oneshot"; 286 ExecStart = "${pkgs.coreutils}/bin/touch /testpath-modified"; 287 }; 288 }; ··· 723 machine.succeed("touch /testpath") 724 machine.wait_until_succeeds("test -f /testpath-modified") 725 machine.succeed("rm /testpath /testpath-modified") 726 switch_to_specialisation("${machine}", "pathModified") 727 machine.succeed("touch /testpath") 728 machine.fail("test -f /testpath-modified")
··· 283 systemd.services.test-watch = { 284 serviceConfig = { 285 Type = "oneshot"; 286 + RemainAfterExit = true; 287 ExecStart = "${pkgs.coreutils}/bin/touch /testpath-modified"; 288 }; 289 }; ··· 724 machine.succeed("touch /testpath") 725 machine.wait_until_succeeds("test -f /testpath-modified") 726 machine.succeed("rm /testpath /testpath-modified") 727 + machine.systemctl("stop test-watch.service") 728 switch_to_specialisation("${machine}", "pathModified") 729 machine.succeed("touch /testpath") 730 machine.fail("test -f /testpath-modified")
+3 -3
pkgs/applications/editors/android-studio/common.nix
··· 216 # source-code itself). 217 platforms = [ "x86_64-linux" ]; 218 maintainers = with maintainers; rec { 219 - stable = [ meutraa fabianhjr ]; 220 - beta = [ meutraa fabianhjr ]; 221 - canary = [ meutraa fabianhjr ]; 222 dev = canary; 223 }."${channel}"; 224 };
··· 216 # source-code itself). 217 platforms = [ "x86_64-linux" ]; 218 maintainers = with maintainers; rec { 219 + stable = [ fabianhjr ]; 220 + beta = [ fabianhjr ]; 221 + canary = [ fabianhjr ]; 222 dev = canary; 223 }."${channel}"; 224 };
+2 -2
pkgs/applications/editors/okteta/default.nix
··· 4 5 mkDerivation rec { 6 pname = "okteta"; 7 - version = "0.26.6"; 8 9 src = fetchurl { 10 url = "mirror://kde/stable/okteta/${version}/src/${pname}-${version}.tar.xz"; 11 - sha256 = "sha256-xWnNW1VQPkbfGltckWKwiIjEJqpSxvPy+SbGWL7gFEw="; 12 }; 13 14 nativeBuildInputs = [ qtscript extra-cmake-modules kdoctools ];
··· 4 5 mkDerivation rec { 6 pname = "okteta"; 7 + version = "0.26.7"; 8 9 src = fetchurl { 10 url = "mirror://kde/stable/okteta/${version}/src/${pname}-${version}.tar.xz"; 11 + sha256 = "sha256-8SO1VpDWz19UfppdtziiZymoLnvQLMAAIjjOTZ/VMOM="; 12 }; 13 14 nativeBuildInputs = [ qtscript extra-cmake-modules kdoctools ];
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 1879 mktplcRef = { 1880 publisher = "takayama"; 1881 name = "vscode-qq"; 1882 - version = "1.4.0"; 1883 - sha256 = "sha256-DYjNWSKOrDYvdiV7G24uKz6w4ggeYUMkQIiOGZAbMSI="; 1884 }; 1885 meta = { 1886 license = lib.licenses.mpl20;
··· 1879 mktplcRef = { 1880 publisher = "takayama"; 1881 name = "vscode-qq"; 1882 + version = "1.4.2"; 1883 + sha256 = "sha256-koeiFXUFI/i8EGCRDTym62m7JER18J9MKZpbAozr0Ng="; 1884 }; 1885 meta = { 1886 license = lib.licenses.mpl20;
+3
pkgs/applications/kde/default.nix
··· 186 kteatime = callPackage ./kteatime.nix {}; 187 ktimer = callPackage ./ktimer.nix {}; 188 ktnef = callPackage ./ktnef.nix {}; 189 ktouch = callPackage ./ktouch.nix {}; 190 kturtle = callPackage ./kturtle.nix {}; 191 kwalletmanager = callPackage ./kwalletmanager.nix {}; ··· 203 libkomparediff2 = callPackage ./libkomparediff2.nix {}; 204 libksane = callPackage ./libksane.nix {}; 205 libksieve = callPackage ./libksieve.nix {}; 206 mailcommon = callPackage ./mailcommon.nix {}; 207 mailimporter = callPackage ./mailimporter.nix {}; 208 marble = callPackage ./marble.nix {}; ··· 216 pim-sieve-editor = callPackage ./pim-sieve-editor.nix {}; 217 print-manager = callPackage ./print-manager.nix {}; 218 rocs = callPackage ./rocs.nix {}; 219 spectacle = callPackage ./spectacle.nix {}; 220 yakuake = callPackage ./yakuake.nix {}; 221 };
··· 186 kteatime = callPackage ./kteatime.nix {}; 187 ktimer = callPackage ./ktimer.nix {}; 188 ktnef = callPackage ./ktnef.nix {}; 189 + ktorrent = callPackage ./ktorrent.nix {}; 190 ktouch = callPackage ./ktouch.nix {}; 191 kturtle = callPackage ./kturtle.nix {}; 192 kwalletmanager = callPackage ./kwalletmanager.nix {}; ··· 204 libkomparediff2 = callPackage ./libkomparediff2.nix {}; 205 libksane = callPackage ./libksane.nix {}; 206 libksieve = callPackage ./libksieve.nix {}; 207 + libktorrent = callPackage ./libktorrent.nix {}; 208 mailcommon = callPackage ./mailcommon.nix {}; 209 mailimporter = callPackage ./mailimporter.nix {}; 210 marble = callPackage ./marble.nix {}; ··· 218 pim-sieve-editor = callPackage ./pim-sieve-editor.nix {}; 219 print-manager = callPackage ./print-manager.nix {}; 220 rocs = callPackage ./rocs.nix {}; 221 + skanlite = callPackage ./skanlite.nix {}; 222 spectacle = callPackage ./spectacle.nix {}; 223 yakuake = callPackage ./yakuake.nix {}; 224 };
+22
pkgs/applications/kde/ktorrent.nix
···
··· 1 + { 2 + mkDerivation, lib, 3 + extra-cmake-modules, kdoctools, 4 + karchive, kcmutils, kcrash, kdnssd, ki18n, knotifications, knotifyconfig, 5 + kplotting, kross, libgcrypt, libktorrent, taglib 6 + }: 7 + 8 + mkDerivation { 9 + pname = "ktorrent"; 10 + meta = with lib; { 11 + description = "KDE integrated BtTorrent client"; 12 + homepage = "https://apps.kde.org/ktorrent/"; 13 + license = licenses.gpl2Plus; 14 + maintainers = with maintainers; [ eelco ]; 15 + }; 16 + 17 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 18 + buildInputs = [ 19 + karchive kcmutils kcrash kdnssd ki18n knotifications knotifyconfig kplotting 20 + kross libgcrypt libktorrent taglib 21 + ]; 22 + }
+22
pkgs/applications/kde/libktorrent.nix
···
··· 1 + { 2 + mkDerivation, lib, 3 + extra-cmake-modules, 4 + karchive, kcrash, ki18n, kio, libgcrypt, qca-qt5, solid, 5 + boost, gmp 6 + }: 7 + 8 + mkDerivation { 9 + pname = "libktorrent"; 10 + meta = with lib; { 11 + description = "A BitTorrent library used by KTorrent"; 12 + homepage = "https://apps.kde.org/ktorrent/"; 13 + maintainers = with maintainers; [ eelco ]; 14 + }; 15 + 16 + nativeBuildInputs = [ extra-cmake-modules ]; 17 + buildInputs = [ karchive kcrash ki18n kio libgcrypt qca-qt5 solid ]; 18 + propagatedBuildInputs = [ boost gmp ]; 19 + outputs = [ "out" "dev" ]; 20 + 21 + dontWrapQtApps = true; 22 + }
+18
pkgs/applications/kde/skanlite.nix
···
··· 1 + { 2 + mkDerivation, lib, 3 + extra-cmake-modules, kdoctools, 4 + kio, libksane 5 + }: 6 + 7 + mkDerivation { 8 + pname = "skanlite"; 9 + meta = with lib; { 10 + description = "KDE simple image scanning application"; 11 + homepage = "https://apps.kde.org/skanlite"; 12 + license = licenses.gpl2Plus; 13 + maintainers = with maintainers; [ polendri ]; 14 + }; 15 + 16 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 17 + buildInputs = [ kio libksane ]; 18 + }
+1 -1
pkgs/applications/networking/instant-messengers/mm/default.nix
··· 16 description = "A file system based matrix client"; 17 homepage = "https://git.lost.host/meutraa/mm"; 18 license = licenses.isc; 19 - maintainers = with maintainers; [ meutraa ]; 20 }; 21 }
··· 16 description = "A file system based matrix client"; 17 homepage = "https://git.lost.host/meutraa/mm"; 18 license = licenses.isc; 19 + maintainers = with maintainers; [ ]; 20 }; 21 }
+2 -2
pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
··· 70 in 71 env.mkDerivation rec { 72 pname = "telegram-desktop"; 73 - version = "3.4.8"; 74 # Note: Update via pkgs/applications/networking/instant-messengers/telegram/tdesktop/update.py 75 76 # Telegram-Desktop with submodules ··· 79 repo = "tdesktop"; 80 rev = "v${version}"; 81 fetchSubmodules = true; 82 - sha256 = "11h2w82i10zn55iz9xda8ihsnv6s8rxm3wkmmmkpa4zfzinryqb4"; 83 }; 84 85 postPatch = ''
··· 70 in 71 env.mkDerivation rec { 72 pname = "telegram-desktop"; 73 + version = "3.5.2"; 74 # Note: Update via pkgs/applications/networking/instant-messengers/telegram/tdesktop/update.py 75 76 # Telegram-Desktop with submodules ··· 79 repo = "tdesktop"; 80 rev = "v${version}"; 81 fetchSubmodules = true; 82 + sha256 = "05324xvb00yz2jfigyy7izk8wnq8phm3sidw62kf7xqyh63qnrzh"; 83 }; 84 85 postPatch = ''
+5 -3
pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix
··· 4 , openh264, usrsctp, libevent, libvpx 5 , libX11, libXtst, libXcomposite, libXdamage, libXext, libXrender, libXrandr, libXi 6 , glib, abseil-cpp, pcre, util-linuxMinimal, libselinux, libsepol, pipewire 7 }: 8 9 stdenv.mkDerivation { 10 pname = "tg_owt"; 11 - version = "unstable-2021-12-22"; 12 13 src = fetchFromGitHub { 14 owner = "desktop-app"; 15 repo = "tg_owt"; 16 - rev = "6708e0d31a73e64fe12f54829bf4060c41b2658e"; 17 - sha256 = "081ylw8vp8c84x3f1xx1kia6k1sds2iza9fm5dvn3ccgjwxdm5ny"; 18 fetchSubmodules = true; 19 }; 20 ··· 27 openh264 usrsctp libevent libvpx 28 libX11 libXtst libXcomposite libXdamage libXext libXrender libXrandr libXi 29 glib abseil-cpp pcre util-linuxMinimal libselinux libsepol pipewire 30 ]; 31 32 cmakeFlags = [
··· 4 , openh264, usrsctp, libevent, libvpx 5 , libX11, libXtst, libXcomposite, libXdamage, libXext, libXrender, libXrandr, libXi 6 , glib, abseil-cpp, pcre, util-linuxMinimal, libselinux, libsepol, pipewire 7 + , mesa, valgrind, libepoxy, libglvnd 8 }: 9 10 stdenv.mkDerivation { 11 pname = "tg_owt"; 12 + version = "unstable-2022-02-09"; 13 14 src = fetchFromGitHub { 15 owner = "desktop-app"; 16 repo = "tg_owt"; 17 + rev = "4cba1acdd718b700bb33945c0258283689d4eac7"; 18 + sha256 = "0j201x9k38mvcyhf1wlyghyvdpv1l75xwgj9rl2l7r55afrpw4ca"; 19 fetchSubmodules = true; 20 }; 21 ··· 28 openh264 usrsctp libevent libvpx 29 libX11 libXtst libXcomposite libXdamage libXext libXrender libXrandr libXi 30 glib abseil-cpp pcre util-linuxMinimal libselinux libsepol pipewire 31 + mesa libepoxy libglvnd 32 ]; 33 34 cmakeFlags = [
+4 -2
pkgs/applications/networking/maestral-qt/default.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "maestral-qt"; 9 - version = "1.5.2"; 10 disabled = python3.pkgs.pythonOlder "3.6"; 11 12 src = fetchFromGitHub { 13 owner = "SamSchott"; 14 repo = "maestral-qt"; 15 rev = "v${version}"; 16 - sha256 = "sha256-/wleUwTPkm5l8GgtBM2J0jsdc1A54WRYJPmHqSsdz4c="; 17 }; 18 19 propagatedBuildInputs = with python3.pkgs; [ 20 click
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "maestral-qt"; 9 + version = "1.5.3"; 10 disabled = python3.pkgs.pythonOlder "3.6"; 11 12 src = fetchFromGitHub { 13 owner = "SamSchott"; 14 repo = "maestral-qt"; 15 rev = "v${version}"; 16 + sha256 = "sha256-zaG9Zwz9S/SVb7xDa7eXkjLNt1BhA1cQ3I18rVt+8uQ="; 17 }; 18 + 19 + format = "pyproject"; 20 21 propagatedBuildInputs = with python3.pkgs; [ 22 click
-32
pkgs/applications/networking/p2p/ktorrent/default.nix
··· 1 - { mkDerivation, lib, fetchurl, fetchpatch, cmake 2 - , extra-cmake-modules, qtbase, qtscript 3 - , karchive, kcrash, kdnssd, ki18n, kio, knotifications, knotifyconfig 4 - , kdoctools, kross, kcmutils, kwindowsystem 5 - , libktorrent, taglib, libgcrypt, kplotting 6 - }: 7 - 8 - mkDerivation rec { 9 - pname = "ktorrent"; 10 - version = "${libktorrent.mainVersion}"; 11 - 12 - src = fetchurl { 13 - url = "mirror://kde/stable/ktorrent/${libktorrent.mainVersion}/${pname}-${version}.tar.xz"; 14 - sha256 = "0kwd0npxfg4mdh7f3xadd2zjlqalpb1jxk61505qpcgcssijf534"; 15 - }; 16 - 17 - nativeBuildInputs = [ cmake kdoctools extra-cmake-modules ]; 18 - 19 - buildInputs = [ 20 - qtbase qtscript 21 - karchive kcrash kdnssd ki18n kio knotifications knotifyconfig kross kcmutils kwindowsystem 22 - libktorrent taglib libgcrypt kplotting 23 - ]; 24 - 25 - meta = with lib; { 26 - description = "KDE integrated BtTorrent client"; 27 - homepage = "https://www.kde.org/applications/internet/ktorrent/"; 28 - license = licenses.gpl2; 29 - maintainers = with maintainers; [ eelco ]; 30 - platforms = platforms.linux; 31 - }; 32 - }
···
-30
pkgs/applications/office/skanlite/default.nix
··· 1 - { lib, mkDerivation, fetchurl, cmake, extra-cmake-modules, qtbase, 2 - kcoreaddons, kdoctools, ki18n, kio, kxmlgui, ktextwidgets, 3 - libksane 4 - }: 5 - 6 - mkDerivation rec { 7 - pname = "skanlite"; 8 - version = "2.2.0"; 9 - 10 - src = fetchurl { 11 - url = "mirror://kde/stable/skanlite/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 12 - sha256 = "VP7MOZdUe64XIVr3r0aKIl1IPds3vjBTZzOS3N3VhOQ="; 13 - }; 14 - 15 - nativeBuildInputs = [ cmake kdoctools extra-cmake-modules ]; 16 - 17 - buildInputs = [ 18 - qtbase 19 - kcoreaddons kdoctools ki18n kio kxmlgui ktextwidgets 20 - libksane 21 - ]; 22 - 23 - meta = with lib; { 24 - description = "KDE simple image scanning application"; 25 - homepage = "https://apps.kde.org/skanlite"; 26 - license = licenses.gpl2Plus; 27 - maintainers = with maintainers; [ polendri ]; 28 - platforms = platforms.linux; 29 - }; 30 - }
···
+4 -4
pkgs/applications/science/logic/tlaplus/tlaps.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "tlaps"; 14 - version = "1.4.3"; 15 src = fetchurl { 16 - url = "https://tla.msr-inria.inria.fr/tlaps/dist/current/tlaps-${version}.tar.gz"; 17 - sha256 = "1w5z3ns5xxmhmp8r4x2kjmy3clqam935gmvx82imyxrr1bamx6gf"; 18 }; 19 20 buildInputs = [ ocaml isabelle cvc3 perl wget which ]; ··· 52 homepage = "https://tla.msr-inria.inria.fr/tlaps/content/Home.html"; 53 license = lib.licenses.bsd2; 54 platforms = lib.platforms.unix; 55 - maintainers = [ ]; 56 }; 57 58 }
··· 11 12 stdenv.mkDerivation rec { 13 pname = "tlaps"; 14 + version = "1.4.5"; 15 src = fetchurl { 16 + url = "https://tla.msr-inria.inria.fr/tlaps/dist/${version}/tlaps-${version}.tar.gz"; 17 + sha256 = "c296998acd14d5b93a8d5be7ee178007ef179957465966576bda26944b1b7fca"; 18 }; 19 20 buildInputs = [ ocaml isabelle cvc3 perl wget which ]; ··· 52 homepage = "https://tla.msr-inria.inria.fr/tlaps/content/Home.html"; 53 license = lib.licenses.bsd2; 54 platforms = lib.platforms.unix; 55 + maintainers = with lib.maintainers; [ florentc ]; 56 }; 57 58 }
+8 -8
pkgs/applications/version-management/gitlab/data.json
··· 1 { 2 - "version": "14.7.4", 3 - "repo_hash": "0z62p2c24h7icdqar2l3nwlq7z4pan6n80ril8j1y6k03z1cs0nq", 4 - "yarn_hash": "12k2r1y7kw95kfsmy0s8rbsf0vldr8c2liah0rkc7pihr19gq3w7", 5 "owner": "gitlab-org", 6 "repo": "gitlab", 7 - "rev": "v14.7.4-ee", 8 "passthru": { 9 - "GITALY_SERVER_VERSION": "14.7.4", 10 - "GITLAB_PAGES_VERSION": "1.51.0", 11 - "GITLAB_SHELL_VERSION": "13.22.2", 12 - "GITLAB_WORKHORSE_VERSION": "14.7.4" 13 } 14 }
··· 1 { 2 + "version": "14.8.2", 3 + "repo_hash": "1pl528qxsbg75l5nny7cw8hcsd0zs50hhn0ngdrf3gjpd6y7pzcc", 4 + "yarn_hash": "0dlhslkhiha4jyfzm0k8i9cgwdk12r5m67i2rznxbrkl38gk9c1x", 5 "owner": "gitlab-org", 6 "repo": "gitlab", 7 + "rev": "v14.8.2-ee", 8 "passthru": { 9 + "GITALY_SERVER_VERSION": "14.8.2", 10 + "GITLAB_PAGES_VERSION": "1.54.0", 11 + "GITLAB_SHELL_VERSION": "13.23.2", 12 + "GITLAB_WORKHORSE_VERSION": "14.8.2" 13 } 14 }
+5 -2
pkgs/applications/version-management/gitlab/default.nix
··· 1 { stdenv, lib, fetchurl, fetchpatch, fetchFromGitLab, bundlerEnv 2 , ruby, tzdata, git, nettools, nixosTests, nodejs, openssl 3 , gitlabEnterprise ? false, callPackage, yarn 4 - , fixup_yarn_lock, replace, file, cacert, fetchYarnDeps 5 }: 6 7 let ··· 120 inherit src; 121 122 buildInputs = [ 123 - rubyEnv rubyEnv.wrappedRuby rubyEnv.bundler tzdata git nettools 124 ]; 125 126 patches = [ ··· 174 # rake tasks to mitigate CVE-2017-0882 175 # see https://about.gitlab.com/2017/03/20/gitlab-8-dot-17-dot-4-security-release/ 176 cp ${./reset_token.rake} $out/share/gitlab/lib/tasks/reset_token.rake 177 ''; 178 179 passthru = {
··· 1 { stdenv, lib, fetchurl, fetchpatch, fetchFromGitLab, bundlerEnv 2 , ruby, tzdata, git, nettools, nixosTests, nodejs, openssl 3 , gitlabEnterprise ? false, callPackage, yarn 4 + , fixup_yarn_lock, replace, file, cacert, fetchYarnDeps, makeWrapper 5 }: 6 7 let ··· 120 inherit src; 121 122 buildInputs = [ 123 + rubyEnv rubyEnv.wrappedRuby rubyEnv.bundler tzdata git nettools makeWrapper 124 ]; 125 126 patches = [ ··· 174 # rake tasks to mitigate CVE-2017-0882 175 # see https://about.gitlab.com/2017/03/20/gitlab-8-dot-17-dot-4-security-release/ 176 cp ${./reset_token.rake} $out/share/gitlab/lib/tasks/reset_token.rake 177 + 178 + # manually patch the shebang line in generate-loose-foreign-key 179 + wrapProgram $out/share/gitlab/scripts/decomposition/generate-loose-foreign-key --set ENABLE_SPRING 0 --add-flags 'runner -e test' 180 ''; 181 182 passthru = {
+1 -1
pkgs/applications/version-management/gitlab/gitaly/Gemfile
··· 3 gem 'rugged', '~> 1.2' 4 gem 'github-linguist', '~> 7.12', require: 'linguist' 5 gem 'gitlab-markup', '~> 1.7.1' 6 - gem 'activesupport', '~> 6.1.4.4' 7 gem 'rdoc', '~> 6.0' 8 gem 'gitlab-gollum-lib', '~> 4.2.7.10.gitlab.2', require: false 9 gem 'gitlab-gollum-rugged_adapter', '~> 0.4.4.4.gitlab.1', require: false
··· 3 gem 'rugged', '~> 1.2' 4 gem 'github-linguist', '~> 7.12', require: 'linguist' 5 gem 'gitlab-markup', '~> 1.7.1' 6 + gem 'activesupport', '~> 6.1.4.6' 7 gem 'rdoc', '~> 6.0' 8 gem 'gitlab-gollum-lib', '~> 4.2.7.10.gitlab.2', require: false 9 gem 'gitlab-gollum-rugged_adapter', '~> 0.4.4.4.gitlab.1', require: false
+10 -10
pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
··· 2 remote: https://rubygems.org/ 3 specs: 4 abstract_type (0.0.7) 5 - actionpack (6.1.4.4) 6 - actionview (= 6.1.4.4) 7 - activesupport (= 6.1.4.4) 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.4.4) 13 - activesupport (= 6.1.4.4) 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.4.4) 19 concurrent-ruby (~> 1.0, >= 1.0.2) 20 i18n (>= 1.6, < 2) 21 minitest (>= 5.1) ··· 88 google-protobuf (~> 3.18) 89 googleapis-common-protos-types (~> 1.0) 90 grpc-tools (1.42.0) 91 - i18n (1.8.11) 92 concurrent-ruby (~> 1.0) 93 ice_nine (0.11.2) 94 jaeger-client (1.1.0) ··· 101 reverse_markdown (~> 1.0) 102 rugged (>= 0.24, < 2.0) 103 thor (>= 0.19, < 2.0) 104 - loofah (2.13.0) 105 crass (~> 1.0.2) 106 nokogiri (>= 1.5.9) 107 memoizable (0.4.2) ··· 219 with_env (1.1.0) 220 xml-simple (1.1.9) 221 rexml 222 - zeitwerk (2.5.3) 223 224 PLATFORMS 225 ruby 226 227 DEPENDENCIES 228 - activesupport (~> 6.1.4.4) 229 factory_bot 230 faraday (~> 1.0) 231 github-linguist (~> 7.12)
··· 2 remote: https://rubygems.org/ 3 specs: 4 abstract_type (0.0.7) 5 + actionpack (6.1.4.6) 6 + actionview (= 6.1.4.6) 7 + activesupport (= 6.1.4.6) 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.4.6) 13 + activesupport (= 6.1.4.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.1.4.6) 19 concurrent-ruby (~> 1.0, >= 1.0.2) 20 i18n (>= 1.6, < 2) 21 minitest (>= 5.1) ··· 88 google-protobuf (~> 3.18) 89 googleapis-common-protos-types (~> 1.0) 90 grpc-tools (1.42.0) 91 + i18n (1.9.1) 92 concurrent-ruby (~> 1.0) 93 ice_nine (0.11.2) 94 jaeger-client (1.1.0) ··· 101 reverse_markdown (~> 1.0) 102 rugged (>= 0.24, < 2.0) 103 thor (>= 0.19, < 2.0) 104 + loofah (2.14.0) 105 crass (~> 1.0.2) 106 nokogiri (>= 1.5.9) 107 memoizable (0.4.2) ··· 219 with_env (1.1.0) 220 xml-simple (1.1.9) 221 rexml 222 + zeitwerk (2.5.4) 223 224 PLATFORMS 225 ruby 226 227 DEPENDENCIES 228 + activesupport (~> 6.1.4.6) 229 factory_bot 230 faraday (~> 1.0) 231 github-linguist (~> 7.12)
+6 -20
pkgs/applications/version-management/gitlab/gitaly/default.nix
··· 1 { lib, fetchFromGitLab, fetchFromGitHub, buildGoModule, ruby 2 , bundlerEnv, pkg-config 3 # libgit2 + dependencies 4 - , libgit2, openssl, zlib, pcre, http-parser }: 5 6 let 7 - # git2go 32.0.5 does not support libgit2 1.2.0 or 1.3.0. 8 - # It needs a specific commit in between those two releases. 9 - libgit2_custom = libgit2.overrideAttrs (oldAttrs: rec { 10 - version = "1.2.0"; 11 - src = fetchFromGitHub { 12 - owner = "libgit2"; 13 - repo = "libgit2"; 14 - rev = "109b4c887ffb63962c7017a66fc4a1f48becb48e"; 15 - sha256 = "sha256-w029FHpOv5K49wE1OJMOlkTe+2cv+ORYqEHxs59GDBI="; 16 - }; 17 - 18 - patches = []; 19 - }); 20 - 21 rubyEnv = bundlerEnv rec { 22 name = "gitaly-env"; 23 inherit ruby; ··· 25 gemdir = ./.; 26 }; 27 28 - version = "14.7.4"; 29 gitaly_package = "gitlab.com/gitlab-org/gitaly/v${lib.versions.major version}"; 30 in 31 ··· 37 owner = "gitlab-org"; 38 repo = "gitaly"; 39 rev = "v${version}"; 40 - sha256 = "sha256-sNSRYqGIi/PzegHYe04WUaLegPEeX79NjuqSVul21Ak="; 41 }; 42 43 - vendorSha256 = "sha256-eapqtSstc7d3R7A/5krKV0uVr9GhGkHHMrmsBOpWAbo="; 44 45 passthru = { 46 inherit rubyEnv; ··· 50 51 tags = [ "static,system_libgit2" ]; 52 nativeBuildInputs = [ pkg-config ]; 53 - buildInputs = [ rubyEnv.wrappedRuby libgit2_custom openssl zlib pcre http-parser ]; 54 doCheck = false; 55 56 postInstall = '' ··· 65 homepage = "https://gitlab.com/gitlab-org/gitaly"; 66 description = "A Git RPC service for handling all the git calls made by GitLab"; 67 platforms = platforms.linux ++ [ "x86_64-darwin" ]; 68 - maintainers = with maintainers; [ roblabla globin fpletz talyz ]; 69 license = licenses.mit; 70 }; 71 }
··· 1 { lib, fetchFromGitLab, fetchFromGitHub, buildGoModule, ruby 2 , bundlerEnv, pkg-config 3 # libgit2 + dependencies 4 + , libgit2_1_3_0, openssl, zlib, pcre, http-parser }: 5 6 let 7 rubyEnv = bundlerEnv rec { 8 name = "gitaly-env"; 9 inherit ruby; ··· 11 gemdir = ./.; 12 }; 13 14 + version = "14.8.2"; 15 gitaly_package = "gitlab.com/gitlab-org/gitaly/v${lib.versions.major version}"; 16 in 17 ··· 23 owner = "gitlab-org"; 24 repo = "gitaly"; 25 rev = "v${version}"; 26 + sha256 = "sha256-GgQscKxxYpvzU2M99gmvGj0HM/oD+2Ke24FRzUxv6HM="; 27 }; 28 29 + vendorSha256 = "sha256-Qw9/nlo1eB5dPcldXe9doy4QA4DDVUDad3o4kbdNu34="; 30 31 passthru = { 32 inherit rubyEnv; ··· 36 37 tags = [ "static,system_libgit2" ]; 38 nativeBuildInputs = [ pkg-config ]; 39 + buildInputs = [ rubyEnv.wrappedRuby libgit2_1_3_0 openssl zlib pcre http-parser ]; 40 doCheck = false; 41 42 postInstall = '' ··· 51 homepage = "https://gitlab.com/gitlab-org/gitaly"; 52 description = "A Git RPC service for handling all the git calls made by GitLab"; 53 platforms = platforms.linux ++ [ "x86_64-darwin" ]; 54 + maintainers = with maintainers; [ roblabla globin fpletz talyz yayayayaka ]; 55 license = licenses.mit; 56 }; 57 }
+12 -12
pkgs/applications/version-management/gitlab/gitaly/gemset.nix
··· 13 platforms = []; 14 source = { 15 remotes = ["https://rubygems.org"]; 16 - sha256 = "171ida68hrk21cq1zz1kfl9h94a3qw5p3afviqzsirl0kx6qjyv9"; 17 type = "gem"; 18 }; 19 - version = "6.1.4.4"; 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 = "1lm2pf35p6q4ff78z175h6ihmzfg2j7ssn41374rb9iy9gpiiidm"; 28 type = "gem"; 29 }; 30 - version = "6.1.4.4"; 31 }; 32 activesupport = { 33 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 35 platforms = []; 36 source = { 37 remotes = ["https://rubygems.org"]; 38 - sha256 = "0rvnz9lsf9mrkpji748sf51f54m027snkw6rm8flyvf7fq18rm98"; 39 type = "gem"; 40 }; 41 - version = "6.1.4.4"; 42 }; 43 adamantium = { 44 dependencies = ["ice_nine" "memoizable"]; ··· 343 platforms = []; 344 source = { 345 remotes = ["https://rubygems.org"]; 346 - sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf"; 347 type = "gem"; 348 }; 349 - version = "1.8.11"; 350 }; 351 ice_nine = { 352 source = { ··· 394 platforms = []; 395 source = { 396 remotes = ["https://rubygems.org"]; 397 - sha256 = "17rvbrqcci1579d7dpbsfmz1f9g7msk82lyh9ip5h29dkrnixcgg"; 398 type = "gem"; 399 }; 400 - version = "2.13.0"; 401 }; 402 memoizable = { 403 dependencies = ["thread_safe"]; ··· 994 platforms = []; 995 source = { 996 remotes = ["https://rubygems.org"]; 997 - sha256 = "0lmg9x683gr9mkrbq9df2m0zb0650mdfxqna0bs10js44inv7znx"; 998 type = "gem"; 999 }; 1000 - version = "2.5.3"; 1001 }; 1002 }
··· 13 platforms = []; 14 source = { 15 remotes = ["https://rubygems.org"]; 16 + sha256 = "1d4nxv0p3wv4w0pf89nmxzg10balny5rwbchwsscgiminzh3mg7y"; 17 type = "gem"; 18 }; 19 + version = "6.1.4.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 = "0cmxc80gg7pm6d9y7ah5qr4ymzks8rp51jv0a2qdq2m9p6llzlkk"; 28 type = "gem"; 29 }; 30 + version = "6.1.4.6"; 31 }; 32 activesupport = { 33 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 35 platforms = []; 36 source = { 37 remotes = ["https://rubygems.org"]; 38 + sha256 = "0vrz4vgqz4grr2ykwkd8zhhd0rg12z89n89zl6aff17zrdhhad35"; 39 type = "gem"; 40 }; 41 + version = "6.1.4.6"; 42 }; 43 adamantium = { 44 dependencies = ["ice_nine" "memoizable"]; ··· 343 platforms = []; 344 source = { 345 remotes = ["https://rubygems.org"]; 346 + sha256 = "1nancdgq51wk3c1pkxps0rkjsfdwnkx60hzkm947m5rzsz8b2sw8"; 347 type = "gem"; 348 }; 349 + version = "1.9.1"; 350 }; 351 ice_nine = { 352 source = { ··· 394 platforms = []; 395 source = { 396 remotes = ["https://rubygems.org"]; 397 + sha256 = "0z8bdcmw66j3dy6ivcc02yq32lx3n9bavx497llln8qy014xjm4w"; 398 type = "gem"; 399 }; 400 + version = "2.14.0"; 401 }; 402 memoizable = { 403 dependencies = ["thread_safe"]; ··· 994 platforms = []; 995 source = { 996 remotes = ["https://rubygems.org"]; 997 + sha256 = "09bq7j2p6mkbxnsg71s253dm2463kg51xc7bmjcxgyblqbh4ln7m"; 998 type = "gem"; 999 }; 1000 + version = "2.5.4"; 1001 }; 1002 }
+4 -4
pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gitlab-shell"; 5 - version = "13.22.2"; 6 src = fetchFromGitLab { 7 owner = "gitlab-org"; 8 repo = "gitlab-shell"; 9 rev = "v${version}"; 10 - sha256 = "sha256-jAH/MKmCIybLXsypHehQJaKf+mK9ko5XqWoDH/XKE5w="; 11 }; 12 13 buildInputs = [ ruby ]; 14 15 patches = [ ./remove-hardcoded-locations.patch ]; 16 17 - vendorSha256 = "sha256-cE6phpVYcZNCEk6bElEksIf4GOr/5vJPRdlGCubRafE="; 18 19 postInstall = '' 20 cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin ··· 26 description = "SSH access and repository management app for GitLab"; 27 homepage = "http://www.gitlab.com/"; 28 platforms = platforms.linux; 29 - maintainers = with maintainers; [ fpletz globin talyz ]; 30 license = licenses.mit; 31 }; 32 }
··· 2 3 buildGoModule rec { 4 pname = "gitlab-shell"; 5 + version = "13.23.2"; 6 src = fetchFromGitLab { 7 owner = "gitlab-org"; 8 repo = "gitlab-shell"; 9 rev = "v${version}"; 10 + sha256 = "sha256-aee+Tn81o1iK1Xm5et6lKUN8//lyGh3NGs96Mwg4nFc="; 11 }; 12 13 buildInputs = [ ruby ]; 14 15 patches = [ ./remove-hardcoded-locations.patch ]; 16 17 + vendorSha256 = "sha256-RLV01CM5O0K4R8XDDcas2LjIig0S7GoyAo/S8+Vx2bY="; 18 19 postInstall = '' 20 cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin ··· 26 description = "SSH access and repository management app for GitLab"; 27 homepage = "http://www.gitlab.com/"; 28 platforms = platforms.linux; 29 + maintainers = with maintainers; [ fpletz globin talyz yayayayaka ]; 30 license = licenses.mit; 31 }; 32 }
+2 -2
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
··· 5 buildGoModule rec { 6 pname = "gitlab-workhorse"; 7 8 - version = "14.7.4"; 9 10 src = fetchFromGitLab { 11 owner = data.owner; ··· 24 meta = with lib; { 25 homepage = "http://www.gitlab.com/"; 26 platforms = platforms.linux; 27 - maintainers = with maintainers; [ fpletz globin talyz ]; 28 license = licenses.mit; 29 }; 30 }
··· 5 buildGoModule rec { 6 pname = "gitlab-workhorse"; 7 8 + version = "14.8.2"; 9 10 src = fetchFromGitLab { 11 owner = data.owner; ··· 24 meta = with lib; { 25 homepage = "http://www.gitlab.com/"; 26 platforms = platforms.linux; 27 + maintainers = with maintainers; [ fpletz globin talyz yayayayaka ]; 28 license = licenses.mit; 29 }; 30 }
+10
pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
··· 207 end 208 end 209 end
··· 207 end 208 end 209 end 210 + diff --git a/scripts/decomposition/generate-loose-foreign-key b/scripts/decomposition/generate-loose-foreign-key 211 + index 35f84c64ce1..c2fecf3404c 100755 212 + --- a/scripts/decomposition/generate-loose-foreign-key 213 + +++ b/scripts/decomposition/generate-loose-foreign-key 214 + @@ -1,4 +1,4 @@ 215 + -#!/usr/bin/env -S ENABLE_SPRING=0 bin/rails runner -e test 216 + +#!/usr/bin/env rails 217 + 218 + # This is helper script to swap foreign key to loose foreign key 219 + # using DB schema
+11 -18
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
··· 2 3 source 'https://rubygems.org' 4 5 - gem 'rails', '~> 6.1.4.4' 6 7 gem 'bootsnap', '~> 1.9.1', require: false 8 ··· 72 73 # GitLab Pages 74 gem 'validates_hostname', '~> 1.0.11' 75 - gem 'rubyzip', '~> 2.0.0', require: 'zip' 76 # GitLab Pages letsencrypt support 77 gem 'acme-client', '~> 2.0', '>= 2.0.9' 78 ··· 183 gem 'rack-timeout', '~> 0.5.1', require: 'rack/timeout/base' 184 185 group :puma do 186 - gem 'puma', '~> 5.5.2', require: false 187 gem 'puma_worker_killer', '~> 0.3.1', require: false 188 gem 'sd_notify', '~> 0.1.0', require: false 189 end ··· 195 gem 'acts-as-taggable-on', '~> 9.0' 196 197 # Background jobs 198 - gem 'sidekiq', '~> 6.3' 199 gem 'sidekiq-cron', '~> 1.2' 200 gem 'redis-namespace', '~> 1.8.1' 201 gem 'gitlab-sidekiq-fetcher', '0.8.0', require: 'sidekiq-reliable-fetch' ··· 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' ··· 310 gem 'premailer-rails', '~> 1.10.3' 311 312 # LabKit: Tracing and Correlation 313 - gem 'gitlab-labkit', '~> 0.21.3' 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' ··· 396 end 397 398 group :development, :test, :danger do 399 - gem 'gitlab-dangerfiles', '~> 2.6.1', require: false 400 end 401 402 group :development, :test, :coverage do ··· 466 # NTP client 467 gem 'net-ntp' 468 469 - # SSH host key support 470 - gem 'net-ssh', '~> 6.0' 471 - gem 'sshkey', '~> 2.0' 472 - 473 - # Required for ED25519 SSH host key support 474 - group :ed25519 do 475 - gem 'ed25519', '~> 1.2' 476 - gem 'bcrypt_pbkdf', '~> 1.1' 477 - end 478 479 # Spamcheck GRPC protocol definitions 480 gem 'spamcheck', '~> 0.1.0' 481 482 # Gitaly GRPC protocol definitions 483 - gem 'gitaly', '~> 14.6.0.pre.rc1' 484 485 # KAS GRPC protocol definitions 486 gem 'kas-grpc', '~> 0.0.2' ··· 496 gem 'flipper-active_record', '~> 0.21.0' 497 gem 'flipper-active_support_cache_store', '~> 0.21.0' 498 gem 'unleash', '~> 3.2.2' 499 - gem 'gitlab-experiment', '~> 0.6.5' 500 501 # Structured logging 502 gem 'lograge', '~> 0.5'
··· 2 3 source 'https://rubygems.org' 4 5 + gem 'rails', '~> 6.1.4.6' 6 7 gem 'bootsnap', '~> 1.9.1', require: false 8 ··· 72 73 # GitLab Pages 74 gem 'validates_hostname', '~> 1.0.11' 75 + gem 'rubyzip', '~> 2.3.2', require: 'zip' 76 # GitLab Pages letsencrypt support 77 gem 'acme-client', '~> 2.0', '>= 2.0.9' 78 ··· 183 gem 'rack-timeout', '~> 0.5.1', require: 'rack/timeout/base' 184 185 group :puma do 186 + gem 'puma', '~> 5.6.2', require: false 187 gem 'puma_worker_killer', '~> 0.3.1', require: false 188 gem 'sd_notify', '~> 0.1.0', require: false 189 end ··· 195 gem 'acts-as-taggable-on', '~> 9.0' 196 197 # Background jobs 198 + gem 'sidekiq', '~> 6.4' 199 gem 'sidekiq-cron', '~> 1.2' 200 gem 'redis-namespace', '~> 1.8.1' 201 gem 'gitlab-sidekiq-fetcher', '0.8.0', require: 'sidekiq-reliable-fetch' ··· 295 gem 'request_store', '~> 1.5' 296 gem 'base32', '~> 0.3.0' 297 298 + gem 'gitlab-license', '~> 2.1.0' 299 300 # Protect against bruteforcing 301 gem 'rack-attack', '~> 6.3.0' ··· 310 gem 'premailer-rails', '~> 1.10.3' 311 312 # LabKit: Tracing and Correlation 313 + gem 'gitlab-labkit', '~> 0.22.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' ··· 396 end 397 398 group :development, :test, :danger do 399 + gem 'gitlab-dangerfiles', '~> 2.8.0', require: false 400 end 401 402 group :development, :test, :coverage do ··· 466 # NTP client 467 gem 'net-ntp' 468 469 + # SSH keys support 470 + gem 'ssh_data', '~> 1.2' 471 472 # Spamcheck GRPC protocol definitions 473 gem 'spamcheck', '~> 0.1.0' 474 475 # Gitaly GRPC protocol definitions 476 + gem 'gitaly', '~> 14.8.0.pre.rc1' 477 478 # KAS GRPC protocol definitions 479 gem 'kas-grpc', '~> 0.0.2' ··· 489 gem 'flipper-active_record', '~> 0.21.0' 490 gem 'flipper-active_support_cache_store', '~> 0.21.0' 491 gem 'unleash', '~> 3.2.2' 492 + gem 'gitlab-experiment', '~> 0.7.0' 493 494 # Structured logging 495 gem 'lograge', '~> 0.5'
+82 -90
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
··· 4 RedCloth (4.3.2) 5 acme-client (2.0.9) 6 faraday (>= 0.17, < 2.0.0) 7 - actioncable (6.1.4.4) 8 - actionpack (= 6.1.4.4) 9 - activesupport (= 6.1.4.4) 10 nio4r (~> 2.0) 11 websocket-driver (>= 0.6.1) 12 - actionmailbox (6.1.4.4) 13 - actionpack (= 6.1.4.4) 14 - activejob (= 6.1.4.4) 15 - activerecord (= 6.1.4.4) 16 - activestorage (= 6.1.4.4) 17 - activesupport (= 6.1.4.4) 18 mail (>= 2.7.1) 19 - actionmailer (6.1.4.4) 20 - actionpack (= 6.1.4.4) 21 - actionview (= 6.1.4.4) 22 - activejob (= 6.1.4.4) 23 - activesupport (= 6.1.4.4) 24 mail (~> 2.5, >= 2.5.4) 25 rails-dom-testing (~> 2.0) 26 - actionpack (6.1.4.4) 27 - actionview (= 6.1.4.4) 28 - activesupport (= 6.1.4.4) 29 rack (~> 2.0, >= 2.0.9) 30 rack-test (>= 0.6.3) 31 rails-dom-testing (~> 2.0) 32 rails-html-sanitizer (~> 1.0, >= 1.2.0) 33 - actiontext (6.1.4.4) 34 - actionpack (= 6.1.4.4) 35 - activerecord (= 6.1.4.4) 36 - activestorage (= 6.1.4.4) 37 - activesupport (= 6.1.4.4) 38 nokogiri (>= 1.8.5) 39 - actionview (6.1.4.4) 40 - activesupport (= 6.1.4.4) 41 builder (~> 3.1) 42 erubi (~> 1.4) 43 rails-dom-testing (~> 2.0) 44 rails-html-sanitizer (~> 1.1, >= 1.2.0) 45 - activejob (6.1.4.4) 46 - activesupport (= 6.1.4.4) 47 globalid (>= 0.3.6) 48 - activemodel (6.1.4.4) 49 - activesupport (= 6.1.4.4) 50 - activerecord (6.1.4.4) 51 - activemodel (= 6.1.4.4) 52 - activesupport (= 6.1.4.4) 53 activerecord-explain-analyze (0.1.0) 54 activerecord (>= 4) 55 pg 56 - activestorage (6.1.4.4) 57 - actionpack (= 6.1.4.4) 58 - activejob (= 6.1.4.4) 59 - activerecord (= 6.1.4.4) 60 - activesupport (= 6.1.4.4) 61 marcel (~> 1.0.0) 62 mini_mime (>= 1.1.0) 63 - activesupport (6.1.4.4) 64 concurrent-ruby (~> 1.0, >= 1.0.2) 65 i18n (>= 1.6, < 2) 66 minitest (>= 5.1) ··· 130 base32 (0.3.2) 131 batch-loader (2.0.1) 132 bcrypt (3.1.16) 133 - bcrypt_pbkdf (1.1.0) 134 benchmark (0.1.1) 135 benchmark-ips (2.3.0) 136 benchmark-memory (0.1.2) ··· 186 childprocess (3.0.0) 187 chunky_png (1.3.5) 188 citrus (3.0.2) 189 - claide (1.0.3) 190 claide-plugins (0.9.2) 191 cork 192 nap ··· 195 colored2 (3.1.2) 196 commonmarker (0.23.2) 197 concurrent-ruby (1.1.9) 198 - connection_pool (2.2.2) 199 contracts (0.11.0) 200 cork (0.3.0) 201 colored2 (~> 3.1) ··· 301 e2mmap (0.1.0) 302 ecma-re-validator (0.3.0) 303 regexp_parser (~> 2.0) 304 - ed25519 (1.2.4) 305 elasticsearch (6.8.2) 306 elasticsearch-api (= 6.8.2) 307 elasticsearch-transport (= 6.8.2) ··· 444 rails (>= 3.2.0) 445 git (1.7.0) 446 rchardet (~> 1.8) 447 - gitaly (14.6.0.pre.rc1) 448 grpc (~> 1.0) 449 github-markup (1.7.0) 450 gitlab (4.16.1) ··· 452 terminal-table (~> 1.5, >= 1.5.1) 453 gitlab-chronic (0.10.5) 454 numerizer (~> 0.2) 455 - gitlab-dangerfiles (2.6.1) 456 danger (>= 8.3.1) 457 danger-gitlab (>= 8.0.0) 458 - gitlab-experiment (0.6.5) 459 activesupport (>= 3.0) 460 request_store (>= 1.0) 461 - scientist (~> 1.6, >= 1.6.0) 462 gitlab-fog-azure-rm (1.2.0) 463 azure-storage-blob (~> 2.0) 464 azure-storage-common (~> 2.0) ··· 466 fog-json (~> 1.2.0) 467 mime-types 468 ms_rest_azure (~> 0.12.0) 469 - gitlab-labkit (0.21.3) 470 actionpack (>= 5.0.0, < 7.0.0) 471 activesupport (>= 5.0.0, < 7.0.0) 472 grpc (>= 1.37) 473 - jaeger-client (~> 1.1) 474 opentracing (~> 0.4) 475 pg_query (~> 2.1) 476 redis (> 3.0.0, < 5.0.0) 477 - gitlab-license (2.0.0) 478 gitlab-license_finder (6.14.2.1) 479 bundler 480 rubyzip (>= 1, < 3) ··· 626 http-form_data (~> 2.2) 627 http-parser (~> 1.2.0) 628 http-accept (1.7.0) 629 - http-cookie (1.0.3) 630 domain_name (~> 0.5) 631 http-form_data (2.3.0) 632 http-parser (1.2.3) ··· 635 mime-types (~> 3.0) 636 multi_xml (>= 0.5.2) 637 httpclient (2.8.3) 638 - i18n (1.8.11) 639 concurrent-ruby (~> 1.0) 640 i18n_data (0.8.0) 641 icalendar (2.4.1) ··· 937 tty-markdown 938 tty-prompt 939 public_suffix (4.0.6) 940 - puma (5.5.2) 941 nio4r (~> 2.0) 942 puma_worker_killer (0.3.1) 943 get_process_mem (~> 0.2) ··· 963 rack-test (1.1.0) 964 rack (>= 1.0, < 3) 965 rack-timeout (0.5.2) 966 - rails (6.1.4.4) 967 - actioncable (= 6.1.4.4) 968 - actionmailbox (= 6.1.4.4) 969 - actionmailer (= 6.1.4.4) 970 - actionpack (= 6.1.4.4) 971 - actiontext (= 6.1.4.4) 972 - actionview (= 6.1.4.4) 973 - activejob (= 6.1.4.4) 974 - activemodel (= 6.1.4.4) 975 - activerecord (= 6.1.4.4) 976 - activestorage (= 6.1.4.4) 977 - activesupport (= 6.1.4.4) 978 bundler (>= 1.15.0) 979 - railties (= 6.1.4.4) 980 sprockets-rails (>= 2.0.0) 981 rails-controller-testing (1.0.5) 982 actionpack (>= 5.0.1.rc1) ··· 990 rails-i18n (6.0.0) 991 i18n (>= 0.7, < 2) 992 railties (>= 6.0.0, < 7) 993 - railties (6.1.4.4) 994 - actionpack (= 6.1.4.4) 995 - activesupport (= 6.1.4.4) 996 method_source 997 rake (>= 0.13) 998 thor (~> 1.0) ··· 1024 redis-store (>= 1.2, < 2) 1025 redis-store (1.9.0) 1026 redis (>= 4, < 5) 1027 - regexp_parser (2.1.1) 1028 regexp_property_values (1.0.0) 1029 representable (3.0.4) 1030 declarative (< 0.1.0) 1031 declarative-option (< 0.2.0) 1032 uber (< 0.2.0) 1033 - request_store (1.5.0) 1034 rack (>= 1.4) 1035 responders (3.0.0) 1036 actionpack (>= 5.0) ··· 1127 sexp_processor (~> 4.9) 1128 rubyntlm (0.6.2) 1129 rubypants (0.2.0) 1130 - rubyzip (2.0.0) 1131 rugged (1.2.0) 1132 safe_yaml (1.0.4) 1133 safety_net_attestation (0.4.0) ··· 1140 sass-listen (4.0.0) 1141 rb-fsevent (~> 0.9, >= 0.9.4) 1142 rb-inotify (~> 0.9, >= 0.9.7) 1143 - sassc (2.0.1) 1144 ffi (~> 1.9) 1145 - rake 1146 sassc-rails (2.1.0) 1147 railties (>= 4.0.0) 1148 sassc (>= 2.0) ··· 1152 sawyer (0.8.2) 1153 addressable (>= 2.3.5) 1154 faraday (> 0.8, < 2.0) 1155 - scientist (1.6.2) 1156 sd_notify (0.1.0) 1157 securecompare (1.0.0) 1158 seed-fu (2.3.7) ··· 1169 shellany (0.0.1) 1170 shoulda-matchers (4.0.1) 1171 activesupport (>= 4.2.0) 1172 - sidekiq (6.3.1) 1173 connection_pool (>= 2.2.2) 1174 rack (~> 2.0) 1175 redis (>= 4.2.0) ··· 1225 activesupport (>= 4.0) 1226 sprockets (>= 3.0.0) 1227 sqlite3 (1.3.13) 1228 - sshkey (2.0.0) 1229 ssrf_filter (1.0.7) 1230 stackprof (0.2.15) 1231 state_machines (0.5.0) ··· 1312 rugged (>= 0.27, < 1.3) 1313 unf (0.1.4) 1314 unf_ext 1315 - unf_ext (0.0.7.7) 1316 unicode-display_width (1.7.0) 1317 unicode_utils (1.4.0) 1318 uniform_notifier (1.13.0) ··· 1372 nokogiri (~> 1.8) 1373 yajl-ruby (1.4.1) 1374 yard (0.9.26) 1375 - zeitwerk (2.5.3) 1376 1377 PLATFORMS 1378 ruby ··· 1401 base32 (~> 0.3.0) 1402 batch-loader (~> 2.0.1) 1403 bcrypt (~> 3.1, >= 3.1.14) 1404 - bcrypt_pbkdf (~> 1.1) 1405 benchmark-ips (~> 2.3.0) 1406 benchmark-memory (~> 0.1) 1407 better_errors (~> 2.9.0) ··· 1434 discordrb-webhooks (~> 3.4) 1435 doorkeeper (~> 5.5.0.rc2) 1436 doorkeeper-openid_connect (~> 1.7.5) 1437 - ed25519 (~> 1.2) 1438 elasticsearch-api (~> 6.8.2) 1439 elasticsearch-model (~> 6.1) 1440 elasticsearch-rails (~> 6.1) ··· 1463 gettext (~> 3.3) 1464 gettext_i18n_rails (~> 1.8.0) 1465 gettext_i18n_rails_js (~> 1.3) 1466 - gitaly (~> 14.6.0.pre.rc1) 1467 github-markup (~> 1.7.0) 1468 gitlab-chronic (~> 0.10.5) 1469 - gitlab-dangerfiles (~> 2.6.1) 1470 - gitlab-experiment (~> 0.6.5) 1471 gitlab-fog-azure-rm (~> 1.2.0) 1472 - gitlab-labkit (~> 0.21.3) 1473 - gitlab-license (~> 2.0) 1474 gitlab-license_finder (~> 6.0) 1475 gitlab-mail_room (~> 0.0.9) 1476 gitlab-markup (~> 1.8.0) ··· 1534 multi_json (~> 1.14.1) 1535 net-ldap (~> 0.16.3) 1536 net-ntp 1537 - net-ssh (~> 6.0) 1538 nokogiri (~> 1.12) 1539 oauth2 (~> 1.4) 1540 octokit (~> 4.15) ··· 1571 pry-byebug 1572 pry-rails (~> 0.3.9) 1573 pry-shell (~> 0.5.0) 1574 - puma (~> 5.5.2) 1575 puma_worker_killer (~> 0.3.1) 1576 rack (~> 2.2.3) 1577 rack-attack (~> 6.3.0) ··· 1579 rack-oauth2 (~> 1.16.0) 1580 rack-proxy (~> 0.6.0) 1581 rack-timeout (~> 0.5.1) 1582 - rails (~> 6.1.4.4) 1583 rails-controller-testing 1584 rails-i18n (~> 6.0) 1585 rainbow (~> 3.0) ··· 1607 ruby-progressbar (~> 1.10) 1608 ruby-saml (~> 1.13.0) 1609 ruby_parser (~> 3.15) 1610 - rubyzip (~> 2.0.0) 1611 rugged (~> 1.2) 1612 sanitize (~> 6.0) 1613 sassc-rails (~> 2.1.0) ··· 1617 sentry-raven (~> 3.1) 1618 settingslogic (~> 2.0.9) 1619 shoulda-matchers (~> 4.0.1) 1620 - sidekiq (~> 6.3) 1621 sidekiq-cron (~> 1.2) 1622 simple_po_parser (~> 1.1.2) 1623 simplecov (~> 0.18.5) ··· 1631 spring-commands-rspec (~> 1.0.4) 1632 sprite-factory (~> 1.7) 1633 sprockets (~> 3.7.0) 1634 - sshkey (~> 2.0) 1635 stackprof (~> 0.2.15) 1636 state_machines-activerecord (~> 0.8.0) 1637 sys-filesystem (~> 1.4.3)
··· 4 RedCloth (4.3.2) 5 acme-client (2.0.9) 6 faraday (>= 0.17, < 2.0.0) 7 + actioncable (6.1.4.6) 8 + actionpack (= 6.1.4.6) 9 + activesupport (= 6.1.4.6) 10 nio4r (~> 2.0) 11 websocket-driver (>= 0.6.1) 12 + actionmailbox (6.1.4.6) 13 + actionpack (= 6.1.4.6) 14 + activejob (= 6.1.4.6) 15 + activerecord (= 6.1.4.6) 16 + activestorage (= 6.1.4.6) 17 + activesupport (= 6.1.4.6) 18 mail (>= 2.7.1) 19 + actionmailer (6.1.4.6) 20 + actionpack (= 6.1.4.6) 21 + actionview (= 6.1.4.6) 22 + activejob (= 6.1.4.6) 23 + activesupport (= 6.1.4.6) 24 mail (~> 2.5, >= 2.5.4) 25 rails-dom-testing (~> 2.0) 26 + actionpack (6.1.4.6) 27 + actionview (= 6.1.4.6) 28 + activesupport (= 6.1.4.6) 29 rack (~> 2.0, >= 2.0.9) 30 rack-test (>= 0.6.3) 31 rails-dom-testing (~> 2.0) 32 rails-html-sanitizer (~> 1.0, >= 1.2.0) 33 + actiontext (6.1.4.6) 34 + actionpack (= 6.1.4.6) 35 + activerecord (= 6.1.4.6) 36 + activestorage (= 6.1.4.6) 37 + activesupport (= 6.1.4.6) 38 nokogiri (>= 1.8.5) 39 + actionview (6.1.4.6) 40 + activesupport (= 6.1.4.6) 41 builder (~> 3.1) 42 erubi (~> 1.4) 43 rails-dom-testing (~> 2.0) 44 rails-html-sanitizer (~> 1.1, >= 1.2.0) 45 + activejob (6.1.4.6) 46 + activesupport (= 6.1.4.6) 47 globalid (>= 0.3.6) 48 + activemodel (6.1.4.6) 49 + activesupport (= 6.1.4.6) 50 + activerecord (6.1.4.6) 51 + activemodel (= 6.1.4.6) 52 + activesupport (= 6.1.4.6) 53 activerecord-explain-analyze (0.1.0) 54 activerecord (>= 4) 55 pg 56 + activestorage (6.1.4.6) 57 + actionpack (= 6.1.4.6) 58 + activejob (= 6.1.4.6) 59 + activerecord (= 6.1.4.6) 60 + activesupport (= 6.1.4.6) 61 marcel (~> 1.0.0) 62 mini_mime (>= 1.1.0) 63 + activesupport (6.1.4.6) 64 concurrent-ruby (~> 1.0, >= 1.0.2) 65 i18n (>= 1.6, < 2) 66 minitest (>= 5.1) ··· 130 base32 (0.3.2) 131 batch-loader (2.0.1) 132 bcrypt (3.1.16) 133 benchmark (0.1.1) 134 benchmark-ips (2.3.0) 135 benchmark-memory (0.1.2) ··· 185 childprocess (3.0.0) 186 chunky_png (1.3.5) 187 citrus (3.0.2) 188 + claide (1.1.0) 189 claide-plugins (0.9.2) 190 cork 191 nap ··· 194 colored2 (3.1.2) 195 commonmarker (0.23.2) 196 concurrent-ruby (1.1.9) 197 + connection_pool (2.2.5) 198 contracts (0.11.0) 199 cork (0.3.0) 200 colored2 (~> 3.1) ··· 300 e2mmap (0.1.0) 301 ecma-re-validator (0.3.0) 302 regexp_parser (~> 2.0) 303 elasticsearch (6.8.2) 304 elasticsearch-api (= 6.8.2) 305 elasticsearch-transport (= 6.8.2) ··· 442 rails (>= 3.2.0) 443 git (1.7.0) 444 rchardet (~> 1.8) 445 + gitaly (14.8.0.pre.rc1) 446 grpc (~> 1.0) 447 github-markup (1.7.0) 448 gitlab (4.16.1) ··· 450 terminal-table (~> 1.5, >= 1.5.1) 451 gitlab-chronic (0.10.5) 452 numerizer (~> 0.2) 453 + gitlab-dangerfiles (2.8.0) 454 danger (>= 8.3.1) 455 danger-gitlab (>= 8.0.0) 456 + gitlab-experiment (0.7.0) 457 activesupport (>= 3.0) 458 request_store (>= 1.0) 459 gitlab-fog-azure-rm (1.2.0) 460 azure-storage-blob (~> 2.0) 461 azure-storage-common (~> 2.0) ··· 463 fog-json (~> 1.2.0) 464 mime-types 465 ms_rest_azure (~> 0.12.0) 466 + gitlab-labkit (0.22.0) 467 actionpack (>= 5.0.0, < 7.0.0) 468 activesupport (>= 5.0.0, < 7.0.0) 469 grpc (>= 1.37) 470 + jaeger-client (~> 1.1.0) 471 opentracing (~> 0.4) 472 pg_query (~> 2.1) 473 redis (> 3.0.0, < 5.0.0) 474 + gitlab-license (2.1.0) 475 gitlab-license_finder (6.14.2.1) 476 bundler 477 rubyzip (>= 1, < 3) ··· 623 http-form_data (~> 2.2) 624 http-parser (~> 1.2.0) 625 http-accept (1.7.0) 626 + http-cookie (1.0.4) 627 domain_name (~> 0.5) 628 http-form_data (2.3.0) 629 http-parser (1.2.3) ··· 632 mime-types (~> 3.0) 633 multi_xml (>= 0.5.2) 634 httpclient (2.8.3) 635 + i18n (1.9.1) 636 concurrent-ruby (~> 1.0) 637 i18n_data (0.8.0) 638 icalendar (2.4.1) ··· 934 tty-markdown 935 tty-prompt 936 public_suffix (4.0.6) 937 + puma (5.6.2) 938 nio4r (~> 2.0) 939 puma_worker_killer (0.3.1) 940 get_process_mem (~> 0.2) ··· 960 rack-test (1.1.0) 961 rack (>= 1.0, < 3) 962 rack-timeout (0.5.2) 963 + rails (6.1.4.6) 964 + actioncable (= 6.1.4.6) 965 + actionmailbox (= 6.1.4.6) 966 + actionmailer (= 6.1.4.6) 967 + actionpack (= 6.1.4.6) 968 + actiontext (= 6.1.4.6) 969 + actionview (= 6.1.4.6) 970 + activejob (= 6.1.4.6) 971 + activemodel (= 6.1.4.6) 972 + activerecord (= 6.1.4.6) 973 + activestorage (= 6.1.4.6) 974 + activesupport (= 6.1.4.6) 975 bundler (>= 1.15.0) 976 + railties (= 6.1.4.6) 977 sprockets-rails (>= 2.0.0) 978 rails-controller-testing (1.0.5) 979 actionpack (>= 5.0.1.rc1) ··· 987 rails-i18n (6.0.0) 988 i18n (>= 0.7, < 2) 989 railties (>= 6.0.0, < 7) 990 + railties (6.1.4.6) 991 + actionpack (= 6.1.4.6) 992 + activesupport (= 6.1.4.6) 993 method_source 994 rake (>= 0.13) 995 thor (~> 1.0) ··· 1021 redis-store (>= 1.2, < 2) 1022 redis-store (1.9.0) 1023 redis (>= 4, < 5) 1024 + regexp_parser (2.2.1) 1025 regexp_property_values (1.0.0) 1026 representable (3.0.4) 1027 declarative (< 0.1.0) 1028 declarative-option (< 0.2.0) 1029 uber (< 0.2.0) 1030 + request_store (1.5.1) 1031 rack (>= 1.4) 1032 responders (3.0.0) 1033 actionpack (>= 5.0) ··· 1124 sexp_processor (~> 4.9) 1125 rubyntlm (0.6.2) 1126 rubypants (0.2.0) 1127 + rubyzip (2.3.2) 1128 rugged (1.2.0) 1129 safe_yaml (1.0.4) 1130 safety_net_attestation (0.4.0) ··· 1137 sass-listen (4.0.0) 1138 rb-fsevent (~> 0.9, >= 0.9.4) 1139 rb-inotify (~> 0.9, >= 0.9.7) 1140 + sassc (2.4.0) 1141 ffi (~> 1.9) 1142 sassc-rails (2.1.0) 1143 railties (>= 4.0.0) 1144 sassc (>= 2.0) ··· 1148 sawyer (0.8.2) 1149 addressable (>= 2.3.5) 1150 faraday (> 0.8, < 2.0) 1151 sd_notify (0.1.0) 1152 securecompare (1.0.0) 1153 seed-fu (2.3.7) ··· 1164 shellany (0.0.1) 1165 shoulda-matchers (4.0.1) 1166 activesupport (>= 4.2.0) 1167 + sidekiq (6.4.0) 1168 connection_pool (>= 2.2.2) 1169 rack (~> 2.0) 1170 redis (>= 4.2.0) ··· 1220 activesupport (>= 4.0) 1221 sprockets (>= 3.0.0) 1222 sqlite3 (1.3.13) 1223 + ssh_data (1.2.0) 1224 ssrf_filter (1.0.7) 1225 stackprof (0.2.15) 1226 state_machines (0.5.0) ··· 1307 rugged (>= 0.27, < 1.3) 1308 unf (0.1.4) 1309 unf_ext 1310 + unf_ext (0.0.8) 1311 unicode-display_width (1.7.0) 1312 unicode_utils (1.4.0) 1313 uniform_notifier (1.13.0) ··· 1367 nokogiri (~> 1.8) 1368 yajl-ruby (1.4.1) 1369 yard (0.9.26) 1370 + zeitwerk (2.5.4) 1371 1372 PLATFORMS 1373 ruby ··· 1396 base32 (~> 0.3.0) 1397 batch-loader (~> 2.0.1) 1398 bcrypt (~> 3.1, >= 3.1.14) 1399 benchmark-ips (~> 2.3.0) 1400 benchmark-memory (~> 0.1) 1401 better_errors (~> 2.9.0) ··· 1428 discordrb-webhooks (~> 3.4) 1429 doorkeeper (~> 5.5.0.rc2) 1430 doorkeeper-openid_connect (~> 1.7.5) 1431 elasticsearch-api (~> 6.8.2) 1432 elasticsearch-model (~> 6.1) 1433 elasticsearch-rails (~> 6.1) ··· 1456 gettext (~> 3.3) 1457 gettext_i18n_rails (~> 1.8.0) 1458 gettext_i18n_rails_js (~> 1.3) 1459 + gitaly (~> 14.8.0.pre.rc1) 1460 github-markup (~> 1.7.0) 1461 gitlab-chronic (~> 0.10.5) 1462 + gitlab-dangerfiles (~> 2.8.0) 1463 + gitlab-experiment (~> 0.7.0) 1464 gitlab-fog-azure-rm (~> 1.2.0) 1465 + gitlab-labkit (~> 0.22.0) 1466 + gitlab-license (~> 2.1.0) 1467 gitlab-license_finder (~> 6.0) 1468 gitlab-mail_room (~> 0.0.9) 1469 gitlab-markup (~> 1.8.0) ··· 1527 multi_json (~> 1.14.1) 1528 net-ldap (~> 0.16.3) 1529 net-ntp 1530 nokogiri (~> 1.12) 1531 oauth2 (~> 1.4) 1532 octokit (~> 4.15) ··· 1563 pry-byebug 1564 pry-rails (~> 0.3.9) 1565 pry-shell (~> 0.5.0) 1566 + puma (~> 5.6.2) 1567 puma_worker_killer (~> 0.3.1) 1568 rack (~> 2.2.3) 1569 rack-attack (~> 6.3.0) ··· 1571 rack-oauth2 (~> 1.16.0) 1572 rack-proxy (~> 0.6.0) 1573 rack-timeout (~> 0.5.1) 1574 + rails (~> 6.1.4.6) 1575 rails-controller-testing 1576 rails-i18n (~> 6.0) 1577 rainbow (~> 3.0) ··· 1599 ruby-progressbar (~> 1.10) 1600 ruby-saml (~> 1.13.0) 1601 ruby_parser (~> 3.15) 1602 + rubyzip (~> 2.3.2) 1603 rugged (~> 1.2) 1604 sanitize (~> 6.0) 1605 sassc-rails (~> 2.1.0) ··· 1609 sentry-raven (~> 3.1) 1610 settingslogic (~> 2.0.9) 1611 shoulda-matchers (~> 4.0.1) 1612 + sidekiq (~> 6.4) 1613 sidekiq-cron (~> 1.2) 1614 simple_po_parser (~> 1.1.2) 1615 simplecov (~> 0.18.5) ··· 1623 spring-commands-rspec (~> 1.0.4) 1624 sprite-factory (~> 1.7) 1625 sprockets (~> 3.7.0) 1626 + ssh_data (~> 1.2) 1627 stackprof (~> 0.2.15) 1628 state_machines-activerecord (~> 0.8.0) 1629 sys-filesystem (~> 1.4.3)
+66 -96
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
··· 16 platforms = []; 17 source = { 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "0z3ab9n901craqd3p1yl87kawci0vfw1xlh4d0zkj7lx8hpk10sn"; 20 type = "gem"; 21 }; 22 - version = "6.1.4.4"; 23 }; 24 actionmailbox = { 25 dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail"]; ··· 27 platforms = []; 28 source = { 29 remotes = ["https://rubygems.org"]; 30 - sha256 = "0q94js7ifm0a76xcwxin98bhr8nz0zqcsqi4y7j2mfwm3hq3bh0i"; 31 type = "gem"; 32 }; 33 - version = "6.1.4.4"; 34 }; 35 actionmailer = { 36 dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "rails-dom-testing"]; ··· 38 platforms = []; 39 source = { 40 remotes = ["https://rubygems.org"]; 41 - sha256 = "1gncnc5xl1ff70mfnqcys2qy65201yjrkwxx0hb5hl7jlamgvz9h"; 42 type = "gem"; 43 }; 44 - version = "6.1.4.4"; 45 }; 46 actionpack = { 47 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 49 platforms = []; 50 source = { 51 remotes = ["https://rubygems.org"]; 52 - sha256 = "171ida68hrk21cq1zz1kfl9h94a3qw5p3afviqzsirl0kx6qjyv9"; 53 type = "gem"; 54 }; 55 - version = "6.1.4.4"; 56 }; 57 actiontext = { 58 dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "nokogiri"]; ··· 60 platforms = []; 61 source = { 62 remotes = ["https://rubygems.org"]; 63 - sha256 = "1j9591z8lsp9lx3l75699prw6rgkhhlrfaj4lh5klcdffvxzkvi3"; 64 type = "gem"; 65 }; 66 - version = "6.1.4.4"; 67 }; 68 actionview = { 69 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 71 platforms = []; 72 source = { 73 remotes = ["https://rubygems.org"]; 74 - sha256 = "1lm2pf35p6q4ff78z175h6ihmzfg2j7ssn41374rb9iy9gpiiidm"; 75 type = "gem"; 76 }; 77 - version = "6.1.4.4"; 78 }; 79 activejob = { 80 dependencies = ["activesupport" "globalid"]; ··· 82 platforms = []; 83 source = { 84 remotes = ["https://rubygems.org"]; 85 - sha256 = "0sf0nfjcj1na4v6zaxz6hjglax99yznaymjzpk1fi7mk71qf5hx4"; 86 type = "gem"; 87 }; 88 - version = "6.1.4.4"; 89 }; 90 activemodel = { 91 dependencies = ["activesupport"]; ··· 93 platforms = []; 94 source = { 95 remotes = ["https://rubygems.org"]; 96 - sha256 = "0g3qdz8dw6zkgz45jd13lwfdnm7rhgczv1pssw63g9k6qj3bkxjm"; 97 type = "gem"; 98 }; 99 - version = "6.1.4.4"; 100 }; 101 activerecord = { 102 dependencies = ["activemodel" "activesupport"]; ··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "090d4wl1pq06m9mibpck0m5nm8h45fwhs3fjx27297kjmnv4gzik"; 108 type = "gem"; 109 }; 110 - version = "6.1.4.4"; 111 }; 112 activerecord-explain-analyze = { 113 dependencies = ["activerecord" "pg"]; ··· 126 platforms = []; 127 source = { 128 remotes = ["https://rubygems.org"]; 129 - sha256 = "0a6mmm1s8abv11ycqs6cq55kr6j89jpclkcnra9w2k47rl047vk4"; 130 type = "gem"; 131 }; 132 - version = "6.1.4.4"; 133 }; 134 activesupport = { 135 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 137 platforms = []; 138 source = { 139 remotes = ["https://rubygems.org"]; 140 - sha256 = "0rvnz9lsf9mrkpji748sf51f54m027snkw6rm8flyvf7fq18rm98"; 141 type = "gem"; 142 }; 143 - version = "6.1.4.4"; 144 }; 145 acts-as-taggable-on = { 146 dependencies = ["activerecord"]; ··· 479 }; 480 version = "3.1.16"; 481 }; 482 - bcrypt_pbkdf = { 483 - groups = ["ed25519"]; 484 - platforms = []; 485 - source = { 486 - remotes = ["https://rubygems.org"]; 487 - sha256 = "0ndamfaivnkhc6hy0yqyk2gkwr6f3bz6216lh74hsiiyk3axz445"; 488 - type = "gem"; 489 - }; 490 - version = "1.1.0"; 491 - }; 492 benchmark = { 493 groups = ["default" "development"]; 494 platforms = []; ··· 745 version = "3.0.2"; 746 }; 747 claide = { 748 - groups = ["default" "development"]; 749 platforms = []; 750 source = { 751 remotes = ["https://rubygems.org"]; 752 - sha256 = "0kasxsms24fgcdsq680nz99d5lazl9rmz1qkil2y5gbbssx89g0z"; 753 type = "gem"; 754 }; 755 - version = "1.0.3"; 756 }; 757 claide-plugins = { 758 dependencies = ["cork" "nap" "open4"]; ··· 814 platforms = []; 815 source = { 816 remotes = ["https://rubygems.org"]; 817 - sha256 = "0lflx29mlznf1hn0nihkgllzbj8xp5qasn8j7h838465pi399k68"; 818 type = "gem"; 819 }; 820 - version = "2.2.2"; 821 }; 822 contracts = { 823 groups = ["default"]; ··· 1252 type = "gem"; 1253 }; 1254 version = "0.3.0"; 1255 - }; 1256 - ed25519 = { 1257 - groups = ["ed25519"]; 1258 - platforms = []; 1259 - source = { 1260 - remotes = ["https://rubygems.org"]; 1261 - sha256 = "1f5kr8za7hvla38fc0n9jiv55iq62k5bzclsa5kdb14l3r4w6qnw"; 1262 - type = "gem"; 1263 - }; 1264 - version = "1.2.4"; 1265 }; 1266 elasticsearch = { 1267 dependencies = ["elasticsearch-api" "elasticsearch-transport"]; ··· 1896 platforms = []; 1897 source = { 1898 remotes = ["https://rubygems.org"]; 1899 - sha256 = "175whfk08jrmvssh5lgk0zgsaksbnhv6p5fg3picknrw4v05vw85"; 1900 type = "gem"; 1901 }; 1902 - version = "14.6.0.pre.rc1"; 1903 }; 1904 github-markup = { 1905 groups = ["default"]; ··· 1939 platforms = []; 1940 source = { 1941 remotes = ["https://rubygems.org"]; 1942 - sha256 = "0pgb0v41qn2cnzzn4fizffds07vhz9sf09bpmm0lw86x8lz6vfdq"; 1943 type = "gem"; 1944 }; 1945 - version = "2.6.1"; 1946 }; 1947 gitlab-experiment = { 1948 - dependencies = ["activesupport" "request_store" "scientist"]; 1949 groups = ["default"]; 1950 platforms = []; 1951 source = { 1952 remotes = ["https://rubygems.org"]; 1953 - sha256 = "064iy0pgjfvfcxynclmk70cdi10hwx7xzq1c14p68cilg569vma2"; 1954 type = "gem"; 1955 }; 1956 - version = "0.6.5"; 1957 }; 1958 gitlab-fog-azure-rm = { 1959 dependencies = ["azure-storage-blob" "azure-storage-common" "fog-core" "fog-json" "mime-types" "ms_rest_azure"]; ··· 1972 platforms = []; 1973 source = { 1974 remotes = ["https://rubygems.org"]; 1975 - sha256 = "05fs11wpqn801dsscs845629hbgwbgs94qhig45jmalw4h9rira4"; 1976 type = "gem"; 1977 }; 1978 - version = "0.21.3"; 1979 }; 1980 gitlab-license = { 1981 groups = ["default"]; 1982 platforms = []; 1983 source = { 1984 remotes = ["https://rubygems.org"]; 1985 - sha256 = "01hddqd3167360m1h5lnrgxd0gmwhaisb9qz89rprhi5ckzyx2gz"; 1986 type = "gem"; 1987 }; 1988 - version = "2.0.0"; 1989 }; 1990 gitlab-license_finder = { 1991 dependencies = ["rubyzip" "thor" "tomlrb" "with_env" "xml-simple"]; ··· 2487 platforms = []; 2488 source = { 2489 remotes = ["https://rubygems.org"]; 2490 - sha256 = "004cgs4xg5n6byjs7qld0xhsjq3n6ydfh897myr2mibvh6fjc49g"; 2491 type = "gem"; 2492 }; 2493 - version = "1.0.3"; 2494 }; 2495 http-form_data = { 2496 groups = ["default"]; ··· 2540 platforms = []; 2541 source = { 2542 remotes = ["https://rubygems.org"]; 2543 - sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf"; 2544 type = "gem"; 2545 }; 2546 - version = "1.8.11"; 2547 }; 2548 i18n_data = { 2549 groups = ["default"]; ··· 3955 platforms = []; 3956 source = { 3957 remotes = ["https://rubygems.org"]; 3958 - sha256 = "1xblxnrs0c5m326v7kgr32k4m00cl2ipcf5m0qvyisrw62vd5dbn"; 3959 type = "gem"; 3960 }; 3961 - version = "5.5.2"; 3962 }; 3963 puma_worker_killer = { 3964 dependencies = ["get_process_mem" "puma"]; ··· 4093 platforms = []; 4094 source = { 4095 remotes = ["https://rubygems.org"]; 4096 - sha256 = "10vylypjzfp6c34zx175x7ql7h27llmjdhgjxp5bn2zmrx3lac8l"; 4097 type = "gem"; 4098 }; 4099 - version = "6.1.4.4"; 4100 }; 4101 rails-controller-testing = { 4102 dependencies = ["actionpack" "actionview" "activesupport"]; ··· 4148 platforms = []; 4149 source = { 4150 remotes = ["https://rubygems.org"]; 4151 - sha256 = "1nmyds2www6dmqbbd5ggq31gxxb9mwxd5llzmb3iyczssk6l7lla"; 4152 type = "gem"; 4153 }; 4154 - version = "6.1.4.4"; 4155 }; 4156 rainbow = { 4157 groups = ["default" "development" "test"]; ··· 4335 platforms = []; 4336 source = { 4337 remotes = ["https://rubygems.org"]; 4338 - sha256 = "0vg7imjnfcqjx7kw94ccj5r78j4g190cqzi1i59sh4a0l940b9cr"; 4339 type = "gem"; 4340 }; 4341 - version = "2.1.1"; 4342 }; 4343 regexp_property_values = { 4344 groups = ["default"]; ··· 4367 platforms = []; 4368 source = { 4369 remotes = ["https://rubygems.org"]; 4370 - sha256 = "0cx74kispmnw3ljwb239j65a2j14n8jlsygy372hrsa8mxc71hxi"; 4371 type = "gem"; 4372 }; 4373 - version = "1.5.0"; 4374 }; 4375 responders = { 4376 dependencies = ["actionpack" "railties"]; ··· 4772 platforms = []; 4773 source = { 4774 remotes = ["https://rubygems.org"]; 4775 - sha256 = "1gz0ri0pa2xr7b6bf66yjc2wfvk51f4gi6yk7bklwl1nr65zc4gz"; 4776 type = "gem"; 4777 }; 4778 - version = "2.0.0"; 4779 }; 4780 rugged = { 4781 groups = ["default"]; ··· 4842 version = "4.0.0"; 4843 }; 4844 sassc = { 4845 - dependencies = ["ffi" "rake"]; 4846 groups = ["default"]; 4847 platforms = []; 4848 source = { 4849 remotes = ["https://rubygems.org"]; 4850 - sha256 = "1sr4825rlwsrl7xrsm0sgalcpf5zgp4i56dbi3qxfa9lhs8r6zh4"; 4851 type = "gem"; 4852 }; 4853 - version = "2.0.1"; 4854 }; 4855 sassc-rails = { 4856 dependencies = ["railties" "sassc" "sprockets" "sprockets-rails" "tilt"]; ··· 4874 }; 4875 version = "0.8.2"; 4876 }; 4877 - scientist = { 4878 - groups = ["default"]; 4879 - platforms = []; 4880 - source = { 4881 - remotes = ["https://rubygems.org"]; 4882 - sha256 = "05xiv6kznhawbkjrz97s6lp2ld0w95x1l2s80gm8m49f273399s2"; 4883 - type = "gem"; 4884 - }; 4885 - version = "1.6.2"; 4886 - }; 4887 sd_notify = { 4888 groups = ["puma"]; 4889 platforms = []; ··· 4994 platforms = []; 4995 source = { 4996 remotes = ["https://rubygems.org"]; 4997 - sha256 = "0k38cbwhcj9ncfzlgfmvq2zqfdvldln58w8s8v89m0jqlhnhsqhj"; 4998 type = "gem"; 4999 }; 5000 - version = "6.3.1"; 5001 }; 5002 sidekiq-cron = { 5003 dependencies = ["fugit" "sidekiq"]; ··· 5200 }; 5201 version = "1.3.13"; 5202 }; 5203 - sshkey = { 5204 groups = ["default"]; 5205 platforms = []; 5206 source = { 5207 remotes = ["https://rubygems.org"]; 5208 - sha256 = "03bkn55qsng484iqwz2lmm6rkimj01vsvhwk661s3lnmpkl65lbp"; 5209 type = "gem"; 5210 }; 5211 - version = "2.0.0"; 5212 }; 5213 ssrf_filter = { 5214 groups = ["default"]; ··· 5645 platforms = []; 5646 source = { 5647 remotes = ["https://rubygems.org"]; 5648 - sha256 = "0wc47r23h063l8ysws8sy24gzh74mks81cak3lkzlrw4qkqb3sg4"; 5649 type = "gem"; 5650 }; 5651 - version = "0.0.7.7"; 5652 }; 5653 unicode-display_width = { 5654 groups = ["default" "development" "test"]; ··· 5948 platforms = []; 5949 source = { 5950 remotes = ["https://rubygems.org"]; 5951 - sha256 = "0lmg9x683gr9mkrbq9df2m0zb0650mdfxqna0bs10js44inv7znx"; 5952 type = "gem"; 5953 }; 5954 - version = "2.5.3"; 5955 }; 5956 }
··· 16 platforms = []; 17 source = { 18 remotes = ["https://rubygems.org"]; 19 + sha256 = "0abclh3rd7s2k88bj40jn9wcmal8dcybvn5xrnl80xknmxh3zigp"; 20 type = "gem"; 21 }; 22 + version = "6.1.4.6"; 23 }; 24 actionmailbox = { 25 dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail"]; ··· 27 platforms = []; 28 source = { 29 remotes = ["https://rubygems.org"]; 30 + sha256 = "0qhnkz4fs45zid30lnc77m4rw7an6pp2pdmkwkn6cczikqz5sklw"; 31 type = "gem"; 32 }; 33 + version = "6.1.4.6"; 34 }; 35 actionmailer = { 36 dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "rails-dom-testing"]; ··· 38 platforms = []; 39 source = { 40 remotes = ["https://rubygems.org"]; 41 + sha256 = "0mqcmxv28wy2jrpk9vghq7njjr03drw0ab3hw64j2d9kbpnpb8w8"; 42 type = "gem"; 43 }; 44 + version = "6.1.4.6"; 45 }; 46 actionpack = { 47 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 49 platforms = []; 50 source = { 51 remotes = ["https://rubygems.org"]; 52 + sha256 = "1d4nxv0p3wv4w0pf89nmxzg10balny5rwbchwsscgiminzh3mg7y"; 53 type = "gem"; 54 }; 55 + version = "6.1.4.6"; 56 }; 57 actiontext = { 58 dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "nokogiri"]; ··· 60 platforms = []; 61 source = { 62 remotes = ["https://rubygems.org"]; 63 + sha256 = "1n2n52m5j6h370r5j18w76kgqzzkcv8x72p040l16ax40ysglq7p"; 64 type = "gem"; 65 }; 66 + version = "6.1.4.6"; 67 }; 68 actionview = { 69 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 71 platforms = []; 72 source = { 73 remotes = ["https://rubygems.org"]; 74 + sha256 = "0cmxc80gg7pm6d9y7ah5qr4ymzks8rp51jv0a2qdq2m9p6llzlkk"; 75 type = "gem"; 76 }; 77 + version = "6.1.4.6"; 78 }; 79 activejob = { 80 dependencies = ["activesupport" "globalid"]; ··· 82 platforms = []; 83 source = { 84 remotes = ["https://rubygems.org"]; 85 + sha256 = "02dnr16mgwp98n9q733nprfx7dn09z6pa11cfk0pivj8daad5x1l"; 86 type = "gem"; 87 }; 88 + version = "6.1.4.6"; 89 }; 90 activemodel = { 91 dependencies = ["activesupport"]; ··· 93 platforms = []; 94 source = { 95 remotes = ["https://rubygems.org"]; 96 + sha256 = "0izra8g3g1agv3mz72b0474adkj4ldszj3nwk3l0szgrln7df0lv"; 97 type = "gem"; 98 }; 99 + version = "6.1.4.6"; 100 }; 101 activerecord = { 102 dependencies = ["activemodel" "activesupport"]; ··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 + sha256 = "15v0dwp2122yzwlw8ca0lgx5qbw8fsasbn8zzcks1mvmc9afisss"; 108 type = "gem"; 109 }; 110 + version = "6.1.4.6"; 111 }; 112 activerecord-explain-analyze = { 113 dependencies = ["activerecord" "pg"]; ··· 126 platforms = []; 127 source = { 128 remotes = ["https://rubygems.org"]; 129 + sha256 = "1kngq1555jphy5yhmz4yfigpk3ms4b65ynzy5yssrlhbmdf8r430"; 130 type = "gem"; 131 }; 132 + version = "6.1.4.6"; 133 }; 134 activesupport = { 135 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 137 platforms = []; 138 source = { 139 remotes = ["https://rubygems.org"]; 140 + sha256 = "0vrz4vgqz4grr2ykwkd8zhhd0rg12z89n89zl6aff17zrdhhad35"; 141 type = "gem"; 142 }; 143 + version = "6.1.4.6"; 144 }; 145 acts-as-taggable-on = { 146 dependencies = ["activerecord"]; ··· 479 }; 480 version = "3.1.16"; 481 }; 482 benchmark = { 483 groups = ["default" "development"]; 484 platforms = []; ··· 735 version = "3.0.2"; 736 }; 737 claide = { 738 + groups = ["danger" "default" "development" "test"]; 739 platforms = []; 740 source = { 741 remotes = ["https://rubygems.org"]; 742 + sha256 = "0bpqhc0kqjp1bh9b7ffc395l9gfls0337rrhmab4v46ykl45qg3d"; 743 type = "gem"; 744 }; 745 + version = "1.1.0"; 746 }; 747 claide-plugins = { 748 dependencies = ["cork" "nap" "open4"]; ··· 804 platforms = []; 805 source = { 806 remotes = ["https://rubygems.org"]; 807 + sha256 = "0ffdxhgirgc86qb42yvmfj6v1v0x4lvi0pxn9zhghkff44wzra0k"; 808 type = "gem"; 809 }; 810 + version = "2.2.5"; 811 }; 812 contracts = { 813 groups = ["default"]; ··· 1242 type = "gem"; 1243 }; 1244 version = "0.3.0"; 1245 }; 1246 elasticsearch = { 1247 dependencies = ["elasticsearch-api" "elasticsearch-transport"]; ··· 1876 platforms = []; 1877 source = { 1878 remotes = ["https://rubygems.org"]; 1879 + sha256 = "0dl80qvyl1jbcc1iabpja3pnsrfag92h25c2r3vqn3bd0x9q4iwc"; 1880 type = "gem"; 1881 }; 1882 + version = "14.8.0.pre.rc1"; 1883 }; 1884 github-markup = { 1885 groups = ["default"]; ··· 1919 platforms = []; 1920 source = { 1921 remotes = ["https://rubygems.org"]; 1922 + sha256 = "0xd7sgl5iwxq2mvx7ql1wpciqrnj2z1ycjxm5ddrdi4kcl9f94z4"; 1923 type = "gem"; 1924 }; 1925 + version = "2.8.0"; 1926 }; 1927 gitlab-experiment = { 1928 + dependencies = ["activesupport" "request_store"]; 1929 groups = ["default"]; 1930 platforms = []; 1931 source = { 1932 remotes = ["https://rubygems.org"]; 1933 + sha256 = "1ph12qxhml2iq02sad7hybi5yrc5zvz2spav2ahfh3ks2fvs7cbx"; 1934 type = "gem"; 1935 }; 1936 + version = "0.7.0"; 1937 }; 1938 gitlab-fog-azure-rm = { 1939 dependencies = ["azure-storage-blob" "azure-storage-common" "fog-core" "fog-json" "mime-types" "ms_rest_azure"]; ··· 1952 platforms = []; 1953 source = { 1954 remotes = ["https://rubygems.org"]; 1955 + sha256 = "1vs5q1lfk5i953gv2xvz6h5x6ycllr8hdzg81zsrz7hy3aygxknj"; 1956 type = "gem"; 1957 }; 1958 + version = "0.22.0"; 1959 }; 1960 gitlab-license = { 1961 groups = ["default"]; 1962 platforms = []; 1963 source = { 1964 remotes = ["https://rubygems.org"]; 1965 + sha256 = "1ys98a5qwih4l9zllsysd48d7jl5qcw2ralav0hab3lxalmy5pwf"; 1966 type = "gem"; 1967 }; 1968 + version = "2.1.0"; 1969 }; 1970 gitlab-license_finder = { 1971 dependencies = ["rubyzip" "thor" "tomlrb" "with_env" "xml-simple"]; ··· 2467 platforms = []; 2468 source = { 2469 remotes = ["https://rubygems.org"]; 2470 + sha256 = "19370bc97gsy2j4hanij246hv1ddc85hw0xjb6sj7n1ykqdlx9l9"; 2471 type = "gem"; 2472 }; 2473 + version = "1.0.4"; 2474 }; 2475 http-form_data = { 2476 groups = ["default"]; ··· 2520 platforms = []; 2521 source = { 2522 remotes = ["https://rubygems.org"]; 2523 + sha256 = "1nancdgq51wk3c1pkxps0rkjsfdwnkx60hzkm947m5rzsz8b2sw8"; 2524 type = "gem"; 2525 }; 2526 + version = "1.9.1"; 2527 }; 2528 i18n_data = { 2529 groups = ["default"]; ··· 3935 platforms = []; 3936 source = { 3937 remotes = ["https://rubygems.org"]; 3938 + sha256 = "1np2myaxlk5iab1zarwgmp7zsjvm5j8ssg35ijv8b6dpvc3cjd56"; 3939 type = "gem"; 3940 }; 3941 + version = "5.6.2"; 3942 }; 3943 puma_worker_killer = { 3944 dependencies = ["get_process_mem" "puma"]; ··· 4073 platforms = []; 4074 source = { 4075 remotes = ["https://rubygems.org"]; 4076 + sha256 = "01mvxg2rmwiqcw0alfd526axg7y1knj0lhy4i2mmxa3q0v7xb8za"; 4077 type = "gem"; 4078 }; 4079 + version = "6.1.4.6"; 4080 }; 4081 rails-controller-testing = { 4082 dependencies = ["actionpack" "actionview" "activesupport"]; ··· 4128 platforms = []; 4129 source = { 4130 remotes = ["https://rubygems.org"]; 4131 + sha256 = "1snhwpbnmsyhr297qmin8i5i631aimjca1hiazi128i1355255hb"; 4132 type = "gem"; 4133 }; 4134 + version = "6.1.4.6"; 4135 }; 4136 rainbow = { 4137 groups = ["default" "development" "test"]; ··· 4315 platforms = []; 4316 source = { 4317 remotes = ["https://rubygems.org"]; 4318 + sha256 = "155f6cr4rrfw5bs5xd3m5kfw32qhc5fsi4nk82rhif56rc6cs0wm"; 4319 type = "gem"; 4320 }; 4321 + version = "2.2.1"; 4322 }; 4323 regexp_property_values = { 4324 groups = ["default"]; ··· 4347 platforms = []; 4348 source = { 4349 remotes = ["https://rubygems.org"]; 4350 + sha256 = "13ppgmsbrqah08j06bybd3cddv6dml79yzyjn7r8j1src78h98h7"; 4351 type = "gem"; 4352 }; 4353 + version = "1.5.1"; 4354 }; 4355 responders = { 4356 dependencies = ["actionpack" "railties"]; ··· 4752 platforms = []; 4753 source = { 4754 remotes = ["https://rubygems.org"]; 4755 + sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz"; 4756 type = "gem"; 4757 }; 4758 + version = "2.3.2"; 4759 }; 4760 rugged = { 4761 groups = ["default"]; ··· 4822 version = "4.0.0"; 4823 }; 4824 sassc = { 4825 + dependencies = ["ffi"]; 4826 groups = ["default"]; 4827 platforms = []; 4828 source = { 4829 remotes = ["https://rubygems.org"]; 4830 + sha256 = "0gpqv48xhl8mb8qqhcifcp0pixn206a7imc07g48armklfqa4q2c"; 4831 type = "gem"; 4832 }; 4833 + version = "2.4.0"; 4834 }; 4835 sassc-rails = { 4836 dependencies = ["railties" "sassc" "sprockets" "sprockets-rails" "tilt"]; ··· 4854 }; 4855 version = "0.8.2"; 4856 }; 4857 sd_notify = { 4858 groups = ["puma"]; 4859 platforms = []; ··· 4964 platforms = []; 4965 source = { 4966 remotes = ["https://rubygems.org"]; 4967 + sha256 = "10pllqwracvy5nmchipg359sq9pnyg08q970xpqmpc3nkmrihxlf"; 4968 type = "gem"; 4969 }; 4970 + version = "6.4.0"; 4971 }; 4972 sidekiq-cron = { 4973 dependencies = ["fugit" "sidekiq"]; ··· 5170 }; 5171 version = "1.3.13"; 5172 }; 5173 + ssh_data = { 5174 groups = ["default"]; 5175 platforms = []; 5176 source = { 5177 remotes = ["https://rubygems.org"]; 5178 + sha256 = "0p3vaq2fbmlphphqr0yjc5cyzzxjizq4zbxbbw3j2vpgdcmpi6bs"; 5179 type = "gem"; 5180 }; 5181 + version = "1.2.0"; 5182 }; 5183 ssrf_filter = { 5184 groups = ["default"]; ··· 5615 platforms = []; 5616 source = { 5617 remotes = ["https://rubygems.org"]; 5618 + sha256 = "0jmbimpnpjdzz8hlrppgl9spm99qh3qzbx0b81k3gkgwba8nk3yd"; 5619 type = "gem"; 5620 }; 5621 + version = "0.0.8"; 5622 }; 5623 unicode-display_width = { 5624 groups = ["default" "development" "test"]; ··· 5918 platforms = []; 5919 source = { 5920 remotes = ["https://rubygems.org"]; 5921 + sha256 = "09bq7j2p6mkbxnsg71s253dm2463kg51xc7bmjcxgyblqbh4ln7m"; 5922 type = "gem"; 5923 }; 5924 + version = "2.5.4"; 5925 }; 5926 }
+1 -1
pkgs/applications/version-management/mercurial/default.nix
··· 180 buildInputs = self.buildInputs ++ self.propagatedBuildInputs; 181 nativeBuildInputs = self.nativeBuildInputs; 182 183 - phases = [ "installPhase" "installCheckPhase" ]; 184 185 installPhase = '' 186 runHook preInstall
··· 180 buildInputs = self.buildInputs ++ self.propagatedBuildInputs; 181 nativeBuildInputs = self.nativeBuildInputs; 182 183 + dontUnpack = true; 184 185 installPhase = '' 186 runHook preInstall
+1 -1
pkgs/development/compilers/crystal/build-package.nix
··· 77 '') 78 crystalBinaries) 79 ++ lib.optional (format == "shards") 80 - "shards build --local --production ${lib.concatStringsSep " " defaultOptions}" 81 ++ [ "runHook postBuild" ])); 82 83 installPhase = args.installPhase or (lib.concatStringsSep "\n" ([
··· 77 '') 78 crystalBinaries) 79 ++ lib.optional (format == "shards") 80 + "shards build --local --production ${lib.concatStringsSep " " (args.options or defaultOptions)}" 81 ++ [ "runHook postBuild" ])); 82 83 installPhase = args.installPhase or (lib.concatStringsSep "\n" ([
-38
pkgs/development/libraries/libktorrent/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, extra-cmake-modules 2 - , karchive, kcrash, ki18n, kio, solid 3 - , boost, gmp, qca-qt5, libgcrypt 4 - }: 5 - 6 - let 7 - mainVersion = "5.1.2"; 8 - 9 - in stdenv.mkDerivation rec { 10 - pname = "libktorrent"; 11 - version = "2.1.1"; 12 - 13 - src = fetchurl { 14 - url = "mirror://kde/stable/ktorrent/${mainVersion}/${pname}-${version}.tar.xz"; 15 - sha256 = "0051zh8bb4p9wmcfn5ql987brhsaiw9880xdck7b5dm1a05mri2w"; 16 - }; 17 - 18 - outputs = [ "out" "dev" ]; 19 - 20 - nativeBuildInputs = [ cmake extra-cmake-modules ]; 21 - 22 - buildInputs = [ karchive kcrash ki18n kio solid qca-qt5 libgcrypt ]; 23 - 24 - propagatedBuildInputs = [ gmp boost ]; 25 - 26 - passthru = { 27 - inherit mainVersion; 28 - }; 29 - 30 - dontWrapQtApps = true; 31 - 32 - meta = with lib; { 33 - description = "A BitTorrent library used by KTorrent"; 34 - homepage = "https://www.kde.org/applications/internet/ktorrent/"; 35 - maintainers = with maintainers; [ eelco ]; 36 - platforms = platforms.linux; 37 - }; 38 - }
···
+31
pkgs/development/php-packages/phing/default.nix
···
··· 1 + { mkDerivation, fetchurl, makeWrapper, lib, php }: 2 + let 3 + pname = "phing"; 4 + version = "2.17.1"; 5 + in 6 + mkDerivation { 7 + inherit pname version; 8 + 9 + src = fetchurl { 10 + url = "https://www.phing.info/get/phing-${version}.phar"; 11 + sha256 = "sha256-Sf2fdy9b1wmXEDA3S4CRksH/DhAIirIy6oekWE1TNjE="; 12 + }; 13 + 14 + dontUnpack = true; 15 + 16 + nativeBuildInputs = [ makeWrapper ]; 17 + 18 + installPhase = '' 19 + mkdir -p $out/bin 20 + install -D $src $out/libexec/phing/phing.phar 21 + makeWrapper ${php}/bin/php $out/bin/phing \ 22 + --add-flags "$out/libexec/phing/phing.phar" 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant"; 27 + license = licenses.lgpl3; 28 + homepage = "https://github.com/phingofficial/phing"; 29 + maintainers = with maintainers; teams.php.members; 30 + }; 31 + }
+2 -2
pkgs/development/python-modules/fastapi/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "fastapi"; 22 - version = "0.74.0"; 23 format = "flit"; 24 25 disabled = pythonOlder "3.6"; ··· 28 owner = "tiangolo"; 29 repo = pname; 30 rev = version; 31 - sha256 = "sha256-pA+oaZpyRDeQ+b9jrzpYdm3LZQ5QWNjvfFRtUe8eDSo="; 32 }; 33 34 propagatedBuildInputs = [
··· 19 20 buildPythonPackage rec { 21 pname = "fastapi"; 22 + version = "0.74.1"; 23 format = "flit"; 24 25 disabled = pythonOlder "3.6"; ··· 28 owner = "tiangolo"; 29 repo = pname; 30 rev = version; 31 + sha256 = "sha256-aYSJ30nAS3cG1fVSXuX2m3bxUSnpbWWUxFQy7dzuiTA="; 32 }; 33 34 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/maestral/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "maestral"; 13 - version = "1.5.2"; 14 disabled = pythonOlder "3.6"; 15 16 src = fetchFromGitHub { 17 owner = "SamSchott"; 18 repo = "maestral"; 19 rev = "v${version}"; 20 - sha256 = "sha256-nFXgvFLw6ru/Sw3+LoZ7V09dyn0L21We/Dlwib2gZB8="; 21 }; 22 23 propagatedBuildInputs = [ 24 click
··· 10 11 buildPythonPackage rec { 12 pname = "maestral"; 13 + version = "1.5.3"; 14 disabled = pythonOlder "3.6"; 15 16 src = fetchFromGitHub { 17 owner = "SamSchott"; 18 repo = "maestral"; 19 rev = "v${version}"; 20 + sha256 = "sha256-Uo3vcYez2qSq162SSKjoCkwygwR5awzDceIq8/h3dao="; 21 }; 22 + 23 + format = "pyproject"; 24 25 propagatedBuildInputs = [ 26 click
+2 -2
pkgs/development/python-modules/oslo-db/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "oslo-db"; 19 - version = "11.1.0"; 20 21 src = fetchPypi { 22 pname = "oslo.db"; 23 inherit version; 24 - sha256 = "8469c54544f1c0d7ac0a998477033eab13733b186d159554311c6132b43862e9"; 25 }; 26 27 nativeBuildInputs = [ pbr ];
··· 16 17 buildPythonPackage rec { 18 pname = "oslo-db"; 19 + version = "11.2.0"; 20 21 src = fetchPypi { 22 pname = "oslo.db"; 23 inherit version; 24 + sha256 = "sha256-ezppPrC1BEkUmiJWGMdQtvDhZWyEJoGEe0e4UK1FYL4="; 25 }; 26 27 nativeBuildInputs = [ pbr ];
+2 -2
pkgs/development/python-modules/slixmpp/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "slixmpp"; 16 - version = "1.7.1"; 17 18 disabled = !isPy3k; 19 20 src = fetchPypi { 21 inherit pname version; 22 - sha256 = "sha256-mvg23FdHJZeIZRcm8GLWmm9DDTBt29jmsUHB/smVSec="; 23 }; 24 25 patches = [
··· 13 14 buildPythonPackage rec { 15 pname = "slixmpp"; 16 + version = "1.8.0.1"; 17 18 disabled = !isPy3k; 19 20 src = fetchPypi { 21 inherit pname version; 22 + sha256 = "sha256-J3znZl77jST94KhUBQcCxSK0qnsVWIYTG6u3po5FHh8="; 23 }; 24 25 patches = [
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 32 33 buildPythonApplication rec { 34 pname = "checkov"; 35 - version = "2.0.900"; 36 37 src = fetchFromGitHub { 38 owner = "bridgecrewio"; 39 repo = pname; 40 rev = version; 41 - hash = "sha256-uhc09UiEe987pgs+6XPBKcERW5pL2PG3U1LEju4jWaM="; 42 }; 43 44 nativeBuildInputs = with py.pkgs; [
··· 32 33 buildPythonApplication rec { 34 pname = "checkov"; 35 + version = "2.0.906"; 36 37 src = fetchFromGitHub { 38 owner = "bridgecrewio"; 39 repo = pname; 40 rev = version; 41 + hash = "sha256-sNwdbKaojDR8q/ugs+ot4ObpIodk2uJVvxcBQEb6d5A="; 42 }; 43 44 nativeBuildInputs = with py.pkgs; [
+14 -1
pkgs/development/tools/build-managers/samurai/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub }: 2 3 stdenv.mkDerivation rec { 4 pname = "samurai"; ··· 12 }; 13 14 makeFlags = [ "DESTDIR=" "PREFIX=${placeholder "out"}" ]; 15 16 meta = with lib; { 17 description = "ninja-compatible build tool written in C";
··· 1 + { lib, stdenv, fetchFromGitHub, fetchpatch }: 2 3 stdenv.mkDerivation rec { 4 pname = "samurai"; ··· 12 }; 13 14 makeFlags = [ "DESTDIR=" "PREFIX=${placeholder "out"}" ]; 15 + 16 + patches = [ 17 + (fetchpatch { 18 + name = "CVE-2021-30218.patch"; 19 + url = "https://github.com/michaelforney/samurai/commit/e84b6d99c85043fa1ba54851ee500540ec206918.patch"; 20 + sha256 = "sha256-hyndwj6st4rwOJ35Iu0qL12dR5E6CBvsulvR27PYKMw="; 21 + }) 22 + (fetchpatch { 23 + name = "CVE-2021-30219.patch"; 24 + url = "https://github.com/michaelforney/samurai/commit/d2af3bc375e2a77139c3a28d6128c60cd8d08655.patch"; 25 + sha256 = "sha256-rcdwKjHeq5Oaga9wezdHSg/7ljkynfbnkBc2ciMW5so="; 26 + }) 27 + ]; 28 29 meta = with lib; { 30 description = "ninja-compatible build tool written in C";
+16 -8
pkgs/tools/filesystems/irods/common.nix
··· 1 - { lib, stdenv, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man , texinfo, libtool , cppzmq , libarchive, avro-cpp, boost, jansson, zeromq, openssl, pam, libiodbc, libkrb5, gcc, libcxx, which, catch2 }: 2 3 # Common attributes of irods packages 4 5 { 6 nativeBuildInputs = [ autoconf automake cmake gnumake help2man texinfo which gcc ]; 7 - buildInputs = [ bzip2 zlib libtool cppzmq libarchive avro-cpp jansson zeromq openssl pam libiodbc libkrb5 boost libcxx catch2 ]; 8 9 cmakeFlags = [ 10 "-DIRODS_EXTERNALS_FULLPATH_CLANG=${stdenv.cc}" ··· 16 "-DIRODS_EXTERNALS_FULLPATH_ZMQ=${zeromq}" 17 "-DIRODS_EXTERNALS_FULLPATH_CPPZMQ=${cppzmq}" 18 "-DIRODS_EXTERNALS_FULLPATH_CATCH2=${catch2}" 19 "-DIRODS_LINUX_DISTRIBUTION_NAME=nix" 20 "-DIRODS_LINUX_DISTRIBUTION_VERSION_MAJOR=1.0" 21 "-DCPACK_GENERATOR=TGZ" 22 "-DCMAKE_CXX_FLAGS=-I${lib.getDev libcxx}/include/c++/v1" 23 ]; 24 25 - preConfigure = '' 26 - patchShebangs ./packaging 27 - patchShebangs ./scripts 28 - substituteInPlace CMakeLists.txt --replace "DESTINATION usr/bin" "DESTINATION bin" 29 - substituteInPlace CMakeLists.txt --replace "INCLUDE_DIRS usr/include/" "INCLUDE_DIRS include/" 30 - substituteInPlace CMakeLists.txt --replace "DESTINATION usr/lib/" "DESTINATION lib/" 31 export cmakeFlags="$cmakeFlags 32 -DCMAKE_INSTALL_PREFIX=$out 33 "
··· 1 + { lib, stdenv, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man, texinfo, libtool, cppzmq, libarchive 2 + , avro-cpp, boost, jansson, zeromq, openssl, pam, libiodbc, libkrb5, gcc, libcxx, which, catch2, nanodbc, fmt 3 + , nlohmann_json, spdlog }: 4 5 # Common attributes of irods packages 6 7 { 8 nativeBuildInputs = [ autoconf automake cmake gnumake help2man texinfo which gcc ]; 9 + buildInputs = [ bzip2 zlib libtool cppzmq libarchive avro-cpp jansson zeromq openssl pam libiodbc libkrb5 boost 10 + libcxx catch2 nanodbc fmt nlohmann_json spdlog ]; 11 12 cmakeFlags = [ 13 "-DIRODS_EXTERNALS_FULLPATH_CLANG=${stdenv.cc}" ··· 19 "-DIRODS_EXTERNALS_FULLPATH_ZMQ=${zeromq}" 20 "-DIRODS_EXTERNALS_FULLPATH_CPPZMQ=${cppzmq}" 21 "-DIRODS_EXTERNALS_FULLPATH_CATCH2=${catch2}" 22 + "-DIRODS_EXTERNALS_FULLPATH_NANODBC=${nanodbc}" 23 + "-DIRODS_EXTERNALS_FULLPATH_FMT=${fmt}" 24 + "-DIRODS_EXTERNALS_FULLPATH_JSON=${nlohmann_json}" 25 + "-DIRODS_EXTERNALS_FULLPATH_SPDLOG=${spdlog}" 26 "-DIRODS_LINUX_DISTRIBUTION_NAME=nix" 27 "-DIRODS_LINUX_DISTRIBUTION_VERSION_MAJOR=1.0" 28 "-DCPACK_GENERATOR=TGZ" 29 "-DCMAKE_CXX_FLAGS=-I${lib.getDev libcxx}/include/c++/v1" 30 ]; 31 32 + postPatch = '' 33 + patchShebangs ./packaging ./scripts 34 + substituteInPlace CMakeLists.txt \ 35 + --replace "DESTINATION usr/bin" "DESTINATION bin" \ 36 + --replace "INCLUDE_DIRS usr/include/" "INCLUDE_DIRS include/" \ 37 + --replace "DESTINATION usr/lib/" "DESTINATION lib/" \ 38 + --replace "{IRODS_EXTERNALS_FULLPATH_JSON}/include" "{IRODS_EXTERNALS_FULLPATH_JSON}/include/nlohmann" 39 export cmakeFlags="$cmakeFlags 40 -DCMAKE_INSTALL_PREFIX=$out 41 "
+37 -32
pkgs/tools/filesystems/irods/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man , texinfo, libtool , cppzmq , libarchive, avro-cpp_llvm, boost, jansson, zeromq, openssl , pam, libiodbc, libkrb5, gcc, libcxx, which, catch2 }: 2 3 let 4 - avro-cpp=avro-cpp_llvm; 5 in 6 let 7 common = import ./common.nix { 8 inherit lib stdenv bzip2 zlib autoconf automake cmake gnumake 9 - help2man texinfo libtool cppzmq libarchive jansson 10 - zeromq openssl pam libiodbc libkrb5 gcc libcxx 11 - boost avro-cpp which catch2; 12 }; 13 - in rec { 14 15 # irods: libs and server package 16 irods = stdenv.mkDerivation (common // rec { 17 - version = "4.2.7"; 18 pname = "irods"; 19 20 src = fetchFromGitHub { 21 owner = "irods"; 22 repo = "irods"; 23 rev = version; 24 - sha256 = "1pd4l42z4igzf0l8xbp7yz0nhzsv47ziv5qj8q1hh6pfhmwlzp9s"; 25 fetchSubmodules = true; 26 }; 27 ··· 33 # fix build with recent llvm versions 34 NIX_CFLAGS_COMPILE = "-Wno-deprecated-register -Wno-deprecated-declarations"; 35 36 - preConfigure = common.preConfigure + '' 37 patchShebangs ./test 38 substituteInPlace plugins/database/CMakeLists.txt --replace "COMMAND cpp" "COMMAND ${gcc.cc}/bin/cpp" 39 substituteInPlace cmake/server.cmake --replace "DESTINATION usr/sbin" "DESTINATION sbin" ··· 62 63 # icommands (CLI) package, depends on the irods package 64 irods-icommands = stdenv.mkDerivation (common // rec { 65 - version = "4.2.7"; 66 - pname = "irods-icommands"; 67 68 - src = fetchFromGitHub { 69 - owner = "irods"; 70 - repo = "irods_client_icommands"; 71 - rev = version; 72 - sha256 = "08hqrc9iaw0y9rrrcknnl5mzbcrsvqc39pwvm62fipl3vnfqryli"; 73 - }; 74 75 - patches = [ ./zmqcpp-deprecated-send_recv.patch ]; 76 77 - buildInputs = common.buildInputs ++ [ irods ]; 78 79 - preConfigure = common.preConfigure + '' 80 - patchShebangs ./bin 81 - ''; 82 83 - cmakeFlags = common.cmakeFlags ++ [ 84 - "-DCMAKE_INSTALL_PREFIX=${stdenv.out}" 85 - "-DIRODS_DIR=${irods}/lib/irods/cmake" 86 - "-DCMAKE_EXE_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 87 - "-DCMAKE_MODULE_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 88 - "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 89 ]; 90 91 - meta = common.meta // { 92 - description = common.meta.description + " CLI clients"; 93 - longDescription = common.meta.longDescription + "This package provides the CLI clients, called 'icommands'."; 94 - }; 95 }); 96 } 97
··· 1 + { lib, stdenv, fetchFromGitHub, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man, texinfo, libtool, cppzmq 2 + , libarchive, avro-cpp_llvm, boost, jansson, zeromq, openssl, pam, libiodbc, libkrb5, gcc, libcxx, which, catch2 3 + , nanodbc_llvm, fmt, nlohmann_json, spdlog }: 4 5 let 6 + avro-cpp = avro-cpp_llvm; 7 + nanodbc = nanodbc_llvm; 8 in 9 let 10 common = import ./common.nix { 11 inherit lib stdenv bzip2 zlib autoconf automake cmake gnumake 12 + help2man texinfo libtool cppzmq libarchive jansson 13 + zeromq openssl pam libiodbc libkrb5 gcc libcxx 14 + boost avro-cpp which catch2 nanodbc fmt nlohmann_json 15 + spdlog; 16 }; 17 + in 18 + rec { 19 20 # irods: libs and server package 21 irods = stdenv.mkDerivation (common // rec { 22 + version = "4.2.11"; 23 pname = "irods"; 24 25 src = fetchFromGitHub { 26 owner = "irods"; 27 repo = "irods"; 28 rev = version; 29 + sha256 = "0prcsiddk8n3h515jjapgfz1d6hjqywhrkcf6giqd7xc7b0slz44"; 30 fetchSubmodules = true; 31 }; 32 ··· 38 # fix build with recent llvm versions 39 NIX_CFLAGS_COMPILE = "-Wno-deprecated-register -Wno-deprecated-declarations"; 40 41 + postPatch = common.postPatch + '' 42 patchShebangs ./test 43 substituteInPlace plugins/database/CMakeLists.txt --replace "COMMAND cpp" "COMMAND ${gcc.cc}/bin/cpp" 44 substituteInPlace cmake/server.cmake --replace "DESTINATION usr/sbin" "DESTINATION sbin" ··· 67 68 # icommands (CLI) package, depends on the irods package 69 irods-icommands = stdenv.mkDerivation (common // rec { 70 + version = "4.2.11"; 71 + pname = "irods-icommands"; 72 73 + src = fetchFromGitHub { 74 + owner = "irods"; 75 + repo = "irods_client_icommands"; 76 + rev = version; 77 + sha256 = "0wgs585j2lp820py2pbizsk54xgz5id96fhxwwk9lqhbzxhfjhcg"; 78 + }; 79 80 + patches = [ ./zmqcpp-deprecated-send_recv.patch ]; 81 82 + buildInputs = common.buildInputs ++ [ irods ]; 83 84 + postPatch = common.postPatch + '' 85 + patchShebangs ./bin 86 + ''; 87 88 + cmakeFlags = common.cmakeFlags ++ [ 89 + "-DCMAKE_INSTALL_PREFIX=${stdenv.out}" 90 + "-DIRODS_DIR=${irods}/lib/irods/cmake" 91 + "-DCMAKE_EXE_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 92 + "-DCMAKE_MODULE_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 93 + "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 94 ]; 95 96 + meta = common.meta // { 97 + description = common.meta.description + " CLI clients"; 98 + longDescription = common.meta.longDescription + "This package provides the CLI clients, called 'icommands'."; 99 + }; 100 }); 101 } 102
-22
pkgs/tools/filesystems/irods/irods_root_path.patch
··· 1 - diff -r -u irods-4.2.0.orig/lib/core/src/irods_default_paths.cpp irods-4.2.0/lib/core/src/irods_default_paths.cpp 2 - --- irods-4.2.0.orig/lib/core/src/irods_default_paths.cpp 2016-11-15 06:23:55.000000000 +0000 3 - +++ irods-4.2.0/lib/core/src/irods_default_paths.cpp 2016-12-20 18:03:17.156883399 +0000 4 - @@ -18,7 +18,7 @@ 5 - try { 6 - boost::filesystem::path path{dl_info.dli_fname}; 7 - path = boost::filesystem::canonical(path); 8 - - path.remove_filename().remove_filename().remove_filename(); // Removes filename and the two directories (usr and lib) between libirods_common.so and base of irods install 9 - + path.remove_filename().remove_filename(); // Removes filename and the two directories (usr and lib) between libirods_common.so and base of irods install 10 - return path; 11 - } catch(const boost::filesystem::filesystem_error& e) { 12 - THROW(-1, e.what()); 13 - @@ -27,8 +27,7 @@ 14 - 15 - boost::filesystem::path 16 - get_irods_config_directory() { 17 - - boost::filesystem::path path{get_irods_root_directory()}; 18 - - path.append("etc").append("irods"); 19 - + boost::filesystem::path path("/etc/irods"); 20 - return path; 21 - } 22 - 23 diff -r -u irods-4.2.0.orig/scripts/irods/paths.py irods-4.2.0/scripts/irods/paths.py 24 --- irods-4.2.0.orig/scripts/irods/paths.py 2016-11-15 06:23:55.000000000 +0000 25 +++ irods-4.2.0/scripts/irods/paths.py 2016-12-21 15:17:07.437864606 +0000
··· 1 diff -r -u irods-4.2.0.orig/scripts/irods/paths.py irods-4.2.0/scripts/irods/paths.py 2 --- irods-4.2.0.orig/scripts/irods/paths.py 2016-11-15 06:23:55.000000000 +0000 3 +++ irods-4.2.0/scripts/irods/paths.py 2016-12-21 15:17:07.437864606 +0000
+2 -2
pkgs/tools/misc/remind/default.nix
··· 16 in 17 tcl.mkTclDerivation rec { 18 pname = "remind"; 19 - version = "03.04.00"; 20 21 src = fetchurl { 22 url = "https://dianne.skoll.ca/projects/remind/download/remind-${version}.tar.gz"; 23 - sha256 = "sha256-uIpIygxV5l122FN8sz+OMeQh8iL4Vy87EM1/CjFvLVI="; 24 }; 25 26 propagatedBuildInputs = tclLibraries;
··· 16 in 17 tcl.mkTclDerivation rec { 18 pname = "remind"; 19 + version = "03.04.01"; 20 21 src = fetchurl { 22 url = "https://dianne.skoll.ca/projects/remind/download/remind-${version}.tar.gz"; 23 + sha256 = "sha256-8INtFmftMb1JSotUdDtMXdSm+UE/8zQW/wIOExr8nkI="; 24 }; 25 26 propagatedBuildInputs = tclLibraries;
+2 -2
pkgs/tools/networking/checkip/default.nix
··· 5 6 buildGoModule rec { 7 pname = "checkip"; 8 - version = "0.18.0"; 9 10 src = fetchFromGitHub { 11 owner = "jreisinger"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-wbgFJ46zUPmHS2lDJpCaCFqfASbFW5JLAC0XOB8QJhY="; 15 }; 16 17 vendorSha256 = "sha256-NHu1hZFPT2k8izrvvz7w0vlVe/nKH0nS4oXUGS8CWcc=";
··· 5 6 buildGoModule rec { 7 pname = "checkip"; 8 + version = "0.18.1"; 9 10 src = fetchFromGitHub { 11 owner = "jreisinger"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-cQY77csZ7UPi09vUOdn3AKrLzGMI2BE16gfL1wDXxZA="; 15 }; 16 17 vendorSha256 = "sha256-NHu1hZFPT2k8izrvvz7w0vlVe/nKH0nS4oXUGS8CWcc=";
+3 -3
pkgs/tools/networking/godns/default.nix
··· 2 3 buildGoModule rec { 4 pname = "godns"; 5 - version = "2.6"; 6 7 src = fetchFromGitHub { 8 owner = "TimothyYe"; 9 repo = "godns"; 10 rev = "v${version}"; 11 - sha256 = "sha256-U8fmjcPeTcKlf721UIbA4/JYeM4l+OIyAPGNp8IPvSk="; 12 }; 13 14 - vendorSha256 = "sha256-OyqkjA90zcfqRL6pfISR/6WXbv5LwVhKDECBtlqords="; 15 16 # Some tests require internet access, broken in sandbox 17 doCheck = false;
··· 2 3 buildGoModule rec { 4 pname = "godns"; 5 + version = "2.7"; 6 7 src = fetchFromGitHub { 8 owner = "TimothyYe"; 9 repo = "godns"; 10 rev = "v${version}"; 11 + sha256 = "sha256-PD/3WIxNPtC7s4+2ogWG5DEm717rYQLMx9XA06Q6ebo="; 12 }; 13 14 + vendorSha256 = "sha256-vhByl9oJjFIvOskAgLubZ5RCcitKd2jjxi8D9nU6850="; 15 16 # Some tests require internet access, broken in sandbox 17 doCheck = false;
+2 -2
pkgs/tools/security/certipy/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "certipy"; 8 - version = "2.0.7"; 9 10 src = fetchFromGitHub { 11 owner = "ly4k"; 12 repo = "Certipy"; 13 rev = version; 14 - hash = "sha256-/89TO/Dzj53bxndLgMIPCaL3axXJUEpX07+25xtnmws="; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "certipy"; 8 + version = "2.0.9"; 9 10 src = fetchFromGitHub { 11 owner = "ly4k"; 12 repo = "Certipy"; 13 rev = version; 14 + hash = "sha256-84nGRKZ0UlMDAZ1Wo5Hgy9XSAyEh0Tio9+3OZVFZG5k="; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [
+3 -3
pkgs/tools/security/grype/default.nix
··· 6 7 buildGoModule rec { 8 pname = "grype"; 9 - version = "0.33.0"; 10 11 src = fetchFromGitHub { 12 owner = "anchore"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-RXEeJZeC6hA6DetZnUNWFtNZEy4HJpxviL8pySBLfts="; 16 # populate values that require us to use git. By doing this in postFetch we 17 # can delete .git afterwards and maintain better reproducibility of the src. 18 leaveDotGit = true; ··· 27 ''; 28 }; 29 30 - vendorSha256 = "sha256-2T2fw1nOycP1LxUuMSmz1ke2bg4yox/tIAveXCNJG9Y="; 31 32 nativeBuildInputs = [ 33 installShellFiles
··· 6 7 buildGoModule rec { 8 pname = "grype"; 9 + version = "0.33.1"; 10 11 src = fetchFromGitHub { 12 owner = "anchore"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-5QjyGIpxnrwTnEmi0D16vPKodg3+SKiINFONwU2OzC0="; 16 # populate values that require us to use git. By doing this in postFetch we 17 # can delete .git afterwards and maintain better reproducibility of the src. 18 leaveDotGit = true; ··· 27 ''; 28 }; 29 30 + vendorSha256 = "sha256-CPMfQv9oiLbIMkZe/t482LzssoNTcNVJdr2o2wJecSA="; 31 32 nativeBuildInputs = [ 33 installShellFiles
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.1.30"
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.1.31"
+20 -20
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: aab66244adaadb275bd780c1301fea51f444426a 4 - ref: refs/tags/6.1.30 5 specs: 6 - metasploit-framework (6.1.30) 7 actionpack (~> 6.0) 8 activerecord (~> 6.0) 9 activesupport (~> 6.0) ··· 31 metasploit-concern 32 metasploit-credential 33 metasploit-model 34 - metasploit-payloads (= 2.0.74) 35 metasploit_data_models 36 metasploit_payloads-mettle (= 1.0.18) 37 mqtt ··· 128 arel-helpers (2.14.0) 129 activerecord (>= 3.1.0, < 8) 130 aws-eventstream (1.2.0) 131 - aws-partitions (1.555.0) 132 - aws-sdk-core (3.126.2) 133 aws-eventstream (~> 1, >= 1.0.2) 134 aws-partitions (~> 1, >= 1.525.0) 135 aws-sigv4 (~> 1.1) 136 jmespath (~> 1.0) 137 - aws-sdk-ec2 (1.299.0) 138 - aws-sdk-core (~> 3, >= 3.126.0) 139 aws-sigv4 (~> 1.1) 140 - aws-sdk-iam (1.67.0) 141 - aws-sdk-core (~> 3, >= 3.126.0) 142 aws-sigv4 (~> 1.1) 143 - aws-sdk-kms (1.54.0) 144 - aws-sdk-core (~> 3, >= 3.126.0) 145 aws-sigv4 (~> 1.1) 146 - aws-sdk-s3 (1.112.0) 147 - aws-sdk-core (~> 3, >= 3.126.0) 148 aws-sdk-kms (~> 1) 149 aws-sigv4 (~> 1.4) 150 aws-sigv4 (1.4.0) ··· 251 activemodel (~> 6.0) 252 activesupport (~> 6.0) 253 railties (~> 6.0) 254 - metasploit-payloads (2.0.74) 255 metasploit_data_models (5.0.4) 256 activerecord (~> 6.0) 257 activesupport (~> 6.0) ··· 264 webrick 265 metasploit_payloads-mettle (1.0.18) 266 method_source (1.0.0) 267 - mini_portile2 (2.7.1) 268 minitest (5.15.0) 269 mqtt (0.5.0) 270 msgpack (1.4.5) ··· 278 network_interface (0.0.2) 279 nexpose (7.3.0) 280 nio4r (2.5.8) 281 - nokogiri (1.13.1) 282 - mini_portile2 (~> 2.7.0) 283 racc (~> 1.4) 284 nori (2.6.0) 285 octokit (4.22.0) ··· 292 pcaprub 293 patch_finder (1.0.2) 294 pcaprub (0.13.1) 295 - pdf-reader (2.9.1) 296 Ascii85 (~> 1.0) 297 afm (~> 0.2.1) 298 hashery (~> 2.0) 299 ruby-rc4 300 ttfunk 301 - pg (1.3.2) 302 public_suffix (4.0.6) 303 puma (5.6.2) 304 nio4r (~> 2.0)
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 + revision: 2bed5461f9e43e2608a90c3331045b62e8dba26a 4 + ref: refs/tags/6.1.31 5 specs: 6 + metasploit-framework (6.1.31) 7 actionpack (~> 6.0) 8 activerecord (~> 6.0) 9 activesupport (~> 6.0) ··· 31 metasploit-concern 32 metasploit-credential 33 metasploit-model 34 + metasploit-payloads (= 2.0.75) 35 metasploit_data_models 36 metasploit_payloads-mettle (= 1.0.18) 37 mqtt ··· 128 arel-helpers (2.14.0) 129 activerecord (>= 3.1.0, < 8) 130 aws-eventstream (1.2.0) 131 + aws-partitions (1.559.0) 132 + aws-sdk-core (3.127.0) 133 aws-eventstream (~> 1, >= 1.0.2) 134 aws-partitions (~> 1, >= 1.525.0) 135 aws-sigv4 (~> 1.1) 136 jmespath (~> 1.0) 137 + aws-sdk-ec2 (1.300.0) 138 + aws-sdk-core (~> 3, >= 3.127.0) 139 aws-sigv4 (~> 1.1) 140 + aws-sdk-iam (1.68.0) 141 + aws-sdk-core (~> 3, >= 3.127.0) 142 aws-sigv4 (~> 1.1) 143 + aws-sdk-kms (1.55.0) 144 + aws-sdk-core (~> 3, >= 3.127.0) 145 aws-sigv4 (~> 1.1) 146 + aws-sdk-s3 (1.113.0) 147 + aws-sdk-core (~> 3, >= 3.127.0) 148 aws-sdk-kms (~> 1) 149 aws-sigv4 (~> 1.4) 150 aws-sigv4 (1.4.0) ··· 251 activemodel (~> 6.0) 252 activesupport (~> 6.0) 253 railties (~> 6.0) 254 + metasploit-payloads (2.0.75) 255 metasploit_data_models (5.0.4) 256 activerecord (~> 6.0) 257 activesupport (~> 6.0) ··· 264 webrick 265 metasploit_payloads-mettle (1.0.18) 266 method_source (1.0.0) 267 + mini_portile2 (2.8.0) 268 minitest (5.15.0) 269 mqtt (0.5.0) 270 msgpack (1.4.5) ··· 278 network_interface (0.0.2) 279 nexpose (7.3.0) 280 nio4r (2.5.8) 281 + nokogiri (1.13.3) 282 + mini_portile2 (~> 2.8.0) 283 racc (~> 1.4) 284 nori (2.6.0) 285 octokit (4.22.0) ··· 292 pcaprub 293 patch_finder (1.0.2) 294 pcaprub (0.13.1) 295 + pdf-reader (2.9.2) 296 Ascii85 (~> 1.0) 297 afm (~> 0.2.1) 298 hashery (~> 2.0) 299 ruby-rc4 300 ttfunk 301 + pg (1.3.3) 302 public_suffix (4.0.6) 303 puma (5.6.2) 304 nio4r (~> 2.0)
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 - version = "6.1.30"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = version; 24 - sha256 = "sha256-QSKJIcHaWsxbHe2uTW5MnZFMoK1fOa6TejIT2Mq0z7k="; 25 }; 26 27 nativeBuildInputs = [ makeWrapper ];
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 + version = "6.1.31"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = version; 24 + sha256 = "sha256-WrrpejXhpGu8/d8TBjXBi9qaYZAFTjZr7S2WYz+RTFw="; 25 }; 26 27 nativeBuildInputs = [ makeWrapper ];
+25 -25
pkgs/tools/security/metasploit/gemset.nix
··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "0r3ihnddcizpf34mcfggyjii8lmjyy1q89mswpbzqa5mxvws85qg"; 108 type = "gem"; 109 }; 110 - version = "1.555.0"; 111 }; 112 aws-sdk-core = { 113 groups = ["default"]; 114 platforms = []; 115 source = { 116 remotes = ["https://rubygems.org"]; 117 - sha256 = "19xi4dr675f7x9dmk1fc10jmjdgv45j3dn9k44m5xavd3qnpzx7v"; 118 type = "gem"; 119 }; 120 - version = "3.126.2"; 121 }; 122 aws-sdk-ec2 = { 123 groups = ["default"]; 124 platforms = []; 125 source = { 126 remotes = ["https://rubygems.org"]; 127 - sha256 = "13kl993psm21mni2g3llyj6b1nzway8kcabnrblnrjkd4d4fg3v7"; 128 type = "gem"; 129 }; 130 - version = "1.299.0"; 131 }; 132 aws-sdk-iam = { 133 groups = ["default"]; 134 platforms = []; 135 source = { 136 remotes = ["https://rubygems.org"]; 137 - sha256 = "1iv8db2wb3lajcnqx6icn7bdvhrfd7di01c329r95kgw6gzsf7sc"; 138 type = "gem"; 139 }; 140 - version = "1.67.0"; 141 }; 142 aws-sdk-kms = { 143 groups = ["default"]; 144 platforms = []; 145 source = { 146 remotes = ["https://rubygems.org"]; 147 - sha256 = "0h2mn5ywrla2wqsvzvp9m8jhzr93ywqmyi2l0b538hrq6pmdhjq2"; 148 type = "gem"; 149 }; 150 - version = "1.54.0"; 151 }; 152 aws-sdk-s3 = { 153 groups = ["default"]; 154 platforms = []; 155 source = { 156 remotes = ["https://rubygems.org"]; 157 - sha256 = "09fc16hdvripmpn1bj5bayqvmfz0pj2l1h2w954id9c9ar7vv7f5"; 158 type = "gem"; 159 }; 160 - version = "1.112.0"; 161 }; 162 aws-sigv4 = { 163 groups = ["default"]; ··· 684 platforms = []; 685 source = { 686 fetchSubmodules = false; 687 - rev = "aab66244adaadb275bd780c1301fea51f444426a"; 688 - sha256 = "1ffgnk5dh4rjga9swfazmnh4r4cx9ip4vbpd3mdwqnnsq4hqj8j1"; 689 type = "git"; 690 url = "https://github.com/rapid7/metasploit-framework"; 691 }; 692 - version = "6.1.30"; 693 }; 694 metasploit-model = { 695 groups = ["default"]; ··· 706 platforms = []; 707 source = { 708 remotes = ["https://rubygems.org"]; 709 - sha256 = "03q70mqn38chhm9cmjh6k4ch5jsrgf2id09jv0ylkn3vsrrjfzpg"; 710 type = "gem"; 711 }; 712 - version = "2.0.74"; 713 }; 714 metasploit_data_models = { 715 groups = ["default"]; ··· 746 platforms = []; 747 source = { 748 remotes = ["https://rubygems.org"]; 749 - sha256 = "0d3ga166pahsxavzwj19yjj4lr13rw1vsb36s2qs8blcxigrdp6z"; 750 type = "gem"; 751 }; 752 - version = "2.7.1"; 753 }; 754 minitest = { 755 groups = ["default"]; ··· 877 platforms = []; 878 source = { 879 remotes = ["https://rubygems.org"]; 880 - sha256 = "1zqzawia52cdcmi55lp7v8jmiqyw7pcpwsksqlnirwfm3f7bnf11"; 881 type = "gem"; 882 }; 883 - version = "1.13.1"; 884 }; 885 nori = { 886 groups = ["default"]; ··· 967 platforms = []; 968 source = { 969 remotes = ["https://rubygems.org"]; 970 - sha256 = "0pn5l3ayjfn4mv2079q80q0x3q39q25nxcc5l9cjqz4lf5anhlfi"; 971 type = "gem"; 972 }; 973 - version = "2.9.1"; 974 }; 975 pg = { 976 groups = ["default"]; 977 platforms = []; 978 source = { 979 remotes = ["https://rubygems.org"]; 980 - sha256 = "0m776cj2hik15wi730vhgczd5v9s0xmi45q2hgcf5m5cnqvfih35"; 981 type = "gem"; 982 }; 983 - version = "1.3.2"; 984 }; 985 public_suffix = { 986 groups = ["default"];
··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 + sha256 = "15pi27wp50h829757xhp22fx57nvlfm5cjy2iz11b7zvdx19j7fw"; 108 type = "gem"; 109 }; 110 + version = "1.559.0"; 111 }; 112 aws-sdk-core = { 113 groups = ["default"]; 114 platforms = []; 115 source = { 116 remotes = ["https://rubygems.org"]; 117 + sha256 = "0cmrz2ddv8235z2dx1hyw85mh3lxaipk9dyy10zk2fvmv1nkfkiq"; 118 type = "gem"; 119 }; 120 + version = "3.127.0"; 121 }; 122 aws-sdk-ec2 = { 123 groups = ["default"]; 124 platforms = []; 125 source = { 126 remotes = ["https://rubygems.org"]; 127 + sha256 = "0mi99zacz537wsiks9yb6zy8xkqsbrg9j7c4kzrgd8zk55p247wd"; 128 type = "gem"; 129 }; 130 + version = "1.300.0"; 131 }; 132 aws-sdk-iam = { 133 groups = ["default"]; 134 platforms = []; 135 source = { 136 remotes = ["https://rubygems.org"]; 137 + sha256 = "15rhfl5g49422g8bi90dv0cx3imbza99223pqdi4vsg6gwzhszhy"; 138 type = "gem"; 139 }; 140 + version = "1.68.0"; 141 }; 142 aws-sdk-kms = { 143 groups = ["default"]; 144 platforms = []; 145 source = { 146 remotes = ["https://rubygems.org"]; 147 + sha256 = "0fmpdll52ng1kfn4r5ndcyppn5553qvvxw87w58m9n70ga3avasi"; 148 type = "gem"; 149 }; 150 + version = "1.55.0"; 151 }; 152 aws-sdk-s3 = { 153 groups = ["default"]; 154 platforms = []; 155 source = { 156 remotes = ["https://rubygems.org"]; 157 + sha256 = "0iafjly868kdzmpxkv1ndmqm524ik36ibs15mqh145vw32gz7bax"; 158 type = "gem"; 159 }; 160 + version = "1.113.0"; 161 }; 162 aws-sigv4 = { 163 groups = ["default"]; ··· 684 platforms = []; 685 source = { 686 fetchSubmodules = false; 687 + rev = "2bed5461f9e43e2608a90c3331045b62e8dba26a"; 688 + sha256 = "0p2cj4zn75idxmmkckh5j1hrmnlbq4shc4yzzny6p9716mxfkfjs"; 689 type = "git"; 690 url = "https://github.com/rapid7/metasploit-framework"; 691 }; 692 + version = "6.1.31"; 693 }; 694 metasploit-model = { 695 groups = ["default"]; ··· 706 platforms = []; 707 source = { 708 remotes = ["https://rubygems.org"]; 709 + sha256 = "1ghwsciyhldpja50f9wv1nd1xnns6ki9hjfhllh1dyja3l1knd9z"; 710 type = "gem"; 711 }; 712 + version = "2.0.75"; 713 }; 714 metasploit_data_models = { 715 groups = ["default"]; ··· 746 platforms = []; 747 source = { 748 remotes = ["https://rubygems.org"]; 749 + sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy"; 750 type = "gem"; 751 }; 752 + version = "2.8.0"; 753 }; 754 minitest = { 755 groups = ["default"]; ··· 877 platforms = []; 878 source = { 879 remotes = ["https://rubygems.org"]; 880 + sha256 = "1p6b3q411h2mw4dsvhjrp1hh66hha5cm69fqg85vn2lizz71n6xz"; 881 type = "gem"; 882 }; 883 + version = "1.13.3"; 884 }; 885 nori = { 886 groups = ["default"]; ··· 967 platforms = []; 968 source = { 969 remotes = ["https://rubygems.org"]; 970 + sha256 = "1pmb0lhbch06i8br2nkcq3flbfx1s2wqi3vkndqr4vnx3azvyjf6"; 971 type = "gem"; 972 }; 973 + version = "2.9.2"; 974 }; 975 pg = { 976 groups = ["default"]; 977 platforms = []; 978 source = { 979 remotes = ["https://rubygems.org"]; 980 + sha256 = "0qqky1q9xhji017q1apx9w81qdlwpm6ix3amhikjy416hxxmhcj1"; 981 type = "gem"; 982 }; 983 + version = "1.3.3"; 984 }; 985 public_suffix = { 986 groups = ["default"];
+2 -2
pkgs/top-level/aliases.nix
··· 1426 kleopatra klettres klines kmag kmail kmenuedit kmines kmix kmplot 1427 knavalbattle knetwalk knights kollision kolourpaint kompare konsole kontact 1428 korganizer kpkpass krdc kreversi krfb kscreen kscreenlocker kshisen ksquares 1429 - ksshaskpass ksystemlog kteatime ktimer ktouch kturtle kwallet-pam 1430 kwalletmanager kwave kwayland-integration kwin kwrited marble milou minuet 1431 okular oxygen oxygen-icons5 picmi plasma-browser-integration plasma-desktop 1432 plasma-integration plasma-nano plasma-nm plasma-pa plasma-phone-components 1433 plasma-systemmonitor plasma-thunderbolt plasma-vault plasma-workspace 1434 plasma-workspace-wallpapers polkit-kde-agent powerdevil qqc2-breeze-style 1435 - sddm-kcm spectacle systemsettings xdg-desktop-portal-kde yakuake 1436 ; 1437 1438 inherit (plasma5Packages.thirdParty)
··· 1426 kleopatra klettres klines kmag kmail kmenuedit kmines kmix kmplot 1427 knavalbattle knetwalk knights kollision kolourpaint kompare konsole kontact 1428 korganizer kpkpass krdc kreversi krfb kscreen kscreenlocker kshisen ksquares 1429 + ksshaskpass ksystemlog kteatime ktimer ktorrent ktouch kturtle kwallet-pam 1430 kwalletmanager kwave kwayland-integration kwin kwrited marble milou minuet 1431 okular oxygen oxygen-icons5 picmi plasma-browser-integration plasma-desktop 1432 plasma-integration plasma-nano plasma-nm plasma-pa plasma-phone-components 1433 plasma-systemmonitor plasma-thunderbolt plasma-vault plasma-workspace 1434 plasma-workspace-wallpapers polkit-kde-agent powerdevil qqc2-breeze-style 1435 + sddm-kcm skanlite spectacle systemsettings xdg-desktop-portal-kde yakuake 1436 ; 1437 1438 inherit (plasma5Packages.thirdParty)
+10 -12
pkgs/top-level/all-packages.nix
··· 6618 }; 6619 6620 inherit (callPackages ../tools/filesystems/irods rec { 6621 - stdenv = llvmPackages.libcxxStdenv; 6622 - libcxx = llvmPackages.libcxx; 6623 - boost = boost160.override { inherit stdenv; }; 6624 - avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; }; 6625 - }) 6626 - irods 6627 - irods-icommands; 6628 6629 ignite = callPackage ../applications/virtualization/ignite { }; 6630 ··· 26873 26874 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { }; 26875 26876 - ktorrent = libsForQt5.callPackage ../applications/networking/p2p/ktorrent { }; 26877 - 26878 kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { }; 26879 26880 kubecfg = callPackage ../applications/networking/cluster/kubecfg { }; ··· 28909 28910 sipp = callPackage ../development/tools/misc/sipp { }; 28911 28912 - skanlite = libsForQt5.callPackage ../applications/office/skanlite { }; 28913 - 28914 soci = callPackage ../development/libraries/soci { }; 28915 28916 socialscan = with python3.pkgs; toPythonApplication socialscan; ··· 29135 taskopen = callPackage ../applications/misc/taskopen { }; 29136 29137 tdesktop = libsForQt5.callPackage ../applications/networking/instant-messengers/telegram/tdesktop { 29138 - inherit (xorg) libpthreadstubs libXdmcp; 29139 }; 29140 29141 tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
··· 6618 }; 6619 6620 inherit (callPackages ../tools/filesystems/irods rec { 6621 + stdenv = llvmPackages.libcxxStdenv; 6622 + libcxx = llvmPackages.libcxx; 6623 + boost = boost17x.override { inherit stdenv; }; 6624 + fmt = fmt_8.override { inherit stdenv; }; 6625 + nanodbc_llvm = nanodbc.override { inherit stdenv; }; 6626 + avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; }; 6627 + }) 6628 + irods 6629 + irods-icommands; 6630 6631 ignite = callPackage ../applications/virtualization/ignite { }; 6632 ··· 26875 26876 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { }; 26877 26878 kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { }; 26879 26880 kubecfg = callPackage ../applications/networking/cluster/kubecfg { }; ··· 28909 28910 sipp = callPackage ../development/tools/misc/sipp { }; 28911 28912 soci = callPackage ../development/libraries/soci { }; 28913 28914 socialscan = with python3.pkgs; toPythonApplication socialscan; ··· 29133 taskopen = callPackage ../applications/misc/taskopen { }; 29134 29135 tdesktop = libsForQt5.callPackage ../applications/networking/instant-messengers/telegram/tdesktop { 29136 + abseil-cpp = abseil-cpp_202111; 29137 }; 29138 29139 tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
+2
pkgs/top-level/php-packages.nix
··· 140 141 deployer = callPackage ../development/php-packages/deployer { }; 142 143 php-cs-fixer = callPackage ../development/php-packages/php-cs-fixer { }; 144 145 php-parallel-lint = callPackage ../development/php-packages/php-parallel-lint { };
··· 140 141 deployer = callPackage ../development/php-packages/deployer { }; 142 143 + phing = callPackage ../development/php-packages/phing { }; 144 + 145 php-cs-fixer = callPackage ../development/php-packages/php-cs-fixer { }; 146 147 php-parallel-lint = callPackage ../development/php-packages/php-parallel-lint { };
-2
pkgs/top-level/qt5-packages.nix
··· 116 117 libdbusmenu = callPackage ../development/libraries/libdbusmenu-qt/qt-5.5.nix { }; 118 119 - libktorrent = callPackage ../development/libraries/libktorrent { }; 120 - 121 liblastfm = callPackage ../development/libraries/liblastfm { }; 122 123 libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { };
··· 116 117 libdbusmenu = callPackage ../development/libraries/libdbusmenu-qt/qt-5.5.nix { }; 118 119 liblastfm = callPackage ../development/libraries/liblastfm { }; 120 121 libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { };