diff options
author | Alyssa Ross <hi@alyssa.is> | 2021-06-22 15:01:47 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2021-06-22 16:57:59 +0000 |
commit | 633cab0ecb07627706c6b523e219490f019eaab5 (patch) | |
tree | 4fb472bdfe2723037dad53dc1b8a87c939015f5e /nixpkgs/pkgs/applications/misc/remarkable | |
parent | ffb691c199e7e0cbc4e45e5310779c9e3f7c2a73 (diff) | |
parent | 432fc2d9a67f92e05438dff5fdc2b39d33f77997 (diff) | |
download | nixlib-633cab0ecb07627706c6b523e219490f019eaab5.tar nixlib-633cab0ecb07627706c6b523e219490f019eaab5.tar.gz nixlib-633cab0ecb07627706c6b523e219490f019eaab5.tar.bz2 nixlib-633cab0ecb07627706c6b523e219490f019eaab5.tar.lz nixlib-633cab0ecb07627706c6b523e219490f019eaab5.tar.xz nixlib-633cab0ecb07627706c6b523e219490f019eaab5.tar.zst nixlib-633cab0ecb07627706c6b523e219490f019eaab5.zip |
Merge commit '432fc2d9a67f92e05438dff5fdc2b39d33f77997'
# Conflicts: # nixpkgs/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix # nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/default.nix # nixpkgs/pkgs/applications/window-managers/sway/default.nix # nixpkgs/pkgs/build-support/rust/default.nix # nixpkgs/pkgs/development/go-modules/generic/default.nix
Diffstat (limited to 'nixpkgs/pkgs/applications/misc/remarkable')
-rw-r--r-- | nixpkgs/pkgs/applications/misc/remarkable/restream/default.nix | 48 | ||||
-rw-r--r-- | nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix | 8 |
2 files changed, 52 insertions, 4 deletions
diff --git a/nixpkgs/pkgs/applications/misc/remarkable/restream/default.nix b/nixpkgs/pkgs/applications/misc/remarkable/restream/default.nix new file mode 100644 index 000000000000..f2ce2bd441c2 --- /dev/null +++ b/nixpkgs/pkgs/applications/misc/remarkable/restream/default.nix @@ -0,0 +1,48 @@ +{ lib +, bash +, stdenv +, lz4 +, ffmpeg-full +, fetchFromGitHub +, openssh +, makeWrapper +}: + +stdenv.mkDerivation rec { + pname = "restream"; + version = "1.1"; + + src = fetchFromGitHub { + owner = "rien"; + repo = pname; + rev = version; + sha256 = "18z17chl7r5dg12xmr3f9gbgv97nslm8nijigd03iysaj6dhymp3"; + }; + + nativeBuildInputs = [ makeWrapper ]; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + install -D ${src}/restream.arm.static $out/libexec/restream.arm.static + install -D ${src}/reStream.sh $out/bin/restream + + runHook postInstall + ''; + + postInstall = '' + # `ffmpeg-full` is used here to bring in `ffplay`, which is used to display + # the reMarkable framebuffer + wrapProgram "$out/bin/restream" --suffix PATH ":" "${lib.makeBinPath [ ffmpeg-full lz4 openssh ]}" + ''; + + meta = with lib; { + description = "reMarkable screen sharing over SSH"; + homepage = "https://github.com/rien/reStream"; + license = licenses.mit; + maintainers = [ maintainers.cpcloud ]; + }; +} diff --git a/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix b/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix index e2a5f348da57..11373756f8d0 100644 --- a/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix +++ b/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "rmapi"; - version = "0.0.13"; + version = "0.0.15"; src = fetchFromGitHub { owner = "juruen"; repo = "rmapi"; rev = "v${version}"; - sha256 = "0qq8x37p7yxhcp5d5xss3pv5186xgg0hd6lbkqivhy5yjsd54c7b"; + sha256 = "sha256-ju54JSd3Zyye5YGLPEOkhY93ONh0b7eDSnvJlIawizE="; }; - vendorSha256 = "1pa75rjns1kknl2gmfprdzc3f2z8dk44jkz6dmf8f3prj0z7x88c"; + vendorSha256 = "sha256-SE/0a8QUJsWoGwkSiZqYx1eXuOIL3avJujyg8iSdcBU="; doCheck = false; @@ -19,7 +19,7 @@ buildGoModule rec { description = "A Go app that allows access to the ReMarkable Cloud API programmatically"; homepage = "https://github.com/juruen/rmapi"; changelog = "https://github.com/juruen/rmapi/blob/v${version}/CHANGELOG.md"; - license = licenses.agpl3; + license = licenses.agpl3Only; maintainers = [ maintainers.nickhu ]; }; } |