Merge master into staging-next

authored by github-actions[bot] and committed by GitHub ebdf4f42 c0ca8737

+767 -603
+2 -1
.editorconfig
··· 47 47 insert_final_newline = unset 48 48 trim_trailing_whitespace = unset 49 49 50 - [*.{key,ovpn}] 50 + [*.{asc,key,ovpn}] 51 51 insert_final_newline = unset 52 52 end_of_line = unset 53 + trim_trailing_whitespace = unset 53 54 54 55 [*.lock] 55 56 indent_size = unset
+4 -4
maintainers/scripts/nixpkgs-lint.nix
··· 1 - { stdenv, makeWrapper, perl, perlPackages }: 1 + { stdenv, lib, makeWrapper, perl, perlPackages }: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "nixpkgs-lint-1"; ··· 15 15 wrapProgram $out/bin/nixpkgs-lint --set PERL5LIB $PERL5LIB 16 16 ''; 17 17 18 - meta = { 19 - maintainers = [ stdenv.lib.maintainers.eelco ]; 18 + meta = with lib; { 19 + maintainers = [ maintainers.eelco ]; 20 20 description = "A utility for Nixpkgs contributors to check Nixpkgs for common errors"; 21 - platforms = stdenv.lib.platforms.unix; 21 + platforms = platforms.unix; 22 22 }; 23 23 }
+4 -6
nixos/modules/config/gnu.nix
··· 1 1 { config, lib, pkgs, ... }: 2 2 3 - with lib; 4 - 5 3 { 6 4 options = { 7 - gnu = mkOption { 8 - type = types.bool; 5 + gnu = lib.mkOption { 6 + type = lib.types.bool; 9 7 default = false; 10 8 description = '' 11 9 When enabled, GNU software is chosen by default whenever a there is ··· 15 13 }; 16 14 }; 17 15 18 - config = mkIf config.gnu { 16 + config = lib.mkIf config.gnu { 19 17 20 18 environment.systemPackages = with pkgs; 21 19 # TODO: Adjust `requiredPackages' from `system-path.nix'. ··· 26 24 nano zile 27 25 texinfo # for the stand-alone Info reader 28 26 ] 29 - ++ stdenv.lib.optional (!stdenv.isAarch32) grub2; 27 + ++ lib.optional (!stdenv.isAarch32) grub2; 30 28 31 29 32 30 # GNU GRUB, where available.
+3 -3
nixos/modules/installer/tools/nixos-option/default.nix
··· 4 4 src = ./.; 5 5 nativeBuildInputs = [ cmake pkg-config ]; 6 6 buildInputs = [ boost nix ]; 7 - meta = { 8 - license = stdenv.lib.licenses.lgpl2Plus; 9 - maintainers = with lib.maintainers; [ chkno ]; 7 + meta = with lib; { 8 + license = licenses.lgpl2Plus; 9 + maintainers = with maintainers; [ chkno ]; 10 10 }; 11 11 }
+6 -8
nixos/modules/services/hardware/sane_extra_backends/brscan4_etc_files.nix
··· 19 19 20 20 */ 21 21 22 - with lib; 23 - 24 22 let 25 23 26 24 addNetDev = nd: '' 27 25 brsaneconfig4 -a \ 28 26 name="${nd.name}" \ 29 27 model="${nd.model}" \ 30 - ${if (hasAttr "nodename" nd && nd.nodename != null) then 28 + ${if (lib.hasAttr "nodename" nd && nd.nodename != null) then 31 29 ''nodename="${nd.nodename}"'' else 32 30 ''ip="${nd.ip}"''}''; 33 - addAllNetDev = xs: concatStringsSep "\n" (map addNetDev xs); 31 + addAllNetDev = xs: lib.concatStringsSep "\n" (map addNetDev xs); 34 32 in 35 33 36 34 stdenv.mkDerivation { ··· 61 59 dontStrip = true; 62 60 dontPatchELF = true; 63 61 64 - meta = { 62 + meta = with lib; { 65 63 description = "Brother brscan4 sane backend driver etc files"; 66 64 homepage = "http://www.brother.com"; 67 - platforms = stdenv.lib.platforms.linux; 68 - license = stdenv.lib.licenses.unfree; 69 - maintainers = with stdenv.lib.maintainers; [ jraygauthier ]; 65 + platforms = platforms.linux; 66 + license = licenses.unfree; 67 + maintainers = with maintainers; [ jraygauthier ]; 70 68 }; 71 69 }
+1 -1
nixos/modules/virtualisation/google-compute-image.nix
··· 43 43 system.build.googleComputeImage = import ../../lib/make-disk-image.nix { 44 44 name = "google-compute-image"; 45 45 postVM = '' 46 - PATH=$PATH:${with pkgs; stdenv.lib.makeBinPath [ gnutar gzip ]} 46 + PATH=$PATH:${with pkgs; lib.makeBinPath [ gnutar gzip ]} 47 47 pushd $out 48 48 mv $diskImage disk.raw 49 49 tar -Szcf nixos-image-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}.raw.tar.gz disk.raw
+1 -1
nixos/tests/searx.nix
··· 2 2 3 3 { 4 4 name = "searx"; 5 - meta = with pkgs.stdenv.lib.maintainers; { 5 + meta = with pkgs.lib.maintainers; { 6 6 maintainers = [ rnhmjoj ]; 7 7 }; 8 8
+4 -4
pkgs/applications/editors/texmaker/default.nix
··· 24 24 meta = with lib; { 25 25 description = "TeX and LaTeX editor"; 26 26 longDescription='' 27 - This editor is a full fledged IDE for TeX and 28 - LaTeX editing with completion, structure viewer, preview, 29 - spell checking and support of any compilation chain. 30 - ''; 27 + This editor is a full fledged IDE for TeX and 28 + LaTeX editing with completion, structure viewer, preview, 29 + spell checking and support of any compilation chain. 30 + ''; 31 31 homepage = "http://www.xm1math.net/texmaker/"; 32 32 license = licenses.gpl2Plus; 33 33 platforms = platforms.linux;
+8 -8
pkgs/applications/graphics/animbar/default.nix
··· 22 22 meta = with lib; { 23 23 description = "Create your own animation on paper and transparancy"; 24 24 longDescription = '' 25 - Animbar lets you easily create your own animation on paper and 26 - transparancy. From a set of input images two output images are 27 - computed, that are printed one on paper and one on 28 - transparency. By moving the transparency over the paper you 29 - create a fascinating animation effect. This kind of animation 30 - technique is hundreds of years old and known under several 31 - names: picket fence animation, barrier grid animation, Moiré 32 - animation, to name a few. 25 + Animbar lets you easily create your own animation on paper and 26 + transparancy. From a set of input images two output images are 27 + computed, that are printed one on paper and one on 28 + transparency. By moving the transparency over the paper you 29 + create a fascinating animation effect. This kind of animation 30 + technique is hundreds of years old and known under several 31 + names: picket fence animation, barrier grid animation, Moiré 32 + animation, to name a few. 33 33 ''; 34 34 homepage = "http://animbar.mnim.org"; 35 35 maintainers = with maintainers; [ leenaars ];
+54 -54
pkgs/applications/misc/sidequest/default.nix
··· 1 1 { stdenv, lib, fetchurl, buildFHSUserEnv, makeDesktopItem, makeWrapper, atomEnv, libuuid, at-spi2-atk, icu, openssl, zlib }: 2 - let 3 - pname = "sidequest"; 4 - version = "0.10.11"; 2 + let 3 + pname = "sidequest"; 4 + version = "0.10.11"; 5 5 6 - desktopItem = makeDesktopItem rec { 7 - name = "SideQuest"; 8 - exec = "SideQuest"; 9 - desktopName = name; 10 - genericName = "VR App Store"; 11 - categories = "Settings;PackageManager;"; 12 - }; 6 + desktopItem = makeDesktopItem rec { 7 + name = "SideQuest"; 8 + exec = "SideQuest"; 9 + desktopName = name; 10 + genericName = "VR App Store"; 11 + categories = "Settings;PackageManager;"; 12 + }; 13 13 14 - sidequest = stdenv.mkDerivation { 15 - inherit pname version; 14 + sidequest = stdenv.mkDerivation { 15 + inherit pname version; 16 16 17 - src = fetchurl { 18 - url = "https://github.com/the-expanse/SideQuest/releases/download/v${version}/SideQuest-${version}.tar.xz"; 19 - sha256 = "0fw952kdh1gn00y6sx2ag0rnb2paxq9ikg4bzgmbj7rrd1c6l2k9"; 20 - }; 17 + src = fetchurl { 18 + url = "https://github.com/the-expanse/SideQuest/releases/download/v${version}/SideQuest-${version}.tar.xz"; 19 + sha256 = "0fw952kdh1gn00y6sx2ag0rnb2paxq9ikg4bzgmbj7rrd1c6l2k9"; 20 + }; 21 21 22 - buildInputs = [ makeWrapper ]; 22 + buildInputs = [ makeWrapper ]; 23 23 24 - buildCommand = '' 25 - mkdir -p "$out/lib/SideQuest" "$out/bin" 26 - tar -xJf "$src" -C "$out/lib/SideQuest" --strip-components 1 24 + buildCommand = '' 25 + mkdir -p "$out/lib/SideQuest" "$out/bin" 26 + tar -xJf "$src" -C "$out/lib/SideQuest" --strip-components 1 27 27 28 - ln -s "$out/lib/SideQuest/sidequest" "$out/bin" 28 + ln -s "$out/lib/SideQuest/sidequest" "$out/bin" 29 29 30 - fixupPhase 30 + fixupPhase 31 31 32 - # mkdir -p "$out/share/applications" 33 - # ln -s "${desktopItem}/share/applications/*" "$out/share/applications" 32 + # mkdir -p "$out/share/applications" 33 + # ln -s "${desktopItem}/share/applications/*" "$out/share/applications" 34 34 35 - patchelf \ 36 - --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 37 - --set-rpath "${atomEnv.libPath}/lib:${lib.makeLibraryPath [libuuid at-spi2-atk]}:$out/lib/SideQuest" \ 38 - "$out/lib/SideQuest/sidequest" 39 - ''; 40 - }; 41 - in buildFHSUserEnv { 42 - name = "SideQuest"; 35 + patchelf \ 36 + --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 37 + --set-rpath "${atomEnv.libPath}/lib:${lib.makeLibraryPath [libuuid at-spi2-atk]}:$out/lib/SideQuest" \ 38 + "$out/lib/SideQuest/sidequest" 39 + ''; 40 + }; 41 + in buildFHSUserEnv { 42 + name = "SideQuest"; 43 43 44 - passthru = { 45 - inherit pname version; 44 + passthru = { 45 + inherit pname version; 46 46 47 - meta = with lib; { 48 - description = "An open app store and side-loading tool for Android-based VR devices such as the Oculus Go, Oculus Quest or Moverio BT 300"; 49 - homepage = "https://github.com/the-expanse/SideQuest"; 50 - downloadPage = "https://github.com/the-expanse/SideQuest/releases"; 51 - license = licenses.mit; 52 - maintainers = with maintainers; [ joepie91 rvolosatovs ]; 53 - platforms = [ "x86_64-linux" ]; 54 - }; 55 - }; 47 + meta = with lib; { 48 + description = "An open app store and side-loading tool for Android-based VR devices such as the Oculus Go, Oculus Quest or Moverio BT 300"; 49 + homepage = "https://github.com/the-expanse/SideQuest"; 50 + downloadPage = "https://github.com/the-expanse/SideQuest/releases"; 51 + license = licenses.mit; 52 + maintainers = with maintainers; [ joepie91 rvolosatovs ]; 53 + platforms = [ "x86_64-linux" ]; 54 + }; 55 + }; 56 56 57 - targetPkgs = pkgs: [ 58 - sidequest 59 - # Needed in the environment on runtime, to make QuestSaberPatch work 60 - icu openssl zlib 61 - ]; 57 + targetPkgs = pkgs: [ 58 + sidequest 59 + # Needed in the environment on runtime, to make QuestSaberPatch work 60 + icu openssl zlib 61 + ]; 62 62 63 - extraInstallCommands = '' 64 - mkdir -p "$out/share/applications" 65 - ln -s ${desktopItem}/share/applications/* "$out/share/applications" 66 - ''; 63 + extraInstallCommands = '' 64 + mkdir -p "$out/share/applications" 65 + ln -s ${desktopItem}/share/applications/* "$out/share/applications" 66 + ''; 67 67 68 - runScript = "sidequest"; 69 - } 68 + runScript = "sidequest"; 69 + }
+3 -3
pkgs/applications/networking/cluster/kpt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kpt"; 5 - version = "0.37.0"; 5 + version = "0.37.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "GoogleContainerTools"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1b1sgwax67pazcs1lly3h3bb7ww91lcd3nr0w3r3f46d1c6iy8mn"; 11 + sha256 = "sha256-4SGCYkx9U6XNUrJfVPgNEhFA75CF8GOrtS4BSm6f7mM="; 12 12 }; 13 13 14 - vendorSha256 = "0dn6nryf3vn7r0xna02va4wbgkq0z6x8sj6g2mskfywrk0mfhadv"; 14 + vendorSha256 = "sha256-y/l9k3oTrN+9OGgyiVzCyYi+6lJpcKaEygirytbn9aI="; 15 15 16 16 subPackages = [ "." ]; 17 17
+1 -1
pkgs/applications/office/csv2odf/default.nix
··· 18 18 creating reports from databases and other data sources that produce csv files. 19 19 csv2odf can be combined with cron and shell scripts to automatically generate 20 20 business reports. 21 - 21 + 22 22 The output format (fonts, number formatting, etc.) is controlled by a 23 23 template file that you can design in your office application of choice. 24 24 '';
+28
pkgs/applications/radio/klog/default.nix
··· 1 + { stdenv, fetchurl, hamlib, pkg-config, qt5, qtbase, qttools, qtserialport, qtcharts, qmake, wrapQtAppsHook }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "klog"; 5 + version = "1.3.2"; 6 + 7 + src = fetchurl { 8 + url = "https://download.savannah.nongnu.org/releases/klog/${pname}-${version}.tar.gz"; 9 + sha256 = "1d5x7rq0mgfrqws3q1y4z8wh2qa3gvsmd0ssf2yqgkyq3fhdrb5c"; 10 + }; 11 + 12 + nativeBuildInputs = [ pkg-config wrapQtAppsHook qmake qttools ]; 13 + buildInputs = [ hamlib qtbase qtserialport qtcharts ]; 14 + 15 + qmakeFlags = [ "KLog.pro" ]; 16 + 17 + meta = with stdenv.lib; { 18 + description = "A multiplatform free hamradio logger"; 19 + longDescription = '' 20 + KLog provides QSO management, useful QSL management DX-Cluster client, DXCC management, 21 + ClubLog integration, WSJT-X, DX-Marathon support and much more. 22 + ''; 23 + homepage = "https://www.klog.xyz/"; 24 + license = licenses.gpl2Plus; 25 + platforms = platforms.linux; 26 + maintainers = with maintainers; [ pulsation ]; 27 + }; 28 + }
+2 -2
pkgs/applications/science/astronomy/kstars/default.nix
··· 14 14 15 15 mkDerivation rec { 16 16 pname = "kstars"; 17 - version = "3.5.0"; 17 + version = "3.5.1"; 18 18 19 19 src = fetchurl { 20 20 url = "mirror://kde/stable/kstars/kstars-${version}.tar.xz"; 21 - sha256 = "0fpkm75abn0hhdhfyvpfl6n0fr7gvw63xhb4hvwdrglhkf2nxam1"; 21 + sha256 = "sha256-gf+yaXiYQFuO1/nvdP6OOuD4QrRtPAQTwQZAbYNKxUU="; 22 22 }; 23 23 24 24 patches = [
+1 -1
pkgs/applications/science/astronomy/xearth/default.nix
··· 21 21 longDescription = 22 22 '' Xearth sets the X root window to an image of the Earth, as seen from your favorite vantage point in space, 23 23 correctly shaded for the current position of the Sun. 24 - By default, xearth updates the displayed image every five minutes. 24 + By default, xearth updates the displayed image every five minutes. 25 25 ''; 26 26 maintainers = [ maintainers.mafo ]; 27 27 license = "xearth";
+6 -6
pkgs/applications/science/biology/ecopcr/default.nix
··· 13 13 buildInputs = [ gcc python27 zlib ]; 14 14 15 15 installPhase = '' 16 - mkdir -p $out/bin 17 - cp -v ecoPCR $out/bin 18 - cp -v ecogrep $out/bin 19 - cp -v ecofind $out/bin 20 - cp -v ../tools/ecoPCRFormat.py $out/bin/ecoPCRFormat 21 - chmod a+x $out/bin/ecoPCRFormat 16 + mkdir -p $out/bin 17 + cp -v ecoPCR $out/bin 18 + cp -v ecogrep $out/bin 19 + cp -v ecofind $out/bin 20 + cp -v ../tools/ecoPCRFormat.py $out/bin/ecoPCRFormat 21 + chmod a+x $out/bin/ecoPCRFormat 22 22 ''; 23 23 24 24 meta = with lib; {
+1 -1
pkgs/applications/science/biology/minimap2/default.nix
··· 19 19 mkdir -p $out/share/man/man1 20 20 cp minimap2.1 $out/share/man/man1 21 21 ''; 22 - 22 + 23 23 meta = with lib; { 24 24 description = "A versatile pairwise aligner for genomic and spliced nucleotide sequences"; 25 25 homepage = "https://lh3.github.io/minimap2";
+1 -1
pkgs/applications/science/biology/prodigal/default.nix
··· 15 15 "CC=cc" 16 16 "INSTALLDIR=$(out)/bin" 17 17 ]; 18 - 18 + 19 19 meta = with lib; { 20 20 description = "Fast, reliable protein-coding gene prediction for prokaryotic genomes"; 21 21 homepage = "https://github.com/hyattpd/Prodigal";
+1 -1
pkgs/applications/science/logic/cryptominisat/default.nix
··· 11 11 sha256 = "00hmxdlyhn7pwk9jlvc5g0l5z5xqfchjzf5jgn3pkj9xhl8yqq50"; 12 12 }; 13 13 14 - patches = [ 14 + patches = [ 15 15 (fetchpatch { 16 16 # https://github.com/msoos/cryptominisat/pull/621 17 17 url = "https://github.com/msoos/cryptominisat/commit/11a97003b0bfbfb61ed6c4e640212110d390c28c.patch";
+1 -1
pkgs/applications/science/machine-learning/sc2-headless/maps.nix
··· 9 9 sha256 = "19f873ilcdsf50g2v0s2zzmxil1bqncsk8nq99bzy87h0i7khkla"; 10 10 stripRoot = false; 11 11 }; 12 - 12 + 13 13 melee = fetchzip' { 14 14 url = "http://blzdistsc2-a.akamaihd.net/MapPacks/Melee.zip"; 15 15 sha256 = "0z44pgy10jklsvgpr0kcn4c2mz3hw7nlcmvsy6a6lzpi3dvzf33i";
+3 -3
pkgs/applications/science/robotics/betaflight-configurator/default.nix
··· 20 20 }; 21 21 22 22 nativeBuildInputs = [ wrapGAppsHook ]; 23 - 23 + 24 24 buildInputs = [ unzip gsettings-desktop-schemas gtk3 ]; 25 - 25 + 26 26 installPhase = '' 27 27 mkdir -p $out/bin \ 28 28 $out/opt/${pname} ··· 38 38 description = "The Betaflight flight control system configuration tool"; 39 39 longDescription = '' 40 40 A crossplatform configuration tool for the Betaflight flight control system. 41 - Various types of aircraft are supported by the tool and by Betaflight, e.g. 41 + Various types of aircraft are supported by the tool and by Betaflight, e.g. 42 42 quadcopters, hexacopters, octocopters and fixed-wing aircraft. 43 43 ''; 44 44 homepage = "https://github.com/betaflight/betaflight/wiki";
+1 -1
pkgs/applications/science/robotics/sumorobot-manager/default.nix
··· 1 1 { lib, stdenv, python3, qt5, fetchFromGitHub, wrapPython, pyqt5, pyserial }: 2 - 2 + 3 3 stdenv.mkDerivation rec { 4 4 pname = "sumorobot-manager"; 5 5 version = "0.9.0";
+1 -1
pkgs/applications/search/grepm/default.nix
··· 22 22 -e "s:^\( *\)mutt:\1${mutt}/bin/mutt:" \ 23 23 $out/bin/grepm 24 24 ''; 25 - 25 + 26 26 meta = with lib; { 27 27 description = "Wrapper for grepmail utilizing mutt"; 28 28 homepage = "http://www.barsnick.net/sw/grepm.html";
+1 -1
pkgs/applications/video/kazam/default.nix
··· 19 19 ]; 20 20 21 21 propagatedBuildInputs = with python3.pkgs; [ pygobject3 pyxdg pycairo dbus-python ]; 22 - 22 + 23 23 # workaround https://github.com/NixOS/nixpkgs/issues/56943 24 24 strictDeps = false; 25 25
+1 -1
pkgs/applications/virtualization/xen/xsa-patches.nix
··· 454 454 }) 455 455 ]; 456 456 457 - # 4.5 457 + # 4.5 458 458 XSA_248_45 = [ 459 459 (xsaPatch { 460 460 name = "248-4.5";
+1 -1
pkgs/applications/window-managers/jwm/jwm-settings-manager.nix
··· 3 3 stdenv.mkDerivation { 4 4 pname = "jwm-settings-manager"; 5 5 version = "2018-10-19"; 6 - 6 + 7 7 src = fetchFromGitHub { 8 8 owner = "Israel-D"; 9 9 repo = "jwm-settings-manager";
+5 -5
pkgs/applications/window-managers/lemonbar/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 name = "lemonbar-1.4"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = "https://github.com/LemonBoy/bar/archive/v1.4.tar.gz"; 8 8 sha256 = "0fa91vb968zh6fyg97kdaix7irvqjqhpsb6ks0ggcl59lkbkdzbv"; 9 9 }; 10 - 10 + 11 11 buildInputs = [ libxcb perl ]; 12 - 12 + 13 13 prePatch = ''sed -i "s@/usr@$out@" Makefile''; 14 - 14 + 15 15 meta = with lib; { 16 16 description = "A lightweight xcb based bar"; 17 17 homepage = "https://github.com/LemonBoy/bar"; 18 18 maintainers = [ maintainers.meisternu ]; 19 - license = "Custom"; 19 + license = "Custom"; 20 20 platforms = platforms.linux; 21 21 }; 22 22 }
+3 -3
pkgs/applications/window-managers/vwm/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "vwm-2.1.3"; 6 - 6 + 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/vwm/${name}.tar.gz"; 9 9 sha256 = "1r5wiqyfqwnyx7dfihixlnavbvg8rni36i4gq169aisjcg7laxaf"; ··· 19 19 preInstall = '' 20 20 mkdir -p $out/bin $out/include 21 21 ''; 22 - 22 + 23 23 nativeBuildInputs = [ pkg-config ]; 24 24 buildInputs = [ ncurses glib libviper libpseudo gpm libvterm ]; 25 - 25 + 26 26 meta = with lib; { 27 27 homepage = "http://vwm.sourceforge.net/"; 28 28 description = "Dynamic window manager for the console";
+1 -1
pkgs/build-support/fetchbzr/default.nix
··· 10 10 outputHashAlgo = "sha256"; 11 11 outputHashMode = "recursive"; 12 12 outputHash = sha256; 13 - 13 + 14 14 inherit url rev; 15 15 }
+1 -1
pkgs/build-support/fetchmtn/default.nix
··· 4 4 # each is an url for sync 5 5 6 6 # selector is mtn selector, like h:org.example.branch 7 - # 7 + # 8 8 {name ? "mtn-checkout", dbs ? [], sha256 9 9 , selector ? "h:" + branch, branch}: 10 10
+1 -1
pkgs/data/documentation/rnrs/common.nix
··· 9 9 10 10 buildInputs = [ texinfo ]; 11 11 12 - # Tell the builder about the name of the report. 12 + # Tell the builder about the name of the report. 13 13 reportName = name; 14 14 15 15 builder = ./builder.sh;
+1 -1
pkgs/data/fonts/mno16/default.nix
··· 15 15 16 16 meta = with lib; { 17 17 description = "minimalist monospaced font"; 18 - homepage = "https://sev.dev/fonts/mno16"; 18 + homepage = "https://sev.dev/fonts/mno16"; 19 19 license = licenses.cc0; 20 20 }; 21 21 }
+1 -1
pkgs/desktops/gnustep/projectcenter/default.nix
··· 16 16 # 1. Framework/PCProjectLauncher.m, locate gdb (say among NIX_GNUSTEP_SYSTEM_TOOLS) 17 17 # 2. Framework/PCProjectBuilder.m, locate gmake (similar) 18 18 propagatedBuildInputs = [ base back gui gnumake gdb gorm ]; 19 - 19 + 20 20 meta = { 21 21 description = "GNUstep's integrated development environment"; 22 22 };
+1 -1
pkgs/development/compilers/ghc/8.10.1.nix
··· 194 194 strictDeps = true; 195 195 196 196 # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. 197 - dontAddExtraLibs = true; 197 + dontAddExtraLibs = true; 198 198 199 199 nativeBuildInputs = [ 200 200 perl autoconf automake m4 python3 sphinx
+1 -1
pkgs/development/compilers/ghc/8.8.2.nix
··· 189 189 strictDeps = true; 190 190 191 191 # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. 192 - dontAddExtraLibs = true; 192 + dontAddExtraLibs = true; 193 193 194 194 nativeBuildInputs = [ 195 195 perl autoconf automake m4 python3 sphinx
+1 -1
pkgs/development/compilers/ghc/8.8.3.nix
··· 194 194 strictDeps = true; 195 195 196 196 # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. 197 - dontAddExtraLibs = true; 197 + dontAddExtraLibs = true; 198 198 199 199 nativeBuildInputs = [ 200 200 perl autoconf automake m4 python3 sphinx
+1 -1
pkgs/development/compilers/ghc/8.8.4.nix
··· 198 198 strictDeps = true; 199 199 200 200 # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. 201 - dontAddExtraLibs = true; 201 + dontAddExtraLibs = true; 202 202 203 203 nativeBuildInputs = [ 204 204 perl autoconf automake m4 python3 sphinx
+1 -1
pkgs/development/compilers/ghc/head.nix
··· 203 203 strictDeps = true; 204 204 205 205 # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. 206 - dontAddExtraLibs = true; 206 + dontAddExtraLibs = true; 207 207 208 208 nativeBuildInputs = [ 209 209 perl autoconf autoreconfHook automake m4 python3 sphinx
+7 -7
pkgs/development/compilers/manticore/default.nix
··· 5 5 in stdenv.mkDerivation { 6 6 pname = "manticore"; 7 7 version = "2019.12.03"; 8 - 8 + 9 9 src = fetchFromGitHub { 10 10 owner = "ManticoreProject"; 11 11 repo = "manticore"; ··· 14 14 }; 15 15 16 16 enableParallelBuilding = false; 17 - 17 + 18 18 nativeBuildInputs = [ autoreconfHook ]; 19 - 19 + 20 20 buildInputs = [ coreutils smlnj ]; 21 21 22 22 autoreconfFlags = "-Iconfig -vfi"; ··· 28 28 mv source repo_checkout 29 29 cd repo_checkout 30 30 chmod u+w . -R 31 - ''; 32 - 31 + ''; 32 + 33 33 postPatch = '' 34 34 patchShebangs . 35 35 substituteInPlace configure.ac --replace 'MANTICORE_ROOT=`pwd`' 'MANTICORE_ROOT=$out/repo_checkout' ··· 40 40 meta = { 41 41 description = "A parallel, pure variant of Standard ML"; 42 42 43 - longDescription = '' 43 + longDescription = '' 44 44 Manticore is a high-level parallel programming language aimed at 45 45 general-purpose applications running on multi-core 46 46 processors. Manticore supports parallelism at multiple levels: 47 47 explicit concurrency and coarse-grain parallelism via CML-style 48 48 constructs and fine-grain parallelism via various light-weight 49 49 notations, such as parallel tuple expressions and NESL/Nepal-style 50 - parallel array comprehensions. 50 + parallel array comprehensions. 51 51 ''; 52 52 53 53 homepage = "http://manticore.cs.uchicago.edu/";
+1 -1
pkgs/development/compilers/ocaml/3.11.2.nix
··· 23 23 [ (fetchurl { 24 24 name = "0007-Fix-ocamlopt-w.r.t.-binutils-2.21.patch"; 25 25 url = "http://caml.inria.fr/mantis/file_download.php?file_id=418&type=bug"; 26 - sha256 = "612a9ac108bbfce2238aa5634123da162f0315dedb219958be705e0d92dcdd8e"; 26 + sha256 = "612a9ac108bbfce2238aa5634123da162f0315dedb219958be705e0d92dcdd8e"; 27 27 }) 28 28 ]; 29 29
+1 -1
pkgs/development/idris-modules/tparsec.nix
··· 8 8 version = "2020-02-11"; 9 9 10 10 ipkgName = "TParsec"; 11 - 11 + 12 12 idrisDeps = [ contrib ]; 13 13 14 14 src = fetchFromGitHub {
+1 -1
pkgs/development/libraries/SDL_Pango/default.nix
··· 9 9 sha256 = "197baw1dsg0p4pljs5k0fshbyki00r4l49m1drlpqw6ggawx6xbz"; 10 10 }; 11 11 12 - patches = [ 12 + patches = [ 13 13 (fetchpatch { 14 14 url = "https://sources.debian.org/data/main/s/sdlpango/0.1.2-6/debian/patches/api_additions.patch"; 15 15 sha256 = "00p5ry5gd3ixm257p9i2c4jg0qj8ipk8nf56l7c9fma8id3zxyld";
+14 -14
pkgs/development/libraries/SDL_gfx/default.nix
··· 17 17 meta = with stdenv.lib; { 18 18 description = "SDL graphics drawing primitives and support functions"; 19 19 20 - longDescription = 21 - '' The SDL_gfx library evolved out of the SDL_gfxPrimitives code 22 - which provided basic drawing routines such as lines, circles or 23 - polygons and SDL_rotozoom which implemented a interpolating 24 - rotozoomer for SDL surfaces. 20 + longDescription = '' 21 + The SDL_gfx library evolved out of the SDL_gfxPrimitives code 22 + which provided basic drawing routines such as lines, circles or 23 + polygons and SDL_rotozoom which implemented a interpolating 24 + rotozoomer for SDL surfaces. 25 25 26 - The current components of the SDL_gfx library are: 26 + The current components of the SDL_gfx library are: 27 27 28 - * Graphic Primitives (SDL_gfxPrimitves.h) 29 - * Rotozoomer (SDL_rotozoom.h) 30 - * Framerate control (SDL_framerate.h) 31 - * MMX image filters (SDL_imageFilter.h) 32 - * Custom Blit functions (SDL_gfxBlitFunc.h) 28 + * Graphic Primitives (SDL_gfxPrimitves.h) 29 + * Rotozoomer (SDL_rotozoom.h) 30 + * Framerate control (SDL_framerate.h) 31 + * MMX image filters (SDL_imageFilter.h) 32 + * Custom Blit functions (SDL_gfxBlitFunc.h) 33 33 34 - The library is backwards compatible to the above mentioned 35 - code. Its is written in plain C and can be used in C++ code. 36 - ''; 34 + The library is backwards compatible to the above mentioned 35 + code. Its is written in plain C and can be used in C++ code. 36 + ''; 37 37 38 38 homepage = "https://sourceforge.net/projects/sdlgfx/"; 39 39 license = licenses.zlib;
+14 -14
pkgs/development/libraries/aften/default.nix
··· 1 1 { stdenv, fetchurl, cmake }: 2 2 3 3 stdenv.mkDerivation rec { 4 - pname = "aften"; 5 - version = "0.0.8"; 6 - src = fetchurl { 7 - url = "mirror://sourceforge/aften/${pname}-${version}.tar.bz2"; 8 - sha256 = "02hc5x9vkgng1v9bzvza9985ifrjd7fjr7nlpvazp4mv6dr89k47"; 9 - }; 4 + pname = "aften"; 5 + version = "0.0.8"; 6 + src = fetchurl { 7 + url = "mirror://sourceforge/aften/${pname}-${version}.tar.bz2"; 8 + sha256 = "02hc5x9vkgng1v9bzvza9985ifrjd7fjr7nlpvazp4mv6dr89k47"; 9 + }; 10 10 11 - nativeBuildInputs = [ cmake ]; 11 + nativeBuildInputs = [ cmake ]; 12 12 13 - cmakeFlags = [ "-DSHARED=ON" ]; 13 + cmakeFlags = [ "-DSHARED=ON" ]; 14 14 15 - meta = { 16 - description = "An audio encoder which generates compressed audio streams based on ATSC A/52 specification"; 17 - homepage = "http://aften.sourceforge.net/"; 18 - license = stdenv.lib.licenses.lgpl2; 19 - platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ]; 20 - }; 15 + meta = { 16 + description = "An audio encoder which generates compressed audio streams based on ATSC A/52 specification"; 17 + homepage = "http://aften.sourceforge.net/"; 18 + license = stdenv.lib.licenses.lgpl2; 19 + platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ]; 20 + }; 21 21 }
+1 -1
pkgs/development/libraries/biblesync/default.nix
··· 28 28 navigation, and handling of incoming packets. 29 29 ''; 30 30 license = licenses.publicDomain; 31 - maintainers = [ maintainers.AndersonTorres ]; 31 + maintainers = [ maintainers.AndersonTorres ]; 32 32 platforms = stdenv.lib.platforms.linux; 33 33 }; 34 34 }
+1 -1
pkgs/development/libraries/boost/1.71.nix
··· 5 5 6 6 src = fetchurl { 7 7 #url = "mirror://sourceforge/boost/boost_1_71_0.tar.bz2"; 8 - urls = [ 8 + urls = [ 9 9 "mirror://sourceforge/boost/boost_1_71_0.tar.bz2" 10 10 "https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.bz2" 11 11 ];
+1 -1
pkgs/development/libraries/capstone/default.nix
··· 26 26 27 27 installPhase = (stdenv.lib.optionalString stdenv.isDarwin "HOMEBREW_CAPSTONE=1 ") 28 28 + "PREFIX=$out ./make.sh install"; 29 - 29 + 30 30 nativeBuildInputs = [ 31 31 pkg-config 32 32 ];
+2 -2
pkgs/development/libraries/cdk/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "cdk"; 5 - version ="5.0-20200923"; 5 + version ="5.0-20210109"; 6 6 7 7 buildInputs = [ 8 8 ncurses ··· 13 13 "ftp://ftp.invisible-island.net/cdk/cdk-${version}.tgz" 14 14 "https://invisible-mirror.net/archives/cdk/cdk-${version}.tgz" 15 15 ]; 16 - sha256 = "1vdakz119a13d7p7w53hk56fdmbkhv6y9xvdapcfnbnbh3l5szq0"; 16 + sha256 = "sha256-xBbJh793tPGycD18XkM7qUWMi+Uma/RUy/gBrYfnKTY="; 17 17 }; 18 18 19 19 meta = with stdenv.lib; {
+1 -1
pkgs/development/libraries/classads/default.nix
··· 16 16 configureFlags = [ 17 17 "--enable-namespace" "--enable-flexible-member" 18 18 ]; 19 - 19 + 20 20 meta = { 21 21 homepage = "http://www.cs.wisc.edu/condor/classad/"; 22 22 description = "The Classified Advertisements library provides a generic means for matching resources";
+1 -1
pkgs/development/libraries/cminpack/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "cminpack-1.3.6"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = "http://devernay.free.fr/hacks/cminpack/${name}.tar.gz"; 8 8 sha256 = "17yh695aim508x1kn9zf6g13jxwk3pi3404h5ix4g5lc60hzs1rw";
+1 -1
pkgs/development/libraries/concurrencykit/default.nix
··· 8 8 url = "http://concurrencykit.org/releases/ck-${version}.tar.gz"; 9 9 sha256 = "1pv21p7sjwwmbs2xblpy1lqk53r2i212yrqyjlr5dr3rlv87vqnp"; 10 10 }; 11 - 11 + 12 12 #Deleting this line causes "Unknown option --disable-static" 13 13 configurePhase = "./configure --prefix=$out"; 14 14
+4 -4
pkgs/development/libraries/dotnetfx35/default.nix
··· 12 12 ln -s $src/MSBuild.exe $out/bin 13 13 ''; 14 14 }; 15 - 15 + 16 16 assembly20Path = "/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727"; 17 - 17 + 18 18 wcfPath = "/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.0/WINDOW~1"; 19 - 19 + 20 20 referenceAssembly30Path = "/cygdrive/c/PROGRA~1/REFERE~1/Microsoft/Framework/v3.0"; 21 - 21 + 22 22 referenceAssembly35Path = "/cygdrive/c/PROGRA~1/REFERE~1/Microsoft/Framework/v3.5"; 23 23 }
+4 -4
pkgs/development/libraries/dotnetfx40/default.nix
··· 12 12 ln -s $src/MSBuild.exe $out/bin 13 13 ''; 14 14 }; 15 - 15 + 16 16 assembly20Path = "/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727"; 17 - 17 + 18 18 wcfPath = "/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.0/WINDOW~1"; 19 - 19 + 20 20 referenceAssembly30Path = "/cygdrive/c/PROGRA~1/REFERE~1/Microsoft/Framework/v3.0"; 21 - 21 + 22 22 referenceAssembly35Path = "/cygdrive/c/PROGRA~1/REFERE~1/Microsoft/Framework/v3.5"; 23 23 }
+3 -3
pkgs/development/libraries/elf-header/default.nix
··· 35 35 outputsToInstall = [ "out" ]; 36 36 description = "The datastructures of ELF according to the target platform's libc"; 37 37 longDescription = '' 38 - The Executable and Linkable Format (ELF, formerly named Extensible Linking 39 - Format), is usually defined in a header like this. 40 - ''; 38 + The Executable and Linkable Format (ELF, formerly named Extensible Linking 39 + Format), is usually defined in a header like this. 40 + ''; 41 41 platforms = lib.platforms.all; 42 42 maintainers = [ lib.maintainers.ericson2314 ]; 43 43 };
+2 -2
pkgs/development/libraries/fastpbkdf2/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 name = "fastpbkdf2-1.0.0"; 5 - 5 + 6 6 src = fetchFromGitHub { 7 7 owner = "ctz"; 8 8 repo = "fastpbkdf2"; 9 9 rev = "v1.0.0"; 10 10 sha256 = "09ax0h4ik3vhvp3s98lic93l3g9f4v1jkr5k6z4g1lvm7s3lrha2"; 11 11 }; 12 - 12 + 13 13 buildInputs = [ openssl ]; 14 14 15 15 preBuild = ''
+1 -1
pkgs/development/libraries/frame/default.nix
··· 9 9 sha256 = "bc2a20cd3ac1e61fe0461bd3ee8cb250dbcc1fa511fad0686d267744e9c78f3a"; 10 10 }; 11 11 12 - buildInputs = [ 12 + buildInputs = [ 13 13 stdenv pkg-config 14 14 ] ++ stdenv.lib.optionals enableX11 [xorg.xorgserver xorg.libX11 xorg.libXext xorg.libXi]; 15 15
+3 -3
pkgs/development/libraries/glfw/2.x.nix
··· 19 19 make x11-dist-install PREFIX=$out 20 20 mv $out/lib/libglfw.so $out/lib/libglfw.so.2 21 21 ln -s libglfw.so.2 $out/lib/libglfw.so 22 - ''; 23 - 24 - meta = with stdenv.lib; { 22 + ''; 23 + 24 + meta = with stdenv.lib; { 25 25 description = "Multi-platform library for creating OpenGL contexts and managing input, including keyboard, mouse, joystick and time"; 26 26 homepage = "http://glfw.sourceforge.net/"; 27 27 license = licenses.zlib;
+7 -7
pkgs/development/libraries/gperftools/default.nix
··· 1 - { stdenv, fetchurl, fetchpatch, autoreconfHook, libunwind }: 1 + { stdenv, lib, fetchurl, fetchpatch, autoreconfHook, libunwind }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gperftools-2.8"; ··· 20 20 nativeBuildInputs = [ autoreconfHook ]; 21 21 22 22 # tcmalloc uses libunwind in a way that works correctly only on non-ARM linux 23 - buildInputs = stdenv.lib.optional (stdenv.isLinux && !(stdenv.isAarch64 || stdenv.isAarch32)) libunwind; 23 + buildInputs = lib.optional (stdenv.isLinux && !(stdenv.isAarch64 || stdenv.isAarch32)) libunwind; 24 24 25 25 # Disable general dynamic TLS on AArch to support dlopen()'ing the library: 26 26 # https://bugzilla.redhat.com/show_bug.cgi?id=1483558 27 - configureFlags = stdenv.lib.optional (stdenv.isAarch32 || stdenv.isAarch64) 27 + configureFlags = lib.optional (stdenv.isAarch32 || stdenv.isAarch64) 28 28 "--disable-general-dynamic-tls"; 29 29 30 - prePatch = stdenv.lib.optionalString stdenv.isDarwin '' 30 + prePatch = lib.optionalString stdenv.isDarwin '' 31 31 substituteInPlace Makefile.am --replace stdc++ c++ 32 32 substituteInPlace Makefile.in --replace stdc++ c++ 33 33 substituteInPlace libtool --replace stdc++ c++ 34 34 ''; 35 35 36 - NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin 37 - "-D_XOPEN_SOURCE -Wno-aligned-allocation-unavailable"; 36 + NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin 37 + "-D_XOPEN_SOURCE"; 38 38 39 39 # some packages want to link to the static tcmalloc_minimal 40 40 # to drop the runtime dependency on gperftools ··· 42 42 43 43 enableParallelBuilding = true; 44 44 45 - meta = with stdenv.lib; { 45 + meta = with lib; { 46 46 homepage = "https://github.com/gperftools/gperftools"; 47 47 description = "Fast, multi-threaded malloc() and nifty performance analysis tools"; 48 48 platforms = with platforms; linux ++ darwin;
+1 -1
pkgs/development/libraries/hyperscan/default.nix
··· 53 53 54 54 Hyperscan uses hybrid automata techniques to allow simultaneous 55 55 matching of large numbers (up to tens of thousands) of regular 56 - expressions and for the matching of regular expressions across 56 + expressions and for the matching of regular expressions across 57 57 streams of data. 58 58 59 59 Hyperscan is typically used in a DPI library stack.
+5 -5
pkgs/development/libraries/irrlicht/mac.nix
··· 9 9 version = common.version; 10 10 11 11 src = fetchFromGitHub { 12 - owner = "quiark"; 13 - repo = "IrrlichtCMake"; 14 - rev = "523a5e6ef84be67c3014f7b822b97acfced536ce"; 15 - sha256 = "10ahnry2zl64wphs233gxhvs6c0345pyf5nwa29mc6yn49x7bidi"; 12 + owner = "quiark"; 13 + repo = "IrrlichtCMake"; 14 + rev = "523a5e6ef84be67c3014f7b822b97acfced536ce"; 15 + sha256 = "10ahnry2zl64wphs233gxhvs6c0345pyf5nwa29mc6yn49x7bidi"; 16 16 }; 17 17 18 18 postUnpack = '' 19 19 cp -r ${common.src}/* $sourceRoot/ 20 20 chmod -R 777 $sourceRoot 21 - ''; 21 + ''; 22 22 23 23 patches = [ ./mac_device.patch ]; 24 24 dontFixCmake = true;
+1 -1
pkgs/development/libraries/jabcode/default.nix
··· 3 3 , lib 4 4 , subproject ? "library" # one of "library", "reader" or "writer" 5 5 , zlib, libpng, libtiff 6 - , jabcode 6 + , jabcode 7 7 }: 8 8 let 9 9 subdir = lib.getAttr subproject {
+1 -1
pkgs/development/libraries/java/geoipjava/default.nix
··· 7 7 sha256 = "1gb2d0qvvq7xankz7l7ymbr3qprwk9bifpy4hlgw0sq4i6a55ypd"; 8 8 }; 9 9 buildInputs = [ jdk unzip ]; 10 - buildPhase = 10 + buildPhase = 11 11 '' 12 12 cd source 13 13 javac $(find . -name \*.java)
+1 -1
pkgs/development/libraries/jemalloc/jemalloc450.nix
··· 1 1 import ./common.nix { 2 2 version = "4.5.0"; 3 3 sha256 = "10373xhpc10pgmai9fkc1z0rs029qlcb3c0qfnvkbwdlcibdh2cl"; 4 - } 4 + }
+2 -2
pkgs/development/libraries/levmar/default.nix
··· 1 1 { stdenv, fetchurl }: 2 - 2 + 3 3 stdenv.mkDerivation rec { 4 4 name = "levmar-2.6"; 5 5 ··· 19 19 cp liblevmar.a $out/lib 20 20 ''; 21 21 22 - meta = { 22 + meta = { 23 23 description = "ANSI C implementations of Levenberg-Marquardt, usable also from C++"; 24 24 homepage = "https://www.ics.forth.gr/~lourakis/levmar/"; 25 25 license = stdenv.lib.licenses.gpl2Plus;
+2 -2
pkgs/development/libraries/lib3ds/default.nix
··· 1 1 { stdenv, fetchurl, unzip }: 2 - 2 + 3 3 stdenv.mkDerivation rec { 4 4 name = "lib3ds-1.3.0"; 5 5 ··· 10 10 11 11 buildInputs = [ unzip ]; 12 12 13 - meta = { 13 + meta = { 14 14 description = "Library for managing 3D-Studio Release 3 and 4 \".3DS\" files"; 15 15 homepage = "http://lib3ds.sourceforge.net/"; 16 16 license = "LGPL";
+1 -1
pkgs/development/libraries/libavc1394/default.nix
··· 11 11 nativeBuildInputs = [ pkg-config ]; 12 12 propagatedBuildInputs = [ libraw1394 ]; 13 13 14 - meta = { 14 + meta = { 15 15 description = "Programming interface for the 1394 Trade Association AV/C (Audio/Video Control) Digital Interface Command Set"; 16 16 homepage = "https://sourceforge.net/projects/libavc1394/"; 17 17 license = stdenv.lib.licenses.lgpl21Plus;
+1 -1
pkgs/development/libraries/libcangjie/default.nix
··· 14 14 buildInputs = [ automake autoconf libtool m4 sqlite ]; 15 15 16 16 configureScript = "./autogen.sh"; 17 - 17 + 18 18 preConfigure = '' 19 19 find . -name '*.sh' -exec sed -e 's@#!/bin/bash@${bash}/bin/bash@' -i '{}' ';' 20 20 '';
+1 -1
pkgs/development/libraries/libcutl/default.nix
··· 8 8 description = "C++ utility library from Code Synthesis"; 9 9 longDescription = '' 10 10 libcutl is a C++ utility library. 11 - It contains a collection of generic and independent components such as 11 + It contains a collection of generic and independent components such as 12 12 meta-programming tests, smart pointers, containers, compiler building blocks, etc. 13 13 ''; 14 14 homepage = "https://codesynthesis.com/projects/libcutl/";
+1 -1
pkgs/development/libraries/libdiscid/default.nix
··· 7 7 nativeBuildInputs = [ cmake pkg-config ]; 8 8 9 9 buildInputs = stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.IOKit ]; 10 - 10 + 11 11 src = fetchurl { 12 12 url = "http://ftp.musicbrainz.org/pub/musicbrainz/libdiscid/${pname}-${version}.tar.gz"; 13 13 sha256 = "1f9irlj3dpb5gyfdnb1m4skbjvx4d4hwiz2152f83m0d9jn47r7r";
+1 -1
pkgs/development/libraries/libdvdread/4.9.9.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 name = "libdvdread-4.9.9"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = "http://dvdnav.mplayerhq.hu/releases/libdvdread-4.9.9.tar.xz"; 8 8 sha256 = "d91275471ef69d488b05cf15c60e1cd65e17648bfc692b405787419f47ca424a";
+1 -1
pkgs/development/libraries/libmcrypt/default.nix
··· 4 4 5 5 stdenv.mkDerivation { 6 6 name = "libmcrypt-2.5.8"; 7 - 7 + 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz"; 10 10 sha256 = "0gipgb939vy9m66d3k8il98rvvwczyaw2ixr8yn6icds9c3nrsz4";
+1 -1
pkgs/development/libraries/libofx/default.nix
··· 17 17 nativeBuildInputs = [ pkg-config libtool autoconf automake gengetopt ]; 18 18 buildInputs = [ opensp libxml2 curl ] ++ stdenv.lib.optional stdenv.isDarwin libiconv; 19 19 20 - meta = { 20 + meta = { 21 21 description = "Opensource implementation of the Open Financial eXchange specification"; 22 22 homepage = "http://libofx.sourceforge.net/"; 23 23 license = "LGPL";
+1 -1
pkgs/development/libraries/liboop/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 name = "liboop-1.0"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = "http://download.ofb.net/liboop/liboop.tar.gz"; 8 8 sha256 = "34d83c6e0f09ee15cb2bc3131e219747c3b612bb57cf7d25318ab90da9a2d97c";
+1 -1
pkgs/development/libraries/libredwg/default.nix
··· 16 16 fetchSubmodules = true; 17 17 }; 18 18 19 - nativeBuildInputs = [ autoreconfHook pkg-config texinfo ] 19 + nativeBuildInputs = [ autoreconfHook pkg-config texinfo ] 20 20 ++ lib.optional enablePython swig; 21 21 22 22 buildInputs = [ pcre2 ]
+2 -2
pkgs/development/libraries/libwpd/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libwpd-0.10.0"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/libwpd/${name}.tar.xz"; 8 8 sha256 = "0b6krzr6kxzm89g6bapn805kdayq70hn16n5b5wfs2lwrf0ag2wx"; 9 9 }; 10 - 10 + 11 11 buildInputs = [ glib libgsf libxml2 zlib librevenge ]; 12 12 13 13 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/development/libraries/libx86/src-for-default.nix
··· 4 4 hash="0j6h6bc02c6qi0q7c1ncraz4d1hkm5936r35rfsp4x1jrc233wav"; 5 5 url="http://www.codon.org.uk/~mjg59/libx86/downloads/libx86-${version}.tar.gz"; 6 6 advertisedUrl="http://www.codon.org.uk/~mjg59/libx86/downloads/libx86-1.1.tar.gz"; 7 - 8 - 7 + 8 + 9 9 }
+5 -5
pkgs/development/libraries/martyr/default.nix
··· 1 1 {stdenv, fetchurl, ant, jdk}: 2 2 3 3 stdenv.mkDerivation rec { 4 - pname = "martyr"; 4 + pname = "martyr"; 5 5 version = "0.3.9"; 6 - src = fetchurl { 7 - url = "mirror://sourceforge/martyr/${pname}-${version}.tar.gz"; 8 - sha256 = "1ks8j413bcby345kmq1i7av8kwjvz5vxdn1zpv0p7ywxq54i4z59"; 9 - }; 6 + src = fetchurl { 7 + url = "mirror://sourceforge/martyr/${pname}-${version}.tar.gz"; 8 + sha256 = "1ks8j413bcby345kmq1i7av8kwjvz5vxdn1zpv0p7ywxq54i4z59"; 9 + }; 10 10 11 11 buildInputs = [ ant jdk ]; 12 12
+3 -3
pkgs/development/libraries/opencore-amr/default.nix
··· 2 2 3 3 let 4 4 version = "0.1.5"; 5 - in 5 + in 6 6 stdenv.mkDerivation { 7 7 pname = "opencore-amr"; 8 8 inherit version; ··· 10 10 url = "https://vorboss.dl.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-${version}.tar.gz"; 11 11 sha256 = "0hfk9khz3by0119h3jdwgdfd7jgkdbzxnmh1wssvylgnsnwnq01c"; 12 12 }; 13 - 13 + 14 14 meta = { 15 15 homepage = "https://opencore-amr.sourceforge.io/"; 16 - description = "Library of OpenCORE Framework implementation of Adaptive Multi Rate Narrowband and Wideband (AMR-NB and AMR-WB) speech codec. 16 + description = "Library of OpenCORE Framework implementation of Adaptive Multi Rate Narrowband and Wideband (AMR-NB and AMR-WB) speech codec. 17 17 Library of VisualOn implementation of Adaptive Multi Rate Wideband (AMR-WB)"; 18 18 license = stdenv.lib.licenses.asl20; 19 19 maintainers = [ stdenv.lib.maintainers.kiloreux ];
+1 -1
pkgs/development/libraries/qxt/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 pname = "qxt"; 5 5 version = "0.6.2"; 6 - 6 + 7 7 src = fetchzip { 8 8 url = "https://bitbucket.org/libqxt/libqxt/get/v${version}.tar.gz"; 9 9 sha256 = "0zmqfn0h8cpky7wgaaxlfh0l89r9r0isi87587kaicyap7a6kxwz";
+1 -1
pkgs/development/libraries/science/biology/bpp-seq/default.nix
··· 29 29 30 30 doCheck = !stdenv.isDarwin; 31 31 32 - meta = bpp-core.meta // { 32 + meta = bpp-core.meta // { 33 33 changelog = "https://github.com/BioPP/bpp-seq/blob/master/ChangeLog"; 34 34 }; 35 35 }
+1 -1
pkgs/development/libraries/szip/default.nix
··· 1 1 { stdenv, fetchurl }: 2 - 2 + 3 3 stdenv.mkDerivation rec { 4 4 pname = "szip"; 5 5 version = "2.1.1";
+2 -2
pkgs/development/libraries/theft/default.nix
··· 15 15 16 16 doCheck = true; 17 17 checkTarget = "test"; 18 - 18 + 19 19 installFlags = [ "PREFIX=$(out)" ]; 20 20 21 21 # fix the libtheft.pc file to use the right installation ··· 26 26 substituteInPlace $out/lib/pkgconfig/libtheft.pc \ 27 27 --replace "/usr/local" "$out" 28 28 ''; 29 - 29 + 30 30 meta = with stdenv.lib; { 31 31 description = "A C library for property-based testing"; 32 32 homepage = "https://github.com/silentbicycle/theft/";
+2 -2
pkgs/development/libraries/tix/default.nix
··· 7 7 url = "mirror://sourceforge/tix/tix/8.4.3/Tix8.4.3-src.tar.gz"; 8 8 sha256 = "1jq3dkyk9mqkj4cg7mdk5r0cclqsby9l2b7wrysi0zk5yw7h8bsn"; 9 9 }; 10 - patches = [ 10 + patches = [ 11 11 (fetchpatch { 12 12 name = "tix-8.4.3-tcl8.5.patch"; 13 13 url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-tcltk/tix/files/tix-8.4.3-tcl8.5.patch?id=56bd759df1d0c750a065b8c845e93d5dfa6b549d"; ··· 23 23 buildInputs = [ tcl tk ]; 24 24 # the configure script expects to find the location of the sources of 25 25 # tcl and tk in {tcl,tk}Config.sh 26 - # In fact, it only needs some private headers. We copy them in 26 + # In fact, it only needs some private headers. We copy them in 27 27 # the private_headers folders and trick the configure script into believing 28 28 # the sources are here. 29 29 preConfigure = ''
+1 -1
pkgs/development/libraries/tnt/default.nix
··· 3 3 stdenv.mkDerivation { 4 4 pname = "tnt"; 5 5 version = "3.0.12"; 6 - 6 + 7 7 src = fetchurl { 8 8 url = "https://math.nist.gov/tnt/tnt_3_0_12.zip"; 9 9 sha256 = "1bzkfdb598584qlc058n8wqq9vbz714gr5r57401rsa9qaxhk5j7";
+1 -1
pkgs/development/libraries/udunits/default.nix
··· 5 5 stdenv.mkDerivation rec { 6 6 pname = "udunits"; 7 7 version = "2.2.27.6"; 8 - 8 + 9 9 src = fetchFromGitHub { 10 10 owner = "Unidata"; 11 11 repo = "UDUNITS-2";
+1 -1
pkgs/development/ocaml-modules/faillib/default.nix
··· 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/janestreet/faillib/archive/${version}.tar.gz"; 14 - sha256 = "12dvaxkmgf7yzzvbadcyk1n17llgh6p8qr33867d21npaljy7l9v"; 14 + sha256 = "12dvaxkmgf7yzzvbadcyk1n17llgh6p8qr33867d21npaljy7l9v"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ camlp4 herelib ];
+1 -1
pkgs/development/ocaml-modules/lablgl/default.nix
··· 8 8 name = "${pname}-${version}"; 9 9 version = "1.05"; 10 10 11 - src = fetchurl { 11 + src = fetchurl { 12 12 url = "http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/dist/lablgl-${version}.tar.gz"; 13 13 sha256 = "0qabydd219i4ak7hxgc67496qnnscpnydya2m4ijn3cpbgih7zyq"; 14 14 };
+2 -2
pkgs/development/ocaml-modules/ocamlsdl/default.nix
··· 1 - {stdenv, lib, fetchurl, ocaml, pkg-config, findlib, SDL, SDL_image, SDL_mixer, SDL_ttf, SDL_gfx, lablgl }: 1 + {stdenv, lib, fetchurl, ocaml, pkg-config, findlib, SDL, SDL_image, SDL_mixer, SDL_ttf, SDL_gfx, lablgl }: 2 2 3 3 let 4 4 pname = "ocamlsdl"; ··· 12 12 name = "${pname}-${version}"; 13 13 version = "0.9.1"; 14 14 15 - src = fetchurl { 15 + src = fetchurl { 16 16 url = "mirror://sourceforge/project/ocamlsdl/OCamlSDL/ocamlsdl-0.9.1/ocamlsdl-0.9.1.tar.gz"; 17 17 sha256 = "abfb295b263dc11e97fffdd88ea1a28b46df8cc2b196777093e4fe7f509e4f8f"; 18 18 };
+1 -1
pkgs/development/ocaml-modules/optcomp/default.nix
··· 14 14 sha256 = "1n095lk94jq1rwi0l24g2wbgms7249wdd31n0ji895dr6755s93y"; 15 15 }) 16 16 ; 17 - 17 + 18 18 createFindlibDestdir = true; 19 19 20 20 buildInputs = [ ocaml findlib ocamlbuild camlp4 ];
+1 -1
pkgs/development/ocaml-modules/piqi/default.nix
··· 4 4 version = "0.6.15"; 5 5 pname = "piqi"; 6 6 name = "ocaml${ocaml.version}-${pname}-${version}"; 7 - 7 + 8 8 src = fetchFromGitHub { 9 9 owner = "alavrik"; 10 10 repo = pname;
+1 -1
pkgs/development/ocaml-modules/rresult/default.nix
··· 11 11 buildInputs = [ ocaml findlib ocamlbuild topkg ]; 12 12 13 13 propagatedBuildInputs = [ result ]; 14 - 14 + 15 15 inherit (topkg) buildPhase installPhase; 16 16 17 17 meta = {
+1 -1
pkgs/development/ocaml-modules/xml-light/default.nix
··· 19 19 make all 20 20 make opt 21 21 ''; 22 - 22 + 23 23 installPhase = '' 24 24 make install_ocamlfind 25 25 mkdir -p $out/share
+1 -1
pkgs/development/pure-modules/gsl/default.nix
··· 4 4 baseName = "gsl"; 5 5 version = "0.12"; 6 6 name = "pure-${baseName}-${version}"; 7 - 7 + 8 8 src = fetchurl { 9 9 url = "https://bitbucket.org/purelang/pure-lang/downloads/${name}.tar.gz"; 10 10 sha256 = "06bdd873d5417d90ca35093056a060b77365123ed24c3ac583cd3922d4c78a75";
+1 -1
pkgs/development/python-modules/cbor2/default.nix
··· 17 17 18 18 nativeBuildInputs = [ setuptools_scm ]; 19 19 20 - checkInputs = [ 20 + checkInputs = [ 21 21 pytest-cov 22 22 pytestCheckHook 23 23 ];
+1 -1
pkgs/development/python-modules/deprecated/default.nix
··· 1 1 { lib, stdenv, fetchPypi, buildPythonPackage, 2 - wrapt, pytest, tox }: 2 + wrapt, pytest, tox }: 3 3 4 4 buildPythonPackage rec { 5 5 pname = "Deprecated";
+1 -1
pkgs/development/python-modules/pint/default.nix
··· 25 25 disabled = pythonOlder "3.6"; 26 26 27 27 nativeBuildInputs = [ setuptools_scm ]; 28 - 28 + 29 29 propagatedBuildInputs = [ packaging ] 30 30 ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; 31 31
+45
pkgs/development/python-modules/url-normalize/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , poetry 5 + , pytest-cov 6 + , pytest-flakes 7 + , pytest-mock 8 + , pytest-socket 9 + , pytestCheckHook 10 + , six 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "url-normalize"; 15 + version = "1.4.3"; 16 + format = "pyproject"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "niksite"; 20 + repo = pname; 21 + rev = version; 22 + sha256 = "09nac5nh94x0n4bfazjfxk96b20mfsx6r1fnvqv85gkzs0rwqkaq"; 23 + }; 24 + 25 + nativeBuildInputs = [ poetry ]; 26 + 27 + propagatedBuildInputs = [ six ]; 28 + 29 + checkInputs = [ 30 + pytest-cov 31 + pytest-flakes 32 + pytest-mock 33 + pytest-socket 34 + pytestCheckHook 35 + ]; 36 + 37 + pythonImportsCheck = [ "url_normalize" ]; 38 + 39 + meta = with lib; { 40 + description = "URL normalization for Python"; 41 + homepage = "https://github.com/niksite/url-normalize"; 42 + license = with licenses; [ mit ]; 43 + maintainers = with maintainers; [ fab ]; 44 + }; 45 + }
+10 -41
pkgs/development/python-modules/virtualenv/default.nix
··· 1 1 { buildPythonPackage 2 + , fetchPypi 3 + , lib 4 + , stdenv 5 + , pythonOlder 6 + , isPy27 2 7 , appdirs 3 8 , contextlib2 4 - , cython 5 9 , distlib 6 - , fetchPypi 7 10 , filelock 8 - , fish 9 - , flaky 10 11 , importlib-metadata 11 12 , importlib-resources 12 - , isPy27 13 - , lib 14 13 , pathlib2 15 - , pytest-freezegun 16 - , pytest-mock 17 - , pytest-timeout 18 - , pytestCheckHook 19 - , pythonOlder 20 14 , setuptools_scm 21 15 , six 22 - , stdenv 23 - , xonsh 24 16 }: 25 17 26 18 buildPythonPackage rec { 27 19 pname = "virtualenv"; 28 - version = "20.3.1"; 20 + version = "20.2.1"; 29 21 30 22 src = fetchPypi { 31 23 inherit pname version; 32 - sha256 = "sha256-DBEaIjaxkUIrN/6MKLjIKM7TmqtL9WJ/pcMxrv+1cNk="; 24 + sha256 = "e0aac7525e880a429764cefd3aaaff54afb5d9f25c82627563603f5d7de5a6e5"; 33 25 }; 34 26 35 27 nativeBuildInputs = [ ··· 55 47 ./0001-Check-base_prefix-and-base_exec_prefix-for-Python-2.patch 56 48 ]; 57 49 58 - checkInputs = [ 59 - cython 60 - fish 61 - flaky 62 - pytest-freezegun 63 - pytest-mock 64 - pytest-timeout 65 - pytestCheckHook 66 - ] ++ lib.optionals (pythonOlder "3.9") [ 67 - xonsh 68 - ]; 69 - 70 - preCheck = "export HOME=$(mktemp -d)"; 71 - 72 - # Ignore tests which requires network access 73 - pytestFlagsArray = [ 74 - "--ignore tests/unit/create/test_creator.py" 75 - "--ignore tests/unit/seed/embed/test_bootstrap_link_via_app_data.py" 76 - ]; 77 - 78 - disabledTests = [ "test_can_build_c_extensions" ]; 79 - pythonImportsCheck = [ "virtualenv" ]; 80 - 81 - meta = with lib; { 50 + meta = { 82 51 description = "A tool to create isolated Python environments"; 83 52 homepage = "http://www.virtualenv.org"; 84 - license = licenses.mit; 85 - maintainers = with maintainers; [ goibhniu ]; 53 + license = lib.licenses.mit; 54 + maintainers = with lib.maintainers; [ goibhniu ]; 86 55 }; 87 56 }
+1 -1
pkgs/development/python-modules/wrf-python/default.nix
··· 39 39 homepage = "http://wrf-python.rtfd.org"; 40 40 license = lib.licenses.asl20; 41 41 maintainers = with lib.maintainers; [ mhaselsteiner ]; 42 - }; 42 + }; 43 43 }
+1 -1
pkgs/development/tools/analysis/emma/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 name = "emma-2.0.5312"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/emma/emma-2.0.5312.zip"; 8 8 sha256 = "0xxy39s2lvgs56vicjzpcz936l1vjaplliwa0dm7v3iyvw6jn7vj";
+1 -1
pkgs/development/tools/documentation/mkdocs/default.nix
··· 41 41 MkDocs is a fast, simple and downright gorgeous static site generator that's 42 42 geared towards building project documentation. Documentation source files 43 43 are written in Markdown, and configured with a single YAML configuration file. 44 - 44 + 45 45 MkDocs can also be used to generate general-purpose Websites. 46 46 ''; 47 47 homepage = "http://mkdocs.org/";
+1 -1
pkgs/development/tools/fmbt/default.nix
··· 18 18 python.pkgs.wrapPython ]; 19 19 20 20 buildInputs = [ python gettext libedit glib imagemagick libxml2 boost 21 - gnuplot graphviz tesseract gts 21 + gnuplot graphviz tesseract gts 22 22 ]; 23 23 24 24 propagatedBuildInputs = with python.pkgs; [
+1 -1
pkgs/development/tools/ineffassign/default.nix
··· 6 6 buildGoPackage rec { 7 7 pname = "ineffassign-unstable"; 8 8 version = "2018-09-09"; 9 - rev = "1003c8bd00dc2869cb5ca5282e6ce33834fed514"; 9 + rev = "1003c8bd00dc2869cb5ca5282e6ce33834fed514"; 10 10 11 11 goPackagePath = "github.com/gordonklaus/ineffassign"; 12 12 excludedPackages = ''testdata'';
+2 -2
pkgs/development/tools/makerpm/default.nix
··· 1 - { stdenv, fetchFromGitHub, zlib, libarchive, openssl }: 1 + { stdenv, fetchFromGitHub, zlib, libarchive, openssl }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenv.mkDerivation rec { 4 4 version = "1.0"; 5 5 pname = "makerpm"; 6 6
+2 -2
pkgs/development/tools/metals/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "metals"; 5 - version = "0.9.8"; 5 + version = "0.9.10"; 6 6 7 7 deps = stdenv.mkDerivation { 8 8 name = "${pname}-deps-${version}"; ··· 16 16 ''; 17 17 outputHashMode = "recursive"; 18 18 outputHashAlgo = "sha256"; 19 - outputHash = "1gn7v1478sqhz4hv53pgvaw2nqziyiavvhn5q152lkzyvghq08wk"; 19 + outputHash = "1i91jq1p27kkzxk57mm438sablnrx8j5pfyl0yg64wzrashba1xa"; 20 20 }; 21 21 22 22 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/development/tools/misc/doclifter/default.nix
··· 7 7 sha256 = "1as6z7mdjrrkw2kism41q5ybvyzvwcmj9qzla2fz98v9f4jbj2s2"; 8 8 }; 9 9 buildInputs = [ python ]; 10 - 10 + 11 11 makeFlags = [ "PREFIX=$(out)" ]; 12 - 12 + 13 13 preInstall = '' 14 14 mkdir -p $out/bin 15 15 mkdir -p $out/share/man/man1 16 16 cp manlifter $out/bin 17 17 cp manlifter.1 $out/share/man/man1 18 18 ''; 19 - 19 + 20 20 meta = { 21 21 description = "Lift documents in nroff markups to XML-DocBook"; 22 22 homepage = "http://www.catb.org/esr/doclifter";
+1 -1
pkgs/development/tools/ocaml/omake/0.9.8.6-rc1.nix
··· 32 32 # 33 33 # configureFlags = if transitional then "--transitional" else "--strict"; 34 34 # 35 - # buildFlags = [ "world.opt" ]; 35 + # buildFlags = [ "world.opt" ]; 36 36 37 37 meta = { 38 38 description = "Omake build system";
+1 -1
pkgs/development/tools/unity3d/default.nix
··· 29 29 version = "${ver}x${build}"; 30 30 31 31 src = fetchurl { 32 - url = "https://beta.unity3d.com/download/6e9a27477296/LinuxEditorInstaller/Unity.tar.xz"; 32 + url = "https://beta.unity3d.com/download/6e9a27477296/LinuxEditorInstaller/Unity.tar.xz"; 33 33 sha1 = "083imikkrgha5w9sihjvv1m74naxm5yv"; 34 34 }; 35 35
+2 -2
pkgs/development/tools/yuicompressor/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 pname = "yuicompressor"; 5 5 version = "2.4.8"; 6 - 6 + 7 7 src = fetchurl { 8 8 url = "https://github.com/yui/yuicompressor/releases/download/v${version}/${pname}-${version}.jar"; 9 9 sha256 = "1qjxlak9hbl9zd3dl5ks0w4zx5z64wjsbk7ic73r1r45fasisdrh"; ··· 18 18 makeWrapper ${jre}/bin/java $out/bin/yuicompressor --add-flags \ 19 19 "-cp $out/lib/yuicompressor.jar com.yahoo.platform.yui.compressor.YUICompressor" 20 20 ''; 21 - 21 + 22 22 meta = with lib; { 23 23 description = "A JavaScript and CSS minifier"; 24 24 homepage = "http://yui.github.io/yuicompressor/";
+1 -1
pkgs/development/web/kcgi/default.nix
··· 14 14 patchPhase = ''substituteInPlace configure \ 15 15 --replace /usr/local / 16 16 ''; 17 - 17 + 18 18 nativeBuildInputs = [ pkg-config ]; 19 19 buildInputs = [ ] ++ stdenv.lib.optionals stdenv.isLinux [ libbsd ] ; 20 20
+1 -1
pkgs/development/web/remarkjs/default.nix
··· 10 10 rev = "10b9500b67983f0a9c42d8ce8bf8e8c469f7078c"; 11 11 sha256 = "1yy8by15kfklw8lwh17z1swpj067q0skjjih12yawbryraig41m0"; 12 12 }; 13 - 13 + 14 14 nodePackages = import ./nodepkgs.nix { 15 15 inherit pkgs; 16 16 inherit (stdenv.hostPlatform) system;
+2 -2
pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix
··· 6 6 inifile = "linux/v0.${dwarf-fortress.baseVersion}.${dwarf-fortress.patchVersion}_${platformSlug}.ini"; 7 7 8 8 in 9 - 9 + 10 10 stdenv.mkDerivation { 11 11 name = "dwarf-therapist-${dwarf-therapist.version}"; 12 - 12 + 13 13 wrapper = ./dwarf-therapist.in; 14 14 15 15 paths = [ dwarf-therapist ];
+1 -1
pkgs/games/dwarf-fortress/legends-browser/default.nix
··· 8 8 url = "https://github.com/robertjanetzko/LegendsBrowser/releases/download/${version}/legendsbrowser-${version}.jar"; 9 9 sha256 = "05b4ksbl4481rh3ykfirbp6wvxhppcd5mvclhn9995gsrcaj8gx9"; 10 10 }; 11 - 11 + 12 12 script = writeShellScriptBin "legends-browser" '' 13 13 set -eu 14 14 BASE="$HOME/.local/share/df_linux/legends-browser/"
+1 -1
pkgs/games/dwarf-fortress/wrapper/default.nix
··· 60 60 '' + lib.optionalString enableTWBT '' 61 61 substituteInPlace $out/data/init/init.txt \ 62 62 --replace '[PRINT_MODE:2D]' '[PRINT_MODE:TWBT]' 63 - '' + 63 + '' + 64 64 lib.optionalString enableTextMode '' 65 65 substituteInPlace $out/data/init/init.txt \ 66 66 --replace '[PRINT_MODE:2D]' '[PRINT_MODE:TEXT]'
+2 -2
pkgs/games/frogatto/data.nix
··· 1 1 { lib, stdenv, fetchFromGitHub }: 2 - 2 + 3 3 stdenv.mkDerivation { 4 4 pname = "frogatto-data"; 5 5 version = "unstable-2018-12-18"; 6 - 6 + 7 7 src = fetchFromGitHub { 8 8 owner = "frogatto"; 9 9 repo = "frogatto";
+3 -3
pkgs/games/globulation/default.nix
··· 21 21 22 22 patches = [ ./header-order.patch ./public-buildproject.patch 23 23 (fetchpatch { 24 - url = "https://bitbucket.org/giszmo/glob2/commits/c9dc715624318e4fea4abb24e04f0ebdd9cd8d2a/raw"; 25 - sha256 = "0017xg5agj3dy0hx71ijdcrxb72bjqv7x6aq7c9zxzyyw0mkxj0k"; 26 - }) 24 + url = "https://bitbucket.org/giszmo/glob2/commits/c9dc715624318e4fea4abb24e04f0ebdd9cd8d2a/raw"; 25 + sha256 = "0017xg5agj3dy0hx71ijdcrxb72bjqv7x6aq7c9zxzyyw0mkxj0k"; 26 + }) 27 27 ]; 28 28 29 29 postPatch = ''
+1 -1
pkgs/games/rimshot/default.nix
··· 36 36 37 37 unpackPhase = '' 38 38 unzip -j $src 39 - ''; 39 + ''; 40 40 41 41 installPhase = 42 42 ''
+1 -1
pkgs/games/snake4/default.nix
··· 15 15 --replace "-o \$(OWNER) -g \$(GROUP)" "" \ 16 16 --replace "4755" "755" 17 17 ''; 18 - 18 + 19 19 installFlags = [ "INSTLIBDIR=$(out)/lib" 20 20 "INSTBINDIR=$(out)/bin" 21 21 "INSTMANDIR=$(out)/man" ];
+1 -1
pkgs/misc/drivers/epson-201106w/default.nix
··· 13 13 # NOTE: Don't forget to update the webarchive link too! 14 14 urls = [ 15 15 "https://download.ebz.epson.net/dsc/op/stable/SRPMS/epson-inkjet-printer-201106w-${version}-1lsb3.2.src.rpm" 16 - "https://web.archive.org/web/https://download.ebz.epson.net/dsc/op/stable/SRPMS/epson-inkjet-printer-201106w-${version}-1lsb3.2.src.rpm" 16 + "https://web.archive.org/web/https://download.ebz.epson.net/dsc/op/stable/SRPMS/epson-inkjet-printer-201106w-${version}-1lsb3.2.src.rpm" 17 17 ]; 18 18 19 19 sha256 = "1yig1xrh1ikblbp7sx706n5nnc237wy4mbch23ymy6akbgqg4aig";
+1 -1
pkgs/misc/drivers/epson-escpr/default.nix
··· 8 8 # To find new versions, visit 9 9 # http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX and search for 10 10 # some printer like for instance "WF-7110" to get to the most recent 11 - # version. 11 + # version. 12 12 # NOTE: Don't forget to update the webarchive link too! 13 13 urls = [ 14 14 "https://download3.ebz.epson.net/dsc/f/03/00/09/83/26/f90d0f70b33a9d7d77a2408364c47fba1ccbf943/epson-inkjet-printer-escpr-1.7.3-1lsb3.2.tar.gz"
+1 -1
pkgs/misc/drivers/epson-escpr2/default.nix
··· 8 8 # To find new versions, visit 9 9 # http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX and search for 10 10 # some printer like for instance "WF-7210" to get to the most recent 11 - # version. 11 + # version. 12 12 # NOTE: Don't forget to update the webarchive link too! 13 13 urls = [ 14 14 "https://download3.ebz.epson.net/dsc/f/03/00/12/09/63/b7d2bb6a97c9ad99a96ebc68f8abcb1254888e94/epson-inkjet-printer-escpr2-1.1.24-1lsb3.2.src.rpm"
+5 -5
pkgs/misc/drivers/epson_201207w/default.nix
··· 63 63 Epson L550 Series 64 64 Epson L555 Series 65 65 66 - To use the driver adjust your configuration.nix file: 67 - services.printing = { 68 - enable = true; 69 - drivers = [ pkgs.epson_201207w ]; 70 - }; 66 + To use the driver adjust your configuration.nix file: 67 + services.printing = { 68 + enable = true; 69 + drivers = [ pkgs.epson_201207w ]; 70 + }; 71 71 ''; 72 72 license = with licenses; [ lgpl21 epson ]; 73 73 maintainers = [ maintainers.romildo ];
+3 -3
pkgs/os-specific/linux/can-isotp/default.nix
··· 5 5 version = "20200910"; 6 6 7 7 hardeningDisable = [ "pic" ]; 8 - 8 + 9 9 src = fetchFromGitHub { 10 10 owner = "hartkopp"; 11 11 repo = "can-isotp"; ··· 25 25 ''; 26 26 27 27 nativeBuildInputs = kernel.moduleBuildDependencies; 28 - 28 + 29 29 meta = with lib; { 30 30 description = "Kernel module for ISO-TP (ISO 15765-2)"; 31 31 homepage = "https://github.com/hartkopp/can-isotp"; ··· 33 33 platforms = platforms.linux; 34 34 maintainers = [ maintainers.evck ]; 35 35 }; 36 - } 36 + }
+4 -6
pkgs/os-specific/linux/cifs-utils/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "cifs-utils"; 6 - version = "6.9"; 6 + version = "6.12"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://samba/pub/linux-cifs/cifs-utils/${pname}-${version}.tar.bz2"; 10 - sha256 = "175cp509wn1zv8p8mv37hkf6sxiskrsxdnq22mhlsg61jazz3n0q"; 10 + sha256 = "1vw570pvir73kl4y6fhd6ns936ankimkhb1ii43yh8lr0p1xqbcj"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ autoreconfHook docutils pkg-config ]; 14 14 15 15 buildInputs = [ kerberos keyutils pam talloc ]; 16 16 17 - configureFlags = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 17 + configureFlags = [ "ROOTSBINDIR=$(out)/sbin" ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 18 18 # AC_FUNC_MALLOC is broken on cross builds. 19 19 "ac_cv_func_malloc_0_nonnull=yes" 20 20 "ac_cv_func_realloc_0_nonnull=yes" 21 21 ]; 22 22 23 - makeFlags = [ "root_sbindir=$(out)/sbin" ]; 24 - 25 23 meta = with lib; { 26 - homepage = "http://www.samba.org/linux-cifs/cifs-utils/"; 24 + homepage = "https://wiki.samba.org/index.php/LinuxCIFS_utils"; 27 25 description = "Tools for managing Linux CIFS client filesystems"; 28 26 platforms = platforms.linux; 29 27 license = licenses.lgpl3;
+1 -1
pkgs/os-specific/linux/firmware/bt-fw-converter/default.nix
··· 32 32 platforms = platforms.linux; 33 33 maintainers = with maintainers; [ zraexy ]; 34 34 }; 35 - } 35 + }
+1 -1
pkgs/os-specific/linux/input-utils/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 pname = "input-utils"; 5 5 version = "1.3"; 6 - 6 + 7 7 src = fetchurl { 8 8 url = "https://www.kraxel.org/releases/input/input-${version}.tar.gz"; 9 9 sha256 = "11w0pp20knx6qpgzmawdbk1nj2z3fzp8yd6nag6s8bcga16w6hli";
+1 -1
pkgs/os-specific/linux/mxu11x0/default.nix
··· 14 14 sed -i -e 's|/lib/modules|${kernel.dev}/lib/modules|' driver/mxconf 15 15 sed -i -e 's|/lib/modules|${kernel.dev}/lib/modules|' driver/Makefile 16 16 ''; 17 - 17 + 18 18 installPhase = '' 19 19 install -v -D -m 644 ./driver/mxu11x0.ko "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/usb/serial/mxu11x0.ko" 20 20 install -v -D -m 644 ./driver/mxu11x0.ko "$out/lib/modules/${kernel.modDirVersion}/misc/mxu11x0.ko"
+4 -4
pkgs/os-specific/linux/powerstat/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 pname = "powerstat"; 5 5 version = "0.02.24"; 6 - 6 + 7 7 src = fetchurl { 8 8 url = "https://kernel.ubuntu.com/~cking/tarballs/${pname}/${pname}-${version}.tar.gz"; 9 9 sha256 = "0yrc1xi9flxn2mvmzp0b0vd0md5z4p8fd4y8bszc67xy12qiqy0j"; 10 10 }; 11 - 11 + 12 12 installFlags = [ "DESTDIR=${placeholder "out"}" ]; 13 - 13 + 14 14 postInstall = '' 15 15 mv $out/usr/* $out 16 16 rm -r $out/usr 17 17 ''; 18 - 18 + 19 19 meta = with lib; { 20 20 description = "Laptop power measuring tool"; 21 21 homepage = "https://kernel.ubuntu.com/~cking/powerstat/";
+2 -2
pkgs/os-specific/linux/rewritefs/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, fuse, pcre }: 1 + { lib, stdenv, fetchFromGitHub, pkg-config, fuse, pcre }: 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "rewritefs"; ··· 10 10 rev = "33fb844d8e8ff441a3fc80d2715e8c64f8563d81"; 11 11 sha256 = "15bcxprkxf0xqxljsqhb0jpi7p1vwqcb00sjs7nzrj7vh2p7mqla"; 12 12 }; 13 - 13 + 14 14 nativeBuildInputs = [ pkg-config ]; 15 15 buildInputs = [ fuse pcre ]; 16 16
+1 -1
pkgs/servers/gopher/gofish/default.nix
··· 9 9 url = "mirror://sourceforge/project/gofish/gofish/${version}/${pname}-${version}.tar.gz"; 10 10 sha256 = "0br5nvlna86k4ya4q13gz0i7nlmk225lqmpfiqlkldxkr473kf0s"; 11 11 }; 12 - 12 + 13 13 meta = with lib; { 14 14 description = "A lightweight Gopher server"; 15 15 homepage = "http://gofish.sourceforge.net/";
+2 -2
pkgs/servers/home-assistant/component-packages.nix
··· 361 361 "html5" = ps: with ps; [ aiohttp-cors pywebpush ]; 362 362 "http" = ps: with ps; [ aiohttp-cors ]; 363 363 "htu21d" = ps: with ps; [ smbus-cffi ]; # missing inputs: i2csense 364 - "huawei_lte" = ps: with ps; [ getmac stringcase ]; # missing inputs: huawei-lte-api url-normalize 364 + "huawei_lte" = ps: with ps; [ getmac stringcase url-normalize ]; # missing inputs: huawei-lte-api 365 365 "huawei_router" = ps: with ps; [ ]; 366 366 "hue" = ps: with ps; [ aiohue ]; 367 367 "humidifier" = ps: with ps; [ ]; ··· 801 801 "switchbot" = ps: with ps; [ ]; # missing inputs: PySwitchbot 802 802 "switcher_kis" = ps: with ps; [ aioswitcher ]; 803 803 "switchmate" = ps: with ps; [ ]; # missing inputs: pySwitchmate 804 - "syncthru" = ps: with ps; [ ]; # missing inputs: pysyncthru url-normalize 804 + "syncthru" = ps: with ps; [ url-normalize ]; # missing inputs: pysyncthru 805 805 "synology" = ps: with ps; [ ]; # missing inputs: py-synology 806 806 "synology_chat" = ps: with ps; [ ]; 807 807 "synology_dsm" = ps: with ps; [ ]; # missing inputs: synologydsm-api
+1 -1
pkgs/servers/sickbeard/sickrage.nix
··· 7 7 src = fetchFromGitHub { 8 8 owner = "SickRage"; 9 9 repo = "SickRage"; 10 - rev = version; 10 + rev = version; 11 11 sha256 = "0lzklpsxqrb73inbv8almnhbnb681pmi44gzc8i4sjwmdksiiif9"; 12 12 }; 13 13
+4 -4
pkgs/servers/wsdd/default.nix
··· 16 16 buildInputs = [ python3 ]; 17 17 18 18 patches = [ 19 - (fetchpatch { 19 + (fetchpatch { 20 20 # https://github.com/christgau/wsdd/issues/72 21 - name = "fix_send_messages_using_correct_socket.patch"; 22 - url = "https://github.com/christgau/wsdd/commit/1ed74fe73a9fe2e2720859e2822116d65e4ffa5b.patch"; 23 - sha256 = "1n9bqvh20nhnvnc5pxvzf9kk8nky6rmbmfryg65lfmr1hmg676zg"; 21 + name = "fix_send_messages_using_correct_socket.patch"; 22 + url = "https://github.com/christgau/wsdd/commit/1ed74fe73a9fe2e2720859e2822116d65e4ffa5b.patch"; 23 + sha256 = "1n9bqvh20nhnvnc5pxvzf9kk8nky6rmbmfryg65lfmr1hmg676zg"; 24 24 }) 25 25 ]; 26 26
+5 -5
pkgs/servers/xmpp/pyMAILt/default.nix
··· 5 5 version = "20090101"; 6 6 7 7 src = fetchcvs { 8 - cvsRoot = ":pserver:anonymous@xmpppy.cvs.sourceforge.net:/cvsroot/xmpppy"; 9 - module = "xmpppy/mail-transport"; 10 - date = "2009-01-01"; 11 - sha256 = "15301252e52b4ccb2156baefed8982a2a0cce3ae8eae3caf3cc28dfa615c8d6e"; 12 - }; 8 + cvsRoot = ":pserver:anonymous@xmpppy.cvs.sourceforge.net:/cvsroot/xmpppy"; 9 + module = "xmpppy/mail-transport"; 10 + date = "2009-01-01"; 11 + sha256 = "15301252e52b4ccb2156baefed8982a2a0cce3ae8eae3caf3cc28dfa615c8d6e"; 12 + }; 13 13 14 14 pythonPath = [ xmpppy ]; 15 15 buildInputs = [ pythonPackages.wrapPython ];
+1 -1
pkgs/shells/pash/default.nix
··· 3 3 buildDotnetPackage { 4 4 baseName = "pash"; 5 5 version = "git-2016-07-06"; 6 - 6 + 7 7 src = fetchFromGitHub { 8 8 owner = "Pash-Project"; 9 9 repo = "Pash";
+2 -2
pkgs/shells/zsh/zsh-powerlevel10k/default.nix
··· 19 19 in 20 20 stdenv.mkDerivation rec { 21 21 pname = "powerlevel10k"; 22 - version = "1.14.4"; 22 + version = "1.14.6"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "romkatv"; 26 26 repo = "powerlevel10k"; 27 27 rev = "v${version}"; 28 - sha256 = "1072ikklvpvx6qf0q8ydbi1qc1dxjjfs4031b4zzgjw766xnpcbk"; 28 + sha256 = "1z6xipd7bgq7fc03x9j2dmg3yv59xyjf4ic5f1l6l6pw7w3q4sq7"; 29 29 }; 30 30 31 31 patches = [
+1 -1
pkgs/tools/X11/alttab/default.nix
··· 13 13 sha256 = "026xd1bkg10fj2q1n6xx797xk1grpby25qj1pnw2lp4f3vc19qn6"; 14 14 }; 15 15 16 - nativeBuildInputs = [ 16 + nativeBuildInputs = [ 17 17 autoconf 18 18 automake 19 19 pkg-config
+1 -1
pkgs/tools/X11/xsettingsd/default.nix
··· 22 22 buildPhase = '' 23 23 scons -j$NIX_BUILD_CORES -l$NIX_BUILD_CORES 24 24 ''; 25 - 25 + 26 26 installPhase = '' 27 27 install -D -t "$out"/bin xsettingsd dump_xsettings 28 28 install -D -t "$out"/usr/share/man/man1 xsettingsd.1 dump_xsettings.1
+1 -1
pkgs/tools/archivers/rpmextract/default.nix
··· 6 6 buildCommand = '' 7 7 install -Dm755 $script $out/bin/rpmextract 8 8 ''; 9 - 9 + 10 10 script = substituteAll { 11 11 src = ./rpmextract.sh; 12 12 isExecutable = true;
+1 -1
pkgs/tools/backup/hpe-ltfs/default.nix
··· 15 15 16 16 nativeBuildInputs = [ pkg-config ]; 17 17 18 - buildInputs = [ 18 + buildInputs = [ 19 19 fuse icu libxml2 libuuid 20 20 ]; 21 21
+8 -8
pkgs/tools/backup/iceshelf/default.nix
··· 6 6 7 7 format = "other"; 8 8 9 - src = fetchFromGitHub { 10 - owner = "mrworf"; 11 - repo = pname; 12 - rev = "26768dde3fc54fa412e523eb8f8552e866b4853b"; 13 - sha256 = "08rcbd14vn7312rmk2hyvdzvhibri31c4r5lzdrwb1n1y9q761qm"; 9 + src = fetchFromGitHub { 10 + owner = "mrworf"; 11 + repo = pname; 12 + rev = "26768dde3fc54fa412e523eb8f8552e866b4853b"; 13 + sha256 = "08rcbd14vn7312rmk2hyvdzvhibri31c4r5lzdrwb1n1y9q761qm"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ ··· 19 19 python3.pkgs.python-gnupg 20 20 ]; 21 21 22 - installPhase = '' 23 - mkdir -p $out/bin $out/share/doc/${pname} $out/${python3.sitePackages} 22 + installPhase = '' 23 + mkdir -p $out/bin $out/share/doc/${pname} $out/${python3.sitePackages} 24 24 cp -v iceshelf iceshelf-restore $out/bin 25 25 cp -v iceshelf.sample.conf $out/share/doc/${pname}/ 26 26 cp -rv modules $out/${python3.sitePackages} 27 - ''; 27 + ''; 28 28 29 29 meta = with lib; { 30 30 description = "A simple tool to allow storage of signed, encrypted, incremental backups using Amazon's Glacier storage";
+1 -1
pkgs/tools/backup/ori/default.nix
··· 9 9 sha256 = "8ce1a3dfbb6d1538885e993616bdfe71be44711d48f7f6798ff6bc0a39b3deca"; 10 10 }; 11 11 12 - buildInputs = [ 12 + buildInputs = [ 13 13 boost pkg-config scons util-linux fuse libevent openssl zlib 14 14 ]; 15 15
+2 -2
pkgs/tools/bluetooth/openobex/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, bluez, libusb-compat-0_1, cmake }: 2 - 2 + 3 3 stdenv.mkDerivation rec { 4 4 name = "openobex-1.7.2"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/openobex/${name}-Source.tar.gz"; 8 8 sha256 = "1z6l7pbwgs5pjx3861cyd3r6vq5av984bdp4r3hgrw2jxam6120m";
+1 -1
pkgs/tools/filesystems/bcache-tools/default.nix
··· 48 48 Bcache is a Linux kernel block layer cache. It allows one or more fast 49 49 disk drives such as flash-based solid state drives (SSDs) to act as a 50 50 cache for one or more slower hard disk drives. 51 - 51 + 52 52 This package contains the required user-space tools. 53 53 54 54 User documentation is in Documentation/bcache.txt in the Linux kernel
+1 -1
pkgs/tools/filesystems/ext4magic/default.nix
··· 28 28 29 29 If the information in the journal are sufficient, ext4magic can 30 30 recover the most file types, with original filename, owner and group, 31 - file mode bits and also the old atime/mtime stamps. 31 + file mode bits and also the old atime/mtime stamps. 32 32 33 33 It's much more effective and works much better than extundelete. 34 34 '';
+1 -1
pkgs/tools/filesystems/genext2fs/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 name = "genext2fs-1.4.1"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/genext2fs/genext2fs-1.4.1.tar.gz"; 8 8 sha256 = "1z7czvsf3ircvz2cw1cf53yifsq29ljxmj15hbgc79l6gbxbnka0";
+2 -2
pkgs/tools/graphics/cfdg/src-for-default.nix
··· 4 4 hash="1pd1hjippbhad8l4s4lsglykh22i24qfrgmnxrsx71bvcqbr356p"; 5 5 url="http://www.contextfreeart.org/download/ContextFreeSource3.0.2.tgz"; 6 6 advertisedUrl="http://www.contextfreeart.org/download/ContextFreeSource3.0.2.tgz"; 7 - 8 - 7 + 8 + 9 9 }
+3 -3
pkgs/tools/graphics/scanbd/default.nix
··· 35 35 scanbd polls a scanner's buttons, looking for button presses, function 36 36 knob changes, or other scanner events such as paper inserts and removals, 37 37 while at the same time allowing scan-applications to access the scanner. 38 - 38 + 39 39 Various actions can be submitted (scan, copy, email, ...) via action 40 40 scripts. The function knob values are passed to the action scripts as 41 41 well. Scan actions are also signaled via dbus. This can be useful for 42 42 foreign applications. Scans can also be triggered via dbus from foreign 43 43 applications. 44 - 44 + 45 45 On platforms which support signaling of dynamic device insertion/removal 46 46 (libudev, dbus, hal), scanbd supports this as well. 47 47 48 48 scanbd can use all sane-backends or some special backends from the (old) 49 - scanbuttond project. 49 + scanbuttond project. 50 50 ''; 51 51 homepage = "http://scanbd.sourceforge.net/"; 52 52 downloadPage = "https://sourceforge.net/projects/scanbd/";
+2 -2
pkgs/tools/inputmethods/fcitx/default.nix
··· 1 1 { callPackage, plugins ? [] }: 2 2 3 - let 3 + let 4 4 unwrapped = callPackage ./unwrapped.nix { }; 5 5 wrapped = callPackage ./wrapper.nix { 6 6 plugins = plugins; 7 7 fcitx = unwrapped; 8 8 }; 9 - in if plugins == [] 9 + in if plugins == [] 10 10 then unwrapped 11 11 else wrapped
+1 -1
pkgs/tools/misc/dumptorrent/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 pname = "dumptorrent"; 5 5 version = "1.2"; 6 - 6 + 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/dumptorrent/dumptorrent-${version}.tar.gz"; 9 9 sha256 = "073h03bmpfdy15qh37lvppayld2747i4acpyk0pm5nf2raiak0zm";
+1 -1
pkgs/tools/misc/dvtm/default.nix
··· 16 16 }) 17 17 ]; 18 18 } 19 - 19 +
+2 -2
pkgs/tools/misc/latex2html/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "latex2html"; 7 - version = "2020.2"; 7 + version = "2021"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = pname; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - sha256 = "1icyl6kl60wh7cavprgbd8q6lpjwr7wn24m34kpiif7ahknhcbcm"; 13 + sha256 = "sha256-n7VbK/S9EkWxb4fbIXp3tIfX7N+9bvZ/odBylqTuzUU="; 14 14 }; 15 15 16 16 buildInputs = [ ghostscript netpbm perl ];
+2 -2
pkgs/tools/misc/pg_top/default.nix
··· 12 12 13 13 meta = with lib; { 14 14 description = "A 'top' like tool for PostgreSQL"; 15 - longDescription = '' 16 - pg_top allows you to: 15 + longDescription = '' 16 + pg_top allows you to: 17 17 * View currently running SQL statement of a process. 18 18 * View query plan of a currently running SQL statement. 19 19 * View locks held by a process.
+2 -2
pkgs/tools/misc/pubs/default.nix
··· 12 12 }; 13 13 14 14 propagatedBuildInputs = with python3Packages; [ 15 - argcomplete dateutil configobj feedparser bibtexparser pyyaml requests six 15 + argcomplete dateutil configobj feedparser bibtexparser pyyaml requests six 16 16 beautifulsoup4 17 17 ]; 18 18 19 19 checkInputs = with python3Packages; [ pyfakefs mock ddt ]; 20 20 21 21 # Disabling git tests because they expect git to be preconfigured 22 - # with the user's details. See 22 + # with the user's details. See 23 23 # https://github.com/NixOS/nixpkgs/issues/94663 24 24 preCheck = '' 25 25 rm tests/test_git.py
+1 -1
pkgs/tools/misc/rargs/default.nix
··· 19 19 description = "xargs + awk with pattern matching support"; 20 20 homepage = "https://github.com/lolabout/rargs"; 21 21 license = with licenses; [ mit ]; 22 - maintainers = with maintainers; [ pblkt ]; 22 + maintainers = with maintainers; [ pblkt ]; 23 23 }; 24 24 }
+1 -1
pkgs/tools/misc/teamocil/default.nix
··· 13 13 license = licenses.mit; 14 14 platforms = platforms.all; 15 15 maintainers = with maintainers; [ 16 - zachcoyle 16 + zachcoyle 17 17 nicknovitski 18 18 ]; 19 19 };
+1 -1
pkgs/tools/misc/tty-clock/default.nix
··· 10 10 rev = "v${version}"; 11 11 sha256 = "16v3pmva13skpfjja96zacjpxrwzs1nb1iqmrp2qzvdbcm9061pp"; 12 12 }; 13 - 13 + 14 14 nativeBuildInputs = [ pkg-config ]; 15 15 buildInputs = [ ncurses ]; 16 16
+3 -3
pkgs/tools/networking/openconnect_pa/default.nix
··· 5 5 stdenv.mkDerivation { 6 6 version = "unstable-2018-10-08"; 7 7 pname = "openconnect_pa"; 8 - 8 + 9 9 outputs = [ "out" "dev" ]; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "dlenski"; 13 13 repo = "openconnect"; 14 14 rev = "e5fe063a087385c5b157ad7a9a3fa874181f6e3b"; 15 - sha256 = "0ywacqs3nncr2gpjjcz2yc9c6v4ifjssh0vb07h0qff06whqhdax"; 15 + sha256 = "0ywacqs3nncr2gpjjcz2yc9c6v4ifjssh0vb07h0qff06whqhdax"; 16 16 }; 17 17 18 18 preConfigure = '' ··· 29 29 30 30 nativeBuildInputs = [ pkg-config autoreconfHook ]; 31 31 propagatedBuildInputs = [ vpnc openssl gnutls gmp libxml2 stoken zlib ]; 32 - 32 + 33 33 meta = with lib; { 34 34 description = "OpenConnect client extended to support Palo Alto Networks' GlobalProtect VPN"; 35 35 homepage = "https://github.com/dlenski/openconnect/";
+3 -3
pkgs/tools/networking/sshoogr/default.nix
··· 24 24 ''; 25 25 longDescription = '' 26 26 The sshoogr (pronounced [ʃʊgə]) is a Groovy-based DSL library for working 27 - with remote servers through SSH. The DSL allows: connecting, executing 28 - remote commands, copying files and directories, creating tunnels in a 27 + with remote servers through SSH. The DSL allows: connecting, executing 28 + remote commands, copying files and directories, creating tunnels in a 29 29 simple and concise way. 30 30 ''; 31 31 homepage = "https://github.com/aestasit/sshoogr"; ··· 33 33 platforms = platforms.all; 34 34 maintainers = with maintainers; [ moaxcp ]; 35 35 }; 36 - } 36 + }
+5 -5
pkgs/tools/networking/uget-integrator/default.nix
··· 20 20 substituteInPlace $f --replace "/usr" "$out" 21 21 done 22 22 23 - install -D -t $out/bin bin/uget-integrator 24 - install -D -t $out/etc/opt/chrome/native-messaging-hosts conf/com.ugetdm.chrome.json 25 - install -D -t $out/etc/chromium/native-messaging-hosts conf/com.ugetdm.chrome.json 26 - install -D -t $out/etc/opera/native-messaging-hosts conf/com.ugetdm.chrome.json 27 - install -D -t $out/lib/mozilla/native-messaging-hosts conf/com.ugetdm.firefox.json 23 + install -D -t $out/bin bin/uget-integrator 24 + install -D -t $out/etc/opt/chrome/native-messaging-hosts conf/com.ugetdm.chrome.json 25 + install -D -t $out/etc/chromium/native-messaging-hosts conf/com.ugetdm.chrome.json 26 + install -D -t $out/etc/opera/native-messaging-hosts conf/com.ugetdm.chrome.json 27 + install -D -t $out/lib/mozilla/native-messaging-hosts conf/com.ugetdm.firefox.json 28 28 29 29 wrapPythonPrograms 30 30 '';
+1 -1
pkgs/tools/networking/wolfebin/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 version = "5.4"; 5 5 pname = "wolfebin"; 6 - 6 + 7 7 src = fetchFromGitHub { 8 8 owner = "thejoshwolfe"; 9 9 repo = "wolfebin";
+1 -1
pkgs/tools/package-management/python2nix/default.nix
··· 2 2 3 3 pythonPackages.buildPythonApplication { 4 4 name = "python2nix-20140927"; 5 - 5 + 6 6 src = fetchFromGitHub { 7 7 owner = "proger"; 8 8 repo = "python2nix";
+30
pkgs/tools/security/git-hound/default.nix
··· 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , lib 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "git-hound"; 8 + version = "1.3"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "tillson"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "1l2bif7qpc1yl93ih01g9jci7ba47rsnpq9js88rz216q93dzmsf"; 15 + }; 16 + 17 + vendorSha256 = "055hpfjbqng513c9rscb8jhnlxj7p82sr8cbsvwnzk569n71qwma"; 18 + 19 + meta = with lib; { 20 + description = "Reconnaissance tool for GitHub code search"; 21 + longDescription = '' 22 + GitHound pinpoints exposed API keys and other sensitive information 23 + across all of GitHub using pattern matching, commit history searching, 24 + and a unique result scoring system. 25 + ''; 26 + homepage = "https://github.com/tillson/git-hound"; 27 + license = with licenses; [ mit ]; 28 + maintainers = with maintainers; [ fab ]; 29 + }; 30 + }
+29
pkgs/tools/security/gitleaks/default.nix
··· 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , lib 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "gitleaks"; 8 + version = "7.2.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "zricethezav"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "1pdbkjx8h6ijypsxyv34lykymaqf8wnfyjk3ldp49apbx01bl34y"; 15 + }; 16 + 17 + vendorSha256 = "0kk8ci7vprqw4v7cigspshfd13k2wyy4pdkxf11pqc2fz8j07kh9"; 18 + 19 + meta = with lib; { 20 + description = "Scan git repos (or files) for secrets"; 21 + longDescription = '' 22 + Gitleaks is a SAST tool for detecting hardcoded secrets like passwords, 23 + API keys, and tokens in git repos. 24 + ''; 25 + homepage = "https://github.com/zricethezav/gitleaks"; 26 + license = with licenses; [ mit ]; 27 + maintainers = with maintainers; [ fab ]; 28 + }; 29 + }
+3 -3
pkgs/tools/security/hashcash/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 pname = "hashcash"; 5 5 version = "1.22"; 6 - 6 + 7 7 buildInputs = [ openssl ]; 8 8 9 9 src = fetchurl { 10 10 url = "http://www.hashcash.org/source/hashcash-${version}.tgz"; 11 11 sha256 = "15kqaimwb2y8wvzpn73021bvay9mz1gqqfc40gk4hj6f84nz34h1"; 12 12 }; 13 - 13 + 14 14 makeFlags = [ 15 15 "generic-openssl" 16 16 "LIBCRYPTO=-lcrypto" ··· 21 21 "MAN_INSTALL_PATH=${placeholder "out"}/share/man/man1" 22 22 "DOC_INSTALL_PATH=${placeholder "out"}/share/doc/hashcash-$(version)" 23 23 ]; 24 - 24 + 25 25 meta = with lib; { 26 26 description = "Proof-of-work algorithm used as spam and denial-of-service counter measure"; 27 27 homepage = "http://hashcash.org";
+1 -1
pkgs/tools/security/libacr38u/default.nix
··· 38 38 maintainers = with maintainers; [ berce ]; 39 39 platforms = with platforms; unix; 40 40 }; 41 - } 41 + }
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 1 # frozen_string_literal: true 2 2 source "https://rubygems.org" 3 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.0.12" 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.0.25"
+69 -59
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 1 GIT 2 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: 8ba313ed85b03ef54bec32086c2a8708a7e1df58 4 - ref: refs/tags/6.0.12 3 + revision: 7bcfc6e6a97e994c8a67f7c0bad8012f009dc13c 4 + ref: refs/tags/6.0.25 5 5 specs: 6 - metasploit-framework (6.0.12) 6 + metasploit-framework (6.0.25) 7 7 actionpack (~> 5.2.2) 8 8 activerecord (~> 5.2.2) 9 9 activesupport (~> 5.2.2) ··· 31 31 metasploit-concern 32 32 metasploit-credential 33 33 metasploit-model 34 - metasploit-payloads (= 2.0.22) 34 + metasploit-payloads (= 2.0.26) 35 35 metasploit_data_models 36 36 metasploit_payloads-mettle (= 1.0.2) 37 37 mqtt ··· 50 50 pcaprub 51 51 pdf-reader 52 52 pg 53 + puma 53 54 railties 54 55 rb-readline 55 56 recog ··· 86 87 windows_error 87 88 xdr 88 89 xmlrpc 90 + zeitwerk 89 91 90 92 GEM 91 93 remote: https://rubygems.org/ ··· 119 121 public_suffix (>= 2.0.2, < 5.0) 120 122 afm (0.2.2) 121 123 arel (9.0.0) 122 - arel-helpers (2.11.0) 124 + arel-helpers (2.12.0) 123 125 activerecord (>= 3.1.0, < 7) 124 126 aws-eventstream (1.1.0) 125 - aws-partitions (1.385.0) 126 - aws-sdk-core (3.109.1) 127 + aws-partitions (1.415.0) 128 + aws-sdk-core (3.110.0) 127 129 aws-eventstream (~> 1, >= 1.0.2) 128 130 aws-partitions (~> 1, >= 1.239.0) 129 131 aws-sigv4 (~> 1.1) 130 132 jmespath (~> 1.0) 131 - aws-sdk-ec2 (1.202.0) 133 + aws-sdk-ec2 (1.220.0) 132 134 aws-sdk-core (~> 3, >= 3.109.0) 133 135 aws-sigv4 (~> 1.1) 134 136 aws-sdk-iam (1.46.0) 135 137 aws-sdk-core (~> 3, >= 3.109.0) 136 138 aws-sigv4 (~> 1.1) 137 - aws-sdk-kms (1.39.0) 139 + aws-sdk-kms (1.40.0) 138 140 aws-sdk-core (~> 3, >= 3.109.0) 139 141 aws-sigv4 (~> 1.1) 140 - aws-sdk-s3 (1.83.1) 142 + aws-sdk-s3 (1.87.0) 141 143 aws-sdk-core (~> 3, >= 3.109.0) 142 144 aws-sdk-kms (~> 1) 143 145 aws-sigv4 (~> 1.1) 144 146 aws-sigv4 (1.2.2) 145 147 aws-eventstream (~> 1, >= 1.0.2) 146 148 bcrypt (3.1.16) 147 - bcrypt_pbkdf (1.0.1) 149 + bcrypt_pbkdf (1.1.0) 148 150 bindata (2.4.8) 149 151 bit-struct (0.16) 150 - bson (4.11.0) 152 + bson (4.11.1) 151 153 builder (3.2.4) 152 154 concurrent-ruby (1.0.5) 153 155 cookiejar (0.3.3) 154 156 crass (1.0.6) 155 157 daemons (1.3.1) 156 - dnsruby (1.61.4) 158 + dnsruby (1.61.5) 157 159 simpleidn (~> 0.1) 158 160 ed25519 (1.2.4) 159 161 em-http-request (1.1.7) ··· 164 166 http_parser.rb (>= 0.6.0) 165 167 em-socksify (0.3.2) 166 168 eventmachine (>= 1.0.0.beta.4) 167 - erubi (1.9.0) 169 + erubi (1.10.0) 168 170 eventmachine (1.2.7) 169 - faker (2.14.0) 171 + faker (2.15.1) 170 172 i18n (>= 1.6, < 2) 171 - faraday (1.1.0) 173 + faraday (1.3.0) 174 + faraday-net_http (~> 1.0) 172 175 multipart-post (>= 1.2, < 3) 173 176 ruby2_keywords 177 + faraday-net_http (1.0.0) 174 178 faye-websocket (0.11.0) 175 179 eventmachine (>= 0.12.0) 176 180 websocket-driver (>= 0.5.1) ··· 179 183 hrr_rb_ssh (0.3.0.pre2) 180 184 ed25519 (~> 1.2) 181 185 http_parser.rb (0.6.0) 182 - i18n (1.8.5) 186 + i18n (1.8.7) 183 187 concurrent-ruby (~> 1.0) 184 188 io-console (0.5.6) 185 - irb (1.2.7) 189 + irb (1.3.0) 186 190 reline (>= 0.1.5) 187 191 jmespath (1.4.0) 188 192 jsobfu (0.4.2) 189 193 rkelly-remix 190 - json (2.3.1) 191 - loofah (2.7.0) 194 + json (2.5.1) 195 + loofah (2.8.0) 192 196 crass (~> 1.0.2) 193 197 nokogiri (>= 1.5.9) 194 198 metasm (1.0.4) 195 - metasploit-concern (3.0.0) 199 + metasploit-concern (3.0.1) 196 200 activemodel (~> 5.2.2) 197 201 activesupport (~> 5.2.2) 198 202 railties (~> 5.2.2) 199 - metasploit-credential (4.0.2) 203 + metasploit-credential (4.0.3) 200 204 metasploit-concern 201 205 metasploit-model 202 206 metasploit_data_models (>= 3.0.0) ··· 206 210 rex-socket 207 211 rubyntlm 208 212 rubyzip 209 - metasploit-model (3.1.2) 213 + metasploit-model (3.1.3) 210 214 activemodel (~> 5.2.2) 211 215 activesupport (~> 5.2.2) 212 216 railties (~> 5.2.2) 213 - metasploit-payloads (2.0.22) 214 - metasploit_data_models (4.1.0) 217 + metasploit-payloads (2.0.26) 218 + metasploit_data_models (4.1.1) 215 219 activerecord (~> 5.2.2) 216 220 activesupport (~> 5.2.2) 217 221 arel-helpers ··· 222 226 recog (~> 2.0) 223 227 metasploit_payloads-mettle (1.0.2) 224 228 method_source (1.0.0) 225 - mini_portile2 (2.4.0) 226 - minitest (5.14.2) 229 + mini_portile2 (2.5.0) 230 + minitest (5.14.3) 227 231 mqtt (0.5.0) 228 232 msgpack (1.3.3) 229 233 multipart-post (2.1.1) 230 234 mustermann (1.1.1) 231 235 ruby2_keywords (~> 0.0.1) 232 236 nessus_rest (0.1.6) 233 - net-ldap (0.16.3) 237 + net-ldap (0.17.0) 234 238 net-ssh (6.1.0) 235 239 network_interface (0.0.2) 236 240 nexpose (7.2.1) 237 - nokogiri (1.10.10) 238 - mini_portile2 (~> 2.4.0) 239 - octokit (4.19.0) 241 + nio4r (2.5.4) 242 + nokogiri (1.11.1) 243 + mini_portile2 (~> 2.5.0) 244 + racc (~> 1.4) 245 + octokit (4.20.0) 240 246 faraday (>= 0.9) 241 247 sawyer (~> 0.8.0, >= 0.5.3) 242 248 openssl-ccm (1.2.2) ··· 254 260 ttfunk 255 261 pg (1.2.3) 256 262 public_suffix (4.0.6) 263 + puma (5.1.1) 264 + nio4r (~> 2.0) 265 + racc (1.5.2) 257 266 rack (2.2.3) 258 267 rack-protection (2.1.0) 259 268 rack ··· 270 279 method_source 271 280 rake (>= 0.8.7) 272 281 thor (>= 0.19.0, < 2.0) 273 - rake (13.0.1) 282 + rake (13.0.3) 274 283 rb-readline (0.5.5) 275 - recog (2.3.15) 284 + recog (2.3.18) 276 285 nokogiri 277 - redcarpet (3.5.0) 278 - reline (0.1.6) 286 + redcarpet (3.5.1) 287 + reline (0.2.0) 279 288 io-console (~> 0.5) 280 - rex-arch (0.1.13) 289 + rex-arch (0.1.14) 281 290 rex-text 282 - rex-bin_tools (0.1.6) 291 + rex-bin_tools (0.1.7) 283 292 metasm 284 293 rex-arch 285 294 rex-core 286 295 rex-struct2 287 296 rex-text 288 - rex-core (0.1.13) 289 - rex-encoder (0.1.4) 297 + rex-core (0.1.14) 298 + rex-encoder (0.1.5) 290 299 metasm 291 300 rex-arch 292 301 rex-text 293 - rex-exploitation (0.1.24) 302 + rex-exploitation (0.1.26) 294 303 jsobfu 295 304 metasm 296 305 rex-arch 297 306 rex-encoder 298 307 rex-text 299 - rex-java (0.1.5) 300 - rex-mime (0.1.5) 308 + rex-java (0.1.6) 309 + rex-mime (0.1.6) 301 310 rex-text 302 - rex-nop (0.1.1) 311 + rex-nop (0.1.2) 303 312 rex-arch 304 - rex-ole (0.1.6) 313 + rex-ole (0.1.7) 305 314 rex-text 306 - rex-powershell (0.1.87) 315 + rex-powershell (0.1.88) 307 316 rex-random_identifier 308 317 rex-text 309 318 ruby-rc4 310 - rex-random_identifier (0.1.4) 319 + rex-random_identifier (0.1.5) 311 320 rex-text 312 - rex-registry (0.1.3) 313 - rex-rop_builder (0.1.3) 321 + rex-registry (0.1.4) 322 + rex-rop_builder (0.1.4) 314 323 metasm 315 324 rex-core 316 325 rex-text 317 - rex-socket (0.1.24) 326 + rex-socket (0.1.25) 318 327 rex-core 319 328 rex-sslscan (0.1.5) 320 329 rex-core 321 330 rex-socket 322 331 rex-text 323 - rex-struct2 (0.1.2) 324 - rex-text (0.2.28) 325 - rex-zip (0.1.3) 332 + rex-struct2 (0.1.3) 333 + rex-text (0.2.29) 334 + rex-zip (0.1.4) 326 335 rex-text 327 336 rkelly-remix (0.0.7) 328 - ruby-macho (2.3.0) 337 + ruby-macho (2.5.0) 329 338 ruby-rc4 (0.1.5) 330 339 ruby2_keywords (0.0.2) 331 - ruby_smb (2.0.6) 340 + ruby_smb (2.0.7) 332 341 bindata 333 342 openssl-ccm 334 343 openssl-cmac ··· 348 357 tilt (~> 2.0) 349 358 sqlite3 (1.4.2) 350 359 sshkey (2.0.0) 351 - thin (1.7.2) 360 + thin (1.8.0) 352 361 daemons (~> 1.0, >= 1.0.9) 353 362 eventmachine (~> 1.0, >= 1.0.4) 354 363 rack (>= 1, < 3) 355 364 thor (1.0.1) 356 365 thread_safe (0.3.6) 357 366 tilt (2.0.10) 358 - ttfunk (1.6.2.1) 359 - tzinfo (1.2.7) 367 + ttfunk (1.7.0) 368 + tzinfo (1.2.9) 360 369 thread_safe (~> 0.1) 361 - tzinfo-data (1.2020.4) 370 + tzinfo-data (1.2020.6) 362 371 tzinfo (>= 1.0.0) 363 372 unf (0.1.4) 364 373 unf_ext ··· 372 381 xdr (3.0.2) 373 382 activemodel (>= 4.2, < 7.0) 374 383 activesupport (>= 4.2, < 7.0) 375 - xmlrpc (0.3.0) 384 + xmlrpc (0.3.1) 385 + zeitwerk (2.4.2) 376 386 377 387 PLATFORMS 378 388 ruby
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 8 8 }; 9 9 in stdenv.mkDerivation rec { 10 10 pname = "metasploit-framework"; 11 - version = "6.0.12"; 11 + version = "6.0.25"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "rapid7"; 15 15 repo = "metasploit-framework"; 16 16 rev = version; 17 - sha256 = "1kh5alvw68lxnm1wcwbka983b5ww7bqvbkih831mrf6sfmv4wkxs"; 17 + sha256 = "1g48v2p6bmfqb6xs0773spx9din5dckvy8j997q9qhpmb4ff8i7l"; 18 18 }; 19 19 20 20 buildInputs = [ makeWrapper ];
+161 -111
pkgs/tools/security/metasploit/gemset.nix
··· 84 84 platforms = []; 85 85 source = { 86 86 remotes = ["https://rubygems.org"]; 87 - sha256 = "16irs6rai9pasv36yy31glijs3p2pvgry5g1lh03vnzg8xpb1msp"; 87 + sha256 = "12wgkhajfsm3fgk43zf7xyxrx7q2kc4ggq459p1az6p0b9jscarx"; 88 88 type = "gem"; 89 89 }; 90 - version = "2.11.0"; 90 + version = "2.12.0"; 91 91 }; 92 92 Ascii85 = { 93 93 groups = ["default"]; ··· 114 114 platforms = []; 115 115 source = { 116 116 remotes = ["https://rubygems.org"]; 117 - sha256 = "04i4bry59c3g1anbjpsz9g1pz7yy23kh4vvhg7z611amlcr48zvb"; 117 + sha256 = "1348hdy6wf1av75nvlwp4b0pp4vshc9vrzic5vzrwnx9fg6cib08"; 118 118 type = "gem"; 119 119 }; 120 - version = "1.385.0"; 120 + version = "1.415.0"; 121 121 }; 122 122 aws-sdk-core = { 123 123 groups = ["default"]; 124 124 platforms = []; 125 125 source = { 126 126 remotes = ["https://rubygems.org"]; 127 - sha256 = "0xmppcxq7jm8lffqibkhq257hfwfbv82zm2y1fbhwm3icgxzwlfx"; 127 + sha256 = "1lrxwi9im4bpdcga6w7bmam7hywy5c2yss09377lyqm89whb4kl4"; 128 128 type = "gem"; 129 129 }; 130 - version = "3.109.1"; 130 + version = "3.110.0"; 131 131 }; 132 132 aws-sdk-ec2 = { 133 133 groups = ["default"]; 134 134 platforms = []; 135 135 source = { 136 136 remotes = ["https://rubygems.org"]; 137 - sha256 = "0fsf9qhlxczz8cz755xlcdpfqn384d4kr3ybx2p54n377wamdq08"; 137 + sha256 = "1x3hw3ld27gxj0mmbaj4dw6aw90kr06mkjfx5wxxb807krp5giza"; 138 138 type = "gem"; 139 139 }; 140 - version = "1.202.0"; 140 + version = "1.220.0"; 141 141 }; 142 142 aws-sdk-iam = { 143 143 groups = ["default"]; ··· 154 154 platforms = []; 155 155 source = { 156 156 remotes = ["https://rubygems.org"]; 157 - sha256 = "0ly1m631qm2ciif7sysbzrgczjvz95ga3g6w6vrzvfdv31jjnl9a"; 157 + sha256 = "1pk76w1w9z4dh1sic08jp1j2rbbmnrfci53a6pkxq0g3y4kkx2g4"; 158 158 type = "gem"; 159 159 }; 160 - version = "1.39.0"; 160 + version = "1.40.0"; 161 161 }; 162 162 aws-sdk-s3 = { 163 163 groups = ["default"]; 164 164 platforms = []; 165 165 source = { 166 166 remotes = ["https://rubygems.org"]; 167 - sha256 = "021yqghdb1i980vn249hv44jajr0v3hq4ik4r6fqh9kwp04fsbqv"; 167 + sha256 = "0capqhvm08ngq74n33ym0khixkdj342jpikssw57avdmd8g6kaq7"; 168 168 type = "gem"; 169 169 }; 170 - version = "1.83.1"; 170 + version = "1.87.0"; 171 171 }; 172 172 aws-sigv4 = { 173 173 groups = ["default"]; ··· 194 194 platforms = []; 195 195 source = { 196 196 remotes = ["https://rubygems.org"]; 197 - sha256 = "02vssr285m7kpsr47jdmzbar1h1d0mnkmyrpr1zg828isfmwii35"; 197 + sha256 = "0ndamfaivnkhc6hy0yqyk2gkwr6f3bz6216lh74hsiiyk3axz445"; 198 198 type = "gem"; 199 199 }; 200 - version = "1.0.1"; 200 + version = "1.1.0"; 201 201 }; 202 202 bindata = { 203 203 groups = ["default"]; ··· 224 224 platforms = []; 225 225 source = { 226 226 remotes = ["https://rubygems.org"]; 227 - sha256 = "1bm64q413wrrm3pda6ha2kn1yipyl0qp5240fwsdw1hkqhbjdnjm"; 227 + sha256 = "12v95l3v7n7lh3mk8k1jdrkpn2vjnkb8k636hcygaczzv4jdsdfp"; 228 228 type = "gem"; 229 229 }; 230 - version = "4.11.0"; 230 + version = "4.11.1"; 231 231 }; 232 232 builder = { 233 233 groups = ["default"]; ··· 284 284 platforms = []; 285 285 source = { 286 286 remotes = ["https://rubygems.org"]; 287 - sha256 = "0i4mq4zm8bqd0ik908gnn8nm3kph268af7q173wlq4krg3nw562x"; 287 + sha256 = "0q7k7wn8flcdr0kzgknq40cjddd0zn3g3n4gwwwdz0kq30pinzxx"; 288 288 type = "gem"; 289 289 }; 290 - version = "1.61.4"; 290 + version = "1.61.5"; 291 291 }; 292 292 ed25519 = { 293 293 groups = ["default"]; ··· 324 324 platforms = []; 325 325 source = { 326 326 remotes = ["https://rubygems.org"]; 327 - sha256 = "1nwzxnqhr31fn7nbqmffcysvxjdfl3bhxi0bld5qqhcnfc1xd13x"; 327 + sha256 = "09l8lz3j00m898li0yfsnb6ihc63rdvhw3k5xczna5zrjk104f2l"; 328 328 type = "gem"; 329 329 }; 330 - version = "1.9.0"; 330 + version = "1.10.0"; 331 331 }; 332 332 eventmachine = { 333 333 groups = ["default"]; ··· 344 344 platforms = []; 345 345 source = { 346 346 remotes = ["https://rubygems.org"]; 347 - sha256 = "06sh8492k03p9lsfzv5zifzn51ilb4734vrvwl30vzmzg1apzml6"; 347 + sha256 = "1l0dvswigzxaz9558wmfix3v8cmwwkgdvrx1fmpd3qnr5hky1qrk"; 348 348 type = "gem"; 349 349 }; 350 - version = "2.14.0"; 350 + version = "2.15.1"; 351 351 }; 352 352 faraday = { 353 353 groups = ["default"]; 354 354 platforms = []; 355 355 source = { 356 356 remotes = ["https://rubygems.org"]; 357 - sha256 = "16dapwi5pivrl25r4lkr1mxjrzkznj4wlcb08fzkmxnj4g5c6y35"; 357 + sha256 = "1hmssd8pj4n7yq4kz834ylkla8ryyvhaap6q9nzymp93m1xq21kz"; 358 358 type = "gem"; 359 359 }; 360 - version = "1.1.0"; 360 + version = "1.3.0"; 361 + }; 362 + faraday-net_http = { 363 + groups = ["default"]; 364 + platforms = []; 365 + source = { 366 + remotes = ["https://rubygems.org"]; 367 + sha256 = "1kk5d1c5nxbmwawl5gcznwiscjz24nz3vdhxrlzvj7748c1qqr6d"; 368 + type = "gem"; 369 + }; 370 + version = "1.0.0"; 361 371 }; 362 372 faye-websocket = { 363 373 groups = ["default"]; ··· 414 424 platforms = []; 415 425 source = { 416 426 remotes = ["https://rubygems.org"]; 417 - sha256 = "153sx77p16vawrs4qpkv7qlzf9v5fks4g7xqcj1dwk40i6g7rfzk"; 427 + sha256 = "1kr0bx9323fv5ys6nlhsy05kmwcbs94h6ac7ka9qqywy0vbdvrrv"; 418 428 type = "gem"; 419 429 }; 420 - version = "1.8.5"; 430 + version = "1.8.7"; 421 431 }; 422 432 io-console = { 423 433 groups = ["default"]; ··· 434 444 platforms = []; 435 445 source = { 436 446 remotes = ["https://rubygems.org"]; 437 - sha256 = "10d9xr1hdpkqhljxhvdm44c2qbxdjfqm5x00d4v6aw0fym1w7r2g"; 447 + sha256 = "0a7gkibv9485dbh64k3r5j20bf553dg0kmxy3hhgl2jsgqyvrl1y"; 438 448 type = "gem"; 439 449 }; 440 - version = "1.2.7"; 450 + version = "1.3.0"; 441 451 }; 442 452 jmespath = { 443 453 groups = ["default"]; ··· 464 474 platforms = []; 465 475 source = { 466 476 remotes = ["https://rubygems.org"]; 467 - sha256 = "158fawfwmv2sq4whqqaksfykkiad2xxrrj0nmpnc6vnlzi1bp7iz"; 477 + sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci"; 468 478 type = "gem"; 469 479 }; 470 - version = "2.3.1"; 480 + version = "2.5.1"; 471 481 }; 472 482 loofah = { 473 483 groups = ["default"]; 474 484 platforms = []; 475 485 source = { 476 486 remotes = ["https://rubygems.org"]; 477 - sha256 = "1alz1x6rkhbw10qpszr384299rf52rcyasn0619a9p50vzs8vczq"; 487 + sha256 = "0ndimir6k3kfrh8qrb7ir1j836l4r3qlwyclwjh88b86clblhszh"; 478 488 type = "gem"; 479 489 }; 480 - version = "2.7.0"; 490 + version = "2.8.0"; 481 491 }; 482 492 metasm = { 483 493 groups = ["default"]; ··· 494 504 platforms = []; 495 505 source = { 496 506 remotes = ["https://rubygems.org"]; 497 - sha256 = "10a9dr0pi25vsnk7x1bavx2ja62lqswdkym0hvhjsds6awvx1cf2"; 507 + sha256 = "19cz0g463wl35gpdy1630n88a9m7fhhlcylspvvwc0m01sipc33g"; 498 508 type = "gem"; 499 509 }; 500 - version = "3.0.0"; 510 + version = "3.0.1"; 501 511 }; 502 512 metasploit-credential = { 503 513 groups = ["default"]; 504 514 platforms = []; 505 515 source = { 506 516 remotes = ["https://rubygems.org"]; 507 - sha256 = "03339i3v6lgz0cymn2i7y0sylpw2nihsc8h75c4yn3bq9p6wk6sx"; 517 + sha256 = "1f6cjvk68yypciycp8vdvhc5hrwmc8qi4y06s1cd77zj4m2skkmn"; 508 518 type = "gem"; 509 519 }; 510 - version = "4.0.2"; 520 + version = "4.0.3"; 511 521 }; 512 522 metasploit-framework = { 513 523 groups = ["default"]; 514 524 platforms = []; 515 525 source = { 516 526 fetchSubmodules = false; 517 - rev = "8ba313ed85b03ef54bec32086c2a8708a7e1df58"; 518 - sha256 = "1kh5alvw68lxnm1wcwbka983b5ww7bqvbkih831mrf6sfmv4wkxs"; 527 + rev = "7bcfc6e6a97e994c8a67f7c0bad8012f009dc13c"; 528 + sha256 = "1g48v2p6bmfqb6xs0773spx9din5dckvy8j997q9qhpmb4ff8i7l"; 519 529 type = "git"; 520 530 url = "https://github.com/rapid7/metasploit-framework"; 521 531 }; 522 - version = "6.0.12"; 532 + version = "6.0.25"; 523 533 }; 524 534 metasploit-model = { 525 535 groups = ["default"]; 526 536 platforms = []; 527 537 source = { 528 538 remotes = ["https://rubygems.org"]; 529 - sha256 = "0szwqs6djh882alpnmnnkx46s548jg3vb0ya61hibw3kqcw3i1ig"; 539 + sha256 = "0gmh23c3hc4my244m5lpd4kiysrsprag4rn6kvnnphxiflxvi4f7"; 530 540 type = "gem"; 531 541 }; 532 - version = "3.1.2"; 542 + version = "3.1.3"; 533 543 }; 534 544 metasploit-payloads = { 535 545 groups = ["default"]; 536 546 platforms = []; 537 547 source = { 538 548 remotes = ["https://rubygems.org"]; 539 - sha256 = "1yiwwyc12f9jln58l4j26yjbixij1v5h3spp4ci3ik4dxyk2r4zb"; 549 + sha256 = "1gpv327750b7g243w0dmynji1gabwk81kb424y5hlbq9vqpgamnb"; 540 550 type = "gem"; 541 551 }; 542 - version = "2.0.22"; 552 + version = "2.0.26"; 543 553 }; 544 554 metasploit_data_models = { 545 555 groups = ["default"]; 546 556 platforms = []; 547 557 source = { 548 558 remotes = ["https://rubygems.org"]; 549 - sha256 = "1n7vb6pg446jadjsgrc29kxnc9b6ga29hw8pg52dnrzhp7rwhiyl"; 559 + sha256 = "1czqg49b7n9n2iqp6r4f1cxh8kd39gbjvydq09hzmzdmkwxh3x1f"; 550 560 type = "gem"; 551 561 }; 552 - version = "4.1.0"; 562 + version = "4.1.1"; 553 563 }; 554 564 metasploit_payloads-mettle = { 555 565 groups = ["default"]; ··· 576 586 platforms = []; 577 587 source = { 578 588 remotes = ["https://rubygems.org"]; 579 - sha256 = "15zplpfw3knqifj9bpf604rb3wc1vhq6363pd6lvhayng8wql5vy"; 589 + sha256 = "1hdbpmamx8js53yk3h8cqy12kgv6ca06k0c9n3pxh6b6cjfs19x7"; 580 590 type = "gem"; 581 591 }; 582 - version = "2.4.0"; 592 + version = "2.5.0"; 583 593 }; 584 594 minitest = { 585 595 groups = ["default"]; 586 596 platforms = []; 587 597 source = { 588 598 remotes = ["https://rubygems.org"]; 589 - sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v"; 599 + sha256 = "0ipjhdw8ds6q9h7bs3iw28bjrwkwp215hr4l3xf6215fsl80ky5j"; 590 600 type = "gem"; 591 601 }; 592 - version = "5.14.2"; 602 + version = "5.14.3"; 593 603 }; 594 604 mqtt = { 595 605 groups = ["default"]; ··· 646 656 platforms = []; 647 657 source = { 648 658 remotes = ["https://rubygems.org"]; 649 - sha256 = "13lh6qizxi8fza8py73b2dvjp9p010dvbaq7diagir9nh8plsinv"; 659 + sha256 = "1j19yxrz7h3hj7kiiln13c7bz7hvpdqr31bwi88dj64zifr7896n"; 650 660 type = "gem"; 651 661 }; 652 - version = "0.16.3"; 662 + version = "0.17.0"; 653 663 }; 654 664 net-ssh = { 655 665 groups = ["default"]; ··· 681 691 }; 682 692 version = "7.2.1"; 683 693 }; 694 + nio4r = { 695 + groups = ["default"]; 696 + platforms = []; 697 + source = { 698 + remotes = ["https://rubygems.org"]; 699 + sha256 = "1cbwp1kbv6b2qfxv8sarv0d0ilb257jihlvdqj8f5pdm0ksq1sgk"; 700 + type = "gem"; 701 + }; 702 + version = "2.5.4"; 703 + }; 684 704 nokogiri = { 685 705 groups = ["default"]; 686 706 platforms = []; 687 707 source = { 688 708 remotes = ["https://rubygems.org"]; 689 - sha256 = "0xmf60nj5kg9vaj5bysy308687sgmkasgx06vbbnf94p52ih7si2"; 709 + sha256 = "1ajwkqr28hwqbyl1l3czx4a34c88acxywyqp8cjyy0zgsd6sbhj2"; 690 710 type = "gem"; 691 711 }; 692 - version = "1.10.10"; 712 + version = "1.11.1"; 693 713 }; 694 714 octokit = { 695 715 groups = ["default"]; 696 716 platforms = []; 697 717 source = { 698 718 remotes = ["https://rubygems.org"]; 699 - sha256 = "1dz8na8fk445yqrwpkl31fimnap7p4xf9m9qm9i7cpvaxxgk2n24"; 719 + sha256 = "1fl517ld5vj0llyshp3f9kb7xyl9iqy28cbz3k999fkbwcxzhlyq"; 700 720 type = "gem"; 701 721 }; 702 - version = "4.19.0"; 722 + version = "4.20.0"; 703 723 }; 704 724 openssl-ccm = { 705 725 groups = ["default"]; ··· 791 811 }; 792 812 version = "4.0.6"; 793 813 }; 814 + puma = { 815 + groups = ["default"]; 816 + platforms = []; 817 + source = { 818 + remotes = ["https://rubygems.org"]; 819 + sha256 = "13640p5fk19705ygp8j6p07lccag3d80bx8bmjgpd5zsxxsdc50b"; 820 + type = "gem"; 821 + }; 822 + version = "5.1.1"; 823 + }; 824 + racc = { 825 + groups = ["default"]; 826 + platforms = []; 827 + source = { 828 + remotes = ["https://rubygems.org"]; 829 + sha256 = "178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g"; 830 + type = "gem"; 831 + }; 832 + version = "1.5.2"; 833 + }; 794 834 rack = { 795 835 groups = ["default"]; 796 836 platforms = []; ··· 856 896 platforms = []; 857 897 source = { 858 898 remotes = ["https://rubygems.org"]; 859 - sha256 = "0w6qza25bq1s825faaglkx1k6d59aiyjjk3yw3ip5sb463mhhai9"; 899 + sha256 = "1iik52mf9ky4cgs38fp2m8r6skdkq1yz23vh18lk95fhbcxb6a67"; 860 900 type = "gem"; 861 901 }; 862 - version = "13.0.1"; 902 + version = "13.0.3"; 863 903 }; 864 904 rb-readline = { 865 905 groups = ["default"]; ··· 876 916 platforms = []; 877 917 source = { 878 918 remotes = ["https://rubygems.org"]; 879 - sha256 = "0vxnm9ld3rn8xxccq9jyhzz6558bqfxdb3sd4na20frg9f5pflb7"; 919 + sha256 = "0inz904fbsjscjs71lxxj4070lm1klm27m9prmrhqybc0hr95l69"; 880 920 type = "gem"; 881 921 }; 882 - version = "2.3.15"; 922 + version = "2.3.18"; 883 923 }; 884 924 redcarpet = { 885 925 groups = ["default"]; 886 926 platforms = []; 887 927 source = { 888 928 remotes = ["https://rubygems.org"]; 889 - sha256 = "0skcyx1h8b5ms0rp2zm3ql6g322b8c1adnkwkqyv7z3kypb4bm7k"; 929 + sha256 = "0bvk8yyns5s1ls437z719y5sdv9fr8kfs8dmr6g8s761dv5n8zvi"; 890 930 type = "gem"; 891 931 }; 892 - version = "3.5.0"; 932 + version = "3.5.1"; 893 933 }; 894 934 reline = { 895 935 groups = ["default"]; 896 936 platforms = []; 897 937 source = { 898 938 remotes = ["https://rubygems.org"]; 899 - sha256 = "0sspfd5x8aq80pmkdj0dzd20iclhrdjan1ibkrivgk7j8af23hbk"; 939 + sha256 = "109gpk4c9712cc3ilvidgks9i42y8gwnjpw6j4w4hci09pasz7i1"; 900 940 type = "gem"; 901 941 }; 902 - version = "0.1.6"; 942 + version = "0.2.0"; 903 943 }; 904 944 rex-arch = { 905 945 groups = ["default"]; 906 946 platforms = []; 907 947 source = { 908 948 remotes = ["https://rubygems.org"]; 909 - sha256 = "0cvdy2ysiphdig258lkicbxqq2y47bkl69kgj4kkj8w338rb5kwa"; 949 + sha256 = "1gi9641869pg30ij7ba3r2z89flvdqsma4spbpww6c8ph62iy4bp"; 910 950 type = "gem"; 911 951 }; 912 - version = "0.1.13"; 952 + version = "0.1.14"; 913 953 }; 914 954 rex-bin_tools = { 915 955 groups = ["default"]; 916 956 platforms = []; 917 957 source = { 918 958 remotes = ["https://rubygems.org"]; 919 - sha256 = "19q4cj7cis29k3zx9j2gp4h3ib0zig2fa4rs56c1gjr32f192zzk"; 959 + sha256 = "16w219ashxrgrgb5via9k45h7whrib77rmwy0f7akqf409pzjdp7"; 920 960 type = "gem"; 921 961 }; 922 - version = "0.1.6"; 962 + version = "0.1.7"; 923 963 }; 924 964 rex-core = { 925 965 groups = ["default"]; 926 966 platforms = []; 927 967 source = { 928 968 remotes = ["https://rubygems.org"]; 929 - sha256 = "1b9pf7f8m2zjck65dpp8h8v4n0a05kfas6cn9adv0w8d9z58aqvv"; 969 + sha256 = "0mmsckkrds6jvg1b4sdq4cv9s1q0idjiy1k8kjfvgylz96ap0vlw"; 930 970 type = "gem"; 931 971 }; 932 - version = "0.1.13"; 972 + version = "0.1.14"; 933 973 }; 934 974 rex-encoder = { 935 975 groups = ["default"]; 936 976 platforms = []; 937 977 source = { 938 978 remotes = ["https://rubygems.org"]; 939 - sha256 = "1zm5jdxgyyp8pkfqwin34izpxdrmglx6vmk20ifnvcsm55c9m70z"; 979 + sha256 = "0lnrlii8d3r35927wp42bpdzh37dx3jqgdxk6lk5d6xvz6h14kp7"; 940 980 type = "gem"; 941 981 }; 942 - version = "0.1.4"; 982 + version = "0.1.5"; 943 983 }; 944 984 rex-exploitation = { 945 985 groups = ["default"]; 946 986 platforms = []; 947 987 source = { 948 988 remotes = ["https://rubygems.org"]; 949 - sha256 = "0inrf2vahmpxhjf84i8ak2b7gcirsrjrmb1rnvvqqr9kl0xw5xm3"; 989 + sha256 = "0z4dn579mxl22qdxcnbmxp0diia6kr7c20giv0bn4r0viavz49gc"; 950 990 type = "gem"; 951 991 }; 952 - version = "0.1.24"; 992 + version = "0.1.26"; 953 993 }; 954 994 rex-java = { 955 995 groups = ["default"]; 956 996 platforms = []; 957 997 source = { 958 998 remotes = ["https://rubygems.org"]; 959 - sha256 = "0j58k02p5g9snkpak64sb4aymkrvrh9xpqh8wsnya4w7b86w2y6i"; 999 + sha256 = "0g8xdj7ij4y51wgh6l29al6i107bqn6pwql6za7ahms75m8s9dys"; 960 1000 type = "gem"; 961 1001 }; 962 - version = "0.1.5"; 1002 + version = "0.1.6"; 963 1003 }; 964 1004 rex-mime = { 965 1005 groups = ["default"]; 966 1006 platforms = []; 967 1007 source = { 968 1008 remotes = ["https://rubygems.org"]; 969 - sha256 = "15a14kz429h7pn81ysa6av3qijxjmxagjff6dyss5v394fxzxf4a"; 1009 + sha256 = "0wzw1qcdgbn3iyskppy5038mcdrzplyai45pilm5qjj4fwvjdl6m"; 970 1010 type = "gem"; 971 1011 }; 972 - version = "0.1.5"; 1012 + version = "0.1.6"; 973 1013 }; 974 1014 rex-nop = { 975 1015 groups = ["default"]; 976 1016 platforms = []; 977 1017 source = { 978 1018 remotes = ["https://rubygems.org"]; 979 - sha256 = "0aigf9qsqsmiraa6zvfy1a7cyvf7zc3iyhzxi6fjv5sb8f64d6ny"; 1019 + sha256 = "0yjlmgmaaa65lkd6jrm71g8yfn8xy91jl07nd1v90xp9jrzrrl92"; 980 1020 type = "gem"; 981 1021 }; 982 - version = "0.1.1"; 1022 + version = "0.1.2"; 983 1023 }; 984 1024 rex-ole = { 985 1025 groups = ["default"]; 986 1026 platforms = []; 987 1027 source = { 988 1028 remotes = ["https://rubygems.org"]; 989 - sha256 = "1pnzbqfnvbs0vc0z0ryszk3fxhgxrjd6gzwqa937rhlphwp5jpww"; 1029 + sha256 = "0rlsy1a4lig7iqvb4zn60fpf125v8k4bjrjzakks74prjb2qmqnp"; 990 1030 type = "gem"; 991 1031 }; 992 - version = "0.1.6"; 1032 + version = "0.1.7"; 993 1033 }; 994 1034 rex-powershell = { 995 1035 groups = ["default"]; 996 1036 platforms = []; 997 1037 source = { 998 1038 remotes = ["https://rubygems.org"]; 999 - sha256 = "11wi8dpb2s8bvkqhbf80g16nyj2hscs3vz31ffzl1g0g6imcs0dl"; 1039 + sha256 = "02bzkraz4722zkjkm5cn9kvhx2mbkrhd5g123bkqgfkd19kbfjif"; 1000 1040 type = "gem"; 1001 1041 }; 1002 - version = "0.1.87"; 1042 + version = "0.1.88"; 1003 1043 }; 1004 1044 rex-random_identifier = { 1005 1045 groups = ["default"]; 1006 1046 platforms = []; 1007 1047 source = { 1008 1048 remotes = ["https://rubygems.org"]; 1009 - sha256 = "0fg94sczff5c2rlvqqgw2dndlqyzjil5rjk3p9f46ss2hc8zxlbk"; 1049 + sha256 = "0pqd8pfcxqd44ql8dawk59k9s5jnhx7inc8wnpjhkbx0y0sldq8q"; 1010 1050 type = "gem"; 1011 1051 }; 1012 - version = "0.1.4"; 1052 + version = "0.1.5"; 1013 1053 }; 1014 1054 rex-registry = { 1015 1055 groups = ["default"]; 1016 1056 platforms = []; 1017 1057 source = { 1018 1058 remotes = ["https://rubygems.org"]; 1019 - sha256 = "0wv812ghnz143vx10ixmv32ypj1xrzr4rh4kgam8d8wwjwxsgw1q"; 1059 + sha256 = "09b6jhcih4srrh0j52v49vbffqz8ngki6qpmq9b2wdabqnw63d1v"; 1020 1060 type = "gem"; 1021 1061 }; 1022 - version = "0.1.3"; 1062 + version = "0.1.4"; 1023 1063 }; 1024 1064 rex-rop_builder = { 1025 1065 groups = ["default"]; 1026 1066 platforms = []; 1027 1067 source = { 1028 1068 remotes = ["https://rubygems.org"]; 1029 - sha256 = "0xjd3d6wnbq4ym0d0m268md8fb16f2hbwrahvxnl14q63fj9i3wy"; 1069 + sha256 = "0ssynxq3kc86v3xnc6jx8pg5zh13q61wl2klqbi9hzn2n8lhdgvj"; 1030 1070 type = "gem"; 1031 1071 }; 1032 - version = "0.1.3"; 1072 + version = "0.1.4"; 1033 1073 }; 1034 1074 rex-socket = { 1035 1075 groups = ["default"]; 1036 1076 platforms = []; 1037 1077 source = { 1038 1078 remotes = ["https://rubygems.org"]; 1039 - sha256 = "1y6p1sw0wiw4x4dk89lwhf7vzsb0cjgpbr8hf7m119lg2kzm5g8y"; 1079 + sha256 = "1601b7vhp56sif21lk7mqcn3bbkhdrp6zz0vag8yzma3ji707pqg"; 1040 1080 type = "gem"; 1041 1081 }; 1042 - version = "0.1.24"; 1082 + version = "0.1.25"; 1043 1083 }; 1044 1084 rex-sslscan = { 1045 1085 groups = ["default"]; ··· 1056 1096 platforms = []; 1057 1097 source = { 1058 1098 remotes = ["https://rubygems.org"]; 1059 - sha256 = "1nbdn53264a20cr2m2nq2v4mg0n33dvrd1jj1sixl37qjzw2k452"; 1099 + sha256 = "1hp8yv55j995dl587hismwa7ydyprs03c75gia6rwp7v5bhshy4n"; 1060 1100 type = "gem"; 1061 1101 }; 1062 - version = "0.1.2"; 1102 + version = "0.1.3"; 1063 1103 }; 1064 1104 rex-text = { 1065 1105 groups = ["default"]; 1066 1106 platforms = []; 1067 1107 source = { 1068 1108 remotes = ["https://rubygems.org"]; 1069 - sha256 = "0wx8pncrk7yb2zxxqaycm4ikvb577zj7rma8jdfi74a0c5119c44"; 1109 + sha256 = "05s0izxlb4rrhr42d6dz6idxdj4hrb7bdkk22qfwnaqdppb4w536"; 1070 1110 type = "gem"; 1071 1111 }; 1072 - version = "0.2.28"; 1112 + version = "0.2.29"; 1073 1113 }; 1074 1114 rex-zip = { 1075 1115 groups = ["default"]; 1076 1116 platforms = []; 1077 1117 source = { 1078 1118 remotes = ["https://rubygems.org"]; 1079 - sha256 = "1mbfryyhcw47i7jb8cs8vilbyqgyiyjkfl1ngl6wdbf7d87dwdw7"; 1119 + sha256 = "0azm4g4dm9k6vrav769vn0gffrv7pgxknlj4dr9yav632920cvqj"; 1080 1120 type = "gem"; 1081 1121 }; 1082 - version = "0.1.3"; 1122 + version = "0.1.4"; 1083 1123 }; 1084 1124 rkelly-remix = { 1085 1125 groups = ["default"]; ··· 1096 1136 platforms = []; 1097 1137 source = { 1098 1138 remotes = ["https://rubygems.org"]; 1099 - sha256 = "12khgv5hx90a4dxqca2hzbksalx9czb51bsz0bhq0czsql9pwby8"; 1139 + sha256 = "05nfdv5isk3g13qhzm6axg70bghg1z5nbsl04dwqqhaifjys0dhf"; 1100 1140 type = "gem"; 1101 1141 }; 1102 - version = "2.3.0"; 1142 + version = "2.5.0"; 1103 1143 }; 1104 1144 ruby-rc4 = { 1105 1145 groups = ["default"]; ··· 1126 1166 platforms = []; 1127 1167 source = { 1128 1168 remotes = ["https://rubygems.org"]; 1129 - sha256 = "0fsdnvisswchk27knii6ijq8sjsc7qm9jiffdsf71q195ga2qi66"; 1169 + sha256 = "0px84i3d9kqb40ff7nk3k7hb3w3kk80w5zsgi61svgddp1dbzh1n"; 1130 1170 type = "gem"; 1131 1171 }; 1132 - version = "2.0.6"; 1172 + version = "2.0.7"; 1133 1173 }; 1134 1174 rubyntlm = { 1135 1175 groups = ["default"]; ··· 1206 1246 platforms = []; 1207 1247 source = { 1208 1248 remotes = ["https://rubygems.org"]; 1209 - sha256 = "0nagbf9pwy1vg09k6j4xqhbjjzrg5dwzvkn4ffvlj76fsn6vv61f"; 1249 + sha256 = "0g5p3r47qxxfmfagdf8wb68pd24938cgzdfn6pmpysrn296pg5m5"; 1210 1250 type = "gem"; 1211 1251 }; 1212 - version = "1.7.2"; 1252 + version = "1.8.0"; 1213 1253 }; 1214 1254 thor = { 1215 1255 groups = ["default"]; ··· 1246 1286 platforms = []; 1247 1287 source = { 1248 1288 remotes = ["https://rubygems.org"]; 1249 - sha256 = "0w0bjn6k38xv46mr02p3038gwk5jj5hl398bv5kr625msxkdhqzn"; 1289 + sha256 = "15iaxz9iak5643bq2bc0jkbjv8w2zn649lxgvh5wg48q9d4blw13"; 1250 1290 type = "gem"; 1251 1291 }; 1252 - version = "1.6.2.1"; 1292 + version = "1.7.0"; 1253 1293 }; 1254 1294 tzinfo = { 1255 1295 groups = ["default"]; 1256 1296 platforms = []; 1257 1297 source = { 1258 1298 remotes = ["https://rubygems.org"]; 1259 - sha256 = "1i3jh086w1kbdj3k5l60lc3nwbanmzdf8yjj3mlrx9b2gjjxhi9r"; 1299 + sha256 = "0zwqqh6138s8b321fwvfbywxy00lw1azw4ql3zr0xh1aqxf8cnvj"; 1260 1300 type = "gem"; 1261 1301 }; 1262 - version = "1.2.7"; 1302 + version = "1.2.9"; 1263 1303 }; 1264 1304 tzinfo-data = { 1265 1305 groups = ["default"]; 1266 1306 platforms = []; 1267 1307 source = { 1268 1308 remotes = ["https://rubygems.org"]; 1269 - sha256 = "02anabncgfjwsqn07ra9jdqvmi0a4yngzp6dfiz2yxb1m9qpdm4a"; 1309 + sha256 = "131dgg2sz3j15vp71xaijlb72nlii9fn8v5dc4vr6q7hrdq4kjf4"; 1270 1310 type = "gem"; 1271 1311 }; 1272 - version = "1.2020.4"; 1312 + version = "1.2020.6"; 1273 1313 }; 1274 1314 unf = { 1275 1315 groups = ["default"]; ··· 1346 1386 platforms = []; 1347 1387 source = { 1348 1388 remotes = ["https://rubygems.org"]; 1349 - sha256 = "1s744iwblw262gj357pky3d9fcx9hisvla7rnw29ysn5zsb6i683"; 1389 + sha256 = "0yihlrbipgiivgpkbx06qx8wgbic0jm26by6jymdwxb01zsd0yj1"; 1350 1390 type = "gem"; 1351 1391 }; 1352 - version = "0.3.0"; 1392 + version = "0.3.1"; 1393 + }; 1394 + zeitwerk = { 1395 + groups = ["default"]; 1396 + platforms = []; 1397 + source = { 1398 + remotes = ["https://rubygems.org"]; 1399 + sha256 = "1746czsjarixq0x05f7p3hpzi38ldg6wxnxxw74kbjzh1sdjgmpl"; 1400 + type = "gem"; 1401 + }; 1402 + version = "2.4.2"; 1353 1403 }; 1354 1404 }
+1 -1
pkgs/tools/system/stress/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "stress-1.0.4"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = "https://people.seas.harvard.edu/~apw/stress/${name}.tar.gz"; 8 8 sha256 = "0nw210jajk38m3y7h8s130ps2qsbz7j75wab07hi2r3hlz14yzh5";
+2 -2
pkgs/tools/text/cconv/default.nix
··· 3 3 stdenv.mkDerivation { 4 4 pname = "cconv"; 5 5 inherit version; 6 - 6 + 7 7 src = fetchurl { 8 8 url = "https://github.com/xiaoyjy/cconv/archive/v${version}.tar.gz"; 9 9 sha256 = "82f46a94829f5a8157d6f686e302ff5710108931973e133d6e19593061b81d84"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ autoreconfHook ]; 13 - 13 + 14 14 meta = with lib; { 15 15 description = "A iconv based simplified-traditional chinese conversion tool"; 16 16 homepage = "https://github.com/xiaoyjy/cconv";
+2 -2
pkgs/tools/text/diffstat/default.nix
··· 1 1 { fetchurl, lib, stdenv }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "diffstat-1.63"; 4 + name = "diffstat-1.64"; 5 5 6 6 src = fetchurl { 7 7 urls = [ 8 8 "ftp://ftp.invisible-island.net/diffstat/${name}.tgz" 9 9 "https://invisible-mirror.net/archives/diffstat/${name}.tgz" 10 10 ]; 11 - sha256 = "0vyw200s5dv1257pmrh6c6fdkmw3slyz5szpqfx916xr04sdbpby"; 11 + sha256 = "sha256-uK7jjZ0uHQWSbmtVgQqdLC3UB/JNaiZzh1Y6RDbj9/w="; 12 12 }; 13 13 14 14 meta = with lib; {
+1 -1
pkgs/tools/text/enca/default.nix
··· 23 23 ''; 24 24 25 25 license = licenses.gpl2; 26 - 26 + 27 27 }; 28 28 }
+1 -1
pkgs/tools/video/untrunc-anthwlock/default.nix
··· 11 11 sha256 = "14i2lq68q990hnm2kkfamlsi67bcml85zl8yjsyxc5h8ncc2f3dp"; 12 12 }; 13 13 14 - 14 + 15 15 buildInputs = [ ffmpeg libui ]; 16 16 17 17 postBuild = ''
+6
pkgs/top-level/all-packages.nix
··· 2432 2432 2433 2433 klipper = callPackage ../servers/klipper { }; 2434 2434 2435 + klog = qt5.callPackage ../applications/radio/klog { }; 2436 + 2435 2437 lcdproc = callPackage ../servers/monitoring/lcdproc { }; 2436 2438 2437 2439 languagetool = callPackage ../tools/text/languagetool { }; ··· 4427 4429 inherit (darwin.apple_sdk.frameworks) Security; 4428 4430 }; 4429 4431 4432 + git-hound = callPackage ../tools/security/git-hound { }; 4433 + 4430 4434 git-hub = callPackage ../applications/version-management/git-and-tools/git-hub { }; 4431 4435 4432 4436 git-ignore = callPackage ../applications/version-management/git-and-tools/git-ignore { }; ··· 4538 4542 gitlab-triage = callPackage ../applications/version-management/gitlab-triage { }; 4539 4543 4540 4544 gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { }; 4545 + 4546 + gitleaks = callPackage ../tools/security/gitleaks { }; 4541 4547 4542 4548 gitaly = callPackage ../applications/version-management/gitlab/gitaly { 4543 4549 ruby = ruby_2_7;
+2
pkgs/top-level/python-packages.nix
··· 7932 7932 7933 7933 uritools = callPackage ../development/python-modules/uritools { }; 7934 7934 7935 + url-normalize = callPackage ../development/python-modules/url-normalize { }; 7936 + 7935 7937 urlgrabber = callPackage ../development/python-modules/urlgrabber { }; 7936 7938 7937 7939 urllib3 = callPackage ../development/python-modules/urllib3 { };