diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2024-07-07 12:01:09 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-07 12:01:09 +0000 |
commit | f91a660d4e88aa463675570a77aa19530769f606 (patch) | |
tree | 21f5455683dd8577dd46312cf66106a035d3ce2e /pkgs/tools | |
parent | ba1d7c4be647e715896f775d3f4decdbb5a79809 (diff) | |
parent | 046e14d2a63c99cc78947d6561d558f8c5c9499a (diff) |
Merge master into staging-next
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/misc/entr/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/misc/lorri/default.nix | 13 | ||||
-rw-r--r-- | pkgs/tools/misc/nautilus-open-any-terminal/default.nix | 6 | ||||
-rw-r--r-- | pkgs/tools/misc/nautilus-open-any-terminal/hardcode-gsettings.patch | 26 | ||||
-rw-r--r-- | pkgs/tools/networking/networkmanager/dmenu/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/networking/voms/default.nix | 86 | ||||
-rw-r--r-- | pkgs/tools/package-management/nix-update/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/security/sbctl/default.nix | 49 |
8 files changed, 35 insertions, 157 deletions
diff --git a/pkgs/tools/misc/entr/default.nix b/pkgs/tools/misc/entr/default.nix index 6d00d4128a51e..94984710511b6 100644 --- a/pkgs/tools/misc/entr/default.nix +++ b/pkgs/tools/misc/entr/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "entr"; - version = "5.5"; + version = "5.6"; src = fetchurl { url = "https://eradman.com/entrproject/code/${pname}-${version}.tar.gz"; - hash = "sha256-EowM4u/qWua9P9M8PNMeFh6wwCYJ2HF6036VtBZW5SY="; + hash = "sha256-AiK435KNO1o7UZTWPn3gmFM+BBkNnZoVS5JsbB+d0U4="; }; postPatch = '' diff --git a/pkgs/tools/misc/lorri/default.nix b/pkgs/tools/misc/lorri/default.nix index a2cd0ef600d15..c20c1c5aee510 100644 --- a/pkgs/tools/misc/lorri/default.nix +++ b/pkgs/tools/misc/lorri/default.nix @@ -14,10 +14,9 @@ let # Run `eval $(nix-build -A lorri.updater)` after updating the revision! # It will copy some required files if necessary. # Also don’t forget to run `nix-build -A lorri.tests` - version = "1.6.0"; - gitRev = "1.6.0"; - sha256 = "sha256-peelMKv9GOTPdyb1iifzlFikeayTchqaYCgeXyR5EgM="; - cargoSha256 = "sha256-UFAmTYnCqsQxBnCm1zMu+BcWIZMuuxvpF7poLlzC6Kg="; + version = "1.7.0"; + sha256 = "sha256-pGNhhEBHyWhTaW24dHrxAvpb/qr5RPbHXRwDZx6Rf74="; + cargoSha256 = "sha256-ENZATiBhoO+N6NpSknOWpvsatkaYb4mS/E63XNRXfMU="; in (rustPlatform.buildRustPackage rec { pname = "lorri"; @@ -26,7 +25,7 @@ in (rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "nix-community"; repo = pname; - rev = gitRev; + rev = version; inherit sha256; }; @@ -65,9 +64,9 @@ in (rustPlatform.buildRustPackage rec { meta = with lib; { description = "Your project's nix-env"; - homepage = "https://github.com/target/lorri"; + homepage = "https://github.com/nix-community/lorri"; license = licenses.asl20; - maintainers = with maintainers; [ grahamc Profpatsch ]; + maintainers = with maintainers; [ grahamc Profpatsch nyarly ]; mainProgram = "lorri"; }; }) diff --git a/pkgs/tools/misc/nautilus-open-any-terminal/default.nix b/pkgs/tools/misc/nautilus-open-any-terminal/default.nix index 861aa70b915ef..67f45c2eb6f26 100644 --- a/pkgs/tools/misc/nautilus-open-any-terminal/default.nix +++ b/pkgs/tools/misc/nautilus-open-any-terminal/default.nix @@ -15,14 +15,14 @@ python3.pkgs.buildPythonPackage rec { pname = "nautilus-open-any-terminal"; - version = "0.5.1"; + version = "0.6.0"; pyproject = true; src = fetchFromGitHub { owner = "Stunkymonkey"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-liyzgbZGl08gHLVpsy8NbTiTytNdiMdymF70ik4cPXs="; + hash = "sha256-jKPqgd0sSt/qKPqbYbvdeGuo78R5gp1R5tSTPAzz+IU="; }; patches = [ ./hardcode-gsettings.patch ]; @@ -32,7 +32,7 @@ python3.pkgs.buildPythonPackage rec { gobject-introspection pkg-config wrapGAppsHook3 - python3.pkgs.setuptools + python3.pkgs.setuptools-scm ]; buildInputs = [ diff --git a/pkgs/tools/misc/nautilus-open-any-terminal/hardcode-gsettings.patch b/pkgs/tools/misc/nautilus-open-any-terminal/hardcode-gsettings.patch index 5116d5110ca13..7546c55619744 100644 --- a/pkgs/tools/misc/nautilus-open-any-terminal/hardcode-gsettings.patch +++ b/pkgs/tools/misc/nautilus-open-any-terminal/hardcode-gsettings.patch @@ -1,8 +1,8 @@ diff --git a/nautilus_open_any_terminal/nautilus_open_any_terminal.py b/nautilus_open_any_terminal/nautilus_open_any_terminal.py -index b02a995..a616399 100644 +index 05b6514..b5541dc 100644 --- a/nautilus_open_any_terminal/nautilus_open_any_terminal.py +++ b/nautilus_open_any_terminal/nautilus_open_any_terminal.py -@@ -228,9 +228,10 @@ def set_terminal_args(*args): +@@ -413,9 +413,10 @@ if API_VERSION in ("3.0", "2.0"): """Provide keyboard shortcuts for opening terminals in Nautilus.""" def __init__(self): @@ -16,10 +16,24 @@ index b02a995..a616399 100644 self._gsettings.connect("changed", self._bind_shortcut) self._create_accel_group() self._window = None -@@ -326,9 +327,10 @@ class OpenAnyTerminalExtension(GObject.GObject, Nautilus.MenuProvider): - return items - - +@@ -452,9 +453,10 @@ class OpenAnyTerminalExtension(GObject.GObject, FileManager.MenuProvider): + """Provide context menu items for opening terminals in Nautilus.""" + + def __init__(self): +- gsettings_source = Gio.SettingsSchemaSource.get_default() +- if gsettings_source.lookup(GSETTINGS_PATH, True): +- self._gsettings = Gio.Settings.new(GSETTINGS_PATH) ++ gsettings_source = Gio.SettingsSchemaSource.new_from_directory("@gsettings_path@", Gio.SettingsSchemaSource.get_default(), True) ++ if True: ++ _schema = gsettings_source.lookup(GSETTINGS_PATH, False) ++ self._gsettings = Gio.Settings.new_full(_schema, None, None); + + def _get_terminal_name(self): + if self._gsettings.get_boolean(GSETTINGS_USE_GENERIC_TERMINAL_NAME): +@@ -512,8 +514,9 @@ class OpenAnyTerminalExtension(GObject.GObject, FileManager.MenuProvider): + ) + + -source = Gio.SettingsSchemaSource.get_default() -if source is not None and source.lookup(GSETTINGS_PATH, True): - _gsettings = Gio.Settings.new(GSETTINGS_PATH) diff --git a/pkgs/tools/networking/networkmanager/dmenu/default.nix b/pkgs/tools/networking/networkmanager/dmenu/default.nix index 56c651b68ab23..78a0414807e24 100644 --- a/pkgs/tools/networking/networkmanager/dmenu/default.nix +++ b/pkgs/tools/networking/networkmanager/dmenu/default.nix @@ -4,13 +4,13 @@ let inherit (python3Packages) python pygobject3; in stdenv.mkDerivation rec { pname = "networkmanager_dmenu"; - version = "2.3.1"; + version = "2.4.0"; src = fetchFromGitHub { owner = "firecat53"; repo = "networkmanager-dmenu"; rev = "v${version}"; - sha256 = "sha256-RbJE6JCElctBY5HDJa6SIJhm8g9BugncLF5kmambPPc="; + sha256 = "sha256-ibZgXpHC3ueshN1BQkAaN/tW3+qulyufI3VOnxPwi7Q="; }; nativeBuildInputs = [ gobject-introspection ]; diff --git a/pkgs/tools/networking/voms/default.nix b/pkgs/tools/networking/voms/default.nix deleted file mode 100644 index 3f483da1cef54..0000000000000 --- a/pkgs/tools/networking/voms/default.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ lib -, stdenv -, fetchFromGitHub - # Native build inputs -, autoreconfHook -, bison -, flex -, pkg-config - # Build inputs -, expat -, gsoap -, openssl -, zlib - # Configuration overridable with .override - # If not null, the builder will - # create a new output "etc", move "$out/etc" to "$etc/etc" - # and symlink "$out/etc" to externalEtc. -, externalEtc ? "/etc" -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "voms"; - version = "2.1.0"; - - src = fetchFromGitHub { - owner = "italiangrid"; - repo = "voms"; - rev = "v${finalAttrs.version}"; - hash = "sha256-Xz9+NYaSZsVuoIbyuejVWmwEmsPmMVtBAD94/SXP8ag="; - }; - - passthru = { - inherit externalEtc; - }; - - nativeBuildInputs = [ - autoreconfHook - bison - flex - pkg-config - ]; - - buildInputs = [ - expat - gsoap - openssl - zlib - ]; - - outputs = [ "bin" "out" "dev" "man" ] - ++ lib.optional (externalEtc != null) "etc"; - - preAutoreconf = '' - mkdir -p aux src/autogen - ''; - - postAutoreconf = '' - # FHS patching - substituteInPlace configure \ - --replace "/usr/bin/soapcpp2" "${gsoap}/bin/soapcpp2" - - # Tell gcc about the location of zlib - # See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=voms - export GSOAP_SSL_PP_CFLAGS="$(pkg-config --cflags gsoapssl++ zlib)" - export GSOAP_SSL_PP_LIBS="$(pkg-config --libs gsoapssl++ zlib)" - ''; - - configureFlags = [ - "--with-gsoap-wsdl2h=${gsoap}/bin/wsdl2h" - "--sysconfdir=${placeholder "out"}/etc" - ]; - - postFixup = lib.optionalString (externalEtc != null) '' - moveToOutput etc "$etc" - ln -s ${lib.escapeShellArg externalEtc} "$out/etc" - ''; - - meta = with lib; { - description = "C/C++ VOMS server, client and APIs v2.x"; - homepage = "https://italiangrid.github.io/voms/"; - changelog = "https://github.com/italiangrid/voms/blob/master/ChangeLog"; - license = licenses.asl20; - platforms = platforms.linux; # gsoap is currently Linux-only in Nixpkgs - maintainers = with maintainers; [ ShamrockLee ]; - }; -}) diff --git a/pkgs/tools/package-management/nix-update/default.nix b/pkgs/tools/package-management/nix-update/default.nix index a99f84716ee44..991ee6eb4271f 100644 --- a/pkgs/tools/package-management/nix-update/default.nix +++ b/pkgs/tools/package-management/nix-update/default.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication rec { pname = "nix-update"; - version = "1.3.1"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "Mic92"; repo = pname; rev = version; - hash = "sha256-QWfW8tI4tk8hk9eNN6/3i2E4rwfIWgqjxj+htSZVdrc="; + hash = "sha256-gldeiq/R7EIvMZ3tkedSSumBour47LFrwDEiNS9tSSA="; }; nativeBuildInputs = [ diff --git a/pkgs/tools/security/sbctl/default.nix b/pkgs/tools/security/sbctl/default.nix deleted file mode 100644 index ac3e2a4dd43fd..0000000000000 --- a/pkgs/tools/security/sbctl/default.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ lib -, buildGoModule -, fetchFromGitHub -, installShellFiles -, asciidoc -, databasePath ? "/etc/secureboot" -}: - -buildGoModule rec { - pname = "sbctl"; - version = "0.13"; - - src = fetchFromGitHub { - owner = "Foxboron"; - repo = pname; - rev = version; - hash = "sha256-vxPYWoBU4k2fKWXGaMzIkUdj+EmPWTtCvMwAVmsgKaE="; - }; - - vendorHash = "sha256-kVXzHTONPCE1UeAnUiULjubJeZFD0DAxIk+w8/Dqs6c="; - - ldflags = [ "-s" "-w" "-X github.com/foxboron/sbctl.DatabasePath=${databasePath}" ]; - - nativeBuildInputs = [ installShellFiles asciidoc ]; - - postBuild = '' - make docs/sbctl.8 - ''; - - postInstall = '' - installManPage docs/sbctl.8 - - installShellCompletion --cmd sbctl \ - --bash <($out/bin/sbctl completion bash) \ - --fish <($out/bin/sbctl completion fish) \ - --zsh <($out/bin/sbctl completion zsh) - ''; - - meta = with lib; { - description = "Secure Boot key manager"; - mainProgram = "sbctl"; - homepage = "https://github.com/Foxboron/sbctl"; - license = licenses.mit; - maintainers = with maintainers; [ raitobezarius ]; - # go-uefi do not support darwin at the moment: - # see upstream on https://github.com/Foxboron/go-uefi/issues/13 - platforms = platforms.linux; - }; -} |