nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
d3954e91 311a17d0

+387 -118
+11 -16
nixos/modules/services/continuous-integration/jenkins/job-builder.nix
··· 9 9 in { 10 10 options = { 11 11 services.jenkins.jobBuilder = { 12 - enable = mkOption { 13 - type = types.bool; 14 - default = false; 15 - description = lib.mdDoc '' 16 - Whether or not to enable the Jenkins Job Builder (JJB) service. It 17 - allows defining jobs for Jenkins in a declarative manner. 12 + enable = mkEnableOption (mdDoc '' 13 + the Jenkins Job Builder (JJB) service. It 14 + allows defining jobs for Jenkins in a declarative manner. 18 15 19 - Jobs managed through the Jenkins WebUI (or by other means) are left 20 - unchanged. 16 + Jobs managed through the Jenkins WebUI (or by other means) are left 17 + unchanged. 21 18 22 - Note that it really is declarative configuration; if you remove a 23 - previously defined job, the corresponding job directory will be 24 - deleted. 19 + Note that it really is declarative configuration; if you remove a 20 + previously defined job, the corresponding job directory will be 21 + deleted. 25 22 26 - Please see the Jenkins Job Builder documentation for more info: 27 - [ 28 - http://docs.openstack.org/infra/jenkins-job-builder/](http://docs.openstack.org/infra/jenkins-job-builder/) 29 - ''; 30 - }; 23 + Please see the Jenkins Job Builder documentation for more info: 24 + <https://jenkins-job-builder.readthedocs.io/> 25 + ''); 31 26 32 27 accessUser = mkOption { 33 28 default = "admin";
+13 -5
pkgs/applications/audio/mmlgui/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "mmlgui"; 18 - version = "unstable-2023-03-19"; 18 + version = "unstable-2023-06-12"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "superctr"; 22 22 repo = "mmlgui"; 23 - rev = "59ac28c0008e227c03799cce85b77f96241159b1"; 23 + rev = "d680f576aba769b0d63300fbed57a0e9e54dfa4b"; 24 24 fetchSubmodules = true; 25 - sha256 = "0CHRUizhg/WOWhDOsFqRiGu/m/U7xt5du8Uvnl7kxpU="; 25 + hash = "sha256-BqwayGQBIa0ru22Xci8vHNYPFr9scZSdrUOlDtGBnno="; 26 26 }; 27 27 28 28 postPatch = '' ··· 31 31 # Removing a pkgconf-specific option makes it work with pkg-config 32 32 substituteInPlace libvgm.mak \ 33 33 --replace '--with-path=/usr/local/lib/pkgconfig' "" 34 + 35 + # Use correct pkg-config 36 + substituteInPlace {imgui,libvgm}.mak \ 37 + --replace 'pkg-config' "\''$(PKG_CONFIG)" 38 + 39 + # Don't force building tests 34 40 substituteInPlace Makefile \ 35 41 --replace 'all: $(MMLGUI_BIN) test' 'all: $(MMLGUI_BIN)' 36 42 ''; 43 + 44 + strictDeps = true; 37 45 38 46 nativeBuildInputs = [ 39 47 pkg-config ··· 59 51 Cocoa 60 52 ]; 61 53 62 - nativeCheckInputs = [ 54 + checkInputs = [ 63 55 cppunit 64 56 ]; 65 57 ··· 69 61 70 62 enableParallelBuilding = true; 71 63 72 - doCheck = true; 64 + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 73 65 74 66 installPhase = '' 75 67 runHook preInstall
+3 -3
pkgs/applications/audio/ncpamixer/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ncpamixer"; 5 - version = "1.3.3.4"; 5 + version = "1.3.3.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "fulhax"; 9 9 repo = "ncpamixer"; 10 10 rev = version; 11 - sha256 = "sha256-JvIxq9CYFR/4p03e2LeJbLn3NUNwhRNF0GlqN6aPfMo="; 11 + sha256 = "sha256-iwwfuMZn8HwnTIEBgTuvnJNlRlPt4G+j/piXO8S7mPc="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake pkg-config ]; ··· 24 24 homepage = "https://github.com/fulhax/ncpamixer"; 25 25 license = licenses.mit; 26 26 platforms = platforms.linux; 27 - maintainers = with maintainers; [ StijnDW ] ++ teams.c3d2.members; 27 + maintainers = teams.c3d2.members; 28 28 }; 29 29 }
+2 -1
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix
··· 106 106 107 107 mkdir -p $ext/{adapter,formatters} 108 108 mv -t $ext vsix-extracted/extension/* 109 - cp -t $ext/adapter ${adapter}/{bin,lib}/* ../adapter/*.py 109 + cp -t $ext/adapter ${adapter}/{bin,lib}/* 110 + cp -r ../adapter/scripts $ext/adapter 110 111 wrapProgram $ext/adapter/codelldb \ 111 112 --set-default LLDB_DEBUGSERVER_PATH "${lldb.out}/bin/lldb-server" 112 113 cp -t $ext/formatters ../formatters/*.py
+8 -3
pkgs/applications/misc/audio/sox/default.nix
··· 1 1 { config 2 2 , lib 3 3 , stdenv 4 - , fetchzip 4 + , fetchgit 5 5 , autoreconfHook 6 6 , autoconf-archive 7 7 , pkg-config ··· 39 39 pname = "sox"; 40 40 version = "unstable-2021-05-09"; 41 41 42 - src = fetchzip { 43 - url = "https://sourceforge.net/code-snapshots/git/s/so/sox/code.git/sox-code-42b3557e13e0fe01a83465b672d89faddbe65f49.zip"; 42 + src = fetchgit { 43 + # not really needed, but when this src was updated from `fetchurl -> 44 + # fetchgit`, we spared the mass rebuild by changing this `name` and 45 + # therefor merge this to `master` and not to `staging`. 46 + name = "source"; 47 + url = "https://git.code.sf.net/p/sox/code"; 48 + rev = "42b3557e13e0fe01a83465b672d89faddbe65f49"; 44 49 hash = "sha256-9cpOwio69GvzVeDq79BSmJgds9WU5kA/KUlAkHcpN5c="; 45 50 }; 46 51
+3 -3
pkgs/applications/misc/ttdl/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "ttdl"; 8 - version = "3.9.0"; 8 + version = "3.10.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "VladimirMarkelov"; 12 12 repo = "ttdl"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-qeMGJn3UNz9VQSn3J71DEzg0lOqO9DyPpwd21UQwXc0="; 14 + sha256 = "sha256-46oqQaDYFxpSjqFdP2V0aBP1S6BDG+hSO/V76WwCzAQ="; 15 15 }; 16 16 17 - cargoHash = "sha256-oIiTiJC+FmiudnJdhSjmKBg6EwXNpDshRZDjeftVR0o="; 17 + cargoHash = "sha256-Kol7pCHq91zOE9boRatv12pgh/rfra5snUe3HNho1DU="; 18 18 19 19 meta = with lib; { 20 20 description = "A CLI tool to manage todo lists in todo.txt format";
+3 -3
pkgs/applications/networking/cluster/arkade/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "arkade"; 10 - version = "0.9.22"; 10 + version = "0.9.23"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "alexellis"; 14 14 repo = "arkade"; 15 15 rev = version; 16 - sha256 = "sha256-+PfJ8U/ulFaXZvz1Z5uN0/PJ+NV8dh9FdKi/d0rLb2g="; 16 + sha256 = "sha256-opq6XurS3hWI7U3fukTy2VdxxVJAO16mCjd6CZyAJ1w="; 17 17 }; 18 18 19 19 CGO_ENABLED = 0; 20 20 21 21 nativeBuildInputs = [ installShellFiles ]; 22 22 23 - vendorHash = "sha256-r3bhqTI+DXSw21sjNJkO8cNA5JJitB+UcUwm/u5I0tY="; 23 + vendorHash = "sha256-cI/Q6eeLw3oJtEHNcFvl5nq+x4dSJUDI/BdLkMzkncs="; 24 24 25 25 # Exclude pkg/get: tests downloading of binaries which fail when sandbox=true 26 26 subPackages = [
+3 -3
pkgs/applications/networking/cluster/talosctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "talosctl"; 5 - version = "1.4.5"; 5 + version = "1.4.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "siderolabs"; 9 9 repo = "talos"; 10 10 rev = "v${version}"; 11 - hash = "sha256-pgWNmjIyRWsshuP+GGc/Kxd32DIoHphwYvBIx2hBWZg="; 11 + hash = "sha256-jC502ju44seg2khHszshRIE66f7cfYTKqssNIFkDxrs="; 12 12 }; 13 13 14 - vendorHash = "sha256-Fr4yfwRdhwH1UHAb4rQ74rzAGjIyEX4+0lFujUs8Tos="; 14 + vendorHash = "sha256-XTN8JKssj3a88B+CNF6a4rqsf+tRYkQxFbyHco9r6Y8="; 15 15 16 16 ldflags = [ "-s" "-w" ]; 17 17
+3 -3
pkgs/applications/networking/diswall/default.nix
··· 5 5 in 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "diswall"; 8 - version = "0.4.0"; 8 + version = "0.4.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "dis-works"; 12 12 repo = "diswall-rs"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-g5KhJlkW32b2g2ZtpYd/52TTmCezxAT5SavvgXYEJoE="; 14 + sha256 = "sha256-uT17FJc7T2Q31E7aCjJn2QkUNHUXDqWAVB5v88why9w="; 15 15 }; 16 16 17 17 buildInputs = lib.optionals stdenv.isDarwin [ 18 18 Security 19 19 ]; 20 20 21 - cargoHash = "sha256-SnYNp+iWqDPi2kdM3qzGIj6jsWgl0pj0x9f3gd7lbpA="; 21 + cargoHash = "sha256-g6jxe7L4B/e+CStCudkhj0hTR+ZSA8M5EI5fb7d8f5c="; 22 22 23 23 doCheck = false; 24 24
+2 -1
pkgs/applications/networking/instant-messengers/revolt-desktop/default.nix
··· 45 45 46 46 postFixup = '' 47 47 makeWrapper ${electron}/bin/electron $out/bin/${pname} \ 48 - --add-flags $out/share/${pname}/resources/app.asar 48 + --add-flags $out/share/${pname}/resources/app.asar \ 49 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=WaylandWindowDecorations}}" 49 50 ''; 50 51 51 52 meta = with lib; {
+44
pkgs/applications/video/crunchy-cli/default.nix
··· 1 + { lib 2 + , stdenv 3 + , clangStdenv 4 + , darwin 5 + , xcbuild 6 + , openssl 7 + , pkg-config 8 + , rustPlatform 9 + , fetchFromGitHub 10 + }: 11 + 12 + rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec { 13 + pname = "crunchy-cli"; 14 + version = "3.0.0-dev.10"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "crunchy-labs"; 18 + repo = pname; 19 + rev = "v${version}"; 20 + hash = "sha256-uc19SmVfa5BZYDidlEgV6GNvcm9Dj0mSjdwHP5S+O4A="; 21 + }; 22 + 23 + cargoHash = "sha256-H3D55qMUAF6t45mRbGZl+DORAl1H1a7AOe+lQP0WUUQ="; 24 + 25 + nativeBuildInputs = [ 26 + pkg-config 27 + ] ++ lib.optionals stdenv.isDarwin [ 28 + xcbuild 29 + ]; 30 + 31 + buildInputs = [ 32 + openssl 33 + ] ++ lib.optionals stdenv.isDarwin [ 34 + darwin.apple_sdk.frameworks.Security 35 + ]; 36 + 37 + meta = with lib; { 38 + description = "A pure Rust written Crunchyroll cli client and downloader"; 39 + homepage = "https://github.com/crunchy-labs/crunchy-cli"; 40 + license = with licenses; [ gpl3 ]; 41 + maintainers = with maintainers; [ stepbrobd ]; 42 + }; 43 + } 44 +
+2 -2
pkgs/data/fonts/kode-mono/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation (finalAttrs: { 4 4 pname = "kode-mono"; 5 - version = "1.017"; 5 + version = "1.018"; 6 6 7 7 src = fetchzip { 8 8 url = "https://github.com/isaozler/kode-mono/releases/download/${finalAttrs.version}/kode-mono-fonts.zip"; 9 - hash = "sha256-5bTciBQhWNUokOP3YzAwrvp7jeyiF4JMdJDX+6NXvLU="; 9 + hash = "sha256-ITz37lO0+bQd156WKBT8bcz8571kMiJGKepGCCVxaJU="; 10 10 stripRoot = false; 11 11 }; 12 12
+2 -2
pkgs/development/compilers/flix/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "flix"; 5 - version = "0.37.0"; 5 + version = "0.38.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; 9 - sha256 = "sha256-7Hny8Y74Ihptto4LkvANStUAwBQBrNlwjQ5PqBwsbW0="; 9 + sha256 = "sha256-KiN7qpyAd1svRWWRtuj/lRXyHoLNM2FaTWVgFC4aPrg="; 10 10 }; 11 11 12 12 dontUnpack = true;
+3 -3
pkgs/development/libraries/leptonica/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "leptonica"; 7 - version = "1.83.0"; 7 + version = "1.83.1"; 8 8 9 9 src = fetchurl { 10 - url = "http://www.leptonica.org/source/${pname}-${version}.tar.gz"; 11 - sha256 = "sha256-IGWR3VjPhO84CDba0TO1jJ0a+SSR9amCXDRqFiBEvP4="; 10 + url = "https://github.com/DanBloomberg/${pname}/releases/download/${version}/${pname}-${version}.tar.gz"; 11 + hash = "sha256-jxhhXgdDr3339QmFxzDfzwyTVIBz0fVmIeQVaotU090="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
+35
pkgs/development/python-modules/nose3/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , coverage 4 + , fetchPypi 5 + , isPyPy 6 + , python 7 + , stdenv 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "nose3"; 12 + version = "1.3.8"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-diquIsrbiYsAudT0u7n46H+ODd5sSaiM0MVU9OWSW3Y="; 17 + }; 18 + 19 + propagatedBuildInputs = [ coverage ]; 20 + 21 + # PyPy hangs for unknwon reason 22 + # darwin fails an assertion and I didn't find a way to find skip that test 23 + doCheck = !isPyPy && !stdenv.isDarwin; 24 + 25 + checkPhase = '' 26 + ${python.pythonForBuild.interpreter} selftest.py 27 + ''; 28 + 29 + meta = with lib; { 30 + description = "Fork of nose v1 not using lib2to3 for compatibility with Python 3"; 31 + homepage = "https://github.com/jayvdb/nose3"; 32 + license = licenses.lgpl3; 33 + maintainers = with maintainers; [ SuperSandro2000 ]; 34 + }; 35 + }
+3 -3
pkgs/development/tools/build-managers/moon/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "moon"; 12 - version = "1.8.3"; 12 + version = "1.9.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "moonrepo"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-bo0C7gbzpc42uZIQGFGheC4RahdhxgTEpCjGERKaT4U="; 18 + hash = "sha256-9H1PMSWHPqBZQ6d/C9dBTl2+e3r3Ik6Q7b+nSmHDax0="; 19 19 }; 20 20 21 - cargoHash = "sha256-qLd1+4AROZMGZ5VyILkyvK5l7IYYbxzEVIEL3Yo7Zkg="; 21 + cargoHash = "sha256-GqYLoWiGKCkOLrrRuti0H+OBGdD5Kzg2+mkT5sDm0Yc="; 22 22 23 23 env = { 24 24 RUSTFLAGS = "-C strip=symbols";
+3 -3
pkgs/development/tools/continuous-integration/buildkite-agent/default.nix
··· 3 3 nixosTests }: 4 4 buildGoModule rec { 5 5 pname = "buildkite-agent"; 6 - version = "3.48.0"; 6 + version = "3.49.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "buildkite"; 10 10 repo = "agent"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-Bg5g/0J3A1Snh1KV+dMFAvFXFo1oOljUhDQ4nomAzKM="; 12 + sha256 = "sha256-gsGG0NljFBbqsuY0nk5PVpIPLgusE5C/ruxANl4F9Xg="; 13 13 }; 14 14 15 - vendorHash = "sha256-bPfEl6wzYSDcAaVcKyKRfTbDV15xo5Au2xKrJfccweo="; 15 + vendorHash = "sha256-Gz7A0pbbLuxzNIfcUh5ki2EiSJY/qtBeWxv0Y6pQkTc="; 16 16 17 17 postPatch = '' 18 18 substituteInPlace bootstrap/shell/shell.go --replace /bin/bash ${bash}/bin/bash
+2 -2
pkgs/development/tools/delve/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "delve"; 5 - version = "1.20.2"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "go-delve"; 9 9 repo = "delve"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-NHVgNoMa/K1wVbXKycd7sdxfCpLYY6kn2uSfJWUpq1o="; 11 + sha256 = "sha256-bDxpXm53PCdUQDq6pIigutY1JxrGWfsPkVSA+0i3vr0="; 12 12 }; 13 13 14 14 vendorHash = null;
+9 -4
pkgs/development/tools/ko/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "ko"; 10 - version = "0.13.0"; 10 + version = "0.14.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ko-build"; 14 14 repo = pname; 15 - rev = "v${version}"; 16 - sha256 = "sha256-KVJqqvp46BAUscG5Xj/g4ThUXKFsuJdzEB++uBskFiw="; 15 + rev = "refs/tags/v${version}"; 16 + hash = "sha256-jBysfeoZ9W94c07xFODBASrWGJbZRHsUODfEul9f4Ug="; 17 17 }; 18 18 19 - vendorSha256 = null; 19 + vendorHash = null; 20 20 21 21 nativeBuildInputs = [ installShellFiles ]; 22 22 ··· 24 24 subPackages = "."; 25 25 26 26 ldflags = [ "-s" "-w" "-X github.com/google/ko/pkg/commands.Version=${version}" ]; 27 + 28 + checkFlags = [ 29 + # requires docker daemon 30 + "-skip=TestNewPublisherCanPublish" 31 + ]; 27 32 28 33 nativeCheckInputs = [ git ]; 29 34 preCheck = ''
+3 -3
pkgs/development/tools/language-servers/pylyzer/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "pylyzer"; 14 - version = "0.0.31"; 14 + version = "0.0.33"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "mtshiba"; 18 18 repo = "pylyzer"; 19 19 rev = "v${version}"; 20 - hash = "sha256-1sUsCZFm61XYFguohLA3NzYa2tX21lc3wYiFkg1y0/o="; 20 + hash = "sha256-0XJYd4mgPbbl/WbeztvJlqB9mc2DFougQi8JCJ0DMK8="; 21 21 }; 22 22 23 - cargoHash = "sha256-pQnRFGAeVVGKRBfpbQXCGBHxkXBYei7nOxYKg3hPJ1k="; 23 + cargoHash = "sha256-5yaySCuEZ78EUbewMH/pgahUGEFfUIH2P/liUm9nd0A="; 24 24 25 25 nativeBuildInputs = [ 26 26 git
+3 -3
pkgs/development/tools/lightningcss/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "lightningcss"; 9 - version = "1.21.1"; 9 + version = "1.21.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "parcel-bundler"; 13 13 repo = "lightningcss"; 14 14 rev = "refs/tags/v${version}"; 15 - sha256 = "knYiK3+4mZNExVLFOj+cLbR8gdsm8CAHQY6xpdsqiew="; 15 + sha256 = "ujYyyL9RWpTUJl2sQSJFYT5JQebjgLZy3F0S5zg3aRY="; 16 16 }; 17 17 18 - cargoHash = "sha256-aUtx5wqH6E1AkXoXiiu9ODMziX6k/HG0H0wQSQttOig="; 18 + cargoHash = "sha256-SI2UXp99JdWN6nkON/5lzm6nPmAqCwJ+qSg//jexIhA="; 19 19 20 20 buildFeatures = [ 21 21 "cli"
+3 -3
pkgs/development/tools/misc/slint-lsp/default.nix
··· 25 25 in 26 26 rustPlatform.buildRustPackage rec { 27 27 pname = "slint-lsp"; 28 - version = "1.0.2"; 28 + version = "1.1.0"; 29 29 30 30 src = fetchCrate { 31 31 inherit pname version; 32 - sha256 = "sha256-KSpfi8hXMz5A5ra+oxOmKieKpjCTB565JDNrRwtIwxU="; 32 + sha256 = "sha256-YVOxzxkvvW2pFDsYdDM2uiK6kIam+EP/BOF+Vs+RM2g="; 33 33 }; 34 34 35 - cargoHash = "sha256-tmbJBxQoXpHmBJI1z42Kg1XrZ+9+DE5nLmkIp5cWCF4="; 35 + cargoHash = "sha256-Nt8t4nyfwxyX8mugQy4La3Y+nertJg9MFE1ROePISSg="; 36 36 37 37 nativeBuildInputs = [ cmake pkg-config fontconfig ]; 38 38 buildInputs = rpathLibs ++ [ xorg.libxcb.dev ]
+54
pkgs/development/tools/pyenv/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , installShellFiles 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "pyenv"; 9 + version = "2.3.21"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "pyenv"; 13 + repo = "pyenv"; 14 + rev = "refs/tags/v${version}"; 15 + hash = "sha256-+rMkbrRSQBHX9qdifIpdLmQ8Uk39ott0xyJTD/mb+9w="; 16 + }; 17 + 18 + postPatch = '' 19 + patchShebangs --build src/configure 20 + ''; 21 + 22 + nativeBuildInputs = [ 23 + installShellFiles 24 + ]; 25 + 26 + configureScript = "src/configure"; 27 + 28 + makeFlags = ["-C" "src"]; 29 + 30 + installPhase = '' 31 + runHook preInstall 32 + 33 + mkdir -p "$out" 34 + cp -R bin "$out/bin" 35 + cp -R libexec "$out/libexec" 36 + cp -R plugins "$out/plugins" 37 + 38 + runHook postInstall 39 + ''; 40 + 41 + postInstall = '' 42 + installManPage man/man1/pyenv.1 43 + installShellCompletion completions/pyenv.{bash,fish,zsh} 44 + ''; 45 + 46 + meta = with lib; { 47 + description = "Simple Python version management"; 48 + homepage = "https://github.com/pyenv/pyenv"; 49 + changelog = "https://github.com/pyenv/pyenv/blob/${src.rev}/CHANGELOG.md"; 50 + license = licenses.mit; 51 + maintainers = with maintainers; [ tjni ]; 52 + platforms = platforms.all; 53 + }; 54 + }
+24
pkgs/development/tools/rust/cargo-toml-lint/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchCrate 4 + }: 5 + 6 + rustPlatform.buildRustPackage rec { 7 + pname = "cargo-toml-lint"; 8 + version = "0.1.1"; 9 + 10 + src = fetchCrate { 11 + inherit pname version; 12 + hash = "sha256-U3y9gnFvkqJmyFqRAUQorJQY0iRzAE9UUXzFmgZIyaM="; 13 + }; 14 + 15 + cargoHash = "sha256-ujdekIucqes2Wya4jwTMLstb8JMptbAlqYhgMxfp2gg="; 16 + 17 + meta = with lib; { 18 + description = "A simple linter for Cargo.toml manifests"; 19 + homepage = "https://github.com/fuellabs/cargo-toml-lint"; 20 + changelog = "https://github.com/fuellabs/cargo-toml-lint/releases/tag/v${version}"; 21 + license = with licenses; [ asl20 /* or */ mit ]; 22 + maintainers = with maintainers; [ mitchmindtree ]; 23 + }; 24 + }
+2 -2
pkgs/development/tools/skaffold/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "skaffold"; 5 - version = "2.5.0"; 5 + version = "2.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "GoogleContainerTools"; 9 9 repo = "skaffold"; 10 10 rev = "v${version}"; 11 - hash = "sha256-nCJcgWVQeX5QsMyH117PWBBW+7H5ZigjDxPmiaYER1Y="; 11 + hash = "sha256-ncUA3sN8rWIf4tb3RAuUJWkOlxMMj/FrtSXy0sPfwGM="; 12 12 }; 13 13 14 14 vendorHash = null;
+3 -3
pkgs/development/tools/trunk/default.nix
··· 3 3 4 4 rustPlatform.buildRustPackage rec { 5 5 pname = "trunk"; 6 - version = "0.16.0"; 6 + version = "0.17.1"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "thedodd"; 10 10 repo = "trunk"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-6o+frbLtuw+DwJiWv4x11qX4GUffhxF19pi/7FLYmHA="; 12 + sha256 = "sha256-z6/CogY7X3u4BvvP8gRjBeKw0Cci9d6TKZYrKLwoTqs="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkg-config ]; ··· 20 20 # requires network 21 21 checkFlags = [ "--skip=tools::tests::download_and_install_binaries" ]; 22 22 23 - cargoSha256 = "sha256-j/i2io1JfcNA7eeAXAAKMBtHORZm4J5dOFFNnzvx2cg="; 23 + cargoHash = "sha256-7j4SNBMNtu4vFkZic4I6Wjlt+oHQ1o8gOxweIq8t7ro="; 24 24 25 25 meta = with lib; { 26 26 homepage = "https://github.com/thedodd/trunk";
+3 -3
pkgs/development/tools/upbound/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "upbound"; 5 - version = "0.17.0"; 5 + version = "0.18.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = "up"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-WUMFWI3SzpgQgf6txOOIVTK/gTp9h5w/iQUkwyxVbKA="; 11 + sha256 = "sha256-kpk54P9+ITBdlytwxfAhVNTkJN8SReFXgjUdWXclr1I="; 12 12 }; 13 13 14 - vendorHash = "sha256-FDwcsf69l8GcMet9zUG2fuyoZgpEujB3A59eWg2GbdI="; 14 + vendorHash = "sha256-aqKLWd7C7LLIZm5jSksqp35zWNSYSzTZ8gGHUgWgq9E="; 15 15 16 16 subPackages = [ "cmd/docker-credential-up" "cmd/up" ]; 17 17
+3 -3
pkgs/servers/sql/dolt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dolt"; 5 - version = "1.5.0"; 5 + version = "1.7.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "dolthub"; 9 9 repo = "dolt"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-CSuHaQEnaBLGIMjJ6/8JzOEwQUrm9vI/a2cumyjTT8k="; 11 + sha256 = "sha256-k6Q6Tu8drMFkQFpSRJaLk9Wejo5ciSoA0cjv4+3TuPE="; 12 12 }; 13 13 14 14 modRoot = "./go"; 15 15 subPackages = [ "cmd/dolt" ]; 16 - vendorHash = "sha256-jP6jm4yNx6wzbUsGDBaRSGcD62wpyvct/q4q4ryqvpY="; 16 + vendorHash = "sha256-SKIp3xdnVN0l/kRf4XXyEV3rOfPXsBEqFDn6uvHe5/Y="; 17 17 proxyVendor = true; 18 18 doCheck = false; 19 19
+3 -3
pkgs/shells/carapace/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "carapace"; 5 - version = "0.24.5"; 5 + version = "0.25.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "rsteube"; 9 9 repo = "${pname}-bin"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-R54zIWo8u7GIYvj3eyxwP7ffOg3Dw8ObwZQmSSlu3YY="; 11 + sha256 = "sha256-bDyq//2sk97Dq8jAToOsQowGUUJTfc2s/bCK47O9ns0="; 12 12 }; 13 13 14 - vendorHash = "sha256-3ukm9bIGYdYfHGQOy6KYah2GuLWGWW/JJ1uA7R3i1PE="; 14 + vendorHash = "sha256-hDMq6XksYvMGDR7MAjoSNhKBC5/WgPQWuc/PYotvdTA="; 15 15 16 16 ldflags = [ 17 17 "-s"
+39 -13
pkgs/tools/admin/drawterm/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchgit 4 + , installShellFiles 5 + , makeWrapper 4 6 , xorg 7 + , pkg-config 8 + , wayland-scanner 9 + , pipewire 10 + , wayland 11 + , wayland-protocols 12 + , libxkbcommon 13 + , wlr-protocols 14 + , pulseaudio 15 + , config 5 16 }: 6 17 7 18 stdenv.mkDerivation rec { 8 19 pname = "drawterm"; 9 - version = "unstable-2023-03-05"; 20 + version = "unstable-2023-06-27"; 10 21 11 22 src = fetchgit { 12 23 url = "git://git.9front.org/plan9front/drawterm"; 13 - rev = "ed9cff5a4c39322744c4708699c9ae6651b7c9ab"; 14 - sha256 = "LM6UnggoxKC3e6xOlHYk9VFF99Abbdmp37nuUML8RgI="; 24 + rev = "36debf46ac184a22c6936345d22e4cfad995948c"; 25 + sha256 = "ebqw1jqeRC0FWeUIO/HaEovuwzU6+B48TjZbVJXByvA="; 15 26 }; 16 27 17 - buildInputs = [ 18 - xorg.libX11 19 - xorg.libXt 20 - ]; 28 + nativeBuildInputs = [ installShellFiles ] ++ { 29 + linux = [ pkg-config wayland-scanner ]; 30 + unix = [ makeWrapper ]; 31 + }."${config}" or (throw "unsupported CONF"); 32 + 33 + buildInputs = { 34 + linux = [ pipewire wayland wayland-protocols libxkbcommon wlr-protocols ]; 35 + unix = [ xorg.libX11 xorg.libXt ]; 36 + }."${config}" or (throw "unsupported CONF"); 21 37 22 38 # TODO: macos 23 - makeFlags = [ "CONF=unix" ]; 39 + makeFlags = [ "CONF=${config}" ]; 24 40 25 - installPhase = '' 26 - install -Dm755 -t $out/bin/ drawterm 27 - install -Dm644 -t $out/man/man1/ drawterm.1 41 + installPhase = { 42 + linux = '' 43 + install -Dm755 -t $out/bin/ drawterm 44 + ''; 45 + unix = '' 46 + # wrapping the oss output with pulse seems to be the easiest 47 + mv drawterm drawterm.bin 48 + install -Dm755 -t $out/bin/ drawterm.bin 49 + makeWrapper ${pulseaudio}/bin/padsp $out/bin/drawterm --add-flags $out/bin/drawterm.bin 50 + ''; 51 + }."${config}" or (throw "unsupported CONF") + '' 52 + installManPage drawterm.1 28 53 ''; 29 54 55 + 30 56 meta = with lib; { 31 - description = "Connect to Plan9 CPU servers from other operating systems."; 57 + description = "Connect to Plan 9 CPU servers from other operating systems."; 32 58 homepage = "https://drawterm.9front.org/"; 33 59 license = licenses.mit; 34 - maintainers = with maintainers; [ luc65r ]; 60 + maintainers = with maintainers; [ luc65r moody ]; 35 61 platforms = platforms.linux; 36 62 }; 37 63 }
+46
pkgs/tools/games/dualsensectl/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , dbus 6 + , hidapi 7 + , udev 8 + }: 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "dualsensectl"; 12 + version = "0.3"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "nowrep"; 16 + repo = "dualsensectl"; 17 + rev = "v${version}"; 18 + hash = "sha256-OZmZ+ENBBKzRZ9jLIn9Bz7oGYrSAjZ5XlOR9fpN0cZs="; 19 + }; 20 + 21 + postPatch = '' 22 + substituteInPlace Makefile --replace "/usr/" "/" 23 + ''; 24 + 25 + nativeBuildInputs = [ 26 + pkg-config 27 + ]; 28 + 29 + buildInputs = [ 30 + dbus 31 + hidapi 32 + udev 33 + ]; 34 + 35 + makeFlags = [ 36 + "DESTDIR=$(out)" 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "Linux tool for controlling PS5 DualSense controller"; 41 + homepage = "https://github.com/nowrep/dualsensectl"; 42 + license = licenses.gpl2Only; 43 + maintainers = with maintainers; [ azuwis ]; 44 + platforms = platforms.linux; 45 + }; 46 + }
+16 -2
pkgs/tools/networking/ghz/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib, buildGoModule, fetchFromGitHub, testers, ghz }: 2 2 3 3 buildGoModule rec { 4 4 pname = "ghz"; ··· 15 15 16 16 subPackages = [ "cmd/ghz" "cmd/ghz-web" ]; 17 17 18 - ldflags = [ "-s" "-w" ]; 18 + ldflags = [ 19 + "-s" 20 + "-w" 21 + "-X=main.version=${version}" 22 + ]; 23 + 24 + passthru.tests = { 25 + version = testers.testVersion { 26 + package = ghz; 27 + }; 28 + web-version = testers.testVersion { 29 + package = ghz; 30 + command = "ghz-web -v"; 31 + }; 32 + }; 19 33 20 34 meta = with lib; { 21 35 description = "Simple gRPC benchmarking and load testing tool";
+3 -3
pkgs/tools/networking/ockam/default.nix
··· 12 12 13 13 let 14 14 pname = "ockam"; 15 - version = "0.89.0"; 15 + version = "0.90.0"; 16 16 in 17 17 rustPlatform.buildRustPackage { 18 18 inherit pname version; ··· 21 21 owner = "build-trust"; 22 22 repo = pname; 23 23 rev = "ockam_v${version}"; 24 - sha256 = "sha256-KyhOPcE23nvCVGLnQSxL88WeQVWeTx+70CTvH2KfqK8="; 24 + sha256 = "sha256-IblL87YSSTew4UOZEkbPrQ1Zy9x33mfxGG1kg1atxrs="; 25 25 }; 26 26 27 - cargoHash = "sha256-LMGm+/fjyHMj8fZjw8uhVHTbG4PuxJjzq8kKP+DPVWE="; 27 + cargoHash = "sha256-/fKqUOa1Dos01IKyIZIjWwpZNXKh+cVoq4s2TUFWkBw="; 28 28 nativeBuildInputs = [ git pkg-config ]; 29 29 buildInputs = [ openssl dbus ] 30 30 ++ lib.optionals stdenv.isDarwin [ Security ];
+3 -3
pkgs/tools/security/osv-scanner/default.nix
··· 6 6 }: 7 7 buildGoModule rec { 8 8 pname = "osv-scanner"; 9 - version = "1.3.4"; 9 + version = "1.3.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "google"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-HJ+IQjoVD/qAVLcptuaG1Z+SZPZsLdp93cVVcJJ0HDw="; 15 + hash = "sha256-QKswDnqPJzucfOrRzKkBMvyuGsjamY9yhyBqcyhZNvI="; 16 16 }; 17 17 18 - vendorHash = "sha256-9sQmoASTfOTPE9lmoDshV7hBqzKfCjbZb9rRlhSvnNg="; 18 + vendorHash = "sha256-xHgatAblsnPikAYnfoWTGzpeAHs3ON06bDuxELH/AKI="; 19 19 20 20 subPackages = [ 21 21 "cmd/osv-scanner"
+3 -3
pkgs/tools/system/automatic-timezoned/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "automatic-timezoned"; 8 - version = "1.0.102"; 8 + version = "1.0.106"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "maxbrunet"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-4iHQ6mYG6DZa5RYPHW791J9kFqMDM9W+T3ufOg43u5g="; 14 + sha256 = "sha256-8oFdUXjn0fIomEK0SncOmFGQeGurPWO9ecntfYdJJA4="; 15 15 }; 16 16 17 - cargoHash = "sha256-i98kWlkaijWNVycbkqrjo4GrQPz8wmZTO3vQaqukCuI="; 17 + cargoHash = "sha256-WNqa80Nu2ihdbiZhuZli+7/ImEZne8kmjs/gLGO+rUo="; 18 18 19 19 meta = with lib; { 20 20 description = "Automatically update system timezone based on location";
+2 -2
pkgs/tools/system/gopsuinfo/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "gopsuinfo"; 8 - version = "0.1.4"; 8 + version = "0.1.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "nwg-piotr"; 12 12 repo = "gopsuinfo"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-kivxuy0fdSfF5zAKiflTkYsb6jdeQ75Or7WmbadxsrY="; 14 + sha256 = "sha256-h+CdiQh7IguCduIMCCI/UPIUAdXlNSHdkz6hrG10h3c="; 15 15 }; 16 16 17 17 vendorHash = "sha256-S2ZHfrbEjPDweazwWbMbEMcMl/i+8Nru0G0e7RjOJMk=";
+3 -3
pkgs/tools/system/nats-top/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "nats-top"; 8 - version = "0.6.0"; 8 + version = "0.6.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "nats-io"; 12 12 repo = pname; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-ZSPv4meyIYqNJm6SvqnpOjTtRGvfkUOAxn3JHmK5UEQ="; 14 + hash = "sha256-YQNIEhs/KNJp7184zBk0NZyXRWLQDaySZBJWe11vI9E="; 15 15 }; 16 16 17 - vendorHash = "sha256-8UcHRFt/O8RgZRxODIJZ16zvBi7FmadYdA/NUH9kfEo="; 17 + vendorHash = "sha256-IhaeM/stU9O48reT/mUadSkZDz0JXKCXjSRw8TMesTY="; 18 18 19 19 meta = with lib; { 20 20 description = "top-like tool for monitoring NATS servers";
+2 -2
pkgs/tools/system/netdata/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 # Don't forget to update go.d.plugin.nix as well 20 - version = "1.40.0"; 20 + version = "1.40.1"; 21 21 pname = "netdata"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "netdata"; 25 25 repo = "netdata"; 26 26 rev = "v${version}"; 27 - sha256 = "sha256-phPfbmzOVOLBCD29tg5DAak+Q2548iqiE1ZXbEkBhzc="; 27 + sha256 = "sha256-4bYCsEeB0kEYtVFVXymFv7ELUo9RXoKbPjOlDKav8Rg="; 28 28 fetchSubmodules = true; 29 29 }; 30 30
+2 -2
pkgs/tools/text/gtree/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "gtree"; 10 - version = "1.8.4"; 10 + version = "1.8.5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ddddddO"; 14 14 repo = "gtree"; 15 15 rev = "v${version}"; 16 - hash = "sha256-FbJc12hr4lmz1jEsfWdLZpd9Z17HDFgLBUMw9noakqM="; 16 + hash = "sha256-1ceSkO7curN4Jl42iSYvcrpZMBdsYpFDpKVGH20N98g="; 17 17 }; 18 18 19 19 vendorHash = "sha256-BMfJFR4sqJNNlJ7Y3q2GlXWjMDH+DXhuFQVX5I9Czkc=";
+10 -1
pkgs/top-level/all-packages.nix
··· 1591 1591 1592 1592 donkey = callPackage ../tools/security/donkey { }; 1593 1593 1594 + dualsensectl = callPackage ../tools/games/dualsensectl { }; 1595 + 1594 1596 dwarfs = callPackage ../tools/filesystems/dwarfs { }; 1595 1597 1596 1598 etlegacy = callPackage ../games/etlegacy { lua = lua5_4; }; ··· 4609 4607 4610 4608 crunch = callPackage ../tools/security/crunch { }; 4611 4609 4610 + crunchy-cli = callPackage ../applications/video/crunchy-cli { }; 4611 + 4612 4612 crudini = callPackage ../tools/misc/crudini { }; 4613 4613 4614 4614 csv2odf = callPackage ../applications/office/csv2odf { }; ··· 5916 5912 profetch = callPackage ../tools/misc/profetch { }; 5917 5913 5918 5914 psrecord = python3Packages.callPackage ../tools/misc/psrecord { }; 5915 + 5916 + pyenv = callPackage ../development/tools/pyenv { }; 5919 5917 5920 5918 r53-ddns = callPackage ../applications/networking/r53-ddns { }; 5921 5919 ··· 16810 16804 cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme { }; 16811 16805 cargo-tally = callPackage ../development/tools/rust/cargo-tally { }; 16812 16806 cargo-temp = callPackage ../development/tools/rust/cargo-temp { }; 16807 + cargo-toml-lint = callPackage ../development/tools/rust/cargo-toml-lint { }; 16813 16808 cargo-udeps = callPackage ../development/tools/rust/cargo-udeps { 16814 16809 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; 16815 16810 }; ··· 30527 30520 buildServerGui = false; 30528 30521 }; 30529 30522 30530 - drawterm = callPackage ../tools/admin/drawterm { }; 30523 + drawterm = callPackage ../tools/admin/drawterm { config = "unix"; }; 30524 + drawterm-wayland = callPackage ../tools/admin/drawterm { config = "linux"; }; 30531 30525 30532 30526 droopy = python3Packages.callPackage ../applications/networking/droopy { }; 30533 30527 ··· 39864 39856 39865 39857 nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate; 39866 39858 nix-deploy = haskell.lib.compose.justStaticExecutables haskellPackages.nix-deploy; 39859 + nix-derivation = haskell.lib.compose.justStaticExecutables haskellPackages.nix-derivation; 39867 39860 nix-diff = haskell.lib.compose.justStaticExecutables haskellPackages.nix-diff; 39868 39861 39869 39862 nix-du = callPackage ../tools/package-management/nix-du {
+3 -1
pkgs/top-level/python-packages.nix
··· 6920 6920 6921 6921 normality = callPackage ../development/python-modules/normality { }; 6922 6922 6923 + nose = callPackage ../development/python-modules/nose { }; 6924 + 6923 6925 nose2 = callPackage ../development/python-modules/nose2 { }; 6924 6926 6925 - nose = callPackage ../development/python-modules/nose { }; 6927 + nose3 = callPackage ../development/python-modules/nose3 { }; 6926 6928 6927 6929 nose-cov = callPackage ../development/python-modules/nose-cov { }; 6928 6930