diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2022-10-06 12:01:31 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-06 12:01:31 +0000 |
commit | 8d6fbd734139962d00ca730417a2532f77e150f2 (patch) | |
tree | 58f6c664954b974d00cb21488565bcd95f8b3f63 /pkgs/tools | |
parent | 863df54d1363f0377ca0f1410d5e1619ca47404c (diff) | |
parent | 27a89ba43b0fb735ce867e8ab3d2442f8cc61dad (diff) | |
download | nixpkgs-8d6fbd734139962d00ca730417a2532f77e150f2.tar nixpkgs-8d6fbd734139962d00ca730417a2532f77e150f2.tar.gz nixpkgs-8d6fbd734139962d00ca730417a2532f77e150f2.tar.bz2 nixpkgs-8d6fbd734139962d00ca730417a2532f77e150f2.tar.lz nixpkgs-8d6fbd734139962d00ca730417a2532f77e150f2.tar.xz nixpkgs-8d6fbd734139962d00ca730417a2532f77e150f2.tar.zst nixpkgs-8d6fbd734139962d00ca730417a2532f77e150f2.zip |
Merge master into staging-next
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/admin/procs/default.nix | 11 | ||||
-rw-r--r-- | pkgs/tools/audio/liquidsoap/full.nix | 17 | ||||
-rw-r--r-- | pkgs/tools/compression/bzip3/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/misc/adrgen/default.nix | 14 | ||||
-rw-r--r-- | pkgs/tools/networking/whatip/default.nix | 63 | ||||
-rw-r--r-- | pkgs/tools/security/maigret/default.nix | 21 | ||||
-rw-r--r-- | pkgs/tools/security/tlsx/default.nix | 6 | ||||
-rw-r--r-- | pkgs/tools/typesetting/tectonic/default.nix | 6 |
8 files changed, 107 insertions, 35 deletions
diff --git a/pkgs/tools/admin/procs/default.nix b/pkgs/tools/admin/procs/default.nix index f6b9b969858..b7158eefd68 100644 --- a/pkgs/tools/admin/procs/default.nix +++ b/pkgs/tools/admin/procs/default.nix @@ -1,17 +1,17 @@ -{ lib, stdenv, fetchFromGitHub, rustPlatform, installShellFiles, Security, libiconv }: +{ lib, stdenv, fetchFromGitHub, rustPlatform, installShellFiles, Security, libiconv, Libsystem }: rustPlatform.buildRustPackage rec { pname = "procs"; - version = "0.13.1"; + version = "0.13.2"; src = fetchFromGitHub { owner = "dalance"; repo = pname; rev = "v${version}"; - sha256 = "sha256-/xq1aLdr672v4iAXXLcu47QcsdbLErn3VN/w3sYo9y0="; + sha256 = "sha256-lf+vJHR4+PZgoZNP4cSJswP0hi8YkUV85JISJxSjyjU="; }; - cargoSha256 = "sha256-BykfUGKBiqr3DoYcqKpY3R84LAuJ19D94xnZcQGKwuI="; + cargoSha256 = "sha256-evnUG94PagkgKoVwyd4aBaLXYYpF2k7zGhLRhdNDcoU="; nativeBuildInputs = [ installShellFiles ]; @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec { installShellCompletion procs.{bash,fish} --zsh _procs ''; - buildInputs = lib.optionals stdenv.isDarwin [ Security libiconv ]; + buildInputs = lib.optionals stdenv.isDarwin [ Security libiconv Libsystem ]; meta = with lib; { description = "A modern replacement for ps written in Rust"; @@ -32,6 +32,5 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/dalance/procs/raw/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ Br1ght0ne SuperSandro2000 sciencentistguy ]; - broken = stdenv.isDarwin && stdenv.isx86_64; }; } diff --git a/pkgs/tools/audio/liquidsoap/full.nix b/pkgs/tools/audio/liquidsoap/full.nix index b390c943cd2..8ef960625ec 100644 --- a/pkgs/tools/audio/liquidsoap/full.nix +++ b/pkgs/tools/audio/liquidsoap/full.nix @@ -7,14 +7,14 @@ let pname = "liquidsoap"; - version = "2.0.6"; + version = "2.1.2"; in stdenv.mkDerivation { inherit pname version; src = fetchurl { url = "https://github.com/savonet/${pname}/releases/download/v${version}/${pname}-${version}.tar.bz2"; - sha256 = "sha256-1wD9BApbDA/ovzZoniay+jciP/V2C8EoGQehd5N8PPQ="; + sha256 = "sha256-e7iCBY9xKQZrkQ+IlahE1KEbDW89tTIlpGvHZubh3bM="; }; postFixup = '' @@ -35,11 +35,13 @@ stdenv.mkDerivation { ocamlPackages.mm ocamlPackages.ocaml_pcre ocamlPackages.menhir ocamlPackages.menhirLib + ocamlPackages.camomile + ocamlPackages.ocurl + ocamlPackages.uri ocamlPackages.sedlex # Recommended dependencies - ocamlPackages.camomile - ocamlPackages.samplerate + ocamlPackages.ffmpeg # Optional dependencies ocamlPackages.camlimages @@ -51,8 +53,6 @@ stdenv.mkDerivation { ocamlPackages.dssi ocamlPackages.faad ocamlPackages.fdkaac - ocamlPackages.srt - ocamlPackages.ffmpeg ocamlPackages.flac ocamlPackages.frei0r ocamlPackages.gstreamer @@ -60,6 +60,7 @@ stdenv.mkDerivation { ocamlPackages.ladspa ocamlPackages.lame ocamlPackages.lastfm + ocamlPackages.lilv ocamlPackages.lo ocamlPackages.mad ocamlPackages.magic @@ -68,6 +69,7 @@ stdenv.mkDerivation { ocamlPackages.portaudio ocamlPackages.pulseaudio ocamlPackages.shine + ocamlPackages.samplerate ocamlPackages.soundtouch ocamlPackages.speex ocamlPackages.srt @@ -82,10 +84,7 @@ stdenv.mkDerivation { ocamlPackages.tsdl-ttf # Undocumented dependencies - ocamlPackages.ocurl - ocamlPackages.lilv ocamlPackages.graphics - ocamlPackages.yojson ocamlPackages.cohttp-lwt-unix ]; diff --git a/pkgs/tools/compression/bzip3/default.nix b/pkgs/tools/compression/bzip3/default.nix index 3b532f5ab86..7ce09405ded 100644 --- a/pkgs/tools/compression/bzip3/default.nix +++ b/pkgs/tools/compression/bzip3/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { pname = "bzip3"; - version = "1.1.5"; + version = "1.1.6"; outputs = [ "bin" "dev" "out" ]; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { owner = "kspalaiologos"; repo = "bzip3"; rev = version; - hash = "sha256-HTflIcEZ57EC1zxcmG6Wg0QErpqiq8DNawhLkVogCYI="; + hash = "sha256-MtD1pAznoH3yqaMO5P8GVexZSWZJxqADwh1sYvecAew="; }; postPatch = '' diff --git a/pkgs/tools/misc/adrgen/default.nix b/pkgs/tools/misc/adrgen/default.nix index 83117f40350..777994d83ed 100644 --- a/pkgs/tools/misc/adrgen/default.nix +++ b/pkgs/tools/misc/adrgen/default.nix @@ -1,6 +1,7 @@ { lib , buildGoModule , fetchFromGitHub +, fetchpatch , testers , adrgen }: @@ -13,10 +14,19 @@ buildGoModule rec { owner = "asiermarques"; repo = "adrgen"; rev = "v${version}"; - sha256 = "sha256-2ZE/orsfwL59Io09c4yfXt2enVmpSM/QHlUMgyd9RYQ="; + hash = "sha256-2ZE/orsfwL59Io09c4yfXt2enVmpSM/QHlUMgyd9RYQ="; }; - vendorSha256 = "sha256-aDtUD+KKKSE0TpSi4+6HXSBMqF/TROZZhT0ox3a8Idk="; + patches = [ + # https://github.com/asiermarques/adrgen/pull/14 + (fetchpatch { + name = "update-x-sys-for-go-1.18-on-aarch64-darwin.patch"; + url = "https://github.com/asiermarques/adrgen/commit/485dc383106467d1029ee6d92c9bcbc3c2281626.patch"; + hash = "sha256-38ktHrRgW5ysQmafvFthNtkZ6nnM61z4yEA7wUGmWb4="; + }) + ]; + + vendorHash = "sha256-RXwwv3Q/kQ6FondpiUm5XZogAVK2aaVmKu4hfr+AnAM="; passthru.tests.version = testers.testVersion { package = adrgen; diff --git a/pkgs/tools/networking/whatip/default.nix b/pkgs/tools/networking/whatip/default.nix new file mode 100644 index 00000000000..c3e5a29f604 --- /dev/null +++ b/pkgs/tools/networking/whatip/default.nix @@ -0,0 +1,63 @@ +{ lib +, fetchFromGitLab +, python3 +, meson +, ninja +, pkg-config +, glib +, gtk4 +, libadwaita +, librsvg +, blueprint-compiler +, gobject-introspection +, wrapGAppsHook4 +, appstream-glib +, desktop-file-utils +}: + +python3.pkgs.buildPythonApplication rec { + pname = "whatip"; + version = "1.1"; + + format = "other"; + + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "GabMus"; + repo = pname; + rev = version; + hash = "sha256-ltimqdFTvvjXtvLC5jAdRaNX15i2Ww5mB3DIr4r9Yzg="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + blueprint-compiler + wrapGAppsHook4 + appstream-glib + desktop-file-utils + ]; + + buildInputs = [ + glib + gtk4 + librsvg + libadwaita + gobject-introspection + ]; + + propagatedBuildInputs = with python3.pkgs; [ + netaddr + requests + pygobject3 + ]; + + meta = with lib; { + description = "Info on your IP"; + homepage = "https://gitlab.gnome.org/GabMus/whatip"; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ zendo ]; + }; +} diff --git a/pkgs/tools/security/maigret/default.nix b/pkgs/tools/security/maigret/default.nix index 05ea8dcf3df..0b9b3722501 100644 --- a/pkgs/tools/security/maigret/default.nix +++ b/pkgs/tools/security/maigret/default.nix @@ -1,19 +1,21 @@ { lib +, stdenv , fetchFromGitHub , python3 }: python3.pkgs.buildPythonApplication rec { pname = "maigret"; - version = "0.4.3"; + version = "0.4.4"; src = fetchFromGitHub { owner = "soxoj"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-0Ni4rXVu3ZQyHBvD3IpV0i849CnumLj+n6/g4sMhHEs="; + hash = "sha256-Z8SnA7Z5+oKW0AOaNf+c/zR30lrPFmXaxxKkbnDXNNs="; }; + nativeBuildInputs = [ python3.pkgs.pythonRelaxDepsHook ]; propagatedBuildInputs = with python3.pkgs; [ aiodns aiohttp @@ -24,6 +26,7 @@ python3.pkgs.buildPythonApplication rec { beautifulsoup4 certifi chardet + cloudscraper colorama future html5lib @@ -60,14 +63,8 @@ python3.pkgs.buildPythonApplication rec { pytestCheckHook ]; - postPatch = '' - # Remove all version pinning - sed -i -e "s/==[0-9.]*//" requirements.txt - - # We are not build for Python < 3.7 - substituteInPlace requirements.txt \ - --replace "future-annotations" "" - ''; + pythonRelaxDeps = true; + pythonRemoveDeps = [ "future-annotations" ]; pytestFlagsArray = [ # DeprecationWarning: There is no current event loop @@ -82,6 +79,10 @@ python3.pkgs.buildPythonApplication rec { "test_pdf_report" "test_self_check_db_negative_enabled" "test_self_check_db_positive_enable" + ] ++ lib.optionals stdenv.isDarwin [ + # AsyncioProgressbarExecutor is slower on darwin than it should be, + # Upstream issue: https://github.com/soxoj/maigret/issues/679 + "test_asyncio_progressbar_executor" ]; pythonImportsCheck = [ diff --git a/pkgs/tools/security/tlsx/default.nix b/pkgs/tools/security/tlsx/default.nix index 0d9925695a9..4f63061cac0 100644 --- a/pkgs/tools/security/tlsx/default.nix +++ b/pkgs/tools/security/tlsx/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "tlsx"; - version = "0.0.7"; + version = "0.0.8"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = pname; rev = "v${version}"; - hash = "sha256-tyZDmtqQLTV06mLo1lg/qWRjvxvgVvGpoRXWX9HtXeo="; + hash = "sha256-TqYBLNnh4wjinoduFrmyNe+FgnGSCckwMy5zX0XhnlM="; }; - vendorSha256 = "sha256-ERZ4mWmtOsW1nYUshSbCzhy+KcujviPtL4LS/soPrFQ="; + vendorSha256 = "sha256-BppRtzTjiMcuc7xIz37bDcjnQHhOlstncES1vILTKYM="; meta = with lib; { description = "TLS grabber focused on TLS based data collection"; diff --git a/pkgs/tools/typesetting/tectonic/default.nix b/pkgs/tools/typesetting/tectonic/default.nix index ecab3c4a8fa..27417284caf 100644 --- a/pkgs/tools/typesetting/tectonic/default.nix +++ b/pkgs/tools/typesetting/tectonic/default.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage rec { pname = "tectonic"; - version = "0.9.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "tectonic-typesetting"; repo = "tectonic"; rev = "tectonic@${version}"; fetchSubmodules = true; - sha256 = "mfIEfue64kG4NmIEdTPRAqt6y22XfcgH6GtvJxuH6TU="; + sha256 = "tBX737Yv4TvDo64cDYuALX61vzKjhz6PTMXQhWc5S/I="; }; - cargoSha256 = "CH1FdZ7cPrE0V0yjauOjDKrRNioC3MjtcnZaOTkMptc="; + cargoSha256 = "awDVjJLwgpSMbwptmLhczaxB5HqvsdvEOUsLYb/zTUc="; nativeBuildInputs = [ pkg-config makeWrapper ]; |