fork
Configure Feed
Select the types of activity you want to include in your feed.
lol
fork
Configure Feed
Select the types of activity you want to include in your feed.
1{ lib, stdenv
2, fetchurl
3, fetchpatch
4, meson
5, ninja
6, pkg-config
7, gtk-doc
8, docbook_xsl
9, docbook_xml_dtd_412
10, libX11
11, glib
12, gtk3
13, pango
14, cairo
15, libXres
16, libstartup_notification
17, gettext
18, gobject-introspection
19, gnome
20}:
21
22stdenv.mkDerivation rec {
23 pname = "libwnck";
24 version = "40.0";
25
26 outputs = [ "out" "dev" "devdoc" ];
27 outputBin = "dev";
28
29 src = fetchurl {
30 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
31 sha256 = "MMt5qDn5DNZvPiAvP5jLUWb6DNm5LrVxrZxHCkMCHYM=";
32 };
33
34 nativeBuildInputs = [
35 meson
36 ninja
37 pkg-config
38 gettext
39 gobject-introspection
40 gtk-doc
41 docbook_xsl
42 docbook_xml_dtd_412
43 ];
44
45 buildInputs = [
46 libX11
47 libstartup_notification
48 pango
49 cairo
50 libXres
51 ];
52
53 propagatedBuildInputs = [
54 glib
55 gtk3
56 ];
57
58 mesonFlags = [
59 "-Dgtk_doc=true"
60 ];
61
62 passthru = {
63 updateScript = gnome.updateScript {
64 packageName = pname;
65 };
66 };
67
68 meta = with lib; {
69 description = "Library to manage X windows and workspaces (via pagers, tasklists, etc.)";
70 license = licenses.lgpl21Plus;
71 platforms = platforms.linux;
72 maintainers = with maintainers; [ liff ];
73 };
74}