tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
phodav_2_0: re-init 2.5
It is needed for virt-viewer.
Jan Tojnar
3 years ago
bb3d5b67
32ddabf3
+61
2 changed files
expand all
collapse all
unified
split
pkgs
tools
networking
phodav
2.0.nix
top-level
all-packages.nix
+59
pkgs/tools/networking/phodav/2.0.nix
···
1
1
+
{ lib
2
2
+
, stdenv
3
3
+
, fetchurl
4
4
+
, fetchpatch
5
5
+
, pkg-config
6
6
+
, libsoup
7
7
+
, meson
8
8
+
, ninja
9
9
+
}:
10
10
+
11
11
+
stdenv.mkDerivation rec {
12
12
+
pname = "phodav";
13
13
+
version = "2.5";
14
14
+
15
15
+
outputs = [ "out" "dev" "lib" ];
16
16
+
17
17
+
src = fetchurl {
18
18
+
url = "http://ftp.gnome.org/pub/GNOME/sources/phodav/${version}/${pname}-${version}.tar.xz";
19
19
+
sha256 = "045rdzf8isqmzix12lkz6z073b5qvcqq6ad028advm5gf36skw3i";
20
20
+
};
21
21
+
22
22
+
patches = [
23
23
+
(fetchpatch {
24
24
+
url = "https://gitlab.gnome.org/GNOME/phodav/-/commit/ae9ac98c1b3db26070111661aba02594c62d2cef.patch";
25
25
+
sha256 = "sha256-jIHG6aRqG00Q6aIQsn4tyQdy/b6juW6QiUPXLmIc3TE=";
26
26
+
})
27
27
+
(fetchpatch {
28
28
+
url = "https://gitlab.gnome.org/GNOME/phodav/-/commit/560ab5ca4f836d82bddbbe66ea0f7c6b4cab6b3b.patch";
29
29
+
sha256 = "sha256-2gP579qhEkp7fQ8DBGYbZcjb2Tr+WpJs30Z7lsQaz2g=";
30
30
+
})
31
31
+
];
32
32
+
33
33
+
mesonFlags = [
34
34
+
"-Davahi=disabled"
35
35
+
"-Dsystemd=disabled"
36
36
+
"-Dgtk_doc=disabled"
37
37
+
"-Dudev=disabled"
38
38
+
];
39
39
+
40
40
+
NIX_LDFLAGS = lib.optionalString stdenv.isDarwin "-lintl";
41
41
+
42
42
+
nativeBuildInputs = [
43
43
+
pkg-config
44
44
+
meson
45
45
+
ninja
46
46
+
];
47
47
+
48
48
+
buildInputs = [
49
49
+
libsoup
50
50
+
];
51
51
+
52
52
+
meta = with lib; {
53
53
+
description = "WebDav server implementation and library using libsoup 2";
54
54
+
homepage = "https://wiki.gnome.org/phodav";
55
55
+
license = licenses.lgpl21Plus;
56
56
+
maintainers = with maintainers; [ wegank ];
57
57
+
platforms = platforms.unix;
58
58
+
};
59
59
+
}
+2
pkgs/top-level/all-packages.nix
···
10161
10161
10162
10162
phodav = callPackage ../tools/networking/phodav { };
10163
10163
10164
10164
+
phodav_2_0 = callPackage ../tools/networking/phodav/2.0.nix { };
10165
10165
+
10164
10166
photon-rss = callPackage ../applications/networking/feedreaders/photon { };
10165
10167
10166
10168
pim6sd = callPackage ../servers/pim6sd { };