1{
2 lib,
3 stdenv,
4 fetchFromGitLab,
5 meson,
6 ninja,
7 pkg-config,
8 docbook-xsl-nons,
9 docbook_xml_dtd_43,
10 gtk-doc,
11 gdk-pixbuf,
12 libX11,
13}:
14
15stdenv.mkDerivation rec {
16 pname = "gdk-pixbuf-xlib";
17 version = "2.40.2";
18
19 outputs = [
20 "out"
21 "dev"
22 "devdoc"
23 ];
24
25 src = fetchFromGitLab {
26 domain = "gitlab.gnome.org";
27 owner = "Archive";
28 repo = "gdk-pixbuf-xlib";
29 rev = version;
30 hash = "sha256-b4EUaYzg2NlBMU90dGQivOvkv9KKSzES/ymPqzrelu8=";
31 };
32
33 nativeBuildInputs = [
34 meson
35 ninja
36 pkg-config
37 docbook-xsl-nons
38 docbook_xml_dtd_43
39 gtk-doc
40 ];
41
42 propagatedBuildInputs = [
43 gdk-pixbuf
44 libX11
45 ];
46
47 mesonFlags = [
48 "-Dgtk_doc=true"
49 ];
50
51 meta = with lib; {
52 description = "Deprecated API for integrating GdkPixbuf with Xlib data types";
53 homepage = "https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib";
54 maintainers = [ ];
55 license = licenses.lgpl21Plus;
56 platforms = platforms.unix;
57 };
58}