diff options
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/admin/awscli2/default.nix | 7 | ||||
-rw-r--r-- | pkgs/tools/misc/ding-libs/default.nix | 2 | ||||
-rw-r--r-- | pkgs/tools/misc/ea/default.nix | 31 | ||||
-rw-r--r-- | pkgs/tools/misc/mutagen-compose/default.nix | 6 | ||||
-rw-r--r-- | pkgs/tools/package-management/reuse/default.nix | 12 | ||||
-rw-r--r-- | pkgs/tools/system/plan9port/default.nix | 6 | ||||
-rw-r--r-- | pkgs/tools/text/sgml/jade/default.nix | 2 | ||||
-rw-r--r-- | pkgs/tools/wayland/slurp/default.nix | 4 |
8 files changed, 55 insertions, 15 deletions
diff --git a/pkgs/tools/admin/awscli2/default.nix b/pkgs/tools/admin/awscli2/default.nix index 4431283f40d58..c6ee509df3581 100644 --- a/pkgs/tools/admin/awscli2/default.nix +++ b/pkgs/tools/admin/awscli2/default.nix @@ -34,14 +34,14 @@ let in with py.pkgs; buildPythonApplication rec { pname = "awscli2"; - version = "2.9.4"; # N.B: if you change this, check if overrides are still up-to-date + version = "2.9.6"; # N.B: if you change this, check if overrides are still up-to-date format = "pyproject"; src = fetchFromGitHub { owner = "aws"; repo = "aws-cli"; rev = version; - sha256 = "sha256-zmyn9hotkePRap9qVzAZi1u4YuiT+Qt+IDh7TD0Yq9A="; + hash = "sha256-3zB0Uy2pmkrOLb+/mXZGs/pnzo6zi2zVPyeNPGPVQJM="; }; nativeBuildInputs = [ @@ -61,7 +61,6 @@ with py.pkgs; buildPythonApplication rec { pyyaml rsa ruamel-yaml - wcwidth python-dateutil jmespath urllib3 @@ -77,8 +76,6 @@ with py.pkgs; buildPythonApplication rec { substituteInPlace pyproject.toml \ --replace "colorama>=0.2.5,<0.4.4" "colorama" \ --replace "distro>=1.5.0,<1.6.0" "distro" \ - --replace "docutils>=0.10,<0.16" "docutils" \ - --replace "wcwidth<0.2.0" "wcwidth" \ --replace "cryptography>=3.3.2,<=38.0.1" "cryptography>=3.3.2,<=38.0.3" ''; diff --git a/pkgs/tools/misc/ding-libs/default.nix b/pkgs/tools/misc/ding-libs/default.nix index 9c397bb9be0c7..db2c2f5e146f1 100644 --- a/pkgs/tools/misc/ding-libs/default.nix +++ b/pkgs/tools/misc/ding-libs/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { description = "'D is not GLib' utility libraries"; homepage = "https://pagure.io/SSSD/ding-libs"; platforms = with lib.platforms; linux; - maintainers = with lib.maintainers; [ e-user ]; + maintainers = with lib.maintainers; [ ]; license = [ lib.licenses.gpl3 lib.licenses.lgpl3 ]; }; } diff --git a/pkgs/tools/misc/ea/default.nix b/pkgs/tools/misc/ea/default.nix new file mode 100644 index 0000000000000..cbef6caebbbcb --- /dev/null +++ b/pkgs/tools/misc/ea/default.nix @@ -0,0 +1,31 @@ +{ lib, stdenv, fetchFromGitHub, rustPlatform, installShellFiles, libiconv }: + +rustPlatform.buildRustPackage rec { + pname = "dduan"; + version = "0.2.1"; + + src = fetchFromGitHub { + owner = "dduan"; + repo = "ea"; + rev = version; + sha256 = "VXSSe5d7VO3LfjumzN9a7rrKRedOtOzTdLVQWgV1ED8="; + }; + + cargoSha256 = "sha256-QNj24qKZFqG4QXG6rIFV2Y/BNPTXt7HaX7smsJRrdzg="; + + nativeBuildInputs = [ installShellFiles ]; + buildInputs = lib.optionals stdenv.isDarwin [ + libiconv + ]; + + postInstall = '' + installManPage docs/ea.1 + ''; + + meta = with lib; { + description = "Makes file paths from CLI output actionable"; + homepage = "https://github.com/dduan/ea"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ deejayem ]; + }; +} diff --git a/pkgs/tools/misc/mutagen-compose/default.nix b/pkgs/tools/misc/mutagen-compose/default.nix index 8fb8a19dabee9..5b154c8c9aceb 100644 --- a/pkgs/tools/misc/mutagen-compose/default.nix +++ b/pkgs/tools/misc/mutagen-compose/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "mutagen-compose"; - version = "0.16.2"; + version = "0.16.3"; src = fetchFromGitHub { owner = "mutagen-io"; repo = pname; rev = "v${version}"; - sha256 = "sha256-x8tgdrb4WtjCaa28A4+fL/lUgMYaN71bEyQ1iDayNHM="; + sha256 = "sha256-jvQCXSdEw8xQ8m2xBLDu7pw9K51lAH3nzCr2N0/+Kuw="; }; - vendorSha256 = "sha256-FJEB7rii6DcWyGqrmPEKOZTy27tG+CkZ2xUY+cpKakE="; + vendorSha256 = "sha256-rosoPXNb3NYI5mM0gt3Fpg2XZtSLt90jxcBqALx7Lno="; doCheck = false; diff --git a/pkgs/tools/package-management/reuse/default.nix b/pkgs/tools/package-management/reuse/default.nix index d3fbc6fc37bfd..775b6da1707a1 100644 --- a/pkgs/tools/package-management/reuse/default.nix +++ b/pkgs/tools/package-management/reuse/default.nix @@ -2,22 +2,26 @@ python3Packages.buildPythonApplication rec { pname = "reuse"; - version = "1.0.0"; + version = "1.1.0"; + format = "pyproject"; src = fetchFromGitHub { owner = "fsfe"; repo = "reuse-tool"; rev = "v${version}"; - sha256 = "0yplsbd5251s8cabazbdqb00jqv8ibbgal7fhj5pfxv5lsz17vkv"; + hash = "sha256-bjUDImMFwMhRjCa7XzGlqR8h+KfTsyxonrQlRGgApwo="; }; + nativeBuildInputs = with python3Packages; [ + poetry-core + ]; + propagatedBuildInputs = with python3Packages; [ binaryornot boolean-py debian jinja2 license-expression - requests setuptools setuptools-scm ]; @@ -28,6 +32,6 @@ python3Packages.buildPythonApplication rec { description = "A tool for compliance with the REUSE Initiative recommendations"; homepage = "https://github.com/fsfe/reuse-tool"; license = with licenses; [ asl20 cc-by-sa-40 cc0 gpl3Plus ]; - maintainers = [ maintainers.FlorianFranzen ]; + maintainers = with maintainers; [ FlorianFranzen Luflosi ]; }; } diff --git a/pkgs/tools/system/plan9port/default.nix b/pkgs/tools/system/plan9port/default.nix index b4a277eeec4e5..b1f963e807f05 100644 --- a/pkgs/tools/system/plan9port/default.nix +++ b/pkgs/tools/system/plan9port/default.nix @@ -1,10 +1,14 @@ { lib, stdenv, fetchFromGitHub , fontconfig, freetype, libX11, libXext, libXt, xorgproto -, Carbon, Cocoa, IOKit, Metal, QuartzCore, DarwinTools , perl # For building web manuals , which, ed +, darwin }: +let + inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit Metal QuartzCore; + inherit (darwin) DarwinTools; +in stdenv.mkDerivation rec { pname = "plan9port"; version = "2022-09-12"; diff --git a/pkgs/tools/text/sgml/jade/default.nix b/pkgs/tools/text/sgml/jade/default.nix index 8aeaaaa424940..891e26017e68c 100644 --- a/pkgs/tools/text/sgml/jade/default.nix +++ b/pkgs/tools/text/sgml/jade/default.nix @@ -39,6 +39,6 @@ stdenv.mkDerivation rec { license = "custom"; homepage = "http://www.jclark.com/jade/"; platforms = with lib.platforms; linux; - maintainers = with lib.maintainers; [ e-user ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/tools/wayland/slurp/default.nix b/pkgs/tools/wayland/slurp/default.nix index 17b2bb3521b19..50c02d83be234 100644 --- a/pkgs/tools/wayland/slurp/default.nix +++ b/pkgs/tools/wayland/slurp/default.nix @@ -24,6 +24,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-jUuY2wuN00libHDaJEmrvQAb1o989Ly3nLyKHV0jz8Q="; }; + depsBuildBuild = [ + pkg-config + ]; + nativeBuildInputs = [ meson ninja |