diff options
Diffstat (limited to 'meta/recipes-graphics/xorg-lib/libsm_1.2.5.bb')
-rw-r--r-- | meta/recipes-graphics/xorg-lib/libsm_1.2.5.bb | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/meta/recipes-graphics/xorg-lib/libsm_1.2.5.bb b/meta/recipes-graphics/xorg-lib/libsm_1.2.5.bb new file mode 100644 index 0000000000..52cca2bcd7 --- /dev/null +++ b/meta/recipes-graphics/xorg-lib/libsm_1.2.5.bb | |||
@@ -0,0 +1,30 @@ | |||
1 | SUMMARY = "SM: Session Management library" | ||
2 | |||
3 | DESCRIPTION = "The Session Management Library (SMlib) is a low-level \"C\" \ | ||
4 | language interface to XSMP. The purpose of the X Session Management \ | ||
5 | Protocol (XSMP) is to provide a uniform mechanism for users to save and \ | ||
6 | restore their sessions. A session is a group of clients, each of which \ | ||
7 | has a particular state." | ||
8 | |||
9 | require xorg-lib-common.inc | ||
10 | |||
11 | LICENSE = "MIT" | ||
12 | LIC_FILES_CHKSUM = "file://COPYING;md5=e04a412a93c7cb2b5e07ebd8fd922917" | ||
13 | |||
14 | DEPENDS += "libice xorgproto xtrans" | ||
15 | |||
16 | # libSM can work without libuuid, we explicitly disable it to break the following circular dependency | ||
17 | # when DISTRO_FEATURES contains 'systemd' and 'x11'. | ||
18 | # systemd -> dbus -> libsm -> util-linux -> systemd | ||
19 | EXTRA_OECONF += "--without-libuuid" | ||
20 | |||
21 | PE = "1" | ||
22 | |||
23 | XORG_PN = "libSM" | ||
24 | |||
25 | SRC_URI[sha256sum] = "2af9e12da5ef670dc3a7bce1895c9c0f1bfb0cb9e64e8db40fcc33f883bd20bc" | ||
26 | |||
27 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}" | ||
28 | PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," | ||
29 | |||
30 | BBCLASSEXTEND = "native nativesdk" | ||