tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
plik: 1.3.4 -> 1.3.6
freezeboy
3 years ago
8dd18c10
033bd4fa
+12
-6
2 changed files
expand all
collapse all
unified
split
pkgs
servers
plik
default.nix
programs.nix
+2
-2
pkgs/servers/plik/default.nix
···
1
{ lib, fetchurl, makeWrapper, runCommand, callPackage }:
2
3
let
4
-
version = "1.3.4";
5
6
programs = callPackage ./programs.nix { };
7
8
webapp = fetchurl {
9
url = "https://github.com/root-gg/plik/releases/download/${version}/plik-${version}-linux-amd64.tar.gz";
10
-
sha256 = "1qp96va5l0m7jp4g007bhgcpf4ydg3cpg2x9wa9rkpp9k1svdhjy";
11
};
12
13
in
···
1
{ lib, fetchurl, makeWrapper, runCommand, callPackage }:
2
3
let
4
+
version = "1.3.6";
5
6
programs = callPackage ./programs.nix { };
7
8
webapp = fetchurl {
9
url = "https://github.com/root-gg/plik/releases/download/${version}/plik-${version}-linux-amd64.tar.gz";
10
+
sha256 = "sha256-UGzevhZDfQBoFgPZQIs5Ftgz1cUHGfY/IRSEWQHFVSQ=";
11
};
12
13
in
+10
-4
pkgs/servers/plik/programs.nix
···
1
{ lib, buildGoModule, fetchFromGitHub, fetchurl, makeWrapper, runCommand }:
2
3
let
4
-
version = "1.3.4";
5
6
src = fetchFromGitHub {
7
owner = "root-gg";
8
repo = "plik";
9
rev = version;
10
-
sha256 = "0kmcidnjw26vnxx9h3swcg72i507awg89s4nfxw6rwbyw36iiiqf";
11
};
12
13
vendorSha256 = null;
···
18
maintainers = with maintainers; [ freezeboy ];
19
license = licenses.mit;
20
};
0
0
0
0
0
0
21
in
22
{
23
24
plik = buildGoModule {
25
pname = "plik";
26
-
inherit version meta src vendorSha256;
27
28
subPackages = [ "client" ];
29
postInstall = ''
···
33
34
plikd-unwrapped = buildGoModule {
35
pname = "plikd-unwrapped";
36
-
inherit version src vendorSha256;
37
38
subPackages = [ "server" ];
39
postFixup = ''
···
1
{ lib, buildGoModule, fetchFromGitHub, fetchurl, makeWrapper, runCommand }:
2
3
let
4
+
version = "1.3.6";
5
6
src = fetchFromGitHub {
7
owner = "root-gg";
8
repo = "plik";
9
rev = version;
10
+
sha256 = "sha256-Xfk7+60iB5/qJh/6j6AxW0aKXuzdINRfILXRzOFejW4=";
11
};
12
13
vendorSha256 = null;
···
18
maintainers = with maintainers; [ freezeboy ];
19
license = licenses.mit;
20
};
21
+
22
+
postPatch = ''
23
+
substituteInPlace server/common/version.go \
24
+
--replace '"0.0.0"' '"${version}"'
25
+
'';
26
+
27
in
28
{
29
30
plik = buildGoModule {
31
pname = "plik";
32
+
inherit version meta src vendorSha256 postPatch;
33
34
subPackages = [ "client" ];
35
postInstall = ''
···
39
40
plikd-unwrapped = buildGoModule {
41
pname = "plikd-unwrapped";
42
+
inherit version src vendorSha256 postPatch;
43
44
subPackages = [ "server" ];
45
postFixup = ''