recipes: Make use of the new bb.utils.filter() function
(From OE-Core rev: 0a1427bf9aeeda6bee2cc0af8da4ea5fd90aef6f) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
dec5650bc2
commit
254bfb1071
|
@ -36,7 +36,7 @@ TEST_EXTRACTED_DIR ?= "${TEST_NEEDED_PACKAGES_DIR}/extracted"
|
||||||
TEST_PACKAGED_DIR ?= "${TEST_NEEDED_PACKAGES_DIR}/packaged"
|
TEST_PACKAGED_DIR ?= "${TEST_NEEDED_PACKAGES_DIR}/packaged"
|
||||||
|
|
||||||
RPMTESTSUITE = "${@bb.utils.contains('IMAGE_PKGTYPE', 'rpm', 'smart rpm', '', d)}"
|
RPMTESTSUITE = "${@bb.utils.contains('IMAGE_PKGTYPE', 'rpm', 'smart rpm', '', d)}"
|
||||||
SYSTEMDSUITE = "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
|
SYSTEMDSUITE = "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
|
||||||
MINTESTSUITE = "ping"
|
MINTESTSUITE = "ping"
|
||||||
NETTESTSUITE = "${MINTESTSUITE} ssh df date scp oe_syslog ${SYSTEMDSUITE}"
|
NETTESTSUITE = "${MINTESTSUITE} ssh df date scp oe_syslog ${SYSTEMDSUITE}"
|
||||||
DEVTESTSUITE = "gcc kernelmodule ldd"
|
DEVTESTSUITE = "gcc kernelmodule ldd"
|
||||||
|
|
|
@ -17,7 +17,7 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'o32', ' -mabi=32', '', d)
|
||||||
|
|
||||||
TUNEVALID[n32] = "MIPS64 n32 ABI"
|
TUNEVALID[n32] = "MIPS64 n32 ABI"
|
||||||
TUNECONFLICTS[n32] = "o32 n64"
|
TUNECONFLICTS[n32] = "o32 n64"
|
||||||
ABIEXTENSION .= "${@bb.utils.contains('TUNE_FEATURES', 'n32', 'n32', '' ,d)}"
|
ABIEXTENSION .= "${@bb.utils.filter('TUNE_FEATURES', 'n32' ,d)}"
|
||||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'n32', ' -mabi=n32', '', d)}"
|
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'n32', ' -mabi=n32', '', d)}"
|
||||||
|
|
||||||
# user mode qemu doesn't support mips64 n32: "Invalid ELF image for this architecture"
|
# user mode qemu doesn't support mips64 n32: "Invalid ELF image for this architecture"
|
||||||
|
@ -44,7 +44,7 @@ MIPSPKGSFX_BYTE = "${@bb.utils.contains('TUNE_FEATURES', 'n64' , '64', '', d)}"
|
||||||
MIPSPKGSFX_BYTE .= "${@bb.utils.contains('TUNE_FEATURES', 'n32' , '64', '', d)}"
|
MIPSPKGSFX_BYTE .= "${@bb.utils.contains('TUNE_FEATURES', 'n32' , '64', '', d)}"
|
||||||
MIPSPKGSFX_FPU = "${@bb.utils.contains('TUNE_FEATURES', 'fpu-hard' , '', '-nf', d)}"
|
MIPSPKGSFX_FPU = "${@bb.utils.contains('TUNE_FEATURES', 'fpu-hard' , '', '-nf', d)}"
|
||||||
MIPSPKGSFX_ABI = "${@bb.utils.contains('TUNE_FEATURES', 'n32', '-n32', '', d)}"
|
MIPSPKGSFX_ABI = "${@bb.utils.contains('TUNE_FEATURES', 'n32', '-n32', '', d)}"
|
||||||
MIPSPKGSFX_R6 = "${@bb.utils.contains('TUNE_FEATURES', 'r6', 'r6', '', d)}"
|
MIPSPKGSFX_R6 = "${@bb.utils.filter('TUNE_FEATURES', 'r6', d)}"
|
||||||
MIPSPKGSFX_64R6 = "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r6', 'isa', '', d)}"
|
MIPSPKGSFX_64R6 = "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r6', 'isa', '', d)}"
|
||||||
MIPSPKGSFX_32R6 = "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa32r6', 'isa32', '', d)}"
|
MIPSPKGSFX_32R6 = "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa32r6', 'isa32', '', d)}"
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ TARGET_FPU .= "${@bb.utils.contains('TUNE_FEATURES', [ 'ppce500' , 'spe' ], 'ppc
|
||||||
|
|
||||||
# spe is defined potentially in two places, so we want to be sure it will
|
# spe is defined potentially in two places, so we want to be sure it will
|
||||||
# only write spe once to the ABIEXTENSIONS field.
|
# only write spe once to the ABIEXTENSIONS field.
|
||||||
SPEABIEXTENSION = "${@bb.utils.contains('TUNE_FEATURES', 'spe', 'spe', '', d)}"
|
SPEABIEXTENSION = "${@bb.utils.filter('TUNE_FEATURES', 'spe', d)}"
|
||||||
ABIEXTENSION .= "${SPEABIEXTENSION}"
|
ABIEXTENSION .= "${SPEABIEXTENSION}"
|
||||||
|
|
||||||
AVAILTUNES += "ppce500"
|
AVAILTUNES += "ppce500"
|
||||||
|
|
|
@ -11,7 +11,7 @@ TARGET_FPU .= "${@bb.utils.contains('TUNE_FEATURES', [ 'ppce500v2' , 'spe' ], 'p
|
||||||
|
|
||||||
# spe is defined potentially in two places, so we want to be sure it will
|
# spe is defined potentially in two places, so we want to be sure it will
|
||||||
# only write spe once to the ABIEXTENSIONS field.
|
# only write spe once to the ABIEXTENSIONS field.
|
||||||
SPEABIEXTENSION = "${@bb.utils.contains('TUNE_FEATURES', 'spe', 'spe', '', d)}"
|
SPEABIEXTENSION = "${@bb.utils.filter('TUNE_FEATURES', 'spe', d)}"
|
||||||
ABIEXTENSION .= "${SPEABIEXTENSION}"
|
ABIEXTENSION .= "${SPEABIEXTENSION}"
|
||||||
|
|
||||||
AVAILTUNES += "ppce500v2"
|
AVAILTUNES += "ppce500v2"
|
||||||
|
|
|
@ -64,7 +64,7 @@ UBOOT_EXTLINUX_CONF_NAME ?= "extlinux.conf"
|
||||||
UBOOT_EXTLINUX_SYMLINK ?= "${UBOOT_EXTLINUX_CONF_NAME}-${MACHINE}-${PR}"
|
UBOOT_EXTLINUX_SYMLINK ?= "${UBOOT_EXTLINUX_CONF_NAME}-${MACHINE}-${PR}"
|
||||||
|
|
||||||
do_compile () {
|
do_compile () {
|
||||||
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', 'ld-is-gold', '', d)}" = "ld-is-gold" ] ; then
|
if [ "${@bb.utils.filter('DISTRO_FEATURES', 'ld-is-gold', d)}" ]; then
|
||||||
sed -i 's/$(CROSS_COMPILE)ld$/$(CROSS_COMPILE)ld.bfd/g' ${S}/config.mk
|
sed -i 's/$(CROSS_COMPILE)ld$/$(CROSS_COMPILE)ld.bfd/g' ${S}/config.mk
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -31,10 +31,8 @@ EXTRA_OECONF += "\
|
||||||
"
|
"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "wispr \
|
PACKAGECONFIG ??= "wispr \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd','systemd', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', '3g systemd wifi', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'wifi','wifi', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', '3g','3g', '', d)} \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
# If you want ConnMan to support VPN, add following statement into
|
# If you want ConnMan to support VPN, add following statement into
|
||||||
|
|
|
@ -22,7 +22,7 @@ EXTRA_OECONF = "--with-pcap=linux"
|
||||||
EXTRA_AUTORECONF += "--exclude=aclocal"
|
EXTRA_AUTORECONF += "--exclude=aclocal"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', '${BLUEZ}', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', '${BLUEZ}', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} \
|
||||||
"
|
"
|
||||||
PACKAGECONFIG[bluez4] = "--enable-bluetooth,--disable-bluetooth,bluez4"
|
PACKAGECONFIG[bluez4] = "--enable-bluetooth,--disable-bluetooth,bluez4"
|
||||||
# Add a dummy PACKAGECONFIG for bluez5 since it is not supported by libpcap.
|
# Add a dummy PACKAGECONFIG for bluez5 since it is not supported by libpcap.
|
||||||
|
|
|
@ -19,7 +19,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \
|
||||||
|
|
||||||
inherit autotools pkgconfig systemd update-rc.d bluetooth
|
inherit autotools pkgconfig systemd update-rc.d bluetooth
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
|
||||||
|
|
||||||
PACKAGECONFIG[systemd] = "--enable-systemd --with-systemdsystemunitdir=${systemd_unitdir}/system/ --with-systemduserunitdir=${systemd_unitdir}/user/,--disable-systemd"
|
PACKAGECONFIG[systemd] = "--enable-systemd --with-systemdsystemunitdir=${systemd_unitdir}/system/ --with-systemduserunitdir=${systemd_unitdir}/user/,--disable-systemd"
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ EXTRA_OECONF = "--with-statduser=rpcuser \
|
||||||
"
|
"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "tcp-wrappers \
|
PACKAGECONFIG ??= "tcp-wrappers \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} \
|
||||||
"
|
"
|
||||||
PACKAGECONFIG_remove_libc-musl = "tcp-wrappers"
|
PACKAGECONFIG_remove_libc-musl = "tcp-wrappers"
|
||||||
PACKAGECONFIG[tcp-wrappers] = "--with-tcp-wrappers,--without-tcp-wrappers,tcp-wrappers"
|
PACKAGECONFIG[tcp-wrappers] = "--with-tcp-wrappers,--without-tcp-wrappers,tcp-wrappers"
|
||||||
|
|
|
@ -13,7 +13,7 @@ INITSCRIPT_NAME = "ofono"
|
||||||
INITSCRIPT_PARAMS = "defaults 22"
|
INITSCRIPT_PARAMS = "defaults 22"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "\
|
PACKAGECONFIG ??= "\
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
|
||||||
"
|
"
|
||||||
PACKAGECONFIG[systemd] = "--with-systemdunitdir=${systemd_unitdir}/system/,--with-systemdunitdir="
|
PACKAGECONFIG[systemd] = "--with-systemdunitdir=${systemd_unitdir}/system/,--with-systemdunitdir="
|
||||||
|
|
|
@ -91,12 +91,12 @@ do_compile_ptest() {
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install_append () {
|
do_install_append () {
|
||||||
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then
|
if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then
|
||||||
install -D -m 0644 ${WORKDIR}/sshd ${D}${sysconfdir}/pam.d/sshd
|
install -D -m 0644 ${WORKDIR}/sshd ${D}${sysconfdir}/pam.d/sshd
|
||||||
sed -i -e 's:#UsePAM no:UsePAM yes:' ${D}${sysconfdir}/ssh/sshd_config
|
sed -i -e 's:#UsePAM no:UsePAM yes:' ${D}${sysconfdir}/ssh/sshd_config
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" = "x11" ]; then
|
if [ "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" ]; then
|
||||||
sed -i -e 's:#X11Forwarding no:X11Forwarding yes:' ${D}${sysconfdir}/ssh/sshd_config
|
sed -i -e 's:#X11Forwarding no:X11Forwarding yes:' ${D}${sysconfdir}/ssh/sshd_config
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ FILES_libcrypto = "${libdir}/libcrypto${SOLIBS}"
|
||||||
FILES_libssl = "${libdir}/libssl${SOLIBS}"
|
FILES_libssl = "${libdir}/libssl${SOLIBS}"
|
||||||
FILES_${PN} =+ " ${libdir}/ssl/*"
|
FILES_${PN} =+ " ${libdir}/ssl/*"
|
||||||
FILES_${PN}-misc = "${libdir}/ssl/misc"
|
FILES_${PN}-misc = "${libdir}/ssl/misc"
|
||||||
RDEPENDS_${PN}-misc = "${@bb.utils.contains('PACKAGECONFIG', 'perl', 'perl', '', d)}"
|
RDEPENDS_${PN}-misc = "${@bb.utils.filter('PACKAGECONFIG', 'perl', d)}"
|
||||||
|
|
||||||
# Add the openssl.cnf file to the openssl-conf package. Make the libcrypto
|
# Add the openssl.cnf file to the openssl-conf package. Make the libcrypto
|
||||||
# package RRECOMMENDS on this package. This will enable the configuration
|
# package RRECOMMENDS on this package. This will enable the configuration
|
||||||
|
@ -185,7 +185,7 @@ do_install () {
|
||||||
sed -i -e 's,/etc/openssl,${sysconfdir}/ssl,g' ${D}${bindir}/c_rehash
|
sed -i -e 's,/etc/openssl,${sysconfdir}/ssl,g' ${D}${bindir}/c_rehash
|
||||||
|
|
||||||
oe_multilib_header openssl/opensslconf.h
|
oe_multilib_header openssl/opensslconf.h
|
||||||
if [ "${@bb.utils.contains('PACKAGECONFIG', 'perl', 'perl', '', d)}" = "perl" ]; then
|
if [ "${@bb.utils.filter('PACKAGECONFIG', 'perl', d)}" ]; then
|
||||||
sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/ssl/misc/CA.pl
|
sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/ssl/misc/CA.pl
|
||||||
sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/ssl/misc/tsget
|
sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/ssl/misc/tsget
|
||||||
else
|
else
|
||||||
|
|
|
@ -36,7 +36,7 @@ EXTRA_OECONF += "ac_cv_func_getgroups_works=yes \
|
||||||
|
|
||||||
# acl is not a default feature
|
# acl is not a default feature
|
||||||
#
|
#
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'acl', 'acl', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'acl', d)}"
|
||||||
|
|
||||||
# with, without, depends, rdepends
|
# with, without, depends, rdepends
|
||||||
#
|
#
|
||||||
|
|
|
@ -35,8 +35,7 @@ EXTRA_OECONF_class-nativesdk = "--enable-install-program=arch"
|
||||||
# acl and xattr are not default features
|
# acl and xattr are not default features
|
||||||
#
|
#
|
||||||
PACKAGECONFIG_class-target ??= "\
|
PACKAGECONFIG_class-target ??= "\
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'acl', 'acl', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'acl xattr', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'xattr', '', d)} \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
# The lib/oe/path.py requires xattr
|
# The lib/oe/path.py requires xattr
|
||||||
|
|
|
@ -100,9 +100,7 @@ EXTRA_OECONF = "--disable-tests \
|
||||||
EXTRA_OECONF_append_class-target = " SYSTEMCTL=${base_bindir}/systemctl"
|
EXTRA_OECONF_append_class-target = " SYSTEMCTL=${base_bindir}/systemctl"
|
||||||
EXTRA_OECONF_append_class-native = " --disable-selinux"
|
EXTRA_OECONF_append_class-native = " --disable-selinux"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'largefile systemd x11', d)}"
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'largefile', 'largefile', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
|
|
||||||
PACKAGECONFIG_class-native = ""
|
PACKAGECONFIG_class-native = ""
|
||||||
PACKAGECONFIG_class-nativesdk = ""
|
PACKAGECONFIG_class-nativesdk = ""
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause & PD"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01"
|
||||||
|
|
||||||
DEPENDS = "zlib"
|
DEPENDS = "zlib"
|
||||||
RPROVIDES_${PN} = "ssh sshd"
|
RPROVIDES_${PN} = "ssh sshd"
|
||||||
|
|
||||||
DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
|
DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ do_install() {
|
||||||
|
|
||||||
install -m 0755 dropbearmulti ${D}${sbindir}/
|
install -m 0755 dropbearmulti ${D}${sbindir}/
|
||||||
ln -s ${sbindir}/dropbearmulti ${D}${bindir}/dbclient
|
ln -s ${sbindir}/dropbearmulti ${D}${bindir}/dbclient
|
||||||
|
|
||||||
for i in ${SBINCOMMANDS}
|
for i in ${SBINCOMMANDS}
|
||||||
do
|
do
|
||||||
ln -s ./dropbearmulti ${D}${sbindir}/$i
|
ln -s ./dropbearmulti ${D}${sbindir}/$i
|
||||||
|
@ -74,7 +74,7 @@ do_install() {
|
||||||
-e 's,/usr/bin,${bindir},g' \
|
-e 's,/usr/bin,${bindir},g' \
|
||||||
-e 's,/usr,${prefix},g' ${WORKDIR}/init > ${D}${sysconfdir}/init.d/dropbear
|
-e 's,/usr,${prefix},g' ${WORKDIR}/init > ${D}${sysconfdir}/init.d/dropbear
|
||||||
chmod 755 ${D}${sysconfdir}/init.d/dropbear
|
chmod 755 ${D}${sysconfdir}/init.d/dropbear
|
||||||
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then
|
if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then
|
||||||
install -d ${D}${sysconfdir}/pam.d
|
install -d ${D}${sysconfdir}/pam.d
|
||||||
install -m 0644 ${WORKDIR}/dropbear ${D}${sysconfdir}/pam.d/
|
install -m 0644 ${WORKDIR}/dropbear ${D}${sysconfdir}/pam.d/
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -18,7 +18,7 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/${BPN}/${BP}.tar.xz \
|
||||||
SRC_URI[md5sum] = "231b46e7142eb41ea3ae06d2ded3c208"
|
SRC_URI[md5sum] = "231b46e7142eb41ea3ae06d2ded3c208"
|
||||||
SRC_URI[sha256sum] = "7a899de1c0eb75f3aea737095a736f2375e1cbfbe693fc14a3fe0bfb4649fb5e"
|
SRC_URI[sha256sum] = "7a899de1c0eb75f3aea737095a736f2375e1cbfbe693fc14a3fe0bfb4649fb5e"
|
||||||
|
|
||||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}"
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}"
|
||||||
PACKAGECONFIG[pam] = "--enable-vlock, --disable-vlock, libpam,"
|
PACKAGECONFIG[pam] = "--enable-vlock, --disable-vlock, libpam,"
|
||||||
|
|
||||||
do_compile_ptest() {
|
do_compile_ptest() {
|
||||||
|
|
|
@ -43,7 +43,7 @@ RDEPENDS_${PN}-ptest_append_libc-glibc = " glibc-gconv-ebcdic-us glibc-gconv-ibm
|
||||||
export PYTHON_SITE_PACKAGES="${PYTHON_SITEPACKAGES_DIR}"
|
export PYTHON_SITE_PACKAGES="${PYTHON_SITEPACKAGES_DIR}"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "python \
|
PACKAGECONFIG ??= "python \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} \
|
||||||
"
|
"
|
||||||
PACKAGECONFIG[python] = "--with-python=${PYTHON},--without-python,python"
|
PACKAGECONFIG[python] = "--with-python=${PYTHON},--without-python,python"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
|
@ -41,11 +41,9 @@ SRC_URI_append_qemuall = " file://0001-core-device.c-Change-the-default-device-t
|
||||||
|
|
||||||
PACKAGECONFIG ??= "xz \
|
PACKAGECONFIG ??= "xz \
|
||||||
ldconfig \
|
ldconfig \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'efi pam selinux', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xkbcommon', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xkbcommon', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'rfkill', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'rfkill', '', d)} \
|
||||||
${@bb.utils.contains('MACHINE_FEATURES', 'efi', 'efi', '', d)} \
|
|
||||||
binfmt \
|
binfmt \
|
||||||
randomseed \
|
randomseed \
|
||||||
machined \
|
machined \
|
||||||
|
|
|
@ -52,7 +52,7 @@ SHARED_EXTRA_OECONF = "--disable-use-tty-group \
|
||||||
|
|
||||||
EXTRA_OECONF = "${SHARED_EXTRA_OECONF} --libdir=${base_libdir}"
|
EXTRA_OECONF = "${SHARED_EXTRA_OECONF} --libdir=${base_libdir}"
|
||||||
|
|
||||||
PACKAGECONFIG_class-target ?= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}"
|
PACKAGECONFIG_class-target ?= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}"
|
||||||
PACKAGECONFIG[pam] = "--enable-su --enable-runuser,--disable-su --disable-runuser, libpam,"
|
PACKAGECONFIG[pam] = "--enable-su --enable-runuser,--disable-su --disable-runuser, libpam,"
|
||||||
|
|
||||||
# Respect the systemd feature for uuidd
|
# Respect the systemd feature for uuidd
|
||||||
|
@ -177,7 +177,7 @@ do_install () {
|
||||||
|
|
||||||
rm -f ${D}${bindir}/chkdupexe
|
rm -f ${D}${bindir}/chkdupexe
|
||||||
|
|
||||||
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then
|
if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then
|
||||||
install -d ${D}${sysconfdir}/pam.d
|
install -d ${D}${sysconfdir}/pam.d
|
||||||
install -m 0644 ${WORKDIR}/runuser.pamd ${D}${sysconfdir}/pam.d/runuser
|
install -m 0644 ${WORKDIR}/runuser.pamd ${D}${sysconfdir}/pam.d/runuser
|
||||||
install -m 0644 ${WORKDIR}/runuser-l.pamd ${D}${sysconfdir}/pam.d/runuser-l
|
install -m 0644 ${WORKDIR}/runuser-l.pamd ${D}${sysconfdir}/pam.d/runuser-l
|
||||||
|
|
|
@ -10,7 +10,7 @@ EXTRA_OEMAKE_append_libc-musl = "\
|
||||||
"
|
"
|
||||||
|
|
||||||
do_configure_prepend() {
|
do_configure_prepend() {
|
||||||
if [ -n "${@bb.utils.contains('PACKAGECONFIG', 'python', 'python', '', d)}" ]; then
|
if [ "${@bb.utils.filter('PACKAGECONFIG', 'python', d)}" ]; then
|
||||||
cat > ${WORKDIR}/python << EOF
|
cat > ${WORKDIR}/python << EOF
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
case "\$2" in
|
case "\$2" in
|
||||||
|
|
|
@ -26,7 +26,7 @@ S = "${WORKDIR}/git/"
|
||||||
# xattr support creates an additional compile-time dependency on acl because
|
# xattr support creates an additional compile-time dependency on acl because
|
||||||
# the sys/acl.h header is needed. libacl is not needed and thus enabling xattr
|
# the sys/acl.h header is needed. libacl is not needed and thus enabling xattr
|
||||||
# regardless whether acl is enabled or disabled in the distro should be okay.
|
# regardless whether acl is enabled or disabled in the distro should be okay.
|
||||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'xattr', '', d)}"
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'xattr', d)}"
|
||||||
PACKAGECONFIG[xattr] = ",,acl,"
|
PACKAGECONFIG[xattr] = ",,acl,"
|
||||||
|
|
||||||
EXTRA_OEMAKE = "'CC=${CC}' 'RANLIB=${RANLIB}' 'AR=${AR}' 'CFLAGS=${CFLAGS} ${@bb.utils.contains('PACKAGECONFIG', 'xattr', '', '-DWITHOUT_XATTR', d)} -I${S}/include' 'BUILDDIR=${S}'"
|
EXTRA_OEMAKE = "'CC=${CC}' 'RANLIB=${RANLIB}' 'AR=${AR}' 'CFLAGS=${CFLAGS} ${@bb.utils.contains('PACKAGECONFIG', 'xattr', '', '-DWITHOUT_XATTR', d)} -I${S}/include' 'BUILDDIR=${S}'"
|
||||||
|
|
|
@ -10,6 +10,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
acpaths = "-I ${S}/m4 "
|
acpaths = "-I ${S}/m4 "
|
||||||
|
|
||||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'xattr', '', d)}"
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'xattr', d)}"
|
||||||
PACKAGECONFIG[xattr] = "--enable-xattr,--disable-xattr,attr,"
|
PACKAGECONFIG[xattr] = "--enable-xattr,--disable-xattr,attr,"
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ BBCLASSEXTEND = "native"
|
||||||
|
|
||||||
inherit autotools pkgconfig
|
inherit autotools pkgconfig
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'largefile', 'largefile', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'largefile', d)} \
|
||||||
"
|
"
|
||||||
PACKAGECONFIG[libcap] = "--with-caps, --without-caps, libcap"
|
PACKAGECONFIG[libcap] = "--with-caps, --without-caps, libcap"
|
||||||
PACKAGECONFIG[libseccomp] = "--with-seccomp, --without-seccomp, libseccomp"
|
PACKAGECONFIG[libseccomp] = "--with-seccomp, --without-seccomp, libseccomp"
|
||||||
|
|
|
@ -81,12 +81,12 @@ do_install_append() {
|
||||||
# Disable zypper channel support
|
# Disable zypper channel support
|
||||||
rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/smart/plugins/zyppchannelsync.py*
|
rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/smart/plugins/zyppchannelsync.py*
|
||||||
|
|
||||||
if [ -z "${@bb.utils.contains('PACKAGECONFIG', 'rpm', 'rpm', '', d)}" ]; then
|
if [ -z "${@bb.utils.filter('PACKAGECONFIG', 'rpm', d)}" ]; then
|
||||||
rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/smart/plugins/rpmdir.py*
|
rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/smart/plugins/rpmdir.py*
|
||||||
rm -rf ${D}${PYTHON_SITEPACKAGES_DIR}/smart/backends/rpm
|
rm -rf ${D}${PYTHON_SITEPACKAGES_DIR}/smart/backends/rpm
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "${@bb.utils.contains('PACKAGECONFIG', 'qt4', 'qt4', '', d)}" ]; then
|
if [ -z "${@bb.utils.filter('PACKAGECONFIG', 'qt4', d)}" ]; then
|
||||||
rm -rf ${D}${PYTHON_SITEPACKAGES_DIR}/smart/interfaces/qt4
|
rm -rf ${D}${PYTHON_SITEPACKAGES_DIR}/smart/interfaces/qt4
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -100,8 +100,7 @@ do_install_append() {
|
||||||
|
|
||||||
PACKAGECONFIG ??= " \
|
PACKAGECONFIG ??= " \
|
||||||
fdt sdl \
|
fdt sdl \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'alsa xen', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'xen', 'xen', '', d)} \
|
|
||||||
"
|
"
|
||||||
PACKAGECONFIG_class-native ??= "fdt alsa uuid"
|
PACKAGECONFIG_class-native ??= "fdt alsa uuid"
|
||||||
PACKAGECONFIG_class-nativesdk ??= "fdt sdl"
|
PACKAGECONFIG_class-nativesdk ??= "fdt sdl"
|
||||||
|
|
|
@ -12,4 +12,4 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6d5a9d4c4d3af25cd68fd83e8a8cb09c"
|
||||||
|
|
||||||
PR = "r4"
|
PR = "r4"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
|
|
|
@ -10,7 +10,7 @@ LICENSE = "GPLv3+"
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "acl attr \
|
PACKAGECONFIG ??= "acl attr \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} \
|
||||||
"
|
"
|
||||||
PACKAGECONFIG[acl] = "--enable-acl-support,--disable-acl-support,acl,"
|
PACKAGECONFIG[acl] = "--enable-acl-support,--disable-acl-support,acl,"
|
||||||
PACKAGECONFIG[attr] = "--enable-xattr-support,--disable-xattr-support,attr,"
|
PACKAGECONFIG[attr] = "--enable-xattr-support,--disable-xattr-support,attr,"
|
||||||
|
|
|
@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "241408c8c555b258846368830a06146e4849a1d58dcaf6b14a3b6a7305
|
||||||
UNKNOWN_CONFIGURE_WHITELIST += "--enable-wide-getaddrinfo"
|
UNKNOWN_CONFIGURE_WHITELIST += "--enable-wide-getaddrinfo"
|
||||||
|
|
||||||
PACKAGECONFIG ??= ""
|
PACKAGECONFIG ??= ""
|
||||||
PACKAGECONFIG += "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG += "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
|
|
||||||
PACKAGECONFIG[valgrind] = "--with-valgrind=yes, --with-valgrind=no, valgrind"
|
PACKAGECONFIG[valgrind] = "--with-valgrind=yes, --with-valgrind=no, valgrind"
|
||||||
PACKAGECONFIG[gpm] = "--with-gmp=yes, --with-gmp=no, gmp"
|
PACKAGECONFIG[gpm] = "--with-gmp=yes, --with-gmp=no, gmp"
|
||||||
|
|
|
@ -65,7 +65,7 @@ do_install () {
|
||||||
install -m 0644 ${WORKDIR}/atd.service ${D}${systemd_unitdir}/system
|
install -m 0644 ${WORKDIR}/atd.service ${D}${systemd_unitdir}/system
|
||||||
sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_unitdir}/system/atd.service
|
sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_unitdir}/system/atd.service
|
||||||
|
|
||||||
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then
|
if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then
|
||||||
install -D -m 0644 ${WORKDIR}/${BP}/pam.conf ${D}${sysconfdir}/pam.d/atd
|
install -D -m 0644 ${WORKDIR}/${BP}/pam.conf ${D}${sysconfdir}/pam.d/atd
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,7 +28,7 @@ SRC_URI[sha256sum] = "6c73666102a6b5d35e2eaf1bd06925f2d4b0cef8d3323c37286dda3089
|
||||||
|
|
||||||
inherit autotools update-rc.d useradd systemd
|
inherit autotools update-rc.d useradd systemd
|
||||||
|
|
||||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}"
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}"
|
||||||
|
|
||||||
PACKAGECONFIG[audit] = "--with-audit,--without-audit,audit,"
|
PACKAGECONFIG[audit] = "--with-audit,--without-audit,audit,"
|
||||||
PACKAGECONFIG[pam] = "--with-pam,--without-pam,libpam,${PAM_DEPS}"
|
PACKAGECONFIG[pam] = "--with-pam,--without-pam,libpam,${PAM_DEPS}"
|
||||||
|
|
|
@ -24,8 +24,7 @@ GROUPADD_PARAM_${PN} = "--system lpadmin"
|
||||||
SYSTEMD_SERVICE_${PN} = "org.cups.cupsd.socket org.cups.cupsd.path org.cups.cupsd.service org.cups.cups-lpd.socket org.cups.cups-lpd@.service"
|
SYSTEMD_SERVICE_${PN} = "org.cups.cupsd.socket org.cups.cupsd.path org.cups.cupsd.service org.cups.cups-lpd.socket org.cups.cups-lpd@.service"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'avahi', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'avahi', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)}"
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}"
|
|
||||||
PACKAGECONFIG[avahi] = "--enable-avahi,--disable-avahi,avahi"
|
PACKAGECONFIG[avahi] = "--enable-avahi,--disable-avahi,avahi"
|
||||||
PACKAGECONFIG[acl] = "--enable-acl,--disable-acl,acl"
|
PACKAGECONFIG[acl] = "--enable-acl,--disable-acl,acl"
|
||||||
PACKAGECONFIG[pam] = "--enable-pam, --disable-pam, libpam"
|
PACKAGECONFIG[pam] = "--enable-pam, --disable-pam, libpam"
|
||||||
|
|
|
@ -32,8 +32,7 @@ inherit autotools pkgconfig
|
||||||
|
|
||||||
EXTRA_OECONF = "--with-kernel=${STAGING_INCDIR} \
|
EXTRA_OECONF = "--with-kernel=${STAGING_INCDIR} \
|
||||||
"
|
"
|
||||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)} \
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
"
|
|
||||||
|
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
||||||
|
|
|
@ -11,9 +11,7 @@ PACKAGECONFIG ?= "zlib bz2"
|
||||||
|
|
||||||
PACKAGECONFIG_append_class-target = "\
|
PACKAGECONFIG_append_class-target = "\
|
||||||
libxml2 \
|
libxml2 \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'acl', 'acl', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'acl largefile xattr', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'xattr', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'largefile', 'largefile', '', d)} \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
PACKAGECONFIG_append_class-nativesdk = " largefile"
|
PACKAGECONFIG_append_class-nativesdk = " largefile"
|
||||||
|
|
|
@ -24,7 +24,7 @@ SRC_URI[md5sum] = "a128e1eda76899ce3fd115efae5fe631"
|
||||||
SRC_URI[sha256sum] = "1c97225deea33eefba6d4158c2cef27913d47553263516bbe9d2e2760fc43a3f"
|
SRC_URI[sha256sum] = "1c97225deea33eefba6d4158c2cef27913d47553263516bbe9d2e2760fc43a3f"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "openssl pcre zlib \
|
PACKAGECONFIG ??= "openssl pcre zlib \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'largefile', 'lfs', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'largefile', 'lfs', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'attr', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'attr', '', d)} \
|
||||||
"
|
"
|
||||||
|
|
|
@ -19,10 +19,7 @@ SRC_URI = "https://fedorahosted.org/releases/l/o/logrotate/logrotate-${PV}.tar.g
|
||||||
SRC_URI[md5sum] = "4492b145b6d542e4a2f41e77fa199ab0"
|
SRC_URI[md5sum] = "4492b145b6d542e4a2f41e77fa199ab0"
|
||||||
SRC_URI[sha256sum] = "022769e3288c80981559a8421703c88e8438b447235e36dd3c8e97cd94c52545"
|
SRC_URI[sha256sum] = "022769e3288c80981559a8421703c88e8438b447235e36dd3c8e97cd94c52545"
|
||||||
|
|
||||||
PACKAGECONFIG ?= "\
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'acl selinux', d)}"
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'acl', 'acl', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \
|
|
||||||
"
|
|
||||||
|
|
||||||
PACKAGECONFIG[acl] = ",,acl"
|
PACKAGECONFIG[acl] = ",,acl"
|
||||||
PACKAGECONFIG[selinux] = ",,libselinux"
|
PACKAGECONFIG[selinux] = ",,libselinux"
|
||||||
|
|
|
@ -15,7 +15,7 @@ S = "${WORKDIR}/psmisc-${PV}"
|
||||||
|
|
||||||
inherit autotools gettext
|
inherit autotools gettext
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
||||||
ALLOW_EMPTY_${PN} = "1"
|
ALLOW_EMPTY_${PN} = "1"
|
||||||
|
|
|
@ -43,7 +43,7 @@ USERADD_PACKAGES = "${PN}"
|
||||||
USERADD_PARAM_${PN} = "--system --no-create-home --home-dir / \
|
USERADD_PARAM_${PN} = "--system --no-create-home --home-dir / \
|
||||||
--shell /bin/false --user-group rpc"
|
--shell /bin/false --user-group rpc"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
|
||||||
PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/, \
|
PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/, \
|
||||||
--without-systemdsystemunitdir, \
|
--without-systemdsystemunitdir, \
|
||||||
systemd \
|
systemd \
|
||||||
|
|
|
@ -38,7 +38,7 @@ EXTRA_OECONF = "--with-pty-mode=0620 --with-pty-group=5 \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'pam', '--enable-pam', '--disable-pam', d)}"
|
${@bb.utils.contains('DISTRO_FEATURES', 'pam', '--enable-pam', '--disable-pam', d)}"
|
||||||
|
|
||||||
do_install_append () {
|
do_install_append () {
|
||||||
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then
|
if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then
|
||||||
install -D -m 644 ${WORKDIR}/screen.pam ${D}/${sysconfdir}/pam.d/screen
|
install -D -m 644 ${WORKDIR}/screen.pam ${D}/${sysconfdir}/pam.d/screen
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,7 +74,7 @@ PAM_PLUGINS = "libpam-runtime \
|
||||||
pam-plugin-shells \
|
pam-plugin-shells \
|
||||||
pam-plugin-rootok"
|
pam-plugin-rootok"
|
||||||
|
|
||||||
PACKAGECONFIG = "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}"
|
PACKAGECONFIG = "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}"
|
||||||
PACKAGECONFIG_class-native = ""
|
PACKAGECONFIG_class-native = ""
|
||||||
PACKAGECONFIG_class-nativesdk = ""
|
PACKAGECONFIG_class-nativesdk = ""
|
||||||
PACKAGECONFIG[pam] = "--with-libpam,--without-libpam,libpam,${PAM_PLUGINS}"
|
PACKAGECONFIG[pam] = "--with-libpam,--without-libpam,libpam,${PAM_PLUGINS}"
|
||||||
|
|
|
@ -20,7 +20,7 @@ EXTRA_OECONF += " \
|
||||||
"
|
"
|
||||||
|
|
||||||
do_install_append () {
|
do_install_append () {
|
||||||
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then
|
if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then
|
||||||
install -D -m 644 ${WORKDIR}/sudo.pam ${D}/${sysconfdir}/pam.d/sudo
|
install -D -m 644 ${WORKDIR}/sudo.pam ${D}/${sysconfdir}/pam.d/sudo
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ RRECOMMENDS_${PN} += "ca-certificates"
|
||||||
|
|
||||||
BBCLASSEXTEND += "nativesdk"
|
BBCLASSEXTEND += "nativesdk"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[libuuid] = "--with-libuuid, --without-libuuid,util-linux"
|
PACKAGECONFIG[libuuid] = "--with-libuuid, --without-libuuid,util-linux"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ LIBV = "2.10.0"
|
||||||
GDK_PIXBUF_LOADERS ?= "png jpeg"
|
GDK_PIXBUF_LOADERS ?= "png jpeg"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${GDK_PIXBUF_LOADERS}"
|
PACKAGECONFIG ??= "${GDK_PIXBUF_LOADERS}"
|
||||||
PACKAGECONFIG_linuxstdbase = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} ${GDK_PIXBUF_LOADERS}"
|
PACKAGECONFIG_linuxstdbase = "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} ${GDK_PIXBUF_LOADERS}"
|
||||||
PACKAGECONFIG_class-native = "${GDK_PIXBUF_LOADERS}"
|
PACKAGECONFIG_class-native = "${GDK_PIXBUF_LOADERS}"
|
||||||
|
|
||||||
PACKAGECONFIG[png] = "--with-libpng,--without-libpng,libpng"
|
PACKAGECONFIG[png] = "--with-libpng,--without-libpng,libpng"
|
||||||
|
|
|
@ -21,9 +21,7 @@ X11DEPENDS = "virtual/libx11 libxext libxcursor libxrandr libxdamage libxrender
|
||||||
DEPENDS = "glib-2.0 pango atk jpeg libpng gdk-pixbuf-native \
|
DEPENDS = "glib-2.0 pango atk jpeg libpng gdk-pixbuf-native \
|
||||||
cairo gdk-pixbuf"
|
cairo gdk-pixbuf"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'directfb x11', d)}"
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)} \
|
|
||||||
"
|
|
||||||
|
|
||||||
PACKAGECONFIG[x11] = "--with-x=yes --with-gdktarget=x11,--with-x=no,${X11DEPENDS}"
|
PACKAGECONFIG[x11] = "--with-x=yes --with-gdktarget=x11,--with-x=no,${X11DEPENDS}"
|
||||||
# without --with-gdktarget=directfb it will check for cairo-xlib which isn't available without X11 DISTRO_FEATURE
|
# without --with-gdktarget=directfb it will check for cairo-xlib which isn't available without X11 DISTRO_FEATURE
|
||||||
|
|
|
@ -40,10 +40,8 @@ do_compile_prepend() {
|
||||||
export GIR_EXTRA_LIBS_PATH="${B}/gdk/.libs"
|
export GIR_EXTRA_LIBS_PATH="${B}/gdk/.libs"
|
||||||
}
|
}
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "x11", "x11", "", d)} \
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'opengl wayland x11', d)} \
|
||||||
${@bb.utils.contains("DISTRO_FEATURES", "opengl", "opengl", "", d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'glx', '', d)}"
|
||||||
${@bb.utils.contains("DISTRO_FEATURES", "opengl x11", "glx", "", d)} \
|
|
||||||
${@bb.utils.contains("DISTRO_FEATURES", "wayland", "wayland", "", d)}"
|
|
||||||
|
|
||||||
PACKAGECONFIG[x11] = "--enable-x11-backend,--disable-x11-backend,at-spi2-atk fontconfig libx11 libxext libxcursor libxi libxdamage libxrandr libxrender libxcomposite libxfixes"
|
PACKAGECONFIG[x11] = "--enable-x11-backend,--disable-x11-backend,at-spi2-atk fontconfig libx11 libxext libxcursor libxi libxdamage libxrandr libxrender libxcomposite libxfixes"
|
||||||
# this is provided by oe-core patch that removes epoxy/gl dependency from a X11 build
|
# this is provided by oe-core patch that removes epoxy/gl dependency from a X11 build
|
||||||
|
|
|
@ -22,7 +22,7 @@ X11DEPENDS = "virtual/libx11 libsm libxrender libxext"
|
||||||
DEPENDS = "libpng fontconfig pixman glib-2.0 zlib"
|
DEPENDS = "libpng fontconfig pixman glib-2.0 zlib"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)}"
|
${@bb.utils.filter('DISTRO_FEATURES', 'directfb', d)}"
|
||||||
|
|
||||||
PACKAGECONFIG[x11] = "--with-x=yes -enable-xlib,--with-x=no --disable-xlib,${X11DEPENDS}"
|
PACKAGECONFIG[x11] = "--with-x=yes -enable-xlib,--with-x=no --disable-xlib,${X11DEPENDS}"
|
||||||
PACKAGECONFIG[xcb] = "--enable-xcb,--disable-xcb,libxcb"
|
PACKAGECONFIG[xcb] = "--enable-xcb,--disable-xcb,libxcb"
|
||||||
|
|
|
@ -35,7 +35,7 @@ PACKAGECONFIG[wayland-compositor] = "--enable-wayland-compositor,--disable-wayla
|
||||||
|
|
||||||
# Default configuration, distros might want to override
|
# Default configuration, distros might want to override
|
||||||
PACKAGECONFIG ??= "egl \
|
PACKAGECONFIG ??= "egl \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'glx x11', '', d)}"
|
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'glx x11', '', d)}"
|
||||||
|
|
||||||
FILES_${PN}-examples = "${libdir}/clutter/examples"
|
FILES_${PN}-examples = "${libdir}/clutter/examples"
|
||||||
|
|
|
@ -16,4 +16,4 @@ REQUIRED_DISTRO_FEATURES = "opengl"
|
||||||
DEPENDS = "util-macros virtual/egl"
|
DEPENDS = "util-macros virtual/egl"
|
||||||
|
|
||||||
PACKAGECONFIG[x11] = "--enable-glx, --disable-glx, virtual/libx11"
|
PACKAGECONFIG[x11] = "--enable-glx, --disable-glx, virtual/libx11"
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
|
||||||
|
|
|
@ -41,13 +41,10 @@ EXTRA_OECONF = "--disable-static --enable-cdrom --enable-threads --enable-timers
|
||||||
--disable-video-picogui --disable-video-qtopia --enable-sdl-dlopen \
|
--disable-video-picogui --disable-video-qtopia --enable-sdl-dlopen \
|
||||||
--disable-rpath"
|
--disable-rpath"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa directfb pulseaudio x11', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'opengl', '', d)}"
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'opengl', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
|
|
||||||
PACKAGECONFIG_class-native = "x11"
|
PACKAGECONFIG_class-native = "x11"
|
||||||
PACKAGECONFIG_class-nativesdk = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
|
PACKAGECONFIG_class-nativesdk = "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
|
||||||
|
|
||||||
PACKAGECONFIG[alsa] = "--enable-alsa --disable-alsatest,--disable-alsa,alsa-lib"
|
PACKAGECONFIG[alsa] = "--enable-alsa --disable-alsatest,--disable-alsa,alsa-lib"
|
||||||
PACKAGECONFIG[pulseaudio] = "--enable-pulseaudio,--disable-pulseaudio,pulseaudio"
|
PACKAGECONFIG[pulseaudio] = "--enable-pulseaudio,--disable-pulseaudio,pulseaudio"
|
||||||
|
|
|
@ -38,15 +38,12 @@ EXTRA_OECONF = "--disable-oss --disable-esd --disable-arts \
|
||||||
|
|
||||||
# opengl packageconfig factored out to make it easy for distros
|
# opengl packageconfig factored out to make it easy for distros
|
||||||
# and BSP layers to pick either (desktop) opengl, gles2, or no GL
|
# and BSP layers to pick either (desktop) opengl, gles2, or no GL
|
||||||
PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl', '', d)}"
|
PACKAGECONFIG_GL ?= "${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)}"
|
||||||
|
|
||||||
PACKAGECONFIG ??= " \
|
PACKAGECONFIG ??= " \
|
||||||
${PACKAGECONFIG_GL} \
|
${PACKAGECONFIG_GL} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'alsa directfb pulseaudio x11', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland gles2', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland gles2', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
|
|
||||||
"
|
"
|
||||||
PACKAGECONFIG[alsa] = "--enable-alsa --disable-alsatest,--disable-alsa,alsa-lib,"
|
PACKAGECONFIG[alsa] = "--enable-alsa --disable-alsatest,--disable-alsa,alsa-lib,"
|
||||||
PACKAGECONFIG[directfb] = "--enable-video-directfb,--disable-video-directfb,directfb"
|
PACKAGECONFIG[directfb] = "--enable-video-directfb,--disable-video-directfb,directfb"
|
||||||
|
|
|
@ -32,8 +32,7 @@ REQUIRED_DISTRO_FEATURES = "opengl"
|
||||||
|
|
||||||
EXTRA_OECONF = "--disable-dummy-driver"
|
EXTRA_OECONF = "--disable-dummy-driver"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "x11", "x11", "", d)} \
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11', d)}"
|
||||||
${@bb.utils.contains("DISTRO_FEATURES", "wayland", "wayland", "", d)}"
|
|
||||||
PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11 libxext libxfixes"
|
PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11 libxext libxfixes"
|
||||||
PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland-native wayland"
|
PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland-native wayland"
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ PACKAGECONFIG ?= "drm osmesa freetype2 gbm egl gles1 gles2 \
|
||||||
x11 glew glu glx"
|
x11 glew glu glx"
|
||||||
|
|
||||||
# The Wayland code doesn't work with Wayland 1.0, so disable it for now
|
# The Wayland code doesn't work with Wayland 1.0, so disable it for now
|
||||||
#${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}"
|
#${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
|
||||||
|
|
||||||
EXTRA_OECONF = "--with-system-data-files"
|
EXTRA_OECONF = "--with-system-data-files"
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,6 @@ PROVIDES = "virtual/libgl virtual/mesa"
|
||||||
|
|
||||||
S = "${WORKDIR}/mesa-${PV}"
|
S = "${WORKDIR}/mesa-${PV}"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "dri ${MESA_CRYPTO} ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
|
PACKAGECONFIG ??= "dri ${MESA_CRYPTO} ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
|
||||||
|
|
||||||
EXCLUDE_FROM_WORLD = "1"
|
EXCLUDE_FROM_WORLD = "1"
|
||||||
|
|
|
@ -25,8 +25,7 @@ REQUIRED_DISTRO_FEATURES = "opengl"
|
||||||
EXTRA_OECONF = "--enable-shared-glapi"
|
EXTRA_OECONF = "--enable-shared-glapi"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "gbm egl gles dri ${MESA_CRYPTO} \
|
PACKAGECONFIG ??= "gbm egl gles dri ${MESA_CRYPTO} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}\
|
${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}\
|
|
||||||
"
|
"
|
||||||
|
|
||||||
PACKAGECONFIG[gbm] = "--enable-gbm,--disable-gbm"
|
PACKAGECONFIG[gbm] = "--enable-gbm,--disable-gbm"
|
||||||
|
|
|
@ -22,7 +22,7 @@ SRC_URI[archive.sha256sum] = "abba8b5ce728520c3a0f1535eab19eac3c14aeef7faa5aded9
|
||||||
|
|
||||||
DEPENDS = "glib-2.0 glib-2.0-native fontconfig freetype virtual/libiconv cairo harfbuzz"
|
DEPENDS = "glib-2.0 glib-2.0-native fontconfig freetype virtual/libiconv cairo harfbuzz"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
|
||||||
PACKAGECONFIG[x11] = "--with-xft,--without-xft,virtual/libx11 libxft"
|
PACKAGECONFIG[x11] = "--with-xft,--without-xft,virtual/libx11 libxft"
|
||||||
|
|
||||||
EXTRA_AUTORECONF = ""
|
EXTRA_AUTORECONF = ""
|
||||||
|
|
|
@ -37,10 +37,8 @@ EXTRA_OECONF_append_qemux86-64 = "\
|
||||||
WESTON_NATIVE_BACKEND=fbdev-backend.so \
|
WESTON_NATIVE_BACKEND=fbdev-backend.so \
|
||||||
"
|
"
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms fbdev wayland egl', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms fbdev wayland egl', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd x11', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
|
|
||||||
clients launch"
|
clients launch"
|
||||||
#
|
#
|
||||||
# Compositor choices
|
# Compositor choices
|
||||||
|
@ -85,7 +83,7 @@ do_install_append() {
|
||||||
rm -f ${D}/${libdir}/weston/*.la
|
rm -f ${D}/${libdir}/weston/*.la
|
||||||
|
|
||||||
# If X11, ship a desktop file to launch it
|
# If X11, ship a desktop file to launch it
|
||||||
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" = "x11" ]; then
|
if [ "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" ]; then
|
||||||
install -d ${D}${datadir}/applications
|
install -d ${D}${datadir}/applications
|
||||||
install ${WORKDIR}/weston.desktop ${D}${datadir}/applications
|
install ${WORKDIR}/weston.desktop ${D}${datadir}/applications
|
||||||
|
|
||||||
|
|
|
@ -11,5 +11,5 @@ PE = "1"
|
||||||
SRC_URI[md5sum] = "f3f76cb10f69b571c43893ea6a634aa4"
|
SRC_URI[md5sum] = "f3f76cb10f69b571c43893ea6a634aa4"
|
||||||
SRC_URI[sha256sum] = "5afe42ce3cdf4f60520d1658d2b17face45c74050f39af45dccdc95e73fafc4d"
|
SRC_URI[sha256sum] = "5afe42ce3cdf4f60520d1658d2b17face45c74050f39af45dccdc95e73fafc4d"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
|
@ -16,5 +16,5 @@ PE = "1"
|
||||||
SRC_URI[md5sum] = "f5d490738b148cb7f2fe760f40f92516"
|
SRC_URI[md5sum] = "f5d490738b148cb7f2fe760f40f92516"
|
||||||
SRC_URI[sha256sum] = "93e619ee15471f576cfb30c663e18f5bc70aca577a63d2c2c03f006a7837c29a"
|
SRC_URI[sha256sum] = "93e619ee15471f576cfb30c663e18f5bc70aca577a63d2c2c03f006a7837c29a"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
|
@ -23,6 +23,6 @@ BBCLASSEXTEND = "native"
|
||||||
SRC_URI[md5sum] = "addfb1e897ca8079531669c7c7711726"
|
SRC_URI[md5sum] = "addfb1e897ca8079531669c7c7711726"
|
||||||
SRC_URI[sha256sum] = "8f7032f2c1c64352b5423f6b48a8ebdc339cc63064af34d66a6c9aa79759e202"
|
SRC_URI[sha256sum] = "8f7032f2c1c64352b5423f6b48a8ebdc339cc63064af34d66a6c9aa79759e202"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[arc4] = "ac_cv_lib_bsd_arc4random_buf=yes,ac_cv_lib_bsd_arc4random_buf=no,libbsd"
|
PACKAGECONFIG[arc4] = "ac_cv_lib_bsd_arc4random_buf=yes,ac_cv_lib_bsd_arc4random_buf=no,libbsd"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
|
@ -27,5 +27,5 @@ BBCLASSEXTEND = "native"
|
||||||
SRC_URI[md5sum] = "499a7773c65aba513609fe651853c5f3"
|
SRC_URI[md5sum] = "499a7773c65aba513609fe651853c5f3"
|
||||||
SRC_URI[sha256sum] = "0baca8c9f5d934450a70896c4ad38d06475521255ca63b717a6510fdb6e287bd"
|
SRC_URI[sha256sum] = "0baca8c9f5d934450a70896c4ad38d06475521255ca63b717a6510fdb6e287bd"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
|
@ -18,5 +18,5 @@ BBCLASSEXTEND = "native"
|
||||||
SRC_URI[md5sum] = "0d9f6dd9c23bf4bcbfb00504b566baf5"
|
SRC_URI[md5sum] = "0d9f6dd9c23bf4bcbfb00504b566baf5"
|
||||||
SRC_URI[sha256sum] = "e9fbbb475ddd171b3a6a54b989cbade1f6f874fc35d505ebc5be426bc6e4db7e"
|
SRC_URI[sha256sum] = "e9fbbb475ddd171b3a6a54b989cbade1f6f874fc35d505ebc5be426bc6e4db7e"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
|
@ -21,5 +21,5 @@ BBCLASSEXTEND = "native"
|
||||||
SRC_URI[md5sum] = "254ee42bd178d18ebc7a73aacfde7f79"
|
SRC_URI[md5sum] = "254ee42bd178d18ebc7a73aacfde7f79"
|
||||||
SRC_URI[sha256sum] = "02945ea68da447102f3e6c2b896c1d2061fd115de99404facc2aca3ad7010d71"
|
SRC_URI[sha256sum] = "02945ea68da447102f3e6c2b896c1d2061fd115de99404facc2aca3ad7010d71"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
|
@ -18,5 +18,5 @@ inherit autotools pkgconfig
|
||||||
|
|
||||||
EXTRA_OECONF = "--disable-docs"
|
EXTRA_OECONF = "--disable-docs"
|
||||||
|
|
||||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
|
||||||
PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,libxcb xkeyboard-config,"
|
PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,libxcb xkeyboard-config,"
|
||||||
|
|
|
@ -31,5 +31,5 @@ BBCLASSEXTEND = "native"
|
||||||
SRC_URI[md5sum] = "41d92ab627dfa06568076043f3e089e4"
|
SRC_URI[md5sum] = "41d92ab627dfa06568076043f3e089e4"
|
||||||
SRC_URI[sha256sum] = "756edc7c383254eef8b4e1b733c3bf1dc061b523c9f9833ac7058378b8349d0b"
|
SRC_URI[sha256sum] = "756edc7c383254eef8b4e1b733c3bf1dc061b523c9f9833ac7058378b8349d0b"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
|
@ -123,8 +123,8 @@ EXTRA_OECONF += "--with-fop=no \
|
||||||
OPENGL_PKGCONFIGS = "dri glx glamor dri3 xshmfence"
|
OPENGL_PKGCONFIGS = "dri glx glamor dri3 xshmfence"
|
||||||
PACKAGECONFIG ??= "dri2 udev ${XORG_CRYPTO} \
|
PACKAGECONFIG ??= "dri2 udev ${XORG_CRYPTO} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '${OPENGL_PKGCONFIGS}', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '${OPENGL_PKGCONFIGS}', '', d)} \
|
||||||
${@bb.utils.contains("DISTRO_FEATURES", "wayland", "xwayland", "", d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'xwayland', '', d)} \
|
||||||
${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd", "", d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
|
||||||
"
|
"
|
||||||
|
|
||||||
PACKAGECONFIG[udev] = "--enable-config-udev,--disable-config-udev,udev"
|
PACKAGECONFIG[udev] = "--enable-config-udev,--disable-config-udev,udev"
|
||||||
|
|
|
@ -19,7 +19,7 @@ SRC_URI = "http://pkgs.fedoraproject.org/repo/pkgs/${BPN}/${BP}.tar.gz/73bb3371c
|
||||||
SRC_URI[md5sum] = "73bb3371c6ee0b0e68e25289027e865c"
|
SRC_URI[md5sum] = "73bb3371c6ee0b0e68e25289027e865c"
|
||||||
SRC_URI[sha256sum] = "9e7f72fbea7bd918e71212a1eabaad8488d2c602205d2e3c95d62cd57e9203ef"
|
SRC_URI[sha256sum] = "9e7f72fbea7bd918e71212a1eabaad8488d2c602205d2e3c95d62cd57e9203ef"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
|
||||||
|
|
||||||
PACKAGECONFIG[x11] = ",,gtk+"
|
PACKAGECONFIG[x11] = ",,gtk+"
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ inherit autotools pkgconfig
|
||||||
PACKAGECONFIG ??= "\
|
PACKAGECONFIG ??= "\
|
||||||
samplerate \
|
samplerate \
|
||||||
speexdsp \
|
speexdsp \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \
|
||||||
"
|
"
|
||||||
PACKAGECONFIG[avcodec] = "--enable-avcodec,--disable-avcodec,libav"
|
PACKAGECONFIG[avcodec] = "--enable-avcodec,--disable-avcodec,libav"
|
||||||
PACKAGECONFIG[jack] = "--enable-jack,--disable-jack,jack"
|
PACKAGECONFIG[jack] = "--enable-jack,--disable-jack,jack"
|
||||||
|
|
|
@ -20,7 +20,7 @@ PACKAGECONFIG ??= " \
|
||||||
${GSTREAMER_ORC} \
|
${GSTREAMER_ORC} \
|
||||||
${PACKAGECONFIG_GL} \
|
${PACKAGECONFIG_GL} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'directfb', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland egl', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland egl', '', d)} \
|
||||||
bz2 curl dash dtls hls neon rsvg sbc smoothstreaming sndfile uvch264 webp \
|
bz2 curl dash dtls hls neon rsvg sbc smoothstreaming sndfile uvch264 webp \
|
||||||
"
|
"
|
||||||
|
|
|
@ -17,8 +17,7 @@ PACKAGES_DYNAMIC =+ "^libgst.*"
|
||||||
|
|
||||||
PACKAGECONFIG ??= " \
|
PACKAGECONFIG ??= " \
|
||||||
${GSTREAMER_ORC} \
|
${GSTREAMER_ORC} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'alsa x11', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
|
|
||||||
gio-unix-2.0 ogg pango theora vorbis \
|
gio-unix-2.0 ogg pango theora vorbis \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,7 @@ inherit gettext
|
||||||
|
|
||||||
PACKAGECONFIG ??= " \
|
PACKAGECONFIG ??= " \
|
||||||
${GSTREAMER_ORC} \
|
${GSTREAMER_ORC} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio x11', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
|
|
||||||
cairo flac gdk-pixbuf gudev jpeg libpng soup speex taglib v4l2 \
|
cairo flac gdk-pixbuf gudev jpeg libpng soup speex taglib v4l2 \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
|
@ -23,9 +23,8 @@ REQUIRED_DISTRO_FEATURES ?= "opengl"
|
||||||
PACKAGES =+ "${PN}-tests"
|
PACKAGES =+ "${PN}-tests"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "drm \
|
PACKAGECONFIG ??= "drm \
|
||||||
${@bb.utils.contains("DISTRO_FEATURES", "opengl x11", "glx", "", d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'glx', '', d)} \
|
||||||
${@bb.utils.contains("DISTRO_FEATURES", "wayland", "wayland", "", d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11', d)}"
|
||||||
${@bb.utils.contains("DISTRO_FEATURES", "x11", "x11", "", d)}"
|
|
||||||
|
|
||||||
PACKAGECONFIG[drm] = "--enable-drm,--disable-drm,udev libdrm"
|
PACKAGECONFIG[drm] = "--enable-drm,--disable-drm,udev libdrm"
|
||||||
PACKAGECONFIG[glx] = "--enable-glx,--disable-glx,virtual/mesa"
|
PACKAGECONFIG[glx] = "--enable-glx,--disable-glx,virtual/mesa"
|
||||||
|
|
|
@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=e77fe93202736b47c07035910f47974a"
|
||||||
|
|
||||||
S = "${WORKDIR}/libsndfile-${PV}"
|
S = "${WORKDIR}/libsndfile-${PV}"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa', d)}"
|
||||||
PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib"
|
PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib"
|
||||||
|
|
||||||
inherit autotools lib_package pkgconfig
|
inherit autotools lib_package pkgconfig
|
||||||
|
|
|
@ -20,7 +20,7 @@ inherit autotools pkgconfig
|
||||||
|
|
||||||
EXTRA_OECONF = "--enable-shared --disable-sdl"
|
EXTRA_OECONF = "--enable-shared --disable-sdl"
|
||||||
|
|
||||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
|
||||||
PACKAGECONFIG[x11] = "--with-x,--without-x,virtual/libx11 libxext libxv"
|
PACKAGECONFIG[x11] = "--with-x,--without-x,virtual/libx11 libxext libxv"
|
||||||
|
|
||||||
PACKAGES = "mpeg2dec-dbg mpeg2dec mpeg2dec-doc libmpeg2 libmpeg2-dev libmpeg2convert libmpeg2convert-dev libmpeg2-staticdev libmpeg2convert-staticdev"
|
PACKAGES = "mpeg2dec-dbg mpeg2dec mpeg2dec-doc libmpeg2 libmpeg2-dev libmpeg2convert libmpeg2convert-dev libmpeg2-staticdev libmpeg2convert-staticdev"
|
||||||
|
|
|
@ -20,7 +20,7 @@ inherit autotools pkgconfig
|
||||||
# The options should be mutually exclusive for configuration script.
|
# The options should be mutually exclusive for configuration script.
|
||||||
# If both alsa and pulseaudio are specified (as in the default distro features)
|
# If both alsa and pulseaudio are specified (as in the default distro features)
|
||||||
# pulseaudio takes precedence.
|
# pulseaudio takes precedence.
|
||||||
PACKAGECONFIG_ALSA = "${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)}"
|
PACKAGECONFIG_ALSA = "${@bb.utils.filter('DISTRO_FEATURES', 'alsa', d)}"
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '${PACKAGECONFIG_ALSA}', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '${PACKAGECONFIG_ALSA}', d)}"
|
||||||
|
|
||||||
PACKAGECONFIG[alsa] = "--with-default-audio=alsa,,alsa-lib"
|
PACKAGECONFIG[alsa] = "--with-default-audio=alsa,,alsa-lib"
|
||||||
|
@ -33,13 +33,8 @@ PACKAGECONFIG[sdl] = ",,libsdl"
|
||||||
|
|
||||||
# Following are possible sound output modules:
|
# Following are possible sound output modules:
|
||||||
# alsa arts coreaudio dummy esd jack nas openal os2 oss portaudio pulse sdl sndio sun tinyalsa win32 win32_wasapi
|
# alsa arts coreaudio dummy esd jack nas openal os2 oss portaudio pulse sdl sndio sun tinyalsa win32 win32_wasapi
|
||||||
AUDIOMODS += "${@bb.utils.contains('PACKAGECONFIG', 'alsa', 'alsa', '', d)}"
|
AUDIOMODS += "${@bb.utils.filter('PACKAGECONFIG', 'alsa esd jack openal portaudio sdl', d)}"
|
||||||
AUDIOMODS += "${@bb.utils.contains('PACKAGECONFIG', 'esd', 'esd', '', d)}"
|
|
||||||
AUDIOMODS += "${@bb.utils.contains('PACKAGECONFIG', 'jack', 'jack', '', d)}"
|
|
||||||
AUDIOMODS += "${@bb.utils.contains('PACKAGECONFIG', 'openal', 'openal', '', d)}"
|
|
||||||
AUDIOMODS += "${@bb.utils.contains('PACKAGECONFIG', 'portaudio', 'portaudio', '', d)}"
|
|
||||||
AUDIOMODS += "${@bb.utils.contains('PACKAGECONFIG', 'pulseaudio', 'pulse', '', d)}"
|
AUDIOMODS += "${@bb.utils.contains('PACKAGECONFIG', 'pulseaudio', 'pulse', '', d)}"
|
||||||
AUDIOMODS += "${@bb.utils.contains('PACKAGECONFIG', 'sdl', 'sdl', '', d)}"
|
|
||||||
|
|
||||||
EXTRA_OECONF = " \
|
EXTRA_OECONF = " \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
|
|
|
@ -108,10 +108,8 @@ EXTRA_OECONF += "--disable-adrian-aec"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', '${BLUEZ}', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', '${BLUEZ}', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'avahi', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'avahi', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
|
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', '3g', 'ofono', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', '3g', 'ofono', '', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'ipv6 systemd x11', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)} \
|
|
||||||
dbus \
|
dbus \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,7 @@ CACHED_CONFIGUREVARS += "ac_cv_header_netinet_sctp_h=no ac_cv_header_netinet_sct
|
||||||
# x86_64-linux-libtool: error: specify a tag with '--tag'
|
# x86_64-linux-libtool: error: specify a tag with '--tag'
|
||||||
CCACHE = ""
|
CCACHE = ""
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
||||||
do_configure_prepend() {
|
do_configure_prepend() {
|
||||||
|
|
|
@ -45,9 +45,9 @@ PACKAGECONFIG[mpi] = ",,mpich"
|
||||||
PACKAGECONFIG[python] = ",,python python3"
|
PACKAGECONFIG[python] = ",,python python3"
|
||||||
|
|
||||||
BOOST_LIBS += "\
|
BOOST_LIBS += "\
|
||||||
${@bb.utils.contains('PACKAGECONFIG', 'locale', 'locale', '', d)} \
|
${@bb.utils.filter('PACKAGECONFIG', 'locale', d)} \
|
||||||
${@bb.utils.contains('PACKAGECONFIG', 'graph_parallel', 'graph_parallel mpi', \
|
${@bb.utils.contains('PACKAGECONFIG', 'graph_parallel', 'graph_parallel mpi', \
|
||||||
bb.utils.contains('PACKAGECONFIG', 'mpi', 'mpi', '', d), d)} \
|
bb.utils.filter('PACKAGECONFIG', 'mpi', d), d)} \
|
||||||
${@bb.utils.contains('PACKAGECONFIG', 'python', 'python python3', '', d)} \
|
${@bb.utils.contains('PACKAGECONFIG', 'python', 'python python3', '', d)} \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
|
@ -23,8 +23,7 @@ SRC_URI[sha256sum] = "b41d17e06f80059589fbeefe96ad07bcc564c49e65516da1caf9751464
|
||||||
|
|
||||||
S = "${WORKDIR}/ConsoleKit-${PV}"
|
S = "${WORKDIR}/ConsoleKit-${PV}"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)}"
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
|
|
||||||
|
|
||||||
PACKAGECONFIG[pam] = "--enable-pam-module --with-pam-module-dir=${base_libdir}/security,--disable-pam-module,libpam"
|
PACKAGECONFIG[pam] = "--enable-pam-module --with-pam-module-dir=${base_libdir}/security,--disable-pam-module,libpam"
|
||||||
PACKAGECONFIG[policykit] = "--with-polkit,--without-polkit,polkit"
|
PACKAGECONFIG[policykit] = "--with-polkit,--without-polkit,polkit"
|
||||||
|
|
|
@ -20,7 +20,7 @@ SRC_URI[sha256sum] = "d16185a767cb2c1ba3d5b9096ec54e5ec198b213f45864a38b3bda4bbf
|
||||||
CVE_PRODUCT = "libcurl"
|
CVE_PRODUCT = "libcurl"
|
||||||
inherit autotools pkgconfig binconfig multilib_header
|
inherit autotools pkgconfig binconfig multilib_header
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "ipv6", "ipv6", "", d)} gnutls proxy zlib"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} gnutls proxy zlib"
|
||||||
PACKAGECONFIG_class-native = "ipv6 proxy ssl zlib"
|
PACKAGECONFIG_class-native = "ipv6 proxy ssl zlib"
|
||||||
PACKAGECONFIG_class-nativesdk = "ipv6 proxy ssl zlib"
|
PACKAGECONFIG_class-nativesdk = "ipv6 proxy ssl zlib"
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ do_configure() {
|
||||||
sed -e '/shell gperf/cifeq (,yes)' -i libcap/Makefile
|
sed -e '/shell gperf/cifeq (,yes)' -i libcap/Makefile
|
||||||
}
|
}
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} \
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'attr', '', d)}"
|
${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'attr', '', d)}"
|
||||||
PACKAGECONFIG_class-native ??= ""
|
PACKAGECONFIG_class-native ??= ""
|
||||||
|
|
||||||
|
|
|
@ -147,7 +147,7 @@ TESTS = " \
|
||||||
|
|
||||||
inherit autotools
|
inherit autotools
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
|
||||||
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
||||||
|
|
||||||
do_compile_prepend() {
|
do_compile_prepend() {
|
||||||
|
|
Loading…
Reference in New Issue