mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-09-16 18:40:23 +00:00
Merge branch 'denzil-next' into denzil
This commit is contained in:
commit
d35e9e1144
26
meta-multimedia/recipes-multimedia/sox/sox_14.4.0.bb
Normal file
26
meta-multimedia/recipes-multimedia/sox/sox_14.4.0.bb
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
DESCRIPTION="SoX is the Swiss Army knife of sound processing tools. \
|
||||||
|
It converts audio files among various standard audio file formats \
|
||||||
|
and can apply different effects and filters to the audio data."
|
||||||
|
HOMEPAGE = "http://sox.sourceforge.net"
|
||||||
|
SECTION = "audio"
|
||||||
|
|
||||||
|
DEPENDS = "libpng libav libsndfile1"
|
||||||
|
|
||||||
|
PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \
|
||||||
|
${@base_contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \
|
||||||
|
"
|
||||||
|
PACKAGECONFIG[pulseaudio] = "--with-pulseaudio=dyn,--with-pulseaudio=no,pulseaudio,"
|
||||||
|
PACKAGECONFIG[alsa] = "--with-alsa=dyn,--with-alsa=no,alsa-lib,"
|
||||||
|
|
||||||
|
LICENSE = "GPLv2 & LGPLv2.1"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=751419260aa954499f7abaabaa882bbe \
|
||||||
|
file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24"
|
||||||
|
|
||||||
|
SRC_URI = "${SOURCEFORGE_MIRROR}/sox/sox-${PV}.tar.gz"
|
||||||
|
SRC_URI[md5sum] = "b0c15cff7a4ba0ec17fdc74e6a1f9cf1"
|
||||||
|
SRC_URI[sha256sum] = "3ee34b14dd267de378e8a117aae81ec4cae330772342e6a55bbf6520a0a88aa3"
|
||||||
|
|
||||||
|
inherit autotools
|
||||||
|
|
||||||
|
BBCLASSEXTEND = "native"
|
||||||
|
|
||||||
@ -1,5 +1,7 @@
|
|||||||
DEPENDS_append = " systemd-systemctl-native"
|
DEPENDS_append = " systemd-systemctl-native"
|
||||||
|
|
||||||
|
SYSTEMD_AUTO_ENABLE ??= "enable"
|
||||||
|
|
||||||
systemd_postinst() {
|
systemd_postinst() {
|
||||||
OPTS=""
|
OPTS=""
|
||||||
|
|
||||||
@ -7,9 +9,9 @@ if [ -n "$D" ]; then
|
|||||||
OPTS="--root=$D"
|
OPTS="--root=$D"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
systemctl $OPTS enable ${SYSTEMD_SERVICE}
|
systemctl $OPTS ${SYSTEMD_AUTO_ENABLE} ${SYSTEMD_SERVICE}
|
||||||
|
|
||||||
if [ -z "$D" ]; then
|
if [ -z "$D" -a ${SYSTEMD_AUTO_ENABLE} = "enable" ]; then
|
||||||
systemctl start ${SYSTEMD_SERVICE}
|
systemctl start ${SYSTEMD_SERVICE}
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -24,6 +26,12 @@ systemd_postrm() {
|
|||||||
systemctl disable ${SYSTEMD_SERVICE}
|
systemctl disable ${SYSTEMD_SERVICE}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def get_package_var(d, var, pkg):
|
||||||
|
val = (d.getVar('%s_%s' % (var, pkg), d, 1) or "").strip()
|
||||||
|
if val == "":
|
||||||
|
val = (d.getVar(var, d, 1) or "").strip()
|
||||||
|
return val
|
||||||
|
|
||||||
def systemd_after_parse(d):
|
def systemd_after_parse(d):
|
||||||
def systemd_check_vars():
|
def systemd_check_vars():
|
||||||
if d.getVar('BB_WORKERCONTEXT', True) is not None:
|
if d.getVar('BB_WORKERCONTEXT', True) is not None:
|
||||||
@ -40,25 +48,15 @@ def systemd_after_parse(d):
|
|||||||
if pkg_systemd.find("-systemd") == -1:
|
if pkg_systemd.find("-systemd") == -1:
|
||||||
if pkg_systemd != d.getVar('PN', 1):
|
if pkg_systemd != d.getVar('PN', 1):
|
||||||
raise bb.build.FuncFailed, \
|
raise bb.build.FuncFailed, \
|
||||||
"\n\n%s: %s in SYSTEMD_PACKAGES does not match <existing-package>-systemd or ${PN} (deprecated)" % \
|
"\n\n%s: %s in SYSTEMD_PACKAGES does not match <existing-package>-systemd or ${PN}" % \
|
||||||
(bb_filename, pkg_systemd)
|
(bb_filename, pkg_systemd)
|
||||||
else:
|
|
||||||
# Only complain if recipe lacks native systemd support
|
|
||||||
native_systemd_support = d.getVar('NATIVE_SYSTEMD_SUPPORT', 1) or ""
|
|
||||||
if native_systemd_support == "":
|
|
||||||
bb.warn("%s: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd" % bb_filename)
|
|
||||||
else:
|
else:
|
||||||
pkg_systemd_base = pkg_systemd.replace('-systemd', '')
|
pkg_systemd_base = pkg_systemd.replace('-systemd', '')
|
||||||
if pkg_systemd_base not in packages:
|
if pkg_systemd_base not in packages:
|
||||||
raise bb.build.FuncFailed, \
|
raise bb.build.FuncFailed, \
|
||||||
"\n\n%s: %s in SYSTEMD_PACKAGES does not match <existing-package>-systemd or ${PN} (deprecated)" % \
|
"\n\n%s: %s in SYSTEMD_PACKAGES does not match <existing-package>-systemd or ${PN}" % \
|
||||||
( bb_filename, pkg_systemd)
|
( bb_filename, pkg_systemd)
|
||||||
|
|
||||||
# check SYSTEMD_SERVICE
|
|
||||||
for pkg_systemd in systemd_pkgs.split():
|
|
||||||
service_pkg = 'SYSTEMD_SERVICE' + "_" + pkg_systemd
|
|
||||||
systemd_services = d.getVar(service_pkg, 1) or d.getVar('SYSTEMD_SERVICE', 1) or ""
|
|
||||||
|
|
||||||
# prepend systemd-packages not already included
|
# prepend systemd-packages not already included
|
||||||
def systemd_create_package(pkg_systemd):
|
def systemd_create_package(pkg_systemd):
|
||||||
packages = d.getVar('PACKAGES', 1)
|
packages = d.getVar('PACKAGES', 1)
|
||||||
@ -160,8 +158,7 @@ python populate_packages_prepend () {
|
|||||||
systemd_packages = d.getVar('SYSTEMD_PACKAGES', 1)
|
systemd_packages = d.getVar('SYSTEMD_PACKAGES', 1)
|
||||||
has_exactly_one_service = len(systemd_packages.split()) == 1
|
has_exactly_one_service = len(systemd_packages.split()) == 1
|
||||||
if has_exactly_one_service:
|
if has_exactly_one_service:
|
||||||
systemd_services = d.getVar('SYSTEMD_SERVICE' + "_" + systemd_packages, 1) or d.getVar('SYSTEMD_SERVICE', 1)
|
has_exactly_one_service = len(get_package_var(d, 'SYSTEMD_SERVICE', systemd_packages).split()) == 1
|
||||||
has_exactly_one_service = len(systemd_services.split()) == 1
|
|
||||||
|
|
||||||
keys = 'Also' # Conflicts??
|
keys = 'Also' # Conflicts??
|
||||||
if has_exactly_one_service:
|
if has_exactly_one_service:
|
||||||
@ -169,8 +166,7 @@ python populate_packages_prepend () {
|
|||||||
keys = 'Also Conflicts'
|
keys = 'Also Conflicts'
|
||||||
# scan for all in SYSTEMD_SERVICE[]
|
# scan for all in SYSTEMD_SERVICE[]
|
||||||
for pkg_systemd in systemd_packages.split():
|
for pkg_systemd in systemd_packages.split():
|
||||||
systemd_services = d.getVar('SYSTEMD_SERVICE' + "_" + pkg_systemd, 1) or d.getVar('SYSTEMD_SERVICE', 1)
|
for service in get_package_var(d, 'SYSTEMD_SERVICE', pkg_systemd).split():
|
||||||
for service in systemd_services.split():
|
|
||||||
path_found = ''
|
path_found = ''
|
||||||
for path in searchpaths.split():
|
for path in searchpaths.split():
|
||||||
if os.path.exists('${D}' + path + service):
|
if os.path.exists('${D}' + path + service):
|
||||||
@ -201,7 +197,7 @@ python populate_packages_prepend () {
|
|||||||
# run all modifications once when creating package
|
# run all modifications once when creating package
|
||||||
if os.path.exists('${D}'):
|
if os.path.exists('${D}'):
|
||||||
for pkg_systemd in d.getVar('SYSTEMD_PACKAGES', 1).split():
|
for pkg_systemd in d.getVar('SYSTEMD_PACKAGES', 1).split():
|
||||||
if d.getVar('SYSTEMD_SERVICE' + "_" + pkg_systemd, 1) and d.getVar('SYSTEMD_SERVICE' + "_" + pkg_systemd, 1).strip():
|
if get_package_var(d, 'SYSTEMD_SERVICE', pkg_systemd) != "":
|
||||||
systemd_generate_package_scripts(pkg_systemd)
|
systemd_generate_package_scripts(pkg_systemd)
|
||||||
systemd_add_rdepends(pkg_systemd)
|
systemd_add_rdepends(pkg_systemd)
|
||||||
systemd_check_services()
|
systemd_check_services()
|
||||||
|
|||||||
@ -7,9 +7,8 @@ DEPENDS = "openssl"
|
|||||||
|
|
||||||
SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz \
|
SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz \
|
||||||
file://fix-hardfloat-detection.patch"
|
file://fix-hardfloat-detection.patch"
|
||||||
|
SRC_URI[md5sum] = "fcf8e0f2981f9dd66606a2162a2df55d"
|
||||||
SRC_URI[md5sum] = "4a3d3123ccc7b9b21c1990fe074e3d14"
|
SRC_URI[sha256sum] = "b7bf4cf143ddf46ba5e975761b98a38dd3d72b176fd5d4bb2f9c9e7bbe6c4b15"
|
||||||
SRC_URI[sha256sum] = "6cf4311ecbc1700e88f4382a31b3a7017c1572cd641fd06e653fc1692c2cffff"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/node-v${PV}"
|
S = "${WORKDIR}/node-v${PV}"
|
||||||
|
|
||||||
@ -1,6 +0,0 @@
|
|||||||
require orc.inc
|
|
||||||
|
|
||||||
PR = "${INC_PR}.0"
|
|
||||||
|
|
||||||
SRC_URI[orc.md5sum] = "6b3ff209e9763ebe40e152538884bd71"
|
|
||||||
SRC_URI[orc.sha256sum] = "6b0c536984871954364976516ea0328e2dcd856111726a23e609504ba2b12313"
|
|
||||||
6
meta-oe/recipes-devtools/orc/orc_0.4.16.bb
Normal file
6
meta-oe/recipes-devtools/orc/orc_0.4.16.bb
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
require orc.inc
|
||||||
|
|
||||||
|
PR = "${INC_PR}.0"
|
||||||
|
|
||||||
|
SRC_URI[orc.md5sum] = "e482932e544c847761449b106ecbc483"
|
||||||
|
SRC_URI[orc.sha256sum] = "700e4edba20a0ed42164b645da26ce515b883d4c4633b222302f1e541f2a58ab"
|
||||||
Loading…
x
Reference in New Issue
Block a user