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
, stdenv
3
, fetchFromGitLab
4
, docbook-xsl-nons
0
5
, gtk-doc
0
6
, meson
7
, ninja
8
, pkg-config
9
, sassc
10
, vala
11
, gobject-introspection
0
12
, gtk4
13
, xvfb-run
14
}:
15
16
stdenv.mkDerivation rec {
17
pname = "libadwaita";
18
-
version = "unstable-2021-05-01";
19
20
outputs = [ "out" "dev" "devdoc" ];
21
-
outputBin = "dev";
22
23
src = fetchFromGitLab {
24
domain = "gitlab.gnome.org";
25
owner = "GNOME";
26
repo = "libadwaita";
27
-
rev = "8d66b987a19979d9d7b85dacc6bad5ce0c8743fe";
28
-
sha256 = "0i3wav6jsyi4w4i2r1rad769m5y5s9djj4zqb7dfyh0bad24ba3q";
29
};
30
31
nativeBuildInputs = [
32
docbook-xsl-nons
0
33
gtk-doc
0
34
meson
35
ninja
36
pkg-config
···
43
];
44
45
buildInputs = [
0
46
gobject-introspection
47
gtk4
48
];
···
55
56
checkPhase = ''
57
xvfb-run meson test
0
0
0
0
58
'';
59
60
meta = with lib; {
···
2
, stdenv
3
, fetchFromGitLab
4
, docbook-xsl-nons
5
+
, gi-docgen
6
, gtk-doc
7
+
, libxml2
8
, meson
9
, ninja
10
, pkg-config
11
, sassc
12
, vala
13
, gobject-introspection
14
+
, fribidi
15
, gtk4
16
, xvfb-run
17
}:
18
19
stdenv.mkDerivation rec {
20
pname = "libadwaita";
21
+
version = "1.0.0-alpha.1";
22
23
outputs = [ "out" "dev" "devdoc" ];
24
+
outputBin = "devdoc"; # demo app
25
26
src = fetchFromGitLab {
27
domain = "gitlab.gnome.org";
28
owner = "GNOME";
29
repo = "libadwaita";
30
+
rev = version;
31
+
sha256 = "1v52md62kaqykv8b6kxxbxwnbdzlda4ir7n5wh2iizadcailyw7p";
32
};
33
34
nativeBuildInputs = [
35
docbook-xsl-nons
36
+
gi-docgen
37
gtk-doc
38
+
libxml2 # for xmllint
39
meson
40
ninja
41
pkg-config
···
48
];
49
50
buildInputs = [
51
+
fribidi
52
gobject-introspection
53
gtk4
54
];
···
61
62
checkPhase = ''
63
xvfb-run meson test
64
+
'';
65
+
66
+
postInstall = ''
67
+
mv $out/share/{doc,gtk-doc}
68
'';
69
70
meta = with lib; {