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