mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-07 05:10:20 +00:00
Convert to new override syntax
This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
@@ -9,14 +9,14 @@ JUCE_MODULES ??= " \
|
||||
"
|
||||
JUCE_X11_DEPS = "libx11 libxext libxinerama libxrandr libxcursor"
|
||||
|
||||
PACKAGECONFIG_prepend= "${JUCE_MODULES} "
|
||||
PACKAGECONFIG:prepend= "${JUCE_MODULES} "
|
||||
PACKAGECONFIG[juce_core] = ",,curl,"
|
||||
PACKAGECONFIG[juce_audio_devices] = ",,alsa-lib,"
|
||||
PACKAGECONFIG[juce_graphics] = ",,${JUCE_X11_DEPS} freetype,"
|
||||
PACKAGECONFIG[juce_gui_basics] = ",,${JUCE_X11_DEPS},"
|
||||
PACKAGECONFIG[juce_opengl] = ",,virtual/libgl,"
|
||||
|
||||
DEPENDS_prepend = "projucer-native "
|
||||
DEPENDS:prepend = "projucer-native "
|
||||
|
||||
export OE_JUCE_PROJUCER = "${STAGING_BINDIR_NATIVE}/Projucer"
|
||||
|
||||
|
||||
@@ -17,4 +17,4 @@ PACKAGECONFIG[sniffer] = "-Dsniffer=true,-Dsniffer=false,gtk+3,"
|
||||
|
||||
PACKAGES =+ "gssdp-tools"
|
||||
|
||||
FILES_gssdp-tools = "${bindir}/gssdp* ${datadir}/gssdp/*.glade"
|
||||
FILES:gssdp-tools = "${bindir}/gssdp* ${datadir}/gssdp/*.glade"
|
||||
|
||||
@@ -7,7 +7,7 @@ inherit autotools pkgconfig gobject-introspection vala
|
||||
|
||||
# Copy vapigen.m4 so that it doesn't get removed by vala class
|
||||
# (normally this would be the right thing to do, but in gupnp-av the vapigen.m4 has only a custom macro)
|
||||
do_configure_prepend() {
|
||||
do_configure:prepend() {
|
||||
cp -f ${S}/m4/vapigen.m4 ${S}/m4/vapigen-custom.m4 || true
|
||||
}
|
||||
|
||||
|
||||
@@ -16,4 +16,4 @@ inherit autotools pkgconfig gobject-introspection vala
|
||||
PACKAGECONFIG ?= "gstreamer"
|
||||
PACKAGECONFIG[gstreamer] = "--enable-gstreamer-metadata-backend,--disable-gstreamer-metadata-backend,gstreamer1.0 gstreamer1.0-plugins-base"
|
||||
|
||||
FILES_${PN} += "${datadir}/gupnp-dlna-2.0/dlna-profiles"
|
||||
FILES:${PN} += "${datadir}/gupnp-dlna-2.0/dlna-profiles"
|
||||
|
||||
@@ -3,7 +3,7 @@ LICENSE = "GPLv2+"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
|
||||
file://src/network-light/main.c;beginline=1;endline=21;md5=2c39b3a000495dabd4932f231c7efed8"
|
||||
DEPENDS = "gupnp gupnp-av gtk+3 glib-2.0-native intltool-native"
|
||||
RRECOMMENDS_${PN} = "adwaita-icon-theme"
|
||||
RRECOMMENDS:${PN} = "adwaita-icon-theme"
|
||||
|
||||
SRC_URI = "http://download.gnome.org/sources/${BPN}/0.10/${BPN}-${PV}.tar.xz"
|
||||
SRC_URI[md5sum] = "8c66d4aca756478615761a26ed7c8dba"
|
||||
|
||||
@@ -6,10 +6,10 @@ DEPENDS = "e2fsprogs gssdp libsoup-2.4 libxml2"
|
||||
|
||||
inherit meson pkgconfig vala gobject-introspection
|
||||
|
||||
FILES_${PN} = "${libdir}/*.so.*"
|
||||
FILES_${PN}-dev += "${bindir}/gupnp-binding-tool*"
|
||||
FILES:${PN} = "${libdir}/*.so.*"
|
||||
FILES:${PN}-dev += "${bindir}/gupnp-binding-tool*"
|
||||
|
||||
RDEPENDS_${PN}-dev = "python3 python3-xml"
|
||||
RDEPENDS:${PN}-dev = "python3 python3-xml"
|
||||
|
||||
SYSROOT_PREPROCESS_FUNCS += "gupnp_sysroot_preprocess"
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ LICENSE = "LGPL-2.1"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
|
||||
|
||||
DEPENDS = "libxml2 glib-2.0 gssdp gupnp gupnp-av gupnp-dlna gstreamer1.0 gstreamer1.0-plugins-base libgee libsoup-2.4 libmediaart-2.0 libunistring sqlite3 intltool-native"
|
||||
RDEPENDS_${PN} = "gstreamer1.0-plugins-base-playback shared-mime-info"
|
||||
RRECOMMENDS_${PN} = "rygel-plugin-media-export"
|
||||
RDEPENDS:${PN} = "gstreamer1.0-plugins-base-playback shared-mime-info"
|
||||
RRECOMMENDS:${PN} = "rygel-plugin-media-export"
|
||||
|
||||
inherit gnomebase vala gobject-introspection gettext systemd features_check
|
||||
|
||||
@@ -24,7 +24,7 @@ EXTRA_OECONF = "--disable-tracker-plugin --with-media-engine=gstreamer"
|
||||
|
||||
PACKAGECONFIG ?= "external mpris ruih media-export gst-launch"
|
||||
|
||||
PACKAGECONFIG_append = "${@bb.utils.contains("DISTRO_FEATURES", "x11", " gtk+3", "", d)}"
|
||||
PACKAGECONFIG:append = "${@bb.utils.contains("DISTRO_FEATURES", "x11", " gtk+3", "", d)}"
|
||||
|
||||
PACKAGECONFIG[external] = "--enable-external-plugin,--disable-external-plugin"
|
||||
PACKAGECONFIG[mpris] = "--enable-mpris-plugin,--disable-mpris-plugin"
|
||||
@@ -36,7 +36,7 @@ PACKAGECONFIG[lms] = "--enable-lms-plugin,--disable-lms-plugin"
|
||||
|
||||
LIBV = "2.6"
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
# Remove .la files for loadable modules
|
||||
rm -f ${D}/${libdir}/rygel-${LIBV}/engines/*.la
|
||||
rm -f ${D}/${libdir}/rygel-${LIBV}/plugins/*.la
|
||||
@@ -49,17 +49,17 @@ do_install_append() {
|
||||
fi
|
||||
}
|
||||
|
||||
FILES_${PN} += "${libdir}/rygel-${LIBV}/engines ${datadir}/dbus-1 ${datadir}/icons"
|
||||
FILES_${PN}-dbg += "${libdir}/rygel-${LIBV}/engines/.debug ${libdir}/rygel-${LIBV}/plugins/.debug"
|
||||
FILES:${PN} += "${libdir}/rygel-${LIBV}/engines ${datadir}/dbus-1 ${datadir}/icons"
|
||||
FILES:${PN}-dbg += "${libdir}/rygel-${LIBV}/engines/.debug ${libdir}/rygel-${LIBV}/plugins/.debug"
|
||||
|
||||
PACKAGES += "${PN}-meta"
|
||||
ALLOW_EMPTY_${PN}-meta = "1"
|
||||
ALLOW_EMPTY:${PN}-meta = "1"
|
||||
|
||||
PACKAGES_DYNAMIC = "${PN}-plugin-*"
|
||||
|
||||
SYSTEMD_SERVICE_${PN} = "rygel.service"
|
||||
SYSTEMD_SERVICE:${PN} = "rygel.service"
|
||||
|
||||
python populate_packages_prepend () {
|
||||
python populate_packages:prepend () {
|
||||
rygel_libdir = d.expand('${libdir}/rygel-${LIBV}')
|
||||
postinst = d.getVar('plugin_postinst')
|
||||
pkgs = []
|
||||
@@ -68,5 +68,5 @@ python populate_packages_prepend () {
|
||||
pkgs += do_split_packages(d, oe.path.join(rygel_libdir, "plugins"), '(.*)\.plugin$', d.expand('${PN}-plugin-%s'), 'Rygel plugin for %s', postinst=postinst, extra_depends=d.expand('${PN}'))
|
||||
|
||||
metapkg = d.getVar('PN') + '-meta'
|
||||
d.setVar('RDEPENDS_' + metapkg, ' '.join(pkgs))
|
||||
d.setVar('RDEPENDS:' + metapkg, ' '.join(pkgs))
|
||||
}
|
||||
|
||||
@@ -14,8 +14,8 @@ inherit dos2unix
|
||||
|
||||
LIBEBML_OS = "Unknown"
|
||||
LIBEBML_OS_linux = "Linux"
|
||||
LIBEBML_OS_darwin = "Darwin"
|
||||
LIBEBML_OS_mingw32 = "Windows"
|
||||
LIBEBML_OS:darwin = "Darwin"
|
||||
LIBEBML_OS:mingw32 = "Windows"
|
||||
|
||||
EXTRA_OEMAKE = "\
|
||||
'TARGET_OS=${LIBEBML_OS}' \
|
||||
|
||||
@@ -36,9 +36,9 @@ do_install() {
|
||||
install -Dm 0644 libasound_module_pcm_equal.so ${D}${libdir}/alsa-lib/libasound_module_pcm_equal.so
|
||||
}
|
||||
|
||||
RDEPENDS_${PN} += " \
|
||||
RDEPENDS:${PN} += " \
|
||||
alsa-utils \
|
||||
caps \
|
||||
"
|
||||
|
||||
FILES_${PN} = "${libdir}/alsa-lib/"
|
||||
FILES:${PN} = "${libdir}/alsa-lib/"
|
||||
|
||||
@@ -19,4 +19,4 @@ EXTRA_OECMAKE = " -DBUILD_SHARED_LIBS=1 -DENABLE_TESTS=0 \
|
||||
-DPERL_EXECUTABLE=${HOSTTOOLS_DIR}/perl \
|
||||
"
|
||||
|
||||
EXTRA_OECMAKE_append_arm = " ${@bb.utils.contains("TUNE_FEATURES","neon","-DENABLE_NEON=ON","-DENABLE_NEON=OFF",d)}"
|
||||
EXTRA_OECMAKE:append:arm = " ${@bb.utils.contains("TUNE_FEATURES","neon","-DENABLE_NEON=ON","-DENABLE_NEON=OFF",d)}"
|
||||
|
||||
@@ -24,4 +24,4 @@ do_install() {
|
||||
install -Dm 0644 caps.so ${D}${libdir}/ladspa/caps.so
|
||||
}
|
||||
|
||||
FILES_${PN} = "${libdir}/ladspa/"
|
||||
FILES:${PN} = "${libdir}/ladspa/"
|
||||
|
||||
@@ -13,6 +13,6 @@ S = "${WORKDIR}/git"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
FILES_${PN} += "${libdir}/dleyna-1.0/connectors/*.so"
|
||||
FILES_${PN}-dev += "${libdir}/dleyna-1.0/connectors/*.la"
|
||||
FILES_${PN}-dbg += "${libdir}/dleyna-1.0/connectors/.debug/*.so"
|
||||
FILES:${PN} += "${libdir}/dleyna-1.0/connectors/*.so"
|
||||
FILES:${PN}-dev += "${libdir}/dleyna-1.0/connectors/*.la"
|
||||
FILES:${PN}-dbg += "${libdir}/dleyna-1.0/connectors/.debug/*.so"
|
||||
|
||||
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
|
||||
file://libdleyna/renderer/server.c;endline=21;md5=f51acd4757fb6a779a87122c43cf1346"
|
||||
|
||||
DEPENDS = "glib-2.0 gssdp gupnp gupnp-av gupnp-dlna libsoup-2.4 dleyna-core"
|
||||
RDEPENDS_${PN} = "dleyna-connector-dbus"
|
||||
RDEPENDS:${PN} = "dleyna-connector-dbus"
|
||||
|
||||
SRC_URI = "git://github.com/01org/${BPN}.git \
|
||||
file://0001-add-gupnp-1.2-API-support.patch \
|
||||
@@ -21,5 +21,5 @@ inherit autotools pkgconfig
|
||||
|
||||
CFLAGS += " -I${S}"
|
||||
|
||||
FILES_${PN} += "${datadir}/dbus-1"
|
||||
FILES_${PN}-dev += "${libdir}/${PN}/*.so"
|
||||
FILES:${PN} += "${datadir}/dbus-1"
|
||||
FILES:${PN}-dev += "${libdir}/${PN}/*.so"
|
||||
|
||||
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
|
||||
file://libdleyna/server/server.c;endline=22;md5=437455d8aeff69ebd0996a76c67397bb"
|
||||
|
||||
DEPENDS = "glib-2.0 gssdp gupnp gupnp-av gupnp-dlna libsoup-2.4 libxml2 dleyna-core"
|
||||
RDEPENDS_${PN} = "dleyna-connector-dbus"
|
||||
RDEPENDS:${PN} = "dleyna-connector-dbus"
|
||||
|
||||
PV .= "+git${SRCPV}"
|
||||
SRC_URI = "git://github.com/01org/${BPN}.git"
|
||||
@@ -18,5 +18,5 @@ S = "${WORKDIR}/git"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
FILES_${PN} += "${datadir}/dbus-1"
|
||||
FILES_${PN}-dev += "${libdir}/${PN}/*.so"
|
||||
FILES:${PN} += "${datadir}/dbus-1"
|
||||
FILES:${PN}-dev += "${libdir}/${PN}/*.so"
|
||||
|
||||
@@ -52,44 +52,44 @@ PACKAGES =+ "dvb-evtest dvb-evtest-dbg \
|
||||
PACKAGES =+ "libdvbapi libdvbcfg libdvben50221 \
|
||||
libesg libucsi libdvbsec"
|
||||
|
||||
RDEPENDS_dvbdate =+ "libdvbapi libucsi"
|
||||
RDEPENDS_dvbtraffic =+ "libdvbapi"
|
||||
RDEPENDS_dvb-scan =+ "libdvbapi libdvbcfg libdvbsec"
|
||||
RDEPENDS_dvb-apps =+ "libdvbapi libdvbcfg libdvbsec libdvben50221 libucsi"
|
||||
RDEPENDS_dvb-femon =+ "libdvbapi"
|
||||
RDEPENDS_dvbnet =+ "libdvbapi"
|
||||
RDEPENDS:dvbdate =+ "libdvbapi libucsi"
|
||||
RDEPENDS:dvbtraffic =+ "libdvbapi"
|
||||
RDEPENDS:dvb-scan =+ "libdvbapi libdvbcfg libdvbsec"
|
||||
RDEPENDS:dvb-apps =+ "libdvbapi libdvbcfg libdvbsec libdvben50221 libucsi"
|
||||
RDEPENDS:dvb-femon =+ "libdvbapi"
|
||||
RDEPENDS:dvbnet =+ "libdvbapi"
|
||||
|
||||
RCONFLICTS_dvb-evtest = "evtest"
|
||||
RCONFLICTS:dvb-evtest = "evtest"
|
||||
|
||||
FILES_${PN} = "${bindir} ${datadir}/dvb"
|
||||
FILES_${PN}-doc = ""
|
||||
FILES_${PN}-dev = "${includedir}"
|
||||
FILES_dvb-evtest = "${bindir}/evtest"
|
||||
FILES_dvb-evtest-dbg = "${bindir}/.debug/evtest"
|
||||
FILES_dvbapp-tests = "${bindir}/*test* "
|
||||
FILES_dvbapp-tests-dbg = "${bindir}/.debug/*test*"
|
||||
FILES_dvbdate = "${bindir}/dvbdate"
|
||||
FILES_dvbdate-dbg = "${bindir}/.debug/dvbdate"
|
||||
FILES_dvbtraffic = "${bindir}/dvbtraffic"
|
||||
FILES_dvbtraffic-dbg = "${bindir}/.debug/dvbtraffic"
|
||||
FILES_dvbnet = "${bindir}/dvbnet"
|
||||
FILES_dvbnet-dbg = "${bindir}/.debug/dvbnet"
|
||||
FILES_dvb-scan = "${bindir}/*scan "
|
||||
FILES_dvb-scan-dbg = "${bindir}/.debug/*scan"
|
||||
FILES_dvb-scan-data = "${docdir}/dvb-apps/scan"
|
||||
FILES_dvb-azap = "${bindir}/azap"
|
||||
FILES_dvb-azap-dbg = "${bindir}/.debug/azap"
|
||||
FILES_dvb-czap = "${bindir}/czap"
|
||||
FILES_dvb-czap-dbg = "${bindir}/.debug/czap"
|
||||
FILES_dvb-szap = "${bindir}/szap"
|
||||
FILES_dvb-szap-dbg = "${bindir}/.debug/szap"
|
||||
FILES_dvb-tzap = "${bindir}/tzap"
|
||||
FILES_dvb-tzap-dbg = "${bindir}/.debug/tzap"
|
||||
FILES_dvb-femon = "${bindir}/femon"
|
||||
FILES_dvb-femon-dbg = "${bindir}/.debug/femon"
|
||||
FILES_dvb-zap-data = "${docdir}/dvb-apps/szap"
|
||||
FILES:${PN} = "${bindir} ${datadir}/dvb"
|
||||
FILES:${PN}-doc = ""
|
||||
FILES:${PN}-dev = "${includedir}"
|
||||
FILES:dvb-evtest = "${bindir}/evtest"
|
||||
FILES:dvb-evtest-dbg = "${bindir}/.debug/evtest"
|
||||
FILES:dvbapp-tests = "${bindir}/*test* "
|
||||
FILES:dvbapp-tests-dbg = "${bindir}/.debug/*test*"
|
||||
FILES:dvbdate = "${bindir}/dvbdate"
|
||||
FILES:dvbdate-dbg = "${bindir}/.debug/dvbdate"
|
||||
FILES:dvbtraffic = "${bindir}/dvbtraffic"
|
||||
FILES:dvbtraffic-dbg = "${bindir}/.debug/dvbtraffic"
|
||||
FILES:dvbnet = "${bindir}/dvbnet"
|
||||
FILES:dvbnet-dbg = "${bindir}/.debug/dvbnet"
|
||||
FILES:dvb-scan = "${bindir}/*scan "
|
||||
FILES:dvb-scan-dbg = "${bindir}/.debug/*scan"
|
||||
FILES:dvb-scan-data = "${docdir}/dvb-apps/scan"
|
||||
FILES:dvb-azap = "${bindir}/azap"
|
||||
FILES:dvb-azap-dbg = "${bindir}/.debug/azap"
|
||||
FILES:dvb-czap = "${bindir}/czap"
|
||||
FILES:dvb-czap-dbg = "${bindir}/.debug/czap"
|
||||
FILES:dvb-szap = "${bindir}/szap"
|
||||
FILES:dvb-szap-dbg = "${bindir}/.debug/szap"
|
||||
FILES:dvb-tzap = "${bindir}/tzap"
|
||||
FILES:dvb-tzap-dbg = "${bindir}/.debug/tzap"
|
||||
FILES:dvb-femon = "${bindir}/femon"
|
||||
FILES:dvb-femon-dbg = "${bindir}/.debug/femon"
|
||||
FILES:dvb-zap-data = "${docdir}/dvb-apps/szap"
|
||||
|
||||
python populate_packages_prepend () {
|
||||
python populate_packages:prepend () {
|
||||
dvb_libdir = bb.data.expand('${libdir}', d)
|
||||
do_split_packages(d, dvb_libdir, '^lib(.*)\.so$', 'lib%s', 'DVB %s package', extra_depends='', allow_links=True)
|
||||
do_split_packages(d, dvb_libdir, '^lib(.*)\.la$', 'lib%s-dev', 'DVB %s development package', extra_depends='${PN}-dev')
|
||||
@@ -97,7 +97,7 @@ python populate_packages_prepend () {
|
||||
do_split_packages(d, dvb_libdir, '^lib(.*)\.so\.*', 'lib%s', 'DVB %s library', extra_depends='', allow_links=True)
|
||||
}
|
||||
|
||||
INSANE_SKIP_${PN} = "ldflags"
|
||||
INSANE_SKIP_${PN}-dev = "ldflags"
|
||||
INSANE_SKIP:${PN} = "ldflags"
|
||||
INSANE_SKIP:${PN}-dev = "ldflags"
|
||||
|
||||
TARGET_CC_ARCH += "${LDFLAGS}"
|
||||
|
||||
@@ -18,9 +18,9 @@ SRC_URI[sha256sum] = "d45f209d837c49dae6deebcdd87b8cc3b04ea290880358faecf5e77377
|
||||
|
||||
PACKAGES =+ "lib${BPN} lib${BPN}-dev"
|
||||
|
||||
FILES_${PN} = " ${bindir}/faac "
|
||||
FILES_lib${BPN} = " ${libdir}/*.so.*"
|
||||
FILES_lib${BPN}-dev = " \
|
||||
FILES:${PN} = " ${bindir}/faac "
|
||||
FILES:lib${BPN} = " ${libdir}/*.so.*"
|
||||
FILES:lib${BPN}-dev = " \
|
||||
${includedir} \
|
||||
${libdir}/*.so \
|
||||
${libdir}/*.la \
|
||||
|
||||
@@ -10,7 +10,7 @@ SRC_URI += " \
|
||||
|
||||
EXTRA_OECMAKE = "-Denable-floats=ON -DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}"
|
||||
|
||||
do_configure_append() {
|
||||
do_configure:append() {
|
||||
make_tables.exe ${B}/
|
||||
}
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ S = "${WORKDIR}/git"
|
||||
|
||||
DEPENDS = "expat fmt spdlog pugixml libebml libmatroska zlib curl libupnp e2fsprogs sqlite3 libnsl2"
|
||||
|
||||
SYSTEMD_SERVICE_${PN} = "gerbera.service"
|
||||
SYSTEMD_SERVICE:${PN} = "gerbera.service"
|
||||
|
||||
inherit cmake systemd
|
||||
|
||||
@@ -22,10 +22,10 @@ PACKAGECONFIG[systemd] = "-DWITH_SYSTEMD=TRUE,-DWITH_SYSTEMD=FALSE,systemd"
|
||||
PACKAGECONFIG[taglib] = "-DWITH_TAGLIB=TRUE,-DWITH_TAGLIB=FALSE,taglib"
|
||||
EXTRA_OECMAKE = "-DWITH_JS=FALSE -DWITH_MAGIC=FALSE -DWITH_EXIF=FALSE -DLIBUUID_INCLUDE_DIRS=${STAGING_INCDIR} -DLIBUUID_LIBRARIES=-luuid"
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
install -d ${D}/root/.config/
|
||||
}
|
||||
|
||||
FILES_${PN} += "/root/.config/"
|
||||
FILES:${PN} += "/root/.config/"
|
||||
|
||||
SECURITY_CFLAGS_riscv64 = "${SECURITY_NOPIE_CFLAGS}"
|
||||
SECURITY_CFLAGS:riscv64 = "${SECURITY_NOPIE_CFLAGS}"
|
||||
|
||||
@@ -27,7 +27,7 @@ EXTRA_OECONF += " \
|
||||
--enable-gtk-doc=no \
|
||||
"
|
||||
|
||||
FILES_${PN} += "\
|
||||
FILES:${PN} += "\
|
||||
${libdir}/gstreamer-1.0/libgstsharktracers.so \
|
||||
${libdir}/gstreamer-1.0/libgstsharktracers.la \
|
||||
"
|
||||
|
||||
@@ -19,7 +19,7 @@ PV = "1.0+really0.8.0"
|
||||
|
||||
inherit autotools pkgconfig gettext gtk-doc
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
rm -fr ${D}${localstatedir}/run ${D}/run ${D}${bindir}/gst-client ${D}${bindir}/gstd-client
|
||||
if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
|
||||
install -d ${D}${sysconfdir}/tmpfiles.d
|
||||
|
||||
@@ -11,7 +11,7 @@ IMAGE_INSTALL += " \
|
||||
xkeyboard-config \
|
||||
"
|
||||
|
||||
IMAGE_INSTALL_append = "\
|
||||
IMAGE_INSTALL:append = "\
|
||||
libcamera \
|
||||
gstreamer1.0-plugins-good \
|
||||
gstreamer1.0-plugins-base \
|
||||
|
||||
@@ -11,7 +11,7 @@ inherit pkgconfig features_check
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
DEPENDS = "libx11 libxext libxinerama libxrandr libxcursor freetype alsa-lib curl bzip2 libpng harfbuzz glib-2.0 libpcre"
|
||||
DEPENDS_append_libc-musl = " libexecinfo"
|
||||
DEPENDS:append:libc-musl = " libexecinfo"
|
||||
|
||||
SRCREV = "90e8da0cfb54ac593cdbed74c3d0c9b09bad3a9f"
|
||||
BRANCH = "master"
|
||||
@@ -30,11 +30,11 @@ JUCE_PROJUCER = "${JUCE_PROJUCER_MAKEFILE_PATH}/build/Projucer"
|
||||
# not work on cross builds
|
||||
EXTRA_OEMAKE = "V=1 JUCE_ARCH_LABEL=${TARGET_ARCH} TARGET_ARCH='-g'"
|
||||
|
||||
LDFLAGS_append_mipsarcho32 = " -latomic"
|
||||
LDFLAGS_append_powerpc = " -latomic"
|
||||
LDFLAGS_append_riscv64 = " -latomic"
|
||||
LDFLAGS_append_riscv32 = " -latomic"
|
||||
LDFLAGS_append_armv5 = " -latomic"
|
||||
LDFLAGS:append:mipsarcho32 = " -latomic"
|
||||
LDFLAGS:append:powerpc = " -latomic"
|
||||
LDFLAGS:append:riscv64 = " -latomic"
|
||||
LDFLAGS:append:riscv32 = " -latomic"
|
||||
LDFLAGS:append:armv5 = " -latomic"
|
||||
|
||||
do_configure() {
|
||||
cd ${JUCE_PROJUCER_MAKEFILE_PATH}
|
||||
@@ -51,4 +51,4 @@ do_install() {
|
||||
install -m 0755 ${JUCE_PROJUCER} ${D}${bindir}
|
||||
}
|
||||
# error: '_NL_IDENTIFICATION_LANGUAGE' was not declared in this scope
|
||||
COMPATIBLE_HOST_libc-musl = "null"
|
||||
COMPATIBLE_HOST:libc-musl = "null"
|
||||
|
||||
@@ -16,11 +16,11 @@ inherit autotools
|
||||
PACKAGES += "${BPN}-ckport"
|
||||
PACKAGES_DYNAMIC += "^${BPN}-plugin-.*"
|
||||
|
||||
do_install_append () {
|
||||
do_install:append () {
|
||||
find "${D}" -name '*.la' -exec rm -f {} +
|
||||
}
|
||||
|
||||
python populate_packages_prepend () {
|
||||
python populate_packages:prepend () {
|
||||
rootdir = bb.data.expand('${libdir}/ao/plugins-4', d)
|
||||
rootdir_dbg = bb.data.expand('${libdir}/ao/plugins-4/.debug', d)
|
||||
do_split_packages(d, rootdir, '^(.*)\.so$', output_pattern='${BPN}-plugin-%s', description='AO %s plugin')
|
||||
@@ -30,4 +30,4 @@ python populate_packages_prepend () {
|
||||
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa pulseaudio', d)}"
|
||||
PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib"
|
||||
PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio"
|
||||
FILES_${BPN}-ckport = "${libdir}/ckport"
|
||||
FILES:${BPN}-ckport = "${libdir}/ckport"
|
||||
|
||||
@@ -4,7 +4,7 @@ HOMEPAGE = "http://sourceforge.net/projects/libavc1394/"
|
||||
SECTION = "libs/multimedia"
|
||||
|
||||
DEPENDS = "libraw1394"
|
||||
DEPENDS_append_libc-musl = " argp-standalone"
|
||||
DEPENDS:append:libc-musl = " argp-standalone"
|
||||
|
||||
LICENSE = "LGPLv2.1"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=dcf3c825659e82539645da41a7908589"
|
||||
@@ -15,4 +15,4 @@ SRC_URI[sha256sum] = "7cb1ff09506ae911ca9860bef4af08c2403f3e131f6c913a2cbd6ddca4
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
LDFLAGS_append_libc-musl = " -largp"
|
||||
LDFLAGS:append:libc-musl = " -largp"
|
||||
|
||||
@@ -26,15 +26,15 @@ PACKAGES =+ "${PN}-gst"
|
||||
PACKAGECONFIG ??= ""
|
||||
PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base"
|
||||
|
||||
RDEPENDS_${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland qt', 'qtwayland', '', d)}"
|
||||
RDEPENDS:${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland qt', 'qtwayland', '', d)}"
|
||||
|
||||
inherit meson pkgconfig python3native
|
||||
|
||||
do_configure_prepend() {
|
||||
do_configure:prepend() {
|
||||
sed -i -e 's|py_compile=True,||' ${S}/utils/ipc/mojo/public/tools/mojom/mojom/generate/template_expander.py
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
chrpath -d ${D}${libdir}/libcamera.so
|
||||
}
|
||||
|
||||
@@ -51,6 +51,6 @@ do_recalculate_ipa_signatures_package() {
|
||||
${S}/src/ipa/ipa-sign-install.sh ${B}/src/ipa-priv-key.pem "${modules}"
|
||||
}
|
||||
|
||||
FILES_${PN}-dev = "${includedir} ${libdir}/pkgconfig"
|
||||
FILES_${PN} += " ${libdir}/libcamera.so"
|
||||
FILES_${PN}-gst = "${libdir}/gstreamer-1.0/libgstlibcamera.so"
|
||||
FILES:${PN}-dev = "${includedir} ${libdir}/pkgconfig"
|
||||
FILES:${PN} += " ${libdir}/libcamera.so"
|
||||
FILES:${PN}-gst = "${libdir}/gstreamer-1.0/libgstlibcamera.so"
|
||||
|
||||
@@ -16,4 +16,4 @@ EXTRA_OECONF = "--disable-sherlock265 --disable-dec265"
|
||||
inherit autotools-brokensep pkgconfig
|
||||
|
||||
PACKAGES =+ "${PN}-tools"
|
||||
FILES_${PN}-tools = "${bindir}/*"
|
||||
FILES:${PN}-tools = "${bindir}/*"
|
||||
|
||||
@@ -13,7 +13,7 @@ S = "${WORKDIR}/git"
|
||||
|
||||
inherit autotools lib_package pkgconfig
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
install -D -m 0644 ${S}/src/dvbcsa/dvbcsa.h ${D}${includedir}/dvbcsa/dvbcsa.h
|
||||
install -D -m 0644 ${WORKDIR}/libdvbcsa.pc ${D}${libdir}/pkgconfig/libdvbcsa.pc
|
||||
}
|
||||
|
||||
@@ -10,5 +10,5 @@ SRC_URI[sha256sum] = "c191a7475947d323ff7680cf92c0fb1be8237701885f37656c64d04e98
|
||||
|
||||
inherit autotools lib_package binconfig pkgconfig
|
||||
|
||||
CONFIGUREOPTS_remove = "--disable-silent-rules"
|
||||
CONFIGUREOPTS:remove = "--disable-silent-rules"
|
||||
|
||||
|
||||
@@ -86,17 +86,17 @@ python __anonymous() {
|
||||
}
|
||||
|
||||
PACKAGES =+ "${PN}-modplug ${PN}-openmpt123 ${PN}-openmpt123-doc"
|
||||
FILES_${PN}-modplug = "${libdir}/libopenmpt_modplug.so.*"
|
||||
FILES_${PN}-openmpt123 = "${bindir}/openmpt123"
|
||||
FILES_${PN}-openmpt123-doc = "${mandir}/man1/openmpt123*"
|
||||
FILES:${PN}-modplug = "${libdir}/libopenmpt_modplug.so.*"
|
||||
FILES:${PN}-openmpt123 = "${bindir}/openmpt123"
|
||||
FILES:${PN}-openmpt123-doc = "${mandir}/man1/openmpt123*"
|
||||
|
||||
# Since version 0.3, libopenmpt uses SemVer 2.0.0 versioning.
|
||||
# The SemVer versioning scheme is incompatible with Debian/Ubuntu
|
||||
# package version names.
|
||||
DEBIAN_NOAUTONAME_${PN} = "1"
|
||||
DEBIAN_NOAUTONAME_${PN}-modplug = "1"
|
||||
DEBIAN_NOAUTONAME:${PN} = "1"
|
||||
DEBIAN_NOAUTONAME:${PN}-modplug = "1"
|
||||
|
||||
RDEPENDS_${PN}_libc-glibc = " \
|
||||
RDEPENDS:${PN}:libc-glibc = " \
|
||||
glibc-gconv-cp1252 \
|
||||
glibc-gconv-ibm437 \
|
||||
glibc-gconv-iso8859-1 \
|
||||
|
||||
@@ -29,4 +29,4 @@ inherit autotools
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
CPPFLAGS_append = " -Wno-error"
|
||||
CPPFLAGS:append = " -Wno-error"
|
||||
|
||||
@@ -22,7 +22,7 @@ S = "${WORKDIR}/git"
|
||||
# configure.ac:30: error: required file './ABOUT-NLS' not found
|
||||
EXTRA_AUTORECONF = ""
|
||||
|
||||
do_install_append(){
|
||||
do_install:append(){
|
||||
install -d ${D}${sysconfdir}
|
||||
install -m 0755 minidlna.conf ${D}${sysconfdir}
|
||||
|
||||
@@ -36,7 +36,7 @@ do_install_append(){
|
||||
|
||||
}
|
||||
|
||||
SYSTEMD_SERVICE_${PN} = "minidlna.service"
|
||||
SYSTEMD_SERVICE:${PN} = "minidlna.service"
|
||||
|
||||
INITSCRIPT_NAME = "minidlna"
|
||||
INITSCRIPT_PARAMS = "defaults 90"
|
||||
|
||||
@@ -14,9 +14,9 @@ S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE_append_class-target = " -DIMPORT_EXECUTABLES=${STAGING_LIBDIR_NATIVE}/cmake/${BPN}/ImportExecutables.cmake"
|
||||
EXTRA_OECMAKE:append:class-target = " -DIMPORT_EXECUTABLES=${STAGING_LIBDIR_NATIVE}/cmake/${BPN}/ImportExecutables.cmake"
|
||||
|
||||
do_install_append_class-native() {
|
||||
do_install:append:class-native() {
|
||||
install -Dm 0755 ${B}/src/make-c-interface ${D}${bindir}/make-c-interface
|
||||
install -Dm 0644 ${B}/ImportExecutables.cmake ${D}${libdir}/cmake/${BPN}/ImportExecutables.cmake
|
||||
sed -i -e s:'${B}'/src/::g ${D}${libdir}/cmake/${BPN}/ImportExecutables.cmake
|
||||
|
||||
@@ -14,7 +14,7 @@ S = "${WORKDIR}/git"
|
||||
PACKAGECONFIG ??= "tcp"
|
||||
PACKAGECONFIG[tcp] = "-Dtcp=true,-Dtcp=false"
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
# libmpdclient's Vala bindings are outdated and unmaintained; it
|
||||
# is likely that nobody will ever use them, so let's not install
|
||||
# them
|
||||
|
||||
@@ -68,7 +68,7 @@ PACKAGECONFIG[vorbis] = "-Dvorbis=enabled,-Dvorbis=disabled,libvorbis libogg"
|
||||
PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack"
|
||||
PACKAGECONFIG[zlib] = "-Dzlib=enabled,-Dzlib=disabled,zlib"
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
install -o mpd -d \
|
||||
${D}/${localstatedir}/lib/mpd \
|
||||
${D}/${localstatedir}/lib/mpd/playlists
|
||||
@@ -89,13 +89,13 @@ do_install_append() {
|
||||
rm -rf ${D}${datadir}/icons
|
||||
}
|
||||
|
||||
RPROVIDES_${PN} += "${PN}-systemd"
|
||||
RREPLACES_${PN} += "${PN}-systemd"
|
||||
RCONFLICTS_${PN} += "${PN}-systemd"
|
||||
SYSTEMD_SERVICE_${PN} = "mpd.socket"
|
||||
RPROVIDES:${PN} += "${PN}-systemd"
|
||||
RREPLACES:${PN} += "${PN}-systemd"
|
||||
RCONFLICTS:${PN} += "${PN}-systemd"
|
||||
SYSTEMD_SERVICE:${PN} = "mpd.socket"
|
||||
|
||||
USERADD_PACKAGES = "${PN}"
|
||||
USERADD_PARAM_${PN} = " \
|
||||
USERADD_PARAM:${PN} = " \
|
||||
--system --no-create-home \
|
||||
--home ${localstatedir}/lib/mpd \
|
||||
--groups audio \
|
||||
|
||||
@@ -11,7 +11,7 @@ DEPENDS += " \
|
||||
libmpdclient \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} += "python3-core"
|
||||
RDEPENDS:${PN} += "python3-core"
|
||||
|
||||
PACKAGECONFIG ??= "colors locale mouse nls regex help_screen library_screen search_screen song_screen key_screen lyrics_screen outputs_screen"
|
||||
|
||||
|
||||
@@ -48,11 +48,11 @@ do_install() {
|
||||
fi
|
||||
}
|
||||
|
||||
FILES_${PN} += "${libdir}/mycroft"
|
||||
FILES:${PN} += "${libdir}/mycroft"
|
||||
|
||||
RDEPENDS_${PN} = "python3"
|
||||
RDEPENDS:${PN} = "python3"
|
||||
|
||||
RDEPENDS_${PN} += "python3-requests python3-pillow \
|
||||
RDEPENDS:${PN} += "python3-requests python3-pillow \
|
||||
python3-tornado python3-pyyaml \
|
||||
python3-pyalsaaudio python3-inflection \
|
||||
python3-pyserial python3-psutil \
|
||||
@@ -77,14 +77,14 @@ RDEPENDS_${PN} += "python3-requests python3-pillow \
|
||||
# python3-python-dateutil python3-adapt-parser python3-lazy
|
||||
|
||||
# Mycroft uses Alsa, PulseAudio and Flac
|
||||
RDEPENDS_${PN} += "alsa-utils alsa-plugins alsa-tools"
|
||||
RDEPENDS_${PN} += "pulseaudio pulseaudio-misc pulseaudio-server"
|
||||
RDEPENDS_${PN} += "flac mpg123"
|
||||
RDEPENDS:${PN} += "alsa-utils alsa-plugins alsa-tools"
|
||||
RDEPENDS:${PN} += "pulseaudio pulseaudio-misc pulseaudio-server"
|
||||
RDEPENDS:${PN} += "flac mpg123"
|
||||
|
||||
# Mycroft can do this itself on the target, but it's quicker to do it here
|
||||
RDEPENDS_${PN} += "mimic"
|
||||
RDEPENDS:${PN} += "mimic"
|
||||
|
||||
# pgrep is used by stop-mycroft.sh
|
||||
RDEPENDS_${PN} += "procps"
|
||||
RDEPENDS:${PN} += "procps"
|
||||
|
||||
SYSTEMD_SERVICE_${PN} = "mycroft-setup.service mycroft.service"
|
||||
SYSTEMD_SERVICE:${PN} = "mycroft-setup.service mycroft.service"
|
||||
|
||||
@@ -21,4 +21,4 @@ PACKAGECONFIG[pulseaudio] = "-DPULSEAUDIO=TRUE, -DPULSEAUDIO=FALSE, pulseaudio"
|
||||
# but alffmpeg.c:418:44: error: 'AV_CH_LAYOUT_MONO' undeclared (first use in this function)
|
||||
PACKAGECONFIG[examples] = "-DEXAMPLES=TRUE, -DEXAMPLES=FALSE, libav"
|
||||
|
||||
FILES_${PN} += "${datadir}/openal"
|
||||
FILES:${PN} += "${datadir}/openal"
|
||||
|
||||
@@ -3,8 +3,8 @@ decoding. It is suitable for use in real time applications such as WebRTC."
|
||||
HOMEPAGE = "http://www.openh264.org/"
|
||||
SECTION = "libs/multimedia"
|
||||
|
||||
DEPENDS_append_x86 = " nasm-native"
|
||||
DEPENDS_append_x86-64 = " nasm-native"
|
||||
DEPENDS:append:x86 = " nasm-native"
|
||||
DEPENDS:append:x86-64 = " nasm-native"
|
||||
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LICENSE_FLAGS = "commercial"
|
||||
@@ -17,24 +17,24 @@ SRC_URI = "git://github.com/cisco/openh264.git;protocol=https;branch=${BRANCH} \
|
||||
file://0001-Makefile-Use-cp-options-to-preserve-file-mode.patch \
|
||||
"
|
||||
|
||||
COMPATIBLE_MACHINE_armv7a = "(.*)"
|
||||
COMPATIBLE_MACHINE_aarch64 = "(.*)"
|
||||
COMPATIBLE_MACHINE_x86 = "(.*)"
|
||||
COMPATIBLE_MACHINE_x86-64 = "(.*)"
|
||||
COMPATIBLE_MACHINE_mips = "(.*)"
|
||||
COMPATIBLE_MACHINE_mips64 = "(.*)"
|
||||
COMPATIBLE_MACHINE_powerpc64le = "null"
|
||||
COMPATIBLE_MACHINE:armv7a = "(.*)"
|
||||
COMPATIBLE_MACHINE:aarch64 = "(.*)"
|
||||
COMPATIBLE_MACHINE:x86 = "(.*)"
|
||||
COMPATIBLE_MACHINE:x86-64 = "(.*)"
|
||||
COMPATIBLE_MACHINE:mips = "(.*)"
|
||||
COMPATIBLE_MACHINE:mips64 = "(.*)"
|
||||
COMPATIBLE_MACHINE:powerpc64le = "null"
|
||||
|
||||
EXTRA_OEMAKE_armv7a = "ARCH=arm"
|
||||
EXTRA_OEMAKE_armv7ve = "ARCH=arm"
|
||||
EXTRA_OEMAKE_aarch64 = "ARCH=arm64"
|
||||
EXTRA_OEMAKE_x86 = "ARCH=i386"
|
||||
EXTRA_OEMAKE_x86-64 = "ARCH=x86_64"
|
||||
EXTRA_OEMAKE_mips = "ARCH=mips"
|
||||
EXTRA_OEMAKE_mips64 = "ARCH=mips64"
|
||||
EXTRA_OEMAKE_riscv64 = "ARCH=riscv64"
|
||||
EXTRA_OEMAKE:armv7a = "ARCH=arm"
|
||||
EXTRA_OEMAKE:armv7ve = "ARCH=arm"
|
||||
EXTRA_OEMAKE:aarch64 = "ARCH=arm64"
|
||||
EXTRA_OEMAKE:x86 = "ARCH=i386"
|
||||
EXTRA_OEMAKE:x86-64 = "ARCH=x86_64"
|
||||
EXTRA_OEMAKE:mips = "ARCH=mips"
|
||||
EXTRA_OEMAKE:mips64 = "ARCH=mips64"
|
||||
EXTRA_OEMAKE:riscv64 = "ARCH=riscv64"
|
||||
|
||||
EXTRA_OEMAKE_append = " ENABLEPIC=Yes"
|
||||
EXTRA_OEMAKE:append = " ENABLEPIC=Yes"
|
||||
do_configure() {
|
||||
:
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ PACKAGES = ' \
|
||||
packagegroup-meta-multimedia-support \
|
||||
'
|
||||
|
||||
RDEPENDS_packagegroup-meta-multimedia = "\
|
||||
RDEPENDS:packagegroup-meta-multimedia = "\
|
||||
packagegroup-meta-multimedia \
|
||||
packagegroup-meta-multimedia-connectivity \
|
||||
packagegroup-meta-multimedia-dvb \
|
||||
@@ -19,7 +19,7 @@ RDEPENDS_packagegroup-meta-multimedia = "\
|
||||
packagegroup-meta-multimedia-support \
|
||||
"
|
||||
|
||||
RDEPENDS_packagegroup-meta-multimedia = "\
|
||||
RDEPENDS:packagegroup-meta-multimedia = "\
|
||||
alsa-equal \
|
||||
aom \
|
||||
caps \
|
||||
@@ -74,10 +74,10 @@ RDEPENDS_packagegroup-meta-multimedia = "\
|
||||
webrtc-audio-processing \
|
||||
${@bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 x86-64", "x265", "", d)} \
|
||||
"
|
||||
RDEPENDS_packagegroup-meta-multimedia_remove_libc-musl = "projucer"
|
||||
RDEPENDS_packagegroup-meta-multimedia_remove_powerpc64le = "openh264"
|
||||
RDEPENDS:packagegroup-meta-multimedia:remove:libc-musl = "projucer"
|
||||
RDEPENDS:packagegroup-meta-multimedia:remove:powerpc64le = "openh264"
|
||||
|
||||
RDEPENDS_packagegroup-meta-multimedia-connectivity = "\
|
||||
RDEPENDS:packagegroup-meta-multimedia-connectivity = "\
|
||||
gssdp \
|
||||
gupnp-av \
|
||||
gupnp-dlna \
|
||||
@@ -87,17 +87,17 @@ RDEPENDS_packagegroup-meta-multimedia-connectivity = "\
|
||||
libupnp \
|
||||
${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "rygel", "", d)} \
|
||||
"
|
||||
RDEPENDS_packagegroup-meta-multimedia-dvb = "\
|
||||
RDEPENDS:packagegroup-meta-multimedia-dvb = "\
|
||||
oscam \
|
||||
tvheadend \
|
||||
"
|
||||
|
||||
RDEPENDS_packagegroup-meta-multimedia-mkv = "\
|
||||
RDEPENDS:packagegroup-meta-multimedia-mkv = "\
|
||||
libebml \
|
||||
libmatroska \
|
||||
"
|
||||
|
||||
RDEPENDS_packagegroup-meta-multimedia-support = "\
|
||||
RDEPENDS:packagegroup-meta-multimedia-support = "\
|
||||
crossguid \
|
||||
${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libmediaart-2.0", "", d)} \
|
||||
gst-instruments \
|
||||
|
||||
@@ -35,31 +35,31 @@ PACKAGES =+ "\
|
||||
lib${PN}-modules \
|
||||
"
|
||||
|
||||
RDEPENDS_lib${PN} += "lib${PN}-modules ${PN}-spa-plugins"
|
||||
RDEPENDS:lib${PN} += "lib${PN}-modules ${PN}-spa-plugins"
|
||||
|
||||
FILES_${PN} = "\
|
||||
FILES:${PN} = "\
|
||||
${sysconfdir}/pipewire/pipewire.conf \
|
||||
${bindir}/pipewire* \
|
||||
${systemd_user_unitdir}/* \
|
||||
"
|
||||
FILES_lib${PN} = "\
|
||||
FILES:lib${PN} = "\
|
||||
${libdir}/libpipewire-*.so.* \
|
||||
"
|
||||
FILES_lib${PN}-modules = "\
|
||||
FILES:lib${PN}-modules = "\
|
||||
${libdir}/pipewire-*/* \
|
||||
"
|
||||
FILES_${PN}-spa-plugins = "\
|
||||
FILES:${PN}-spa-plugins = "\
|
||||
${bindir}/spa-* \
|
||||
${libdir}/spa/* \
|
||||
"
|
||||
FILES_${PN}-alsa = "\
|
||||
FILES:${PN}-alsa = "\
|
||||
${libdir}/alsa-lib/* \
|
||||
${datadir}/alsa/alsa.conf.d/50-pipewire.conf \
|
||||
"
|
||||
FILES_gstreamer1.0-${PN} = "\
|
||||
FILES:gstreamer1.0-${PN} = "\
|
||||
${libdir}/gstreamer-1.0/* \
|
||||
"
|
||||
|
||||
CONFFILES_${PN} = "\
|
||||
CONFFILES:${PN} = "\
|
||||
${sysconfdir}/pipewire/pipewire.conf \
|
||||
"
|
||||
|
||||
@@ -20,9 +20,9 @@ inherit meson pkgconfig systemd manpages gettext useradd
|
||||
|
||||
USERADD_PACKAGES = "${PN}"
|
||||
|
||||
GROUPADD_PARAM_${PN} = "--system pipewire"
|
||||
GROUPADD_PARAM:${PN} = "--system pipewire"
|
||||
|
||||
USERADD_PARAM_${PN} = "--system --home / --no-create-home \
|
||||
USERADD_PARAM:${PN} = "--system --home / --no-create-home \
|
||||
--comment 'PipeWire multimedia daemon' \
|
||||
--gid pipewire --groups audio,video \
|
||||
pipewire"
|
||||
@@ -80,8 +80,8 @@ PACKAGECONFIG[v4l2] = "-Dv4l2=enabled,-Dv4l2=disabled,udev"
|
||||
PACKAGECONFIG[pipewire-alsa] = "-Dpipewire-alsa=enabled,-Dpipewire-alsa=disabled,alsa-lib"
|
||||
PACKAGECONFIG[pipewire-jack] = "-Dpipewire-jack=enabled -Dlibjack-path=${libdir}/${PW_MODULE_SUBDIR}/jack,-Dpipewire-jack=disabled,jack,,,jack"
|
||||
|
||||
PACKAGESPLITFUNCS_prepend = " split_dynamic_packages "
|
||||
PACKAGESPLITFUNCS_append = " set_dynamic_metapkg_rdepends "
|
||||
PACKAGESPLITFUNCS:prepend = " split_dynamic_packages "
|
||||
PACKAGESPLITFUNCS:append = " set_dynamic_metapkg_rdepends "
|
||||
|
||||
SPA_SUBDIR = "spa-0.2"
|
||||
PW_MODULE_SUBDIR = "pipewire-0.3"
|
||||
@@ -124,11 +124,11 @@ python set_dynamic_metapkg_rdepends () {
|
||||
pw_module_pn = base_pn + '-modules'
|
||||
pw_module_metapkg = pw_module_pn + '-meta'
|
||||
|
||||
d.setVar('ALLOW_EMPTY_' + spa_metapkg, "1")
|
||||
d.setVar('FILES_' + spa_metapkg, "")
|
||||
d.setVar('ALLOW_EMPTY:' + spa_metapkg, "1")
|
||||
d.setVar('FILES:' + spa_metapkg, "")
|
||||
|
||||
d.setVar('ALLOW_EMPTY_' + pw_module_metapkg, "1")
|
||||
d.setVar('FILES_' + pw_module_metapkg, "")
|
||||
d.setVar('ALLOW_EMPTY:' + pw_module_metapkg, "1")
|
||||
d.setVar('FILES:' + pw_module_metapkg, "")
|
||||
|
||||
blacklist = [ spa_pn, spa_metapkg, pw_module_pn, pw_module_metapkg ]
|
||||
spa_metapkg_rdepends = []
|
||||
@@ -163,11 +163,11 @@ python set_dynamic_metapkg_rdepends () {
|
||||
if is_pw_module_pkg:
|
||||
pw_module_metapkg_rdepends.append(pkg)
|
||||
|
||||
d.setVar('RDEPENDS_' + spa_metapkg, ' '.join(spa_metapkg_rdepends))
|
||||
d.setVar('DESCRIPTION_' + spa_metapkg, spa_pn + ' meta package')
|
||||
d.setVar('RDEPENDS:' + spa_metapkg, ' '.join(spa_metapkg_rdepends))
|
||||
d.setVar('DESCRIPTION:' + spa_metapkg, spa_pn + ' meta package')
|
||||
|
||||
d.setVar('RDEPENDS_' + pw_module_metapkg, ' '.join(pw_module_metapkg_rdepends))
|
||||
d.setVar('DESCRIPTION_' + pw_module_metapkg, pw_module_pn + ' meta package')
|
||||
d.setVar('RDEPENDS:' + pw_module_metapkg, ' '.join(pw_module_metapkg_rdepends))
|
||||
d.setVar('DESCRIPTION:' + pw_module_metapkg, pw_module_pn + ' meta package')
|
||||
}
|
||||
|
||||
PACKAGES =+ "\
|
||||
@@ -188,98 +188,98 @@ PACKAGES =+ "\
|
||||
|
||||
PACKAGES_DYNAMIC = "^${PN}-spa-plugins.* ^${PN}-modules.*"
|
||||
|
||||
SYSTEMD_SERVICE_${PN} = "pipewire.service"
|
||||
CONFFILES_${PN} += "${datadir}/pipewire/pipewire.conf"
|
||||
FILES_${PN} = " \
|
||||
SYSTEMD_SERVICE:${PN} = "pipewire.service"
|
||||
CONFFILES:${PN} += "${datadir}/pipewire/pipewire.conf"
|
||||
FILES:${PN} = " \
|
||||
${datadir}/pipewire/pipewire.conf \
|
||||
${systemd_user_unitdir}/pipewire.* \
|
||||
${bindir}/pipewire \
|
||||
"
|
||||
|
||||
FILES_${PN}-dev += " \
|
||||
FILES:${PN}-dev += " \
|
||||
${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so \
|
||||
"
|
||||
|
||||
CONFFILES_libpipewire += "${datadir}/pipewire/client.conf"
|
||||
FILES_libpipewire = " \
|
||||
CONFFILES:libpipewire += "${datadir}/pipewire/client.conf"
|
||||
FILES:libpipewire = " \
|
||||
${datadir}/pipewire/client.conf \
|
||||
${libdir}/libpipewire-*.so.* \
|
||||
"
|
||||
# Add the bare minimum modules and plugins required to be able
|
||||
# to use libpipewire. Without these, it is essentially unusable.
|
||||
RDEPENDS_libpipewire += " \
|
||||
RDEPENDS:libpipewire += " \
|
||||
${PN}-modules-client-node \
|
||||
${PN}-modules-protocol-native \
|
||||
${PN}-spa-plugins-support \
|
||||
"
|
||||
|
||||
FILES_${PN}-tools = " \
|
||||
FILES:${PN}-tools = " \
|
||||
${bindir}/pw-* \
|
||||
"
|
||||
|
||||
# This is a shim daemon that is intended to be used as a
|
||||
# drop-in PulseAudio replacement, providing a pulseaudio-compatible
|
||||
# socket that can be used by applications that use libpulse.
|
||||
CONFFILES_${PN}-pulse += "${datadir}/pipewire/pipewire-pulse.conf"
|
||||
FILES_${PN}-pulse = " \
|
||||
CONFFILES:${PN}-pulse += "${datadir}/pipewire/pipewire-pulse.conf"
|
||||
FILES:${PN}-pulse = " \
|
||||
${datadir}/pipewire/pipewire-pulse.conf \
|
||||
${systemd_user_unitdir}/pipewire-pulse.* \
|
||||
${bindir}/pipewire-pulse \
|
||||
"
|
||||
RDEPENDS_${PN}-pulse += " \
|
||||
RDEPENDS:${PN}-pulse += " \
|
||||
${PN}-modules-protocol-pulse \
|
||||
"
|
||||
|
||||
# alsa plugin to redirect audio to pipewire
|
||||
FILES_${PN}-alsa = "\
|
||||
FILES:${PN}-alsa = "\
|
||||
${libdir}/alsa-lib/* \
|
||||
${datadir}/alsa/alsa.conf.d/* \
|
||||
"
|
||||
|
||||
# jack drop-in libraries to redirect audio to pipewire
|
||||
CONFFILES_${PN}-jack = "${datadir}/pipewire/jack.conf"
|
||||
FILES_${PN}-jack = "\
|
||||
CONFFILES:${PN}-jack = "${datadir}/pipewire/jack.conf"
|
||||
FILES:${PN}-jack = "\
|
||||
${datadir}/pipewire/jack.conf \
|
||||
${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so.* \
|
||||
"
|
||||
|
||||
# Example session manager. Not intended for use in production.
|
||||
CONFFILES_${PN}-media-session = "${datadir}/pipewire/media-session.d/*"
|
||||
SYSTEMD_SERVICE_${PN}-media-session = "pipewire-media-session.service"
|
||||
FILES_${PN}-media-session = " \
|
||||
CONFFILES:${PN}-media-session = "${datadir}/pipewire/media-session.d/*"
|
||||
SYSTEMD_SERVICE:${PN}-media-session = "pipewire-media-session.service"
|
||||
FILES:${PN}-media-session = " \
|
||||
${bindir}/pipewire-media-session \
|
||||
${datadir}/pipewire/media-session.d/* \
|
||||
${systemd_system_unitdir}/pipewire-media-session.service \
|
||||
"
|
||||
RPROVIDES_${PN}-media-session = "virtual/pipewire-sessionmanager"
|
||||
RPROVIDES:${PN}-media-session = "virtual/pipewire-sessionmanager"
|
||||
|
||||
# Dynamic packages (see set_dynamic_metapkg_rdepends).
|
||||
FILES_${PN}-spa-plugins = ""
|
||||
RRECOMMENDS_${PN}-spa-plugins += "${PN}-spa-plugins-meta"
|
||||
FILES:${PN}-spa-plugins = ""
|
||||
RRECOMMENDS:${PN}-spa-plugins += "${PN}-spa-plugins-meta"
|
||||
|
||||
FILES_${PN}-spa-tools = " \
|
||||
FILES:${PN}-spa-tools = " \
|
||||
${bindir}/spa-* \
|
||||
"
|
||||
|
||||
# Dynamic packages (see set_dynamic_metapkg_rdepends).
|
||||
FILES_${PN}-modules = ""
|
||||
RRECOMMENDS_${PN}-modules += "${PN}-modules-meta"
|
||||
FILES:${PN}-modules = ""
|
||||
RRECOMMENDS:${PN}-modules += "${PN}-modules-meta"
|
||||
|
||||
CONFFILES_${PN}-modules-rtkit = "${datadir}/pipewire/client-rt.conf"
|
||||
FILES_${PN}-modules-rtkit += " \
|
||||
CONFFILES:${PN}-modules-rtkit = "${datadir}/pipewire/client-rt.conf"
|
||||
FILES:${PN}-modules-rtkit += " \
|
||||
${datadir}/pipewire/client-rt.conf \
|
||||
"
|
||||
|
||||
CONFFILES_${PN}-modules-filter-chain = "${datadir}/pipewire/filter-chain/*"
|
||||
FILES_${PN}-modules-filter-chain += " \
|
||||
CONFFILES:${PN}-modules-filter-chain = "${datadir}/pipewire/filter-chain/*"
|
||||
FILES:${PN}-modules-filter-chain += " \
|
||||
${datadir}/pipewire/filter-chain/* \
|
||||
"
|
||||
|
||||
FILES_${PN}-alsa-card-profile = " \
|
||||
FILES:${PN}-alsa-card-profile = " \
|
||||
${datadir}/alsa-card-profile/* \
|
||||
${nonarch_base_libdir}/udev/rules.d/90-pipewire-alsa.rules \
|
||||
"
|
||||
|
||||
FILES_gstreamer1.0-pipewire = " \
|
||||
FILES:gstreamer1.0-pipewire = " \
|
||||
${libdir}/gstreamer-1.0/* \
|
||||
"
|
||||
|
||||
@@ -14,4 +14,4 @@ do_install() {
|
||||
install -m 0644 ${WORKDIR}/big_buck_bunny_1080p_surround.avi ${D}${datadir}/movies/
|
||||
}
|
||||
|
||||
FILES_${PN} += "${datadir}/movies"
|
||||
FILES:${PN} += "${datadir}/movies"
|
||||
|
||||
@@ -14,4 +14,4 @@ do_install() {
|
||||
install -m 0644 ${WORKDIR}/big_buck_bunny_480p_surround-fix.avi ${D}${datadir}/movies/
|
||||
}
|
||||
|
||||
FILES_${PN} += "${datadir}/movies"
|
||||
FILES:${PN} += "${datadir}/movies"
|
||||
|
||||
@@ -14,4 +14,4 @@ do_install() {
|
||||
install -m 0644 ${WORKDIR}/big_buck_bunny_720p_surround.avi ${D}${datadir}/movies/
|
||||
}
|
||||
|
||||
FILES_${PN} += "${datadir}/movies"
|
||||
FILES:${PN} += "${datadir}/movies"
|
||||
|
||||
@@ -13,4 +13,4 @@ do_install() {
|
||||
install -m 0644 ${WORKDIR}/ToS-4k-1920.mov ${D}${datadir}/movies/
|
||||
}
|
||||
|
||||
FILES_${PN} += "${datadir}/movies"
|
||||
FILES:${PN} += "${datadir}/movies"
|
||||
|
||||
@@ -29,4 +29,4 @@ EXTRA_OECONF += "\
|
||||
"
|
||||
|
||||
# the included argv library needs this
|
||||
CPPFLAGS_append = " -DANSI_PROTOTYPES"
|
||||
CPPFLAGS:append = " -DANSI_PROTOTYPES"
|
||||
|
||||
@@ -13,8 +13,8 @@ DEPENDS = "coreutils-native fribidi libtool libgcrypt libgcrypt-native \
|
||||
libmtp libopus orc libsamplerate0 libusb1 schroedinger taglib \
|
||||
tiff"
|
||||
|
||||
LDFLAGS_append_riscv64 = " -latomic"
|
||||
LDFLAGS_append_riscv32 = " -latomic"
|
||||
LDFLAGS:append:riscv64 = " -latomic"
|
||||
LDFLAGS:append:riscv32 = " -latomic"
|
||||
|
||||
SRC_URI = "http://download.videolan.org/pub/videolan/${BPN}/${PV}/${BP}.tar.xz \
|
||||
file://0001-make-opencv-configurable.patch \
|
||||
@@ -95,7 +95,7 @@ PACKAGECONFIG[png] = "--enable-png,--disable-png,libpng"
|
||||
PACKAGECONFIG[vdpau] = "--enable-vdpau,--disable-vdpau,libvdpau"
|
||||
PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland wayland-native"
|
||||
|
||||
do_configure_append() {
|
||||
do_configure:append() {
|
||||
sed -i -e s:'${top_builddir_slash}libtool':'${top_builddir_slash}'${TARGET_SYS}-libtool:g ${B}/doltlibtool
|
||||
|
||||
# moc needs support: precreate build paths
|
||||
@@ -109,9 +109,9 @@ do_configure_append() {
|
||||
PACKAGES =+ "libvlc"
|
||||
|
||||
LEAD_SONAME_libvlc = "libvlc.so.5"
|
||||
FILES_libvlc = "${libdir}/lib*.so.*"
|
||||
FILES:libvlc = "${libdir}/lib*.so.*"
|
||||
|
||||
FILES_${PN} += "\
|
||||
FILES:${PN} += "\
|
||||
${bindir}/vlc \
|
||||
${libdir}/vlc/vlc/libvlc_vdpau.so \
|
||||
${datadir}/applications \
|
||||
@@ -120,15 +120,15 @@ FILES_${PN} += "\
|
||||
${datadir}/metainfo/vlc.appdata.xml \
|
||||
"
|
||||
|
||||
FILES_${PN}-dbg += "\
|
||||
FILES:${PN}-dbg += "\
|
||||
${libdir}/vlc/*/.debug \
|
||||
${libdir}/vlc/plugins/*/.debug \
|
||||
"
|
||||
|
||||
FILES_${PN}-staticdev += "\
|
||||
FILES:${PN}-staticdev += "\
|
||||
${libdir}/vlc/plugins/*/*.a \
|
||||
"
|
||||
|
||||
INSANE_SKIP_${PN} = "dev-so"
|
||||
INSANE_SKIP:${PN} = "dev-so"
|
||||
|
||||
EXCLUDE_FROM_WORLD = "${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "0", "1", d)}"
|
||||
|
||||
+2
-2
@@ -2,7 +2,7 @@ DESCRIPTION = "Audio processing bits of the WebRTC reference implementation"
|
||||
HOMEPAGE = "https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/"
|
||||
SECTION = "audio"
|
||||
|
||||
DEPENDS_append_libc-musl = " libexecinfo"
|
||||
DEPENDS:append:libc-musl = " libexecinfo"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=da08a38a32a340c5d91e13ee86a118f2 \
|
||||
@@ -19,5 +19,5 @@ SRC_URI = "http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/${
|
||||
SRC_URI[md5sum] = "6e10724ca34bcbc715a4c208273acb0c"
|
||||
SRC_URI[sha256sum] = "a0fdd938fd85272d67e81572c5a4d9e200a0c104753cb3c209ded175ce3c5dbf"
|
||||
|
||||
LDFLAGS_append_libc-musl = " -lexecinfo"
|
||||
LDFLAGS:append:libc-musl = " -lexecinfo"
|
||||
inherit autotools pkgconfig
|
||||
|
||||
@@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "fb9badcf92364fd3567f8b5aa0e5e952aeea7a39a2b864387cec31e3b5
|
||||
|
||||
inherit lib_package pkgconfig cmake
|
||||
|
||||
EXTRA_OECMAKE_append_x86 = " -DENABLE_ASSEMBLY=OFF"
|
||||
EXTRA_OECMAKE:append:x86 = " -DENABLE_ASSEMBLY=OFF"
|
||||
|
||||
AS[unexport] = "1"
|
||||
|
||||
|
||||
@@ -11,10 +11,10 @@ S = "${WORKDIR}/git"
|
||||
SRCREV = "3b862e52e5c53ad1023dc6808effa4cb75572c4b"
|
||||
SRC_URI = "git://github.com/kirushyk/gst-instruments.git;protocol=https;"
|
||||
|
||||
FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*a"
|
||||
FILES_${PN} += "${libdir}/*"
|
||||
FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*a"
|
||||
FILES:${PN} += "${libdir}/*"
|
||||
|
||||
INSANE_SKIP_${PN} = "dev-so"
|
||||
INSANE_SKIP:${PN} = "dev-so"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@ inherit autotools pkgconfig
|
||||
|
||||
EXTRA_OEMAKE += "shared_library"
|
||||
|
||||
do_configure_prepend() {
|
||||
do_configure:prepend() {
|
||||
cp ${STAGING_DATADIR_NATIVE}/automake-*/ar-lib ${S}
|
||||
}
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
|
||||
@@ -24,5 +24,5 @@ PACKAGECONFIG[crypt] = "-DENABLE_ENCRYPTION=ON,-DENABLE_ENCRYPTION=OFF,openssl"
|
||||
PACKAGECONFIG[utils] = "-DENABLE_APPS=ON,-DENABLE_APPS=OFF,"
|
||||
|
||||
PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'utils', '${PN}-utils', '', d)}"
|
||||
FILES_${PN}-utils += "${bindir}"
|
||||
RDEPENDS_${PN}-utils += "${PN}"
|
||||
FILES:${PN}-utils += "${bindir}"
|
||||
RDEPENDS:${PN}-utils += "${PN}"
|
||||
|
||||
Reference in New Issue
Block a user