Merge master into staging-next

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

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