patches and low-level development discussion
 help / color / mirror / code / Atom feed
bcc3770ecf70d55373962de219c2f3518633b971 blob 1377 bytes (raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
{ lib, stdenv, fetchFromGitLab
, meson, ninja, pkg-config, scdoc
, mesa, lz4, zstd, ffmpeg, libva
}:

stdenv.mkDerivation rec {
  pname = "waypipe";
  version = "0.8.4";

  src = fetchFromGitLab {
    domain = "gitlab.freedesktop.org";
    owner = "mstoeckl";
    repo = "waypipe";
    rev = "v${version}";
    sha256 = "sha256-ee3RKlcZQf8o8cQfz1ckiLDFNzdFJesBJKJTTrUmcpU=";
  };

  strictDeps = true;
  depsBuildBuild = [ pkg-config ];
  nativeBuildInputs = [ meson ninja pkg-config scdoc ];
  buildInputs = [
    # Optional dependencies:
    # mesa lz4 zstd ffmpeg libva # TODO: one day recompile with acceleration
    lz4 zstd
  ];

  mesonFlags = [
  "-Dwith_video=disabled"
  "-Dwith_systemtap=false"
  "-Dwith_vaapi=disabled"
  "-Dwith_dmabuf=disabled"
  ];

  meta = with lib; {
    description = "A network proxy for Wayland clients (applications)";
    longDescription = ''
      waypipe is a proxy for Wayland clients. It forwards Wayland messages and
      serializes changes to shared memory buffers over a single socket. This
      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; [ primeos ];
  };
}
debug log:

solving bcc3770ecf7 ...
found bcc3770ecf7 in https://spectrum-os.org/lists/archives/spectrum-devel/20221130071409.1365019-1-vadim.likholetov@unikie.com/ ||
	https://spectrum-os.org/lists/archives/spectrum-devel/20221129230136.1362116-1-vadim.likholetov@unikie.com/
found ec94d504b9d in https://spectrum-os.org/git/nixpkgs
preparing index
index prepared:
100644 ec94d504b9dbccc36565054764e865426f961545	pkgs/applications/networking/remote/waypipe/default.nix

applying [1/2] https://spectrum-os.org/lists/archives/spectrum-devel/20221130071409.1365019-1-vadim.likholetov@unikie.com/
diff --git a/pkgs/applications/networking/remote/waypipe/default.nix b/pkgs/applications/networking/remote/waypipe/default.nix
index ec94d504b9d..bcc3770ecf7 100644

Checking patch pkgs/applications/networking/remote/waypipe/default.nix...
Applied patch pkgs/applications/networking/remote/waypipe/default.nix cleanly.

skipping https://spectrum-os.org/lists/archives/spectrum-devel/20221129230136.1362116-1-vadim.likholetov@unikie.com/ for bcc3770ecf7
index at:
100644 bcc3770ecf70d55373962de219c2f3518633b971	pkgs/applications/networking/remote/waypipe/default.nix

Code repositories for project(s) associated with this public inbox

	https://spectrum-os.org/git/crosvm
	https://spectrum-os.org/git/doc
	https://spectrum-os.org/git/mktuntap
	https://spectrum-os.org/git/nixpkgs
	https://spectrum-os.org/git/spectrum
	https://spectrum-os.org/git/ucspi-vsock
	https://spectrum-os.org/git/www

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).