Unverified Commit bdb9e6c3 authored by Felix Bargfeldt's avatar Felix Bargfeldt Committed by GitHub
Browse files

waypipe: minor cleanup; provide update script (#401115)

parents f3ddc747 4fe61874
Loading
Loading
Loading
Loading
+12 −9
Original line number Diff line number Diff line
@@ -19,8 +19,9 @@
  autoPatchelfHook,
  wayland-scanner,
  rust-bindgen,
  nix-update-script,
}:
llvmPackages.stdenv.mkDerivation rec {
llvmPackages.stdenv.mkDerivation (finalAttrs: {
  pname = "waypipe";
  version = "0.10.4";

@@ -28,11 +29,11 @@ llvmPackages.stdenv.mkDerivation rec {
    domain = "gitlab.freedesktop.org";
    owner = "mstoeckl";
    repo = "waypipe";
    tag = "v${version}";
    tag = "v${finalAttrs.version}";
    hash = "sha256-O47b1CHCEwUSigjk0Ml3uLhRRxcPC6Phj2cnIlX1Hkg=";
  };
  cargoDeps = rustPlatform.fetchCargoVendor {
    inherit pname version src;
    inherit (finalAttrs) pname version src;
    hash = "sha256-c561GpU2XENILSzk0Zka0qrtXZm7xaq/hiJA4Iv++QI=";
  };

@@ -69,7 +70,9 @@ llvmPackages.stdenv.mkDerivation rec {
    vulkan-loader
  ];

  meta = with lib; {
  passthru.updateScript = nix-update-script { };

  meta = {
    description = "Network proxy for Wayland clients (applications)";
    longDescription = ''
      waypipe is a proxy for Wayland clients. It forwards Wayland messages and
@@ -77,10 +80,10 @@ llvmPackages.stdenv.mkDerivation rec {
      makes application forwarding similar to ssh -X feasible.
    '';
    homepage = "https://mstoeckl.com/notes/gsoc/blog.html";
    changelog = "https://gitlab.freedesktop.org/mstoeckl/waypipe/-/releases#v${version}";
    license = licenses.mit;
    platforms = platforms.linux;
    maintainers = with maintainers; [ mic92 ];
    changelog = "https://gitlab.freedesktop.org/mstoeckl/waypipe/-/releases#v${finalAttrs.version}";
    license = lib.licenses.mit;
    platforms = lib.platforms.linux;
    maintainers = with lib.maintainers; [ mic92 ];
    mainProgram = "waypipe";
  };
}
})