tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
libadwaita: unstable-2021-05-01 -> 1.0.0-alpha.1
Robert Schütz
4 years ago
16817d94
6a3befb1
+14
-4
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
libadwaita
default.nix
+14
-4
pkgs/development/libraries/libadwaita/default.nix
···
2
2
, stdenv
3
3
, fetchFromGitLab
4
4
, docbook-xsl-nons
5
5
+
, gi-docgen
5
6
, gtk-doc
7
7
+
, libxml2
6
8
, meson
7
9
, ninja
8
10
, pkg-config
9
11
, sassc
10
12
, vala
11
13
, gobject-introspection
14
14
+
, fribidi
12
15
, gtk4
13
16
, xvfb-run
14
17
}:
15
18
16
19
stdenv.mkDerivation rec {
17
20
pname = "libadwaita";
18
18
-
version = "unstable-2021-05-01";
21
21
+
version = "1.0.0-alpha.1";
19
22
20
23
outputs = [ "out" "dev" "devdoc" ];
21
21
-
outputBin = "dev";
24
24
+
outputBin = "devdoc"; # demo app
22
25
23
26
src = fetchFromGitLab {
24
27
domain = "gitlab.gnome.org";
25
28
owner = "GNOME";
26
29
repo = "libadwaita";
27
27
-
rev = "8d66b987a19979d9d7b85dacc6bad5ce0c8743fe";
28
28
-
sha256 = "0i3wav6jsyi4w4i2r1rad769m5y5s9djj4zqb7dfyh0bad24ba3q";
30
30
+
rev = version;
31
31
+
sha256 = "1v52md62kaqykv8b6kxxbxwnbdzlda4ir7n5wh2iizadcailyw7p";
29
32
};
30
33
31
34
nativeBuildInputs = [
32
35
docbook-xsl-nons
36
36
+
gi-docgen
33
37
gtk-doc
38
38
+
libxml2 # for xmllint
34
39
meson
35
40
ninja
36
41
pkg-config
···
43
48
];
44
49
45
50
buildInputs = [
51
51
+
fribidi
46
52
gobject-introspection
47
53
gtk4
48
54
];
···
55
61
56
62
checkPhase = ''
57
63
xvfb-run meson test
64
64
+
'';
65
65
+
66
66
+
postInstall = ''
67
67
+
mv $out/share/{doc,gtk-doc}
58
68
'';
59
69
60
70
meta = with lib; {