forked from mirrors/nixpkgs
rmfakecloud: init at 0.0.7
The package only includes the server software. It does not include the optional JavaScript web user interface, which is relatively hard to build on NixOS.
This commit is contained in:
parent
92399126b8
commit
4437afa423
31
pkgs/servers/rmfakecloud/default.nix
Normal file
31
pkgs/servers/rmfakecloud/default.nix
Normal file
|
@ -0,0 +1,31 @@
|
|||
{ lib, fetchFromGitHub, buildGoModule }:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "rmfakecloud";
|
||||
version = "0.0.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ddvk";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-Ax+eozbAIE3425ndT4z4fVBMwzLN7iR5fTz8rz60zWg=";
|
||||
};
|
||||
|
||||
vendorSha256 = "sha256-NwDaPpjkQogXE37RGS3zEALlp3NuXP9RW//vbwM6y0A=";
|
||||
|
||||
postPatch = ''
|
||||
# skip including the JS SPA, which is difficult to build
|
||||
sed -i '/go:/d' ui/assets.go
|
||||
'';
|
||||
|
||||
ldflags = [
|
||||
"-s" "-w" "-X main.version=v${version}"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Host your own cloud for the Remarkable";
|
||||
homepage = "https://ddvk.github.io/rmfakecloud/";
|
||||
license = licenses.agpl3Only;
|
||||
maintainers = with maintainers; [ pacien martinetd ];
|
||||
};
|
||||
}
|
|
@ -33572,6 +33572,8 @@ with pkgs;
|
|||
|
||||
ricty = callPackage ../data/fonts/ricty { };
|
||||
|
||||
rmfakecloud = callPackage ../servers/rmfakecloud { };
|
||||
|
||||
rmfuse = callPackage ../tools/filesystems/rmfuse {};
|
||||
|
||||
rmount = callPackage ../tools/filesystems/rmount {};
|
||||
|
|
Loading…
Reference in a new issue