DESCRIPTION = "iptables network filtering tools"
HOMEPAGE = "http://www.netfilter.org/"
SECTION = "console/utils"
LICENSE = "GPL"
PR = "r1"

PACKAGES =+ "${PN}-utils"
FILES_${PN}-utils = "${bindir}/iptables-save ${bindir}/iptables-restore"

SRC_URI = "http://www.netfilter.org/files/iptables-${PV}.tar.bz2"

S = "${WORKDIR}/iptables-${PV}"

PARALLEL_MAKE=""

export COPT_FLAGS = "${CFLAGS}"
export KERNEL_DIR = "${STAGING_INCDIR}"

do_compile () {
	unset CFLAGS
	oe_runmake BINDIR=${D}${bindir} LIBDIR=${D}${libdir} MANDIR=${D}${mandir} NO_SHARED_LIBS=1
}

do_install () {
	oe_runmake BINDIR=${D}${bindir} LIBDIR=${D}${libdir} MANDIR=${D}${mandir} install NO_SHARED_LIBS=1
}

FILES_${PN}-doc += "${mandir}"

DESCRIPTION = "iptables network filtering tools"
HOMEPAGE = "http://www.netfilter.org/"
SECTION = "console/utils"
LICENSE = "GPL"
PR = "r1"

PACKAGES =+ "${PN}-utils"
FILES_${PN}-utils = "${bindir}/iptables-save ${bindir}/iptables-restore"

SRC_URI = "http://www.netfilter.org/files/iptables-${PV}.tar.bz2"

S = "${WORKDIR}/iptables-${PV}"

PARALLEL_MAKE=""

export COPT_FLAGS = "${CFLAGS}"
export KERNEL_DIR = "${STAGING_INCDIR}"

do_compile () {
	unset CFLAGS
	oe_runmake BINDIR=${D}${sbindir} LIBDIR=${D}${libdir} MANDIR=${D}${mandir} NO_SHARED_LIBS=1
}

do_install () {
	oe_runmake BINDIR=${D}${bindir} LIBDIR=${D}${libdir} MANDIR=${D}${mandir} install NO_SHARED_LIBS=1
}

FILES_${PN}-doc += "${mandir}"

Install iptables in sbindir instead of bindir


LICENSE = "LGPLv2"
LIC_FILES_CHKSUM = "file://server/main.cpp;beginline=1;endline=16;md5=445b0d89ea0a802153431b6d1f55bc6a"

#DEPENDS = "soprano"

inherit kde_cmake

SRC_URI = "git://anongit.kde.org/nepomuk-core.git;branch=master"
SRCREV = "8cc42cb460785220a376a017997bf5259382b8bb"

# nepomuk *must* be built out of tree
OECMAKE_SOURCEPATH = ".."
OECMAKE_BUILDPATH = "build"

EXTRA_OECMAKE =+ "\
		  -DNEPOMUK_INCLUDE_DIR=${STAGING_INCDIR}/KDE/Nepomuk/ \
		 "

PV = "1.0+git${SRCPV}"

S = "${WORKDIR}/git"

LICENSE = "LGPLv2"
LIC_FILES_CHKSUM = "file://server/main.cpp;beginline=1;endline=16;md5=445b0d89ea0a802153431b6d1f55bc6a"

DEPENDS = "soprano kdelibs4"

inherit kde_cmake kde_exports

KDE_EXPORT_FILES = "${S}/build/CMakeFiles/Export/_usr/lib/cmake/NepomukCore/NepomukCoreTargetsWithPrefix-relwithdebinfo.cmake \
${S}/build/NepomukCoreConfig.cmake"

SRC_URI = "git://anongit.kde.org/nepomuk-core.git;branch=master"
SRCREV = "0651e8c8a7213e4dcc239ecdda1be0159d9ff306"

# nepomuk *must* be built out of tree
OECMAKE_SOURCEPATH = ".."
OECMAKE_BUILDPATH = "build"

EXTRA_OECMAKE =+ "\
    -DNEPOMUK_INCLUDE_DIR=${STAGING_INCDIR}/KDE/Nepomuk/ \
    "

PV = "4.8.90+git${SRCPV}"

S = "${WORKDIR}/git"

FILES_${PN} += "${libdir}/libkdeinit4_nepomukserver.so \
    ${libdir}/libnepomukcommon.so \
    ${libdir}/kde4 \
    \
    ${datadir}"

FILES_${PN}-dbg += "${libdir}/kde4/.debug"

FILES_${PN}-dev += "${libdir}/cmake"

Fix the build for nepomuk-core

nepomuk-core: Fix the build for nepomuk-core

Signed-off-by: Samuel Stirtzel <5e7b27e76d616174d4c71d96463fdd2f7e57e559@googlemail.com>


DESCRIPTION = "Interface for GDB to commincate witha TI C66X DSP"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=75859989545e37968a99b631ef42722e"

# This package builds a kernel module, use kernel PR as base and append a local
MACHINE_KERNEL_PR_append = "a"
PR = "${MACHINE_KERNEL_PR}"
PV_append = "+git${SRCPV}"

S = "${WORKDIR}/git/kernel_module/gdbproxy-mod"

inherit module

PLATFORM = ""
PLATFORM_dra7xx = "DRA7xx_PLATFORM"
PLATFORM_keystone = "KEYSTONE_PLATFORM"

EXTRA_OEMAKE = "PLATFORM=${PLATFORM}"

# The following is to prevent an unused configure.ac from erroneously
# triggering the QA check for gettext.
EXTRA_OECONF = "--disable-nls"
do_configure() {
    :
}

COMPATIBLE_MACHINE = "dra7xx|keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"

include gdbc6x.inc

module_autoload_gdbserverproxy = "gdbserverproxy"

DESCRIPTION = "Interface for GDB to commincate witha TI C66X DSP"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=75859989545e37968a99b631ef42722e"

# This package builds a kernel module, use kernel PR as base and append a local
MACHINE_KERNEL_PR_append = "b"
PR = "${MACHINE_KERNEL_PR}"
PV_append = "+git${SRCPV}"

S = "${WORKDIR}/git/kernel_module/gdbproxy-mod"

inherit module

PLATFORM = ""
PLATFORM_dra7xx = "DRA7xx_PLATFORM"
PLATFORM_keystone = "KEYSTONE_PLATFORM"

EXTRA_OEMAKE = "PLATFORM=${PLATFORM} KVERSION=${KERNEL_VERSION} KERNEL_SRC=${STAGING_KERNEL_DIR}"

# The following is to prevent an unused configure.ac from erroneously
# triggering the QA check for gettext.
EXTRA_OECONF = "--disable-nls"
do_configure() {
    :
}

COMPATIBLE_MACHINE = "dra7xx|keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"

include gdbc6x.inc

KERNEL_MODULE_AUTOLOAD += "gdbserverproxy"

Fix build issue with fido

gdbserverproxy-module-drv: Fix build issue with fido

Signed-off-by: Jacob Stiffler <0ec61db87821c27ca8ee6f3e24c6f93fdbb785d4@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


DESCRIPTION = "A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations."
HOMEPAGE = "http://sourceforge.net/projects/log4cpp/"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"

RC = "rc5"
SRC_URI = "http://downloads.sourceforge.net/${BPN}/${BP}${RC}.tar.gz \
           file://fix-pc.patch;striplevel=2 \
          "
SRC_URI[md5sum] = "58b4591a2f3e7ef3d5e3e7cfb3a81a62"
SRC_URI[sha256sum] = "a611d99a20af6676c60219762771c0bfac90f4879bbde70038ece75338b588ec"

S = "${WORKDIR}/${BPN}"

inherit autotools pkgconfig

EXTRA_OECONF = "\
    --enable-doxygen=no \
    --enable-dot=no \
    --enable-html-docs=no \
    --enable-latex-docs=no \
"

DESCRIPTION = "A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations."
HOMEPAGE = "http://sourceforge.net/projects/log4cpp/"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"

PRC = "rc5"
SRC_URI = "http://downloads.sourceforge.net/${BPN}/${BP}${PRC}.tar.gz \
           file://fix-pc.patch;striplevel=2 \
          "
SRC_URI[md5sum] = "58b4591a2f3e7ef3d5e3e7cfb3a81a62"
SRC_URI[sha256sum] = "a611d99a20af6676c60219762771c0bfac90f4879bbde70038ece75338b588ec"

S = "${WORKDIR}/${BPN}"

inherit autotools pkgconfig

EXTRA_OECONF = "\
    --enable-doxygen=no \
    --enable-dot=no \
    --enable-html-docs=no \
    --enable-latex-docs=no \
"

Stop using RC as a variable

log4cpp: Stop using RC as a variable

This recipe cannot be parsed when using meta-mingw because ${RC} expands
to the Windows resource compiler. Let's use PRC instead to avoid that
problem.

Signed-off-by: Mike Crowe <347ead6348e936507920c15d2ae8266ac6ce9b49@mcrowe.com>
Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>


DESCRIPTION = "The nanomsg library is a simple high-performance implementation of several "scalability protocols"."
HOMEPAGE = "https://github.com/nanomsg/nanomsg"
AUTHOR = "Martin Sustrik"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=587b3fd7fd291e418ff4d2b8f3904755"

inherit cmake

PR = "r0"

SRC_URI = "git://github.com/nanomsg/nanomsg.git"
SRCREV = "7e12a20e038234060d41d03c20721d08117f8607"

S = "${WORKDIR}/git"

EXTRA_OECMAKE += "-DNN_TESTS:BOOL=OFF"

PACKAGES = "${PN} ${PN}-dev ${PN}-dbg ${PN}-tools"

FILES_${PN} = "\
	${libdir}/libnanomsg.so.* \
	${libdir}/pkgconfig \
"

FILES_${PN}-tools += "${bindir}/nanocat"

DESCRIPTION = "The nanomsg library is a simple high-performance implementation of several "scalability protocols"."
HOMEPAGE = "https://github.com/nanomsg/nanomsg"
AUTHOR = "Martin Sustrik"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=587b3fd7fd291e418ff4d2b8f3904755"

inherit cmake

PR = "r1"

SRC_URI = "git://github.com/nanomsg/nanomsg.git"
SRCREV = "7e12a20e038234060d41d03c20721d08117f8607"

S = "${WORKDIR}/git"

EXTRA_OECMAKE += "-DNN_TESTS:BOOL=OFF"

PACKAGES = "${PN} ${PN}-dev ${PN}-dbg ${PN}-tools"

FILES_${PN} = "${libdir}/libnanomsg.so.*"
FILES_${PN}-dev += "${libdir}/pkgconfig"
FILES_${PN}-tools += "${bindir}/nanocat"

Nanomsg: Install pkgconfig files with dev package

Signed-off-by: Scott Ware <73d8c51564b4eae79a1225e2fb09ab1ef1f00b4b@intel.com>


#
# base recipe: http://cgit.openembedded.org/cgit.cgi/meta-openembedded/tree\
#	/meta-oe/recipes-support/eventlog/eventlog_0.2.13.bb?
# base branch: master
# base commit: 349507d36b14d1b83d2b27280ec19efe6d7229c6
#

SUMMARY = "Replacement syslog API"
DESCRIPTION = "The EventLog library aims to be a replacement of the 	\
              simple syslog() API provided on UNIX systems. The 	\
              major difference between EventLog and syslog is that 	\
              EventLog tries to add structure to messages. EventLog 	\
              provides an interface to build, format and output an 	\
              event record. The exact format and output method can 	\
              be customized by the administrator via a configuration 	\
              file. his package is the runtime part of the library. 	\
"

PR = "r0"
inherit debian-package

LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://COPYING;md5=b8ba8e77bcda9a53fac0fe39fe957767"

inherit autotools pkgconfig

#
# base recipe: http://cgit.openembedded.org/cgit.cgi/meta-openembedded/tree\
#	/meta-oe/recipes-support/eventlog/eventlog_0.2.13.bb?
# base branch: master
# base commit: 349507d36b14d1b83d2b27280ec19efe6d7229c6
#

SUMMARY = "Replacement syslog API"
DESCRIPTION = "The EventLog library aims to be a replacement of the 	\
              simple syslog() API provided on UNIX systems. The 	\
              major difference between EventLog and syslog is that 	\
              EventLog tries to add structure to messages. EventLog 	\
              provides an interface to build, format and output an 	\
              event record. The exact format and output method can 	\
              be customized by the administrator via a configuration 	\
              file. his package is the runtime part of the library. 	\
"

PR = "r1"
inherit debian-package

LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://COPYING;md5=b8ba8e77bcda9a53fac0fe39fe957767"

inherit autotools pkgconfig

#install follow Debian jessie
do_install_append () {
	LINKLIB=$(basename $(readlink ${D}${libdir}/libevtlog.so))
	chmod 0644 ${D}${libdir}/${LINKLIB}
}
#correct the sub-package name
DEBIANNAME_${PN}-dbg = "libevtlog0-dbg"

Correct the permission of files

eventlog: Correct the permission of files

Correct the permission of usr/lib/libevtlog.so.0.0.0 file

Signed-off-by: Nguyen Van Hieu <95b6c63292b73e14e1eaecc80ea875350fcf3ae9@toshiba-tsdv.com>


require recipes-images/angstrom/extended-console-image.bb

IMAGE_INSTALL += " \
	kernel-headers \
	kernel-modules \
	linux-firmware \
	usbutils \
	libusbg \
	iw \
        systemd-analyze \
        vim vim-vimrc \
        procps \
        screen minicom \
        cronie-systemd ntpdate \
        tar \
        packagegroup-sdk-target \
	gcc \
        gdb gdbserver \
        iproute2 \
	lighttpd \
        lighttpd-module-cgi \
	atlas-soc-lighttpd-conf \
	atlas-soc-101 \
	atlas-soc-usb-gadget \
	gator \
"
export IMAGE_BASENAME = "atlas-soc-console-image"

require recipes-images/angstrom/extended-console-image.bb

IMAGE_INSTALL += " \
	kernel-headers \
	kernel-modules \
	linux-firmware \
	usbutils \
	libusbg \
	iw \
        systemd-analyze \
        vim vim-vimrc \
        procps \
        screen minicom \
        cronie-systemd ntpdate \
        tar \
        packagegroup-sdk-target \
	gcc \
        gdb gdbserver \
        iproute2 \
	lighttpd \
        lighttpd-module-cgi \
	atlas-soc-lighttpd-conf \
	atlas-soc-101 \
	atlas-soc-usb-gadget \
	gator \
	fft_driver-mod \
"
export IMAGE_BASENAME = "atlas-soc-console-image"

Add fft driver to image

Add fft driver to image


COMPATIBLE_MACHINE = "raspberrypi"

require linux.inc

DESCRIPTION = "Linux kernel for the RaspberryPi board"

PR = "r1"

# Bump MACHINE_KERNEL_PR in the machine config if you update the kernel.
# This is on the rpi-patches branch
SRCREV = "0ec4154d64ebba48ca2446cde60a90546311defc"

SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-patches \
"

LINUX_VERSION ?= "3.1.9-rpi"
PV = "${LINUX_VERSION}+${PR}+git${SRCREV}"

S = "${WORKDIR}/git"

# NOTE: For now we pull in the default config from the RPi kernel GIT tree.

KERNEL_DEFCONFIG = "bcmrpi_defconfig"

PARALLEL_MAKEINST = ""

do_configure_prepend() {
	install -m 0644 ${S}/arch/${ARCH}/configs/${KERNEL_DEFCONFIG} ${WORKDIR}/defconfig || die "No default configuration for ${MACHINE} / ${KERNEL_DEFCONFIG} available."
}

do_install_prepend() {
	install -d ${D}/lib/firmware
}

Fix build issue with make 3.82

linux-raspberrypi: Fix build issue with make 3.82

Signed-off-by: Gary Thomas <f9023000f29773649f3850298becb9544b5fd6a9@mlbassoc.com>


include recipes/gnuradio/gnuradio.inc

inherit srctree autotools gitver

PV = "${GITVER}"

# Set S (the path to the source directory) via local.conf using the line:
# S_pn-gnuradio-srctree = "/home/username/src/git/gnuradio"

do_copy_to_target() {
    scp -rp ${D}/* root@192.168.1.171:/
}

addtask copy_to_target after do_install before do_package

include recipes/gnuradio/gnuradio.inc

inherit srctree autotools gitver

PV = "${GITVER}"

# Set S (the path to the source directory) via local.conf using the line:
# S_pn-gnuradio-srctree = "/home/username/src/git/gnuradio"

#do_copy_to_target() {
#    scp -rp ${D}/* root@192.168.1.171:/
#}
#addtask copy_to_target after do_install before do_package

Comment out install to target.

gnuradio-srctree: Comment out install to target.


SUMMARY = "Building and installing bootgen"
DESCRIPTION = "Building and installing bootgen, a Xilinx tool that lets you stitch binary files together and generate device boot images"

LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d526b6d0807bf263b97da1da876f39b1"

S = "${WORKDIR}/git"

DEPENDS += "openssl"
RDEPENDS:${PN} += "openssl"

REPO ?= "git://github.com/Xilinx/bootgen.git;protocol=https"
BRANCH ?= "master"
SRCREV = "2b8859218defc9983b6d312c8be48d0c08070ca1"

BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
SRC_URI = "${REPO};${BRANCHARG}"

EXTRA_OEMAKE += 'CROSS_COMPILER="${CXX}" -C ${S}'
CXXFLAGS:append = " -std=c++0x"

TARGET_CC_ARCH += "${LDFLAGS}"

do_install() {
    install -d ${D}${bindir}
    install -Dm 0755 ${S}/bootgen ${D}${bindir}
}

FILES:${PN} = "${bindir}/bootgen"

BBCLASSEXTEND = "native nativesdk"

SUMMARY = "Building and installing bootgen"
DESCRIPTION = "Building and installing bootgen, a Xilinx tool that lets you stitch binary files together and generate device boot images"

LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d526b6d0807bf263b97da1da876f39b1"

S = "${WORKDIR}/git"

DEPENDS += "openssl"
RDEPENDS:${PN} += "openssl"

REPO ?= "git://github.com/Xilinx/bootgen.git;protocol=https"
BRANCH ?= "master"
SRCREV = "4eac958eb6c831ffa5768a0e2cd4be23c5efe2e0"

BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
SRC_URI = "${REPO};${BRANCHARG}"

EXTRA_OEMAKE += 'CROSS_COMPILER="${CXX}" -C ${S}'
CXXFLAGS:append = " -std=c++0x"

TARGET_CC_ARCH += "${LDFLAGS}"

do_install() {
    install -d ${D}${bindir}
    install -Dm 0755 ${S}/bootgen ${D}${bindir}
}

FILES:${PN} = "${bindir}/bootgen"

BBCLASSEXTEND = "native nativesdk"

Update to bootgen SRCREV to point to latest commit.

Signed-off-by: Mark Hatle <41765ab18fb75e64ff0efe27f2ebcdb2d6f7e44e@xilinx.com>


## Reminder:  The correct spacing for a variable is FOO = "BAR"  in : PR="r1"
DESCRIPTION = "BeagleBoard test scripts"
HOMEPAGE = "http://beagleboad.org/support"
PR = "r2"

SRC_URI = "git://gitorious.org/beagleboard-validation/scripts.git;protocol=git \
"

SRCREV = "473dd2ab20d866be6168c9f992c2c9e74e485c9d"
S = "${WORKDIR}/git"

do_install() {
  TEST_FILES=" \
    testaudio \
    testcamera \
    testdsp \
    testedid \
    testled \
    testmem \
    testneon \
    testsvideo \
    testuserbtn \
    editbootscr \
    edituserscr \
    readgpio \
  "
  install -d ${D}/${bindir}
  for i in ${TEST_FILES}; do
    install -m 0755 ${S}/${i} ${D}/${bindir}
  done
}

## Reminder:  The correct spacing for a variable is FOO = "BAR"  in : PR="r1"
DESCRIPTION = "BeagleBoard test scripts"
HOMEPAGE = "http://beagleboad.org/support"
PR = "r3"

SRC_URI = "git://gitorious.org/~joelf/beagleboard-validation/validation-scripts.git;protocol=git \
"

SRCREV = "2df76857155fbd462527c2b00ee83214483f0594"
S = "${WORKDIR}/git"

inherit update-rc.d
INITSCRIPT_NAME = "flash-nand-fs.sh"
INITSCRIPT_PARAMS = "start 99 2 3 4 5 ."

do_install() {
  TEST_FILES=" \
    testaudio \
    testcamera \
    testdsp \
    testedid \
    testled \
    testmem \
    testneon \
    testsvideo \
    testuserbtn \
    editbootscr \
    edituserscr \
    readgpio \
  "
  install -d ${D}/${bindir}
  for i in ${TEST_FILES}; do
    install -m 0755 ${S}/${i} ${D}/${bindir}
  done
  # A script to flash NAND if the board has it, and if there is valid image to flash on the SD Card.
  # We also register it as an init script so that the SD Card auto-flashes to NAND during boot.
  install -d ${D}/${sysconfdir}/init.d/
  install -m 0755 ${S}/flashing/flash-nand-fs.sh ${D}/${sysconfdir}/init.d/flash-nand-fs.sh
}

beagleboard-test-scripts: Add a script flash-fs.sh for flashing NAND

This script flashes the NAND of a BeagleBoard if:
  * There is a valid image on the SD Card to flash
  * The board has NAND

Signed-off-by: Joel A Fernandes <4d60a67c06f64f7da11cc7e4a924336c2efa9ab5@gmail.com>
Signed-off-by: Koen Kooi <42e3d96910f922bdd7dd1805fe3f8aff634f391d@dominion.thruhere.net>


DESCRIPTION = "Chip support library low level interface"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5857833e20836213677fac33f9aded21"

COMPATIBLE_MACHINE = "keystone"
ALLOW_EMPTY_${PN} = "1"

PR = "r2"
BRANCH="master"
SRC_URI = "git://git.ti.com/keystone-rtos/common-csl-ip.git;protocol=git;branch=${BRANCH}"
# commit ID corresponds to DEV.CSL_KEYSTONE2.02.01.00.06A
SRCREV = "6e39222e13244c285929bda2f90f5224f9ea5144"

S = "${WORKDIR}/git"

do_install () {
    install -d ${D}${includedir}/ti/csl
    find . -name "*.h" -type f | xargs -I {} cp --parents {} ${D}${includedir}/ti/csl
    find ./src/ip/serdes_sb/V0 -name "*.c" -type f | xargs -I {} cp --parents {} ${D}${includedir}/ti/csl
}

DESCRIPTION = "Chip support library low level interface"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5857833e20836213677fac33f9aded21"

COMPATIBLE_MACHINE = "keystone"
ALLOW_EMPTY_${PN} = "1"

PR = "r3"
BRANCH="master"
SRC_URI = "git://git.ti.com/keystone-rtos/common-csl-ip.git;protocol=git;branch=${BRANCH}"
# commit ID corresponds to DEV.CSL_KEYSTONE2.02.01.00.07A
SRCREV = "c78867df9165fdf8042fb692fcea776fc0102326"

S = "${WORKDIR}/git"

do_install () {
    install -d ${D}${includedir}/ti/csl
    find . -name "*.h" -type f | xargs -I {} cp --parents {} ${D}${includedir}/ti/csl
    find ./src/ip/serdes_sb/V0 -name "*.c" -type f | xargs -I {} cp --parents {} ${D}${includedir}/ti/csl
}

Update to new version 2.1.0.7

common-csl-ip: Update to new version 2.1.0.7

Signed-off-by: Sam Nelson <922b89dc606ff5f34a79f0527810322597be4ea8@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


SUMMARY = "Mscgen is a small program that parses Message Sequence Chart descriptions and produces PNG, SVG, EPS or server side image maps (ismaps) as the output."
HOMEPAGE = "http://www.mcternan.me.uk/mscgen/"

LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=b1e6a340187c1cf716513439d07c1d79"

SRC_URI = "http://www.mcternan.me.uk/mscgen/software/${BPN}-src-${PV}.tar.gz"

SRC_URI[md5sum] = "65c90fb5150d7176b65b793f0faa7377"
SRC_URI[sha256sum] = "3c3481ae0599e1c2d30b7ed54ab45249127533ab2f20e768a0ae58d8551ddc23"

DEPENDS = "gd "

inherit autotools gettext

do_configure_prepend() {
	sed -i "s#AC_PATH_PROG(GDLIB_CONFIG,gdlib-config)#AC_PATH_PROG([GDLIB_CONFIG],[gdlib-config], ,[${STAGING_BINDIR_CROSS}])#" ${S}/configure.ac
}

BBCLASSEXTEND = "native nativesdk"

Extend for native and nativesdk

mscgen: Extend for native and nativesdk

msgcgen is often used together with doxygen (which is already available
for native/nativesdk).

Signed-off-by: Christian Eggers <175617eac53cf7cfe50e6d47631de2b3bbba0b5f@arri.de>
Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>


require linux-ti-staging_5.10.bb

# Look in the generic major.minor directory for files
# This will have priority over generic non-rt path
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.10:"

BRANCH = "ti-rt-linux-5.10.y"

SRCREV = "8fbd16658d1105671e67182c290235a99a7af02b"
PV = "5.10.30+git${SRCPV}"

require linux-ti-staging_5.10.bb

# Look in the generic major.minor directory for files
# This will have priority over generic non-rt path
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.10:"

BRANCH = "ti-rt-linux-5.10.y"

SRCREV = "d238e71a2d3157a7faec48d4d3681b537a2e08cc"
PV = "5.10.41+git${SRCPV}"

Update to 08.00.00.002 release tag

linux-ti-staging-rt: Update to 08.00.00.002 release tag

Update to 08.00.00.002 release

Signed-off-by: Yogesh Siraswar <e4c3dc570d04bd480366ad8aa87a4b23b1e4ce6e@ti.com>


DESCRIPTION = "A small image just capable of allowing a device to boot."

IMAGE_INSTALL = "packagegroup-core-boot ${ROOTFS_PKGMANAGE_BOOTSTRAP} ${CORE_IMAGE_EXTRA_INSTALL}  mochad-cgi "

IMAGE_LINGUAS = " "

LICENSE = "MIT"

inherit core-image

IMAGE_ROOTFS_SIZE = "16384000"

DESCRIPTION = "A small image just capable of allowing a device to boot."

IMAGE_INSTALL = "packagegroup-core-boot ${ROOTFS_PKGMANAGE_BOOTSTRAP} ${CORE_IMAGE_EXTRA_INSTALL}  mochad-cgi "

IMAGE_LINGUAS = " "

LICENSE = "MIT"

inherit core-image

IMAGE_ROOTFS_SIZE = "2097152"

Set Image Size to 2G

Set Image Size to 2G

Signed-off-by: Baptiste DURAND <b25337b7e75bfa5131dfd7920748e6b5e058e3ca@gmail.com>


require ttf.inc

DESCRIPTION = "Liberation fonts - TTF Version"
HOMEPAGE = "https://www.redhat.com/promo/fonts/"
LICENSE = "Liberation"
PR = "r1"

SRC_URI = "http://www.redhat.com/f/fonts/liberation-fonts-ttf-3.tar.gz"
S = "${WORKDIR}/liberation-fonts-${PV}"

PACKAGES = "${PN}-dbg ttf-liberation-mono ttf-liberation-sans ttf-liberation-serif"
FILES_ttf-liberation-mono  = "${datadir}/fonts/truetype/*Mono*"
FILES_ttf-liberation-sans  = "${datadir}/fonts/truetype/*Sans*"
FILES_ttf-liberation-serif = "${datadir}/fonts/truetype/*Serif*"

require ttf.inc

DESCRIPTION = "Liberation fonts - TTF Version"
HOMEPAGE = "https://www.redhat.com/promo/fonts/"
LICENSE = "Liberation"
PR = "r1"

SRC_URI = "http://www.redhat.com/f/fonts/liberation-fonts-ttf-3.tar.gz"
S = "${WORKDIR}/liberation-fonts-${PV}"

PACKAGES = "${PN}-dbg ttf-liberation-mono ttf-liberation-sans ttf-liberation-serif"
RRECOMMENDS_${PN}-dbg = ""

FILES_ttf-liberation-mono  = "${datadir}/fonts/truetype/*Mono*"
FILES_ttf-liberation-sans  = "${datadir}/fonts/truetype/*Sans*"
FILES_ttf-liberation-serif = "${datadir}/fonts/truetype/*Serif*"

ttf-liberation: Fix -dbg package RRECOMMENDS since PN as a package doesn't exist
This is the same fix as the one by rpurdie to ttf-dejavu.


DESCRIPTION = "library for easy implementation of a RDP/VNC server"
HOMEPAGE = "https://libvnc.github.io"
SECTION = "libs"
PRIORITY = "optional"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f"

PACKAGECONFIG ??= "gcrypt gnutls jpeg png ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)} sdl zlib"
PACKAGECONFIG[gcrypt] = ",,libgcrypt,libgcrypt"
PACKAGECONFIG[gnutls] = ",,gnutls"
PACKAGECONFIG[jpeg] = ",-DWITH_JPEG=OFF,jpeg"
PACKAGECONFIG[openssl] = ",,openssl"
PACKAGECONFIG[png] = ",-DWITH_PNG=OFF,libpng,libpng"
PACKAGECONFIG[systemd] = ",,systemd"
PACKAGECONFIG[sdl] = ",,libsdl2"
PACKAGECONFIG[zlib] = ",,zlib"

inherit cmake

SRC_URI = "git://github.com/LibVNC/libvncserver"
SRCREV = "f997b5a75fa171d79c5e568b7157fba83c8d8355"

S = "${WORKDIR}/git"

DESCRIPTION = "library for easy implementation of a RDP/VNC server"
HOMEPAGE = "https://libvnc.github.io"
SECTION = "libs"
PRIORITY = "optional"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f"

PACKAGECONFIG ??= " \
    gcrypt \
    gnutls \
    jpeg \
    png \
    ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)} \
    sdl \
    zlib \
"
PACKAGECONFIG[gcrypt] = ",,libgcrypt,libgcrypt"
PACKAGECONFIG[gnutls] = ",,gnutls"
PACKAGECONFIG[jpeg] = ",-DWITH_JPEG=OFF,jpeg"
PACKAGECONFIG[openssl] = ",,openssl"
PACKAGECONFIG[png] = ",-DWITH_PNG=OFF,libpng,libpng"
PACKAGECONFIG[systemd] = ",,systemd"
PACKAGECONFIG[sdl] = ",,libsdl2"
PACKAGECONFIG[zlib] = ",,zlib"

inherit cmake

SRC_URI = "git://github.com/LibVNC/libvncserver"
SRCREV = "f997b5a75fa171d79c5e568b7157fba83c8d8355"

S = "${WORKDIR}/git"

libvncserver: Make PACKAGECONFIG easier to read by making the list multiline

Signed-off-by: Maxime Roussin-Bélanger <eded665a0831ffef27d29238cadebf04c7e7e275@gmail.com>
Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>


SUMMARY = "OverC installer script"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"

SRCREV = "${AUTOREV}"
SRC_URI = " \
    git://github.com/OverC/overc-installer.git \
    file://git/COPYING \
"

S = "${WORKDIR}/git"

do_install() {
	mkdir -p ${D}/opt/${BPN}/
	mkdir -p ${D}/lib/systemd/system/
	install -m755 ${S}/sbin/overc-cctl ${D}/opt/${BPN}/
	install -m 0755 ${S}/files/overc_cleanup.service ${D}/lib/systemd/system/
}

FILES_${PN} += "/opt/${BPN} \
		/lib/systemd/system \
	    "
RDEPENDS_${PN} += "bash"

SUMMARY = "OverC installer script"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"

SRCREV = "${AUTOREV}"
SRC_URI = " \
    git://github.com/OverC/overc-installer.git \
    file://git/COPYING \
"

S = "${WORKDIR}/git"

do_install() {
	mkdir -p ${D}/opt/${BPN}/
	mkdir -p ${D}${systemd_system_unitdir}/
	install -m755 ${S}/sbin/overc-cctl ${D}/opt/${BPN}/
	install -m 0755 ${S}/files/overc_cleanup.service ${D}${systemd_system_unitdir}/
}

FILES_${PN} += "/opt/${BPN} \
		${systemd_system_unitdir} \
	    "
RDEPENDS_${PN} += "bash"

overc-installer: Make use of bitbake variables where appropriate.

Signed-off-by: Amarnath Valluri <5a3316effc402a684e9cb7a2e1a469c9d7af1d37@intel.com>
Signed-off-by: Bruce Ashfield <284cc737d174a260eec2a2a6324a304f84b1ae0f@windriver.com>


LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL-2.1;md5=4fbd65380cdd255951079008b364516c"

DEPENDS = "kdelibs4 kde-runtime soprano libkactivities4"

inherit kde_cmake

SRC_URI = "git://anongit.kde.org/share-like-connect.git;branch=master"

## Tag Active/2.0
SRCREV = "9ed8128284ab9fcab806455bccf0344dd21afbd1"

PV = "Active-2.0+git${SRCPV}"

S = "${WORKDIR}/git"

FILES_${PN} += "\
		${libdir}/libsharelikeconnect.so \
		${libdir}/kde4/*.so \
		${libdir}/kde4/imports/* \
		\
		${datadir}/* \
	       "

FILES_${PN}-dbg += "${libdir}/kde4/.debug/*"

LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL-2.1;md5=4fbd65380cdd255951079008b364516c"

DEPENDS = "kdelibs4 kde-runtime soprano libkactivities4"

inherit kde_cmake

SRC_URI = "git://anongit.kde.org/share-like-connect.git;branch=master"

## Tag Active/2.0
SRCREV = "dac3ad67f7b07c277152508a1a4144043075b50e"

PV = "Active-2.0+git${SRCPV}"

S = "${WORKDIR}/git"

FILES_${PN} += "\
		${libdir}/libsharelikeconnect.so \
		${libdir}/kde4/*.so \
		${libdir}/kde4/imports/* \
		\
		${datadir}/* \
	       "

FILES_${PN}-dbg += "${libdir}/kde4/.debug/*"

share-like-connect: Fix build with version upgrade and nepomuk-core

Signed-off-by: Samuel Stirtzel <5e7b27e76d616174d4c71d96463fdd2f7e57e559@googlemail.com>


DESCRIPTION = "Required packges for running jupyter notebook with python3 "

inherit packagegroup

START_JUPYTER_PKG ?= "start-jupyter"
START_JUPYTER_PKG_k26 = "start-jupyterlab"

JUPYTER_NOTEBOOK_PACKAGES = " \
	packagegroup-python3-jupyter \
	python3-core \
	python3-ipywidgets \
	python3-pydot \
	liberation-fonts \
	ttf-bitstream-vera \
	${START_JUPYTER_PKG} \
	"

RDEPENDS_${PN} = "${JUPYTER_NOTEBOOK_PACKAGES}"

DESCRIPTION = "Required packges for running jupyter notebook with python3 "

inherit packagegroup

START_JUPYTER_PKG ?= "start-jupyter"
#START_JUPYTER_PKG_k26 = "start-jupyterlab"

JUPYTER_NOTEBOOK_PACKAGES = " \
	packagegroup-python3-jupyter \
	python3-core \
	python3-ipywidgets \
	python3-pydot \
	liberation-fonts \
	ttf-bitstream-vera \
	${START_JUPYTER_PKG} \
	"

RDEPENDS_${PN} = "${JUPYTER_NOTEBOOK_PACKAGES}"

Revert "Revert "**TEMPORARY** Disable start-jupyterlab""

This reverts commit 117f5f0428de25277d6a2cb8cd4ce89f8d8fc9c7.


DESCRIPTION = "Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

PV = "4.5.3"

SRCREV = "8e9e75502ff910629663c4cdd7779d43ea2dd150"
SRC_URI = "git://github.com/tornadoweb/tornado.git;branch=branch4.5"

S = "${WORKDIR}/git"

inherit setuptools

DEPENDS = "python-certifi"

RDEPENDS_${PN} = "python-certifi"
RCONFLICTS_${PN} = "python-tornado"
RCONFLICTS_${PN} += "python-tornado40"
RCONFLICTS_${PN} += "python-tornado50"

DESCRIPTION = "Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

PV = "4.5.3"

SRCREV = "8e9e75502ff910629663c4cdd7779d43ea2dd150"
SRC_URI = "git://github.com/tornadoweb/tornado.git;branch=branch4.5"

S = "${WORKDIR}/git"

inherit setuptools

DEPENDS = "python-certifi"

RDEPENDS_${PN} = "python-certifi"
RDEPENDS_${PN} += "python-backports-abc"
RDEPENDS_${PN} += "python-singledispatch"

RCONFLICTS_${PN} = "python-tornado"
RCONFLICTS_${PN} += "python-tornado40"
RCONFLICTS_${PN} += "python-tornado50"

Append missing dependencies to RDEPEND

python-tornado45: Append missing dependencies to RDEPEND


DESCRIPTION = "Central Regulatory Domain Agent"
SECTION = "base"
LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://LICENSE;md5=07c4f6dea3845b02a18dc00c8c87699c"

PR = "r3"

DEPENDS = "libnl"
RDEPENDS_${PN} = "wireless-regdb"

S = "${WORKDIR}/git"

SRC_URI = "git://github.com/mcgrof/crda.git;protocol=git;tag=v1.1.3"

CFLAGS_append =" -DCONFIG_LIBNL32 -I${STAGING_INCDIR}/libnl3"
LDFLAGS_append =" -lnl-3 -lnl-genl-3 -lm"

do_compile() {
        ${CC} ${CFLAGS} ${S}/reglib.c ${S}/crda.c -o crda ${LDFLAGS}
}

do_install() {
	install -m 0755 -d ${D}${bindir}
        install -m 0755 ${S}/crda ${D}${bindir}
}

DESCRIPTION = "Central Regulatory Domain Agent"
SECTION = "base"
LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://LICENSE;md5=07c4f6dea3845b02a18dc00c8c87699c"

PR = "r4"

DEPENDS = "libnl"
RDEPENDS_${PN} = "\
	       wireless-regdb \
	       udev \
"

S = "${WORKDIR}/git"

SRC_URI = "git://github.com/mcgrof/crda.git;protocol=git;tag=v1.1.3"

CFLAGS_append =" -DCONFIG_LIBNL32 -I${STAGING_INCDIR}/libnl3"
LDFLAGS_append =" -lnl-3 -lnl-genl-3 -lm"

do_compile() {
        ${CC} ${CFLAGS} ${S}/reglib.c ${S}/crda.c -o crda ${LDFLAGS}
}

do_install() {
	install -m 0755 -d ${D}${bindir}
        install -m 0755 ${S}/crda ${D}${bindir}
	install -m 0755 -d ${D}/lib/udev/rules.d
	sed 's:$(SBINDIR):${bindir}/:' ${S}/udev/regulatory.rules > ${S}/udev/regulatory.rules.parsed
	install -m 0755 ${S}/udev/regulatory.rules.parsed ${D}/lib/udev/rules.d/85-regulatory.rules
}

FILES_${PN} += "${base_libdir}/udev/rules.d/85-regulatory.rules"

crda: Add regulatory rules to the ipk needed by udev.

Signed-off-by: James Minor <8d7e6579c8b6fe6b98ecff08c8adeb0c6baca5ae@ni.com>


SUMMARY = "Jpeg 2000 implementation"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=baa697d7510288a9cdcce9bd7edaf9bc"

PR = "r1"

SRC_URI = "http://www.ece.uvic.ca/~mdadams/jasper/software/jasper-${PV}.zip"

inherit autotools lib_package

PACKAGECONFIG ??= ""
PACKAGECONFIG[jpeg] = "--enable-libjpeg,--disable-libjpeg,jpeg"
PACKAGECONFIG[opengl] = "--enable-opengl,--disable-opengl,freeglut"

EXTRA_OECONF = "--enable-shared"

SRC_URI[md5sum] = "a342b2b4495b3e1394e161eb5d85d754"
SRC_URI[sha256sum] = "6b905a9c2aca2e275544212666eefc4eb44d95d0a57e4305457b407fe63f9494"

SUMMARY = "Jpeg 2000 implementation"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=baa697d7510288a9cdcce9bd7edaf9bc"

PR = "r1"

SRC_URI = "git://github.com/mdadams/jasper.git;protocol=https"
SRCREV = "b13b8c86be870107f83b0a9a4b77557cb2b65d69"

S = "${WORKDIR}/git"

inherit autotools lib_package

PACKAGECONFIG ??= ""
PACKAGECONFIG[jpeg] = "--enable-libjpeg,--disable-libjpeg,jpeg"
PACKAGECONFIG[opengl] = "--enable-opengl,--disable-opengl,freeglut"

EXTRA_OECONF = "--enable-shared"

jasper: Use the new upstream GitHub location instead of the defunct tarball URL

Signed-off-by: Adrian Bunk <0b86548ef377da0031a3ff3f0c4e06f016e20105@stusta.de>
Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>


SUMMARY = "Python Remote Objects"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=cd13dafd4eeb0802bb6efea6b4a4bdbc"

SRC_URI[md5sum] = "21f015ae93cf9ea2bbbc418a2267e9fb"
SRC_URI[sha256sum] = "2bfe12a22f396474b0e57c898c7e2c561a8f850bf2055d8cf0f7119f0c7a523f"

PYPI_PACKAGE = "Pyro4"

inherit pypi setuptools3

RDEPENDS_${PN} += " \
    ${PYTHON_PN}-logging \
    ${PYTHON_PN}-selectors34 \
    ${PYTHON_PN}-serpent \
    ${PYTHON_PN}-threading \
    ${PYTHON_PN}-zlib \
    "

SUMMARY = "Python Remote Objects"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=cd13dafd4eeb0802bb6efea6b4a4bdbc"

SRC_URI[md5sum] = "21f015ae93cf9ea2bbbc418a2267e9fb"
SRC_URI[sha256sum] = "2bfe12a22f396474b0e57c898c7e2c561a8f850bf2055d8cf0f7119f0c7a523f"

PYPI_PACKAGE = "Pyro4"

inherit pypi setuptools3

RDEPENDS_${PN} += " \
    ${PYTHON_PN}-logging \
    ${PYTHON_PN}-serpent \
    ${PYTHON_PN}-threading \
    "

Remove absent py3 modules from rdeps

python3-pyro4: Remove absent py3 modules from rdeps

Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>


inherit ti-pdk

require traceframework.inc

PR = "${INC_PR}.1"

DEPENDS_append = " uia \
"

XDCPATH_append = ";${UIA_INSTALL_DIR}/packages"

inherit ti-pdk

require traceframework.inc

PR = "${INC_PR}.2"

DEPENDS_append = " uia \
"

XDCPATH_append = ";${UIA_INSTALL_DIR}/packages"

# HTML doc link params
PDK_COMP_LINK_TEXT = "Trace Framework"

Add HTML doc link text

traceframework-rtos: Add HTML doc link text

Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


SUMMARY = "Torrent client"
HOMEPAGE = "http://libtorrent.rakshasa.no/"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"

DEPENDS = "libsigc++-2.0 curl cppunit libtorrent ncurses"

SRC_URI = "git://github.com/rakshasa/rtorrent \
    file://don-t-run-code-while-configuring-package.patch \
"
SRCREV = "226e670decf92e7adaa845a6982aca4f164ea740"

PV = "0.9.6+git${SRCPV}"

S = "${WORKDIR}/git"

PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"

PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"

inherit autotools pkgconfig

do_configure_prepend() {
    (cd ${S}; ./autogen.sh; cd -)
}

SUMMARY = "Torrent client"
HOMEPAGE = "http://libtorrent.rakshasa.no/"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"

DEPENDS = "libsigc++-2.0 curl cppunit libtorrent ncurses"

SRC_URI = "git://github.com/rakshasa/rtorrent \
    file://don-t-run-code-while-configuring-package.patch \
"
# v0.9.7
SRCREV = "327164f9d86aafcd2500a317d485374df32ea622"

PV = "0.9.7+git${SRCPV}"

S = "${WORKDIR}/git"

PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"

PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"

inherit autotools pkgconfig

do_configure_prepend() {
    (cd ${S}; ./autogen.sh; cd -)
}

Upgrade to 0.9.7 release point

rtorrent: Upgrade to 0.9.7 release point

Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>


SUMMARY = "Multitouch viewer"
DESCRIPTION = "mtview is a small X application that shows a graphical view of your MT-enabled hardware. It uses mtdev."
HOMEPAGE = "http://bitmath.org/code/mtview/"

LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=4c61b8950dc1aab4d2aa7c2ae6b1cfb3"

inherit autotools

SRC_URI = "git://bitmath.org/git/mtview.git;protocol=http"
SRCREV = "ad437c38dc111cf3990a03abf14efe1b5d89604b"

DEPENDS += "mtdev utouch-frame utouch-evemu"

PV = "1.1.7+git${SRCPV}"

S = "${WORKDIR}/git/"

SUMMARY = "Multitouch viewer"
DESCRIPTION = "mtview is a small X application that shows a graphical view of your MT-enabled hardware. It uses mtdev."
HOMEPAGE = "http://bitmath.org/code/mtview/"

LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=4c61b8950dc1aab4d2aa7c2ae6b1cfb3"

inherit autotools

SRC_URI = "git://bitmath.org/git/mtview.git;protocol=http"
SRCREV = "ad437c38dc111cf3990a03abf14efe1b5d89604b"

DEPENDS += "mtdev utouch-frame utouch-evemu libx11"

PV = "1.1.7+git${SRCPV}"

S = "${WORKDIR}/git/"

Add missing dependency to libx11

utouch-mtview: Add missing dependency to libx11

Signed-off-by: Samuel Stirtzel <5e7b27e76d616174d4c71d96463fdd2f7e57e559@googlemail.com>
Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>


SRCBRANCH ?= "2022"
SRCREV = "af204f40297c1c5beda2a4ac5070ebf6e76e30b1"
BRANCH = "2022"
LIC_FILES_CHKSUM ?= "file://LICENSE.md;md5=1ff609e96fc79b87da48a837cbe5db33"
PV = "${SRCBRANCH}+git${SRCPV}"

include libmetal.inc

SRCBRANCH ?= "2022"
SRCREV = "bee059dfedcfd98d1b113d8d6cce1c8aa916ff54"
BRANCH = "2022"
LIC_FILES_CHKSUM ?= "file://LICENSE.md;md5=1ff609e96fc79b87da48a837cbe5db33"
PV = "${SRCBRANCH}+git${SRCPV}"

include libmetal.inc

Update commit id for log.h

libmetal: Update commit id for log.h

Use commit "log: add ML_ERR, ML_INFO, ML_DBG macros"
See SSW-2344 "OpenAMP eSW -> ghE"

Signed-off-by: Sergei Korneichuk <f5904cefa5c2991be916af888359541c0919b7ac@xilinx.com>
Signed-off-by: Mark Hatle <41765ab18fb75e64ff0efe27f2ebcdb2d6f7e44e@xilinx.com>


SUMMARY = "A C++11 library for serialization"
HOMEPAGE = "https://uscilab.github.io/cereal/"

SECTION = "libs"

LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e612690af2f575dfd02e2e91443cea23"

SRCREV = "51cbda5f30e56c801c07fe3d3aba5d7fb9e6cca4"
SRC_URI = "git://github.com/USCiLab/cereal.git"

S = "${WORKDIR}/git"

inherit cmake

EXTRA_OECMAKE = "-DJUST_INSTALL_CEREAL=ON"

BBCLASSEXTEND = "native nativesdk"

Add native and nativesdk classes

libcereal: Add native and nativesdk classes

Signed-off-by: Brad Bishop <713d098c0be4c8fd2bf36a94cd08699466677ecd@fuzziesquirrel.com>
Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>


SUMMARY = "Message Passing Interface(MPI) implementation"
HOMEPAGE = "http://git.mpich.org/mpich.git/"
SECTION = "devel"

LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=2106f0435056f3dd9349747a766e5816"

SRC_URI = "http://www.mpich.org/static/downloads/${PV}/mpich-${PV}.tar.gz"
SRC_URI[md5sum] = "40dc408b1e03cc36d80209baaa2d32b7"
SRC_URI[sha256sum] = "455ccfaf4ec724d2cf5d8bff1f3d26a958ad196121e7ea26504fd3018757652d"

RDEPENDS_${PN} += "bash perl tcsh"
S = "${WORKDIR}/${PN}-${PV}"

EXTRA_OECONF = "--enable-debuginfo \
                --enable-fast \
                --enable-shared  \
                --disable-f77 \
                --disable-fc \
                --disable-fortran \
                --disable-cxx"

inherit autotools-brokensep gettext

do_configure_prepend() {
    autoreconf --verbose --install --force -I . -I confdb/ -I maint/
    oe_runconf
    exit
}

SUMMARY = "Message Passing Interface (MPI) implementation"
HOMEPAGE = "http://www.mpich.org/"
SECTION = "devel"

LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=2106f0435056f3dd9349747a766e5816"

SRC_URI = " \
	http://www.mpich.org/static/downloads/${PV}/mpich-${PV}.tar.gz \
"

SRC_URI[md5sum] = "40dc408b1e03cc36d80209baaa2d32b7"
SRC_URI[sha256sum] = "455ccfaf4ec724d2cf5d8bff1f3d26a958ad196121e7ea26504fd3018757652d"

RDEPENDS_${PN} += "bash perl libxml2"
S = "${WORKDIR}/${PN}-${PV}"

EXTRA_OECONF = "--enable-debuginfo \
                --enable-fast \
                --enable-shared  \
                --with-pm=gforker  \
		--disable-rpath \
                --disable-f77 \
                --disable-fc \
                --disable-fortran \
                --disable-cxx"

inherit autotools-brokensep gettext

do_configure_prepend() {
    autoreconf --verbose --install --force -I . -I confdb/ -I maint/
    oe_runconf
    exit
}

mpich: Disable RPATH to avoid issues in package_qa

Set --disable-rpath to extra opts in order to avoid issues
in package_qa also change default pm to gforker because
hydra has problems with RPATH.

TODO: Make a patch for solve hydra rpath issues.

Signed-off-by: Aníbal Limón <4676e39632f2bd46f30a0e877949547c228033d4@linux.intel.com>
Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>


LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL-2.1;md5=4fbd65380cdd255951079008b364516c"

DEPENDS = "kdelibs4 kde-runtime libkactivities4"

inherit kde_cmake

# This tag is very odd, it will cause bitbake to create a directory in the workdir of this recipe with the name 2.0+${SRCREV}
# But other than that no misbehaviour has been spotted
SRC_URI = "git://anongit.kde.org/share-like-connect.git;branch=master"

## Tag Active/2.0
SRCREV = "9ed8128284ab9fcab806455bccf0344dd21afbd1"

PV = "Active-2.0+git${SRCPV}"

S = "${WORKDIR}/git"

FILES_${PN} += "\
		${libdir}/libsharelikeconnect.so \
		${libdir}/kde4/*.so \
		${libdir}/kde4/imports/* \
		\
		${datadir}/* \
	       "

FILES_${PN}-dbg += "${libdir}/kde4/.debug/*"

LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL-2.1;md5=4fbd65380cdd255951079008b364516c"

DEPENDS = "kdelibs4 kde-runtime libkactivities4"

inherit kde_cmake

SRC_URI = "git://anongit.kde.org/share-like-connect.git;branch=master"

## Tag Active/2.0
SRCREV = "9ed8128284ab9fcab806455bccf0344dd21afbd1"

PV = "Active-2.0+git${SRCPV}"

S = "${WORKDIR}/git"

FILES_${PN} += "\
		${libdir}/libsharelikeconnect.so \
		${libdir}/kde4/*.so \
		${libdir}/kde4/imports/* \
		\
		${datadir}/* \
	       "

FILES_${PN}-dbg += "${libdir}/kde4/.debug/*"

share-like-connect: Remove obsolete comment issue has been fixed for long

Signed-off-by: Samuel Stirtzel <5e7b27e76d616174d4c71d96463fdd2f7e57e559@googlemail.com>


SUMMARY = "PyUSB provides USB access on the Python language"
HOMEPAGE = "http://pyusb.sourceforge.net/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e64a29fcd3c3dd356a24e235dfcb3905"

DEPENDS += "libusb1 ${PYTHON_PN}-setuptools-scm-native"

RDEPENDS_${PN} += " \
	python3-logging \
"

SRC_URI[sha256sum] = "d68597d2cf7df766bdf816b1a337b72ab8233c19825e170ae18714f16b838cbc"

inherit pypi setuptools3

BBCLASSEXTEND = "native nativesdk"

SUMMARY = "PyUSB provides USB access on the Python language"
HOMEPAGE = "http://pyusb.sourceforge.net/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e64a29fcd3c3dd356a24e235dfcb3905"

DEPENDS += "libusb1 ${PYTHON_PN}-setuptools-scm-native"

RDEPENDS_${PN} += " \
	python3-logging \
"

SRC_URI[sha256sum] = "d68597d2cf7df766bdf816b1a337b72ab8233c19825e170ae18714f16b838cbc"

inherit pypi setuptools3

RDEPENDS_${PN} += "libusb1"

BBCLASSEXTEND = "native nativesdk"

python3-pyusb: Add missing runtime dependency on libusb1

Patch as suggested from [1]

[1] https://github.com/openembedded/meta-openembedded/issues/394
Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>
Signed-off-by: Trevor Gamblin <fb8c09b3db10148c84dac072f39fc5dba3573139@windriver.com>


require u-boot-ti.inc

PR = "r21"

BRANCH = "ti-u-boot-2020.01"

SRCREV = "7c8ae131b5623ff14c1b1ad6702801e39ef9b722"

require u-boot-ti.inc

PR = "r22"

BRANCH = "ti-u-boot-2020.01"

SRCREV = "3c9ebdb87d65aacc4ec302be8bef3df15364bacd"

Update to latest commit SHA

u-boot-ti-staging: Update to latest commit SHA

Signed-off-by: Dan Murphy <50b72235ef2106735bf2282950a69d11e6d56bc7@ti.com>


#
#   Copyright (C) 2015 Pelagicore AB
#   All rights reserved.
#
DESCRIPTION = "dLeyna Server"
DEPENDS = "dleyna-core"
EXTRA_OECONF += " --enable-never-quit "
require dleyna-git.inc

inherit systemd
SRCREV = "b5394e2be1cfaefe1f442a7cacc1c3a1f0c1c1ff"
SRC_URI += "file://dleyna.service"

SYSTEMD_SERVICE_${PN} = "dleyna.service"
SYSTEMD_AUTO_ENABLE = "enable"

do_install_append() {
               install -Dm0644 ${WORKDIR}/dleyna.service ${D}/lib/systemd/system/dleyna.service
}

#
#   Copyright (C) 2015 Pelagicore AB
#   All rights reserved.
#
DESCRIPTION = "dLeyna Server"
DEPENDS = "dleyna-core"
EXTRA_OECONF += " --enable-never-quit --enable-debug"
require dleyna-git.inc

inherit systemd
SRCREV = "b5394e2be1cfaefe1f442a7cacc1c3a1f0c1c1ff"
SRC_URI += "file://dleyna.service"

SYSTEMD_SERVICE_${PN} = "dleyna.service"
SYSTEMD_AUTO_ENABLE = "enable"

do_install_append() {
               install -Dm0644 ${WORKDIR}/dleyna.service ${D}/lib/systemd/system/dleyna.service
}

dleyna-server: Enable debug output (defaults to syslog)


SUMMARY = "WSGI HTTP Server for UNIX"
DESCRIPTION = "\
  Gunicorn ‘Green Unicorn’ is a Python WSGI HTTP Server for UNIX. It’s \
  a pre-fork worker model ported from Ruby’s Unicorn project. The \
  Gunicorn server is broadly compatible with various web frameworks, \
  simply implemented, light on server resource usage, and fairly speedy. \
  "

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=745a2e1156687fbf695fa81a971f82d1"

PR = "r0"

SRC_URI = "https://pypi.python.org/packages/source/g/gunicorn/${PN}-${PV}.tar.gz"
SRC_URI[md5sum] = "faa3e80661efd67e5e06bba32699af20"
SRC_URI[sha256sum] = "8bc835082882ad9a012cd790c460011e4d96bf3512d98a04d3dabbe45393a089"

inherit setuptools

RDEPENDS_${PN} += " \
    python-netclient \
    python-email \
    python-fcntl \
    python-resource \
    python-netserver \
    python-unixadmin \
    python-argparse \
    python-multiprocessing \
    python-importlib \
"

SUMMARY = "WSGI HTTP Server for UNIX"
DESCRIPTION = "\
  Gunicorn ‘Green Unicorn’ is a Python WSGI HTTP Server for UNIX. It’s \
  a pre-fork worker model ported from Ruby’s Unicorn project. The \
  Gunicorn server is broadly compatible with various web frameworks, \
  simply implemented, light on server resource usage, and fairly speedy. \
  "

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=745a2e1156687fbf695fa81a971f82d1"

PR = "r0"

SRC_URI = "https://pypi.python.org/packages/source/g/gunicorn/${PN}-${PV}.tar.gz"
SRC_URI[md5sum] = "faa3e80661efd67e5e06bba32699af20"
SRC_URI[sha256sum] = "8bc835082882ad9a012cd790c460011e4d96bf3512d98a04d3dabbe45393a089"

inherit setuptools

RDEPENDS_${PN} += " \
    python-netclient \
    python-email \
    python-fcntl \
    python-resource \
    python-netserver \
    python-unixadmin \
    python-argparse \
    python-multiprocessing \
"

Remove importlib dependency since it causes compile errors


LICENSE= "MIT"
SUMMARY = "X Server Nokia 770 extensions library"
SECTION = "x11/libs"
DEPENDS = "virtual/libx11 libxext"

LIC_FILES_CHKSUM = "file://COPYING;md5=db043791349ba57ad1169e1c92477cb6"

SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/x/${BPN}/${BPN}_${PV}.tar.gz \
           file://auxdir.patch;striplevel=0"
S = "${WORKDIR}/xpext-1.0"

inherit autotools pkgconfig distro_features_check
# depends on virtual/libx11
REQUIRED_DISTRO_FEATURES = "x11"

SRC_URI[md5sum] = "1b0cb67b6f2bd7c4abef17648b062896"
SRC_URI[sha256sum] = "a3b06f5188fd9effd0799ae31352b3cd65cb913b964e2c1a923ffa9d3c08abbe"

LICENSE= "MIT"
SUMMARY = "X Server Nokia 770 extensions library"
SECTION = "x11/libs"
DEPENDS = "virtual/libx11 libxext"

LIC_FILES_CHKSUM = "file://COPYING;md5=db043791349ba57ad1169e1c92477cb6"

SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/x/${BPN}/${BPN}_${PV}.tar.gz \
           file://auxdir.patch;striplevel=0"
S = "${WORKDIR}/xpext-1.0"

inherit autotools pkgconfig distro_features_check
# depends on virtual/libx11
REQUIRED_DISTRO_FEATURES = "x11"

# Remove runtime dependency on empty package ${PN}
RDEPENDS_${PN}-dev = ""

SRC_URI[md5sum] = "1b0cb67b6f2bd7c4abef17648b062896"
SRC_URI[sha256sum] = "a3b06f5188fd9effd0799ae31352b3cd65cb913b964e2c1a923ffa9d3c08abbe"

Remove RDEPEND on empty xpext package.

xpext-dev: Remove RDEPEND on empty xpext package.

If xpext is included in a build (ie via dependency on mpv) then
builds of core-image-sato-sdk will fail with errors such as below.

     warning: Can't install mpv-dev-0.15.0-r0@i586: Can't install xpext-dev-1.0+5-r0@i586: no package provides xpext = 1.0+5-r0

Signed-off-by: Drew Moseley <cac6d30337e14bc910ac2fd748dd5a96df8dbfa5@mentor.com>
Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>


SUMMARY = "A library for loose coupling of C++ method calls"
SECTION = "libs"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499"

DEPENDS = "mm-common"

SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-${PV}.tar.xz"
SRC_URI[md5sum] = "815d0c6d61601f51bbcaeef6826606b0"
SRC_URI[sha256sum] = "9834045f74f56752c2c6b3cdc195c30ab8314ad22dc8e626d6f67f940f1e4957"

S = "${WORKDIR}/libsigc++-${PV}"

inherit autotools

EXTRA_AUTORECONF = "--exclude=autoheader"

FILES_${PN}-dev += "${libdir}/sigc++-*/"
FILES_${PN}-doc += "${datadir}/devhelp"

BBCLASSEXTEND = "native"

SUMMARY = "A library for loose coupling of C++ method calls"
SECTION = "libs"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499"

DEPENDS = "mm-common"

SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-${PV}.tar.xz"
SRC_URI[md5sum] = "815d0c6d61601f51bbcaeef6826606b0"
SRC_URI[sha256sum] = "9834045f74f56752c2c6b3cdc195c30ab8314ad22dc8e626d6f67f940f1e4957"

S = "${WORKDIR}/libsigc++-${PV}"

inherit autotools

EXTRA_AUTORECONF = "--exclude=autoheader"

FILES_${PN}-dev += "${libdir}/sigc++-*/"
FILES_${PN}-doc += "${datadir}/devhelp"

BBCLASSEXTEND = "native"

Use http instead of ftp in SRC_URI

libsigc++: Use http instead of ftp in SRC_URI

Fixes fetch failures

Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>
Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>


# This image extends fsl-image-multimedia_full with the following:
#   XFCE desktop
#   Disk formatting tools
#   Modem and wireless support

require recipes-fsl/images/fsl-image-multimedia-full.bb

IMAGE_FEATURES += "package-management ssh-server-dropbear"

IMAGE_INSTALL_append = " e2fsprogs-mke2fs dosfstools"
IMAGE_INSTALL_append = " packagegroup-xfce-extended"
IMAGE_INSTALL_append = " ppp wvdial linux-firmware canutils"
IMAGE_INSTALL_append = " opal6-apps-led-demo opal6-apps-rs485-test"
IMAGE_INSTALL_append = " mesa-demos nano"
IMAGE_INSTALL_append = " libopencv-core-dev libopencv-highgui-dev \
			 			 libopencv-imgproc-dev libopencv-objdetect-dev libopencv-ml-dev"

Add opencv libraries to xfce image

Add opencv libraries to xfce image


SUMMARY = "A simple text editor"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"

GNOMEBASEBUILDCLASS = "meson"

DEPENDS = " \
    desktop-file-utils-native \
    libadwaita \
    gtk4 \
    gtksourceview5 \
    enchant2 \
"

GTKIC_VERSION = "4"

inherit gnomebase gtk-icon-cache itstool gnome-help mime-xdg features_check

ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
REQUIRED_DISTRO_FEATURES = "opengl"

SRC_URI[archive.sha256sum] = "e56d4a8cdcbce8a8f1c0881b45de799f8b25205ec0cbf2269e532025761cc5da"

FILES:${PN} += " \
    ${datadir}/metainfo \
    ${datadir}/dbus-1 \
"

SUMMARY = "A simple text editor"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"

GNOMEBASEBUILDCLASS = "meson"

DEPENDS = " \
    desktop-file-utils-native \
    libadwaita \
    gtk4 \
    gtksourceview5 \
    enchant2 \
    libpcre \
"

GTKIC_VERSION = "4"

inherit gnomebase gtk-icon-cache itstool gnome-help mime-xdg features_check

ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
REQUIRED_DISTRO_FEATURES = "opengl"

SRC_URI[archive.sha256sum] = "e56d4a8cdcbce8a8f1c0881b45de799f8b25205ec0cbf2269e532025761cc5da"

FILES:${PN} += " \
    ${datadir}/metainfo \
    ${datadir}/dbus-1 \
"

gnome-text-editor: Add missing libpcre build time depenedency

libpcre is needed. glib-2.0 now uses libpcre2 instead of libpcre which
was indirectly satisfying this

Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>


DESCRIPTION = "Python client library for Gumstix RoboVero"
HOMEPAGE = "https://github.com/robovero/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://${WORKDIR}/git/COPYING;md5=52b7490557d2fd1a2c673d32aa5d4b8a"
SRCREV = "a0c5719086348af7d1a9c91f04a255f512bb38d4"
SRC_URI = "git://github.com/robovero/python.git;branch=master"
DEPENDS = "python python-pyserial"
RDEPENDS_${PN} = "python-pyserial"

PACKAGES += "${PN}-examples"

S = "${WORKDIR}/git"

inherit python-dir

do_install() {
	SITE_PACKAGES=${D}/${PYTHON_SITEPACKAGES_DIR}

	install -d ${D}${ROOT_HOME}/robovero-python
        install -d ${SITE_PACKAGES}/robovero
	install -m 755 ${S}/*.py ${D}${ROOT_HOME}/robovero-python/
	install -m 755 ${S}/robovero/*.py ${SITE_PACKAGES}/robovero/
}

FILES_${PN} += "${PYTHON_SITEPACKAGES_DIR} "
FILES_${PN}-examples += "${ROOT_HOME}/robovero-python"

DESCRIPTION = "Python client library for Gumstix RoboVero"
HOMEPAGE = "https://github.com/robovero/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://${WORKDIR}/git/COPYING;md5=52b7490557d2fd1a2c673d32aa5d4b8a"
SRCREV = "a0c5719086348af7d1a9c91f04a255f512bb38d4"
SRC_URI = "git://github.com/robovero/python.git;branch=master"
DEPENDS = "python python-pyserial"
RDEPENDS_${PN} = "python-pyserial"

PACKAGES += "${PN}-examples"

inherit python-dir

S = "${WORKDIR}/git"

SITE_PACKAGES="${D}/${PYTHON_SITEPACKAGES_DIR}"
SHARE="/usr/share"

do_install() {
	install -d ${D}${SHARE}/robovero-python
        install -d ${SITE_PACKAGES}/robovero
	install -m 755 ${S}/*.py ${D}${SHARE}/robovero-python/
	install -m 755 ${S}/robovero/*.py ${SITE_PACKAGES}/robovero/
}

FILES_${PN} += "${PYTHON_SITEPACKAGES_DIR} "
FILES_${PN}-examples += "${SHARE}/robovero-python"

Install example scripts into /usr/share

[robovero] Install example scripts into /usr/share

The example scripts are now installed in /usr/share/robovero-python
directory. The /usr/share directory is also where VIM installs its
tutorial files.


DESCRIPTION = "johns hello world sample program"

PR = "r0"

DEPENDS = ""

SRC_URI = " \
  file://hello.c \
"

S = "${WORKDIR}"

do_compile () {
    ${CC} ${CFLAGS} ${LDFLAGS} -o hello hello.c
}

do_install () {
    install -d ${D}${bindir}/
    install -m 0755 ${S}/hello ${D}${bindir}/
}

FILES_${PN} = "${bindir}/hello"

DESCRIPTION = "johns hello world sample program"

PR = "r1"

DEPENDS = ""

SRC_URI = " \
  file://hello.c \
"

S = "${WORKDIR}"

do_compile () {
    ${CC} ${CFLAGS} ${LDFLAGS} -o hello hello.c
}

do_install () {
    install -d ${D}${bindir}
    install -m 0755 hello ${D}${bindir}
}

Remove redundant FILES_$ from helloworld


SUMMARY = "GNOME default webbrowser"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"

DEPENDS = "gnome-doc-utils libsoup-2.4 webkit-gtk gtk+ gconf iso-codes startup-notification ca-certificates libgnome-keyring"

inherit gnome
SRC_URI[archive.md5sum] = "0c566b3ffd428d2135e3c8cb65352d64"
SRC_URI[archive.sha256sum] = "278a5c00ce07e6a3ea440d289de22dbec3ebec4ded4ff3b4c48b580f469c2dcc"

EXTRA_OECONF += " --disable-nss --with-distributor-name=${DISTRO} --without-ca-file"

do_configure_prepend() {
    touch ${S}/gnome-doc-utils.make
    sed -i -e s:help::g Makefile.am
}

FILES_${PN} += "${datadir}/icons ${datadir}/dbus-1"
RDEPENDS_${PN} = "iso-codes"
RRECOMMENDS_${PN} = "ca-certificates"

SUMMARY = "GNOME default webbrowser"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"

DEPENDS = "gnome-doc-utils libsoup-2.4 webkit-gtk gtk+ gconf iso-codes startup-notification ca-certificates libgnome-keyring"

inherit gnome
SRC_URI[archive.md5sum] = "0c566b3ffd428d2135e3c8cb65352d64"
SRC_URI[archive.sha256sum] = "278a5c00ce07e6a3ea440d289de22dbec3ebec4ded4ff3b4c48b580f469c2dcc"

EXTRA_OECONF += " --disable-nss --with-distributor-name=${DISTRO} --without-ca-file"

do_configure_prepend() {
    touch ${S}/gnome-doc-utils.make
    sed -i -e s:help::g ${S}/Makefile.am
}

FILES_${PN} += "${datadir}/icons ${datadir}/dbus-1"
RDEPENDS_${PN} = "iso-codes"
RRECOMMENDS_${PN} = "ca-certificates"

Fix build when S != B

epiphany: Fix build when S != B

Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>
Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>


DESCRIPTION = "Systemd Service script to run mpv in a loop with a PNG file for demo purposes."
HOMEPAGE = "https://mender.io"
LICENSE = "Apache-2.0"

SRC_URI = " \
	file://${PN}.service \
	file://demo-image-locked.png \
	file://demo-image-unlocked.png \
	file://LICENSE \
"
LIC_FILES_CHKSUM = "file://${S}/../LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"

inherit systemd

SYSTEMD_SERVICE_${PN} = "${PN}.service"
FILES_${PN} += "${systemd_unitdir}/system/${PN}.service"
RDEPENDS_${PN} = "mpv"
LICENSE_FLAGS_WHITELIST += "commercial"

do_install() {
  install -d ${D}/${systemd_unitdir}/system
  install -m 0644 ${WORKDIR}/${PN}.service ${D}/${systemd_unitdir}/system
  install -d ${D}/${sysconfdir}/
  install -m 0644 ${WORKDIR}/demo-image-unlocked.png ${D}/${sysconfdir}/
  install -m 0644 ${WORKDIR}/demo-image-locked.png ${D}/${sysconfdir}/
  ln -s demo-image-unlocked.png  ${D}/${sysconfdir}/demo-image.png
}

DESCRIPTION = "Systemd Service script to run mpv in a loop with a PNG file for demo purposes."
HOMEPAGE = "https://mender.io"
LICENSE = "Apache-2.0"

SRC_URI = " \
	file://${PN}.service \
	file://demo-image-locked.png \
	file://demo-image-unlocked.png \
	file://LICENSE \
"
LIC_FILES_CHKSUM = "file://${S}/../LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"

inherit systemd

SYSTEMD_SERVICE_${PN} = "${PN}.service"
FILES_${PN} += "${systemd_unitdir}/system/${PN}.service"
RDEPENDS_${PN} = "mpv"
LICENSE_FLAGS_WHITELIST += "commercial"

IMAGE_DISPLAY_IMAGE_FILE ?= "demo-image-unlocked.png"

do_install() {
  install -d ${D}/${systemd_unitdir}/system
  install -m 0644 ${WORKDIR}/${PN}.service ${D}/${systemd_unitdir}/system
  install -d ${D}/${sysconfdir}/
  install -m 0644 ${WORKDIR}/demo-image-unlocked.png ${D}/${sysconfdir}/
  install -m 0644 ${WORKDIR}/demo-image-locked.png ${D}/${sysconfdir}/
  ln -s ${IMAGE_DISPLAY_IMAGE_FILE}  ${D}/${sysconfdir}/demo-image.png
}

Allow the displayed file to be overridden in local.conf

Signed-off-by: Drew Moseley <478ab6677b1bea404266cbf056683e99e5c5f252@northern.tech>


include matchbox-panel.inc

PR="r5"
SRC_URI = "http://projects.o-hand.com/matchbox/sources/${PN}/0.9/${PN}-${PV}.tar.gz \
           file://add_hostap.patch;patch=1 \
           file://kernel2.6.patch;patch=1"

include matchbox-panel.inc

PR="r6"
SRC_URI = "http://projects.o-hand.com/matchbox/sources/${PN}/0.9/${PN}-${PV}.tar.gz \
           file://add_hostap.patch;patch=1 \
           http://handhelds.org/~pb/mb-panel-0.9.2-polling.patch;patch=1 \
           http://handhelds.org/~pb/mb-panel-0.9.2-msgcancel.patch;patch=1 \
           file://kernel2.6.patch;patch=1"

matchbox-panel: Include patches to fix polling and cancellation of panel messages.


#
# Copyright (C) 2012 Travelping GmbH
#
SUMMARY = "Image with TPLino components."
LICENSE = "MIT"

IMAGE_FEATURES += "splash ssh-server-dropbear ${TPLINO_IMAGE_FEATURES}"

inherit core-image-tplino core-image distro_features_check

#
# Copyright (C) 2015 Travelping GmbH
#
SUMMARY = "Image with CarOS components."
LICENSE = "MIT"

IMAGE_FEATURES += "splash ssh-server-dropbear ${TPLINO_IMAGE_FEATURES}"

inherit core-image-tplino core-image distro_features_check extrausers

# set root password to 'caros'
#
# compute new value with: perl -e 'print crypt("scg","\$6\$pHNG7CcLpB/\$") . "\n"'
# dollar ($) signs need backspace encoding
#
EXTRA_USERS_PARAMS = "usermod -p '\$6\$pHNG7CcLpB/\$Ema9IqIVLbBX.RbaYeVULVXPsq67amN5QEgjLF9zKWHtx2UhAgopVI.TcgP8WJw58G1LczqWlPIe.39/c2CNL.' root;"

Set root password to "caros"

Set root password to "caros"


DESCRIPTION = "RTIMULib is a C++ and Python library that makes it easy to use 9-dof and \
10-dof IMUs with embedded Linux systems"
HOMEPAGE = "https://github.com/RPi-Distro/RTIMULib/"
SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://../../LICENSE;md5=96cdecb41125f498958e09b72faf318e"

SRC_URI = "git://github.com/RPi-Distro/RTIMULib.git;protocol=http;branch=master"
SRCREV = "b949681af69b45f0f7f4bb53b6770037b5b02178"

S = "${WORKDIR}/git/Linux/python/"

inherit setuptools

Add recipe to support RTIMULib

python-rtimu: Add recipe to support RTIMULib

RTIMULib is a C++ and Python library that makes it easy to use
9-dof and 10-dof IMUs with embedded Linux systems. Python
module for Raspberry Pi Sense HAT depends on it.

Python module python-rtimu uses the source code from the
GitHub repository of RPi-Distro.

Signed-off-by: Leon Anavi <be92910ae7bb6f58bb9b7c6f845bc30640119592@anavi.org>
Signed-off-by: Andrei Gherzan <8dc7c09356db0b1762fb140617d7375c0a5a4131@gherzan.ro>


DESCRIPTION = "JNotify library with OSGi extensions."

SRCREV = "12121"

SRC_URI = "svn://bugcamp.net/bug/trunk;module=${PN};proto=svn"

DEPENDS = "fastjar-native virtual/java-initial openjdk-6"

#inherit jni-library bug-java-library
inherit bug-java-library

PACKAGES = ${PN}
S = "${WORKDIR}/${PN}"
# INHIBIT_PACKAGE_STRIP=1
PR="r2"

addtask jar_package after do_compile before do_install

do_compile() {
  mkdir -p build
  oe_makeclasspath cp -s ${DEPENDS} ${EXTRA_CP}
  cp=$cp:${WORKDIR}/files/osgi.jar

  echo "--- JAVAC CLASSPATH ---------------"
  echo $cp | awk 'BEGIN {FS=":"} {split($0,a,":"); for (i=1; i<=NF; i++) print a[i]; }'
  echo "-------------------------"

  javac -sourcepath . -cp $cp -d build `find . -name \*.java`
}

do_jni_compile() {
        cd ${S}/src/c/Release
        oe_runmake all
}

do_jni_install() {
  install -d ${D}${JNI_LIB_DIR}
  install ${S}/src/c/Release/libjnotify.so ${D}${JNI_LIB_DIR}
}

do_jar_package() {
  # mkdir META-INF
  echo 'Manifest-Version: 1.0' > META-INF/MANIFEST.MF
  echo 'Bundle-Vendor: Bug Labs, Inc.' >> META-INF/MANIFEST.MF
  echo 'Bundle-Author: Omry Yadan (http://jnotify.sourceforge.net/)' >> META-INF/MANIFEST.MF
  echo 'Bundle-Name: net.contentobjects.jnotify' >> META-INF/MANIFEST.MF
  echo 'Bundle-License: LGPL' >> META-INF/MANIFEST.MF
  echo 'Bundle-SymbolicName: net.contentobjects.jnotify' >> META-INF/MANIFEST.MF
  echo 'Bundle-Version: ${DISTRO_VERSION}.${PR}' >> META-INF/MANIFEST.MF
  echo 'Bundle-BuildDate: ${DATETIME}' >> META-INF/MANIFEST.MF
  echo 'Export-Package: net.contentobjects.jnotify' >> META-INF/MANIFEST.MF

  fastjar -0 -m META-INF/MANIFEST.MF -C build -c -f ${JARFILENAME} .
}

FILES_${PN} += "/usr/share/java/${PN}.jar"
FILES_${PN} += "/usr/share/java/${P}.jar"
FILES_${PN} += "/usr/lib/jni/libjnotify.so"
FILES_${PN} += "${JNI_LIB_DIR}/${PN}.so"

Add recipe for java notify usage

buglabs/jnotify: Add recipe for java notify usage


DESCRIPTION = "Common X11 scripts and support files"
LICENSE = "GPL"
SECTION = "x11"
RDEPENDS_${PN} = "xmodmap xrandr xdpyinfo"
PR = "r0"

PACKAGE_ARCH = "all"
DEFAULT_PREFERENCE = "-1"

RCONFLICTS_${PN} = "xserver-kdrive-common"
RREPLACES_${PN} = "xserver-kdrive-common"

# we are using a gpe-style Makefile
inherit gpe

SRC_URI[md5sum] = "82f2f84cd96610e8f7b92c700cd31c14"
SRC_URI[sha256sum] = "cd04c33418f776b1e13fcc7af3d6bd0c7cccd03fbabd7dbcd97f88166cc34210"

SRC_URI_append = " \
                   file://setDPI.sh \
                   file://89xdgautostart.sh"

SRC_URI_append_angstrom = " file://xtscal-fix.patch "
RDEPENDS_${PN}_append_angstrom = " tslib-calibrate "
RDEPENDS_${PN}_append_shr = " xinput-calibrator "

SRC_URI_append_shr = " file://89xTs_Calibrate.xinput_calibrator.patch \
                       file://90xXWindowManager.patch \
                       file://Xserver.add.nocursor.for.gta.patch \
                       file://Xserver.add.xserver-system.patch \
                       file://Xserver.add.dpi.for.gta.patch"

do_install_append() {
	install -m 0755 "${WORKDIR}/setDPI.sh" "${D}/etc/X11/Xinit.d/50setdpi"
	install -m 0755 "${WORKDIR}/89xdgautostart.sh" "${D}/etc/X11/Xsession.d/89xdgautostart"
	sed -i 's:^BINDIR=.*$:BINDIR=${bindir}:' ${D}/etc/X11/xserver-common
}

xserver-common: Add new release with several bugfixes and merged patches from OE.
tested with Angstrom 2008.1


SUMMARY = "Collection of Open-Source Go libraries and tools"
HOMEPAGE = "https://github.com/hashicorp/go-msgpack"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3f4c936a1236aa7f17ca2a0b0ce4bfdd"

PKG_NAME = "github.com/hashicorp/go-msgpack"
SRC_URI = "git://${PKG_NAME}.git"
SRCREV = "fa3f63826f7c23912c15263591e65d54d080b458"

S = "${WORKDIR}/git"

do_install() {
    install -d ${D}${prefix}/local/go/src/${PKG_NAME}
    cp -a ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
}

SYSROOT_PREPROCESS_FUNCS += "go_msgpack_sysroot_preprocess"

go_msgpack_sysroot_preprocess () {
    install -d ${SYSROOT_DESTDIR}${prefix}/local/go/src/${PKG_NAME}
    cp -a ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
}

FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"

go-msgpack: Add a bitbake recipe to build go-msgpack

Go-msgpack is a collectin of open-source go libraries and tools. This
library is part of the dependency tree needed to build consul

Signed-off-by: Christopher Braga <ecd7259f54548716af2f59ce4d8c3af5ea2e9f00@windriver.com>


DESCRIPTION = "Boot initramfs as a package"
PR = "r1"

do_compile() {
	cd ${TOPDIR}; DISTRO=${USERDISTRO} MACHINE=${MACHINE} ANGSTROM_MODE=uclibc IMAGE_FSTYPES=cpio.gz DEPLOY_TO=${D}/boot/initramfs.bin bitbake initramfs-image
}

do_install() {
	install -d ${D}/boot/
	cd ${TOPDIR}; DISTRO=${USERDISTRO} MACHINE=${MACHINE} ANGSTROM_MODE=uclibc IMAGE_FSTYPES=cpio.gz DEPLOY_TO=${D}/boot/initramfs.bin bitbake initramfs-image -c deploy_to
}

FILES_${PN} += "/boot/*"

PACKAGE_ARCH = "${MACHINE_ARCH}"

initramfs-image-ipk: Package initramfs into package.
* Go badass with recursive bitbake invocation idea expressed on ML.
* It works! But don't try with BB_NUMBER_THREADS > 1 or at home.


SUMMARY = "A go based metrics library"
HOMEPAGE = "https://github.com/armon/go-metrics"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d2d77030c0183e3d1e66d26dc1f243be"

PKG_NAME = "github.com/armon/go-metrics"
SRC_URI = "git://${PKG_NAME}.git"
SRCREV = "b2d95e5291cdbc26997d1301a5e467ecbb240e25"

S = "${WORKDIR}/git"

do_install() {
    install -d ${D}${prefix}/local/go/src/${PKG_NAME}
    cp -a ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
}

SYSROOT_PREPROCESS_FUNCS += "go_metrics_sysroot_preprocess"

go_metrics_sysroot_preprocess () {
    install -d ${SYSROOT_DESTDIR}${prefix}/local/go/src/${PKG_NAME}
    cp -a ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
}

FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"

Add bitbake recipe to build go-metrics

go-metrics: Add bitbake recipe to build go-metrics

Go-metrics is a go library that provides metrics tools. This library
is part of the dependency chain needed to build consul

Signed-off-by: Christopher Braga <ecd7259f54548716af2f59ce4d8c3af5ea2e9f00@windriver.com>


DESCRIPTION = "LightDM Webkit Greeter"
LICENSE = "GPLv3 LGPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"

DEPENDS = "lightdm libxklavier consolekit polkit"

PR = "r0"

inherit autotools

SRC_URI = " \
            http://launchpad.net/lightdm-webkit-greeter/trunk/${PV}/+download/lightdm-webkit-greeter-${PV}.tar.gz \
"

SRC_URI[md5sum] = "ff8247d5bbf3026140531061fbf1f51e"
SRC_URI[sha256sum] = "53d6d41127b7c4cccc239d5d98edce868f18f95c76766cd1681ef58d1678c120"

do_install_append() {
	# Basic tweaks to the lightdm-gtk-greeter.conf
	sed -i -e "s|#show-language-selector=false|show-language-selector=true|g" ${D}/${sysconfdir}/lightdm/lightdm-gtk-greeter.conf || true
	sed -i -e "s|#xft-rgba=|xft-rgba=rgb|g" ${D}/${sysconfdir}/lightdm/lightdm-gtk-greeter.conf || true
	sed -i -e "s|#xft-hintstyle=|xft-hintstyle=slight|g" ${D}/${sysconfdir}/lightdm/lightdm-gtk-greeter.conf || true
	# Carry out more tweaks in a .bbappend to customise the setup.
}

FILES_${PN} += "${datadir}/xgreeters/lightdm* \
        ${datadir}/lightdm* \
"

pkg_postinst_${PN} () {
    # Can't do this offline
    # Register as default LightDM greeter.
    sed -i -e "s|#greeter-session=example-gtk-gnome|greeter-theme=lightdm-webkit-greeter|g" ${sysconfdir}/lightdm/lightdm.conf || true
}

pkg_postrm_${PN} () {
    # Set back to default when removed. Can't think of a nice way to do this right now that's safe?
    sed -i -e "s|greeter-theme=lightdm-webkit-greeter|#greeter-session=example-gtk-gnome|g" ${sysconfdir}/lightdm/lightdm.conf || true
}

lightdm-webkit-greeter: Add recipe for the WebKit based LightDM greeter.

* NOTE: The WebKit greeter does not seem all that stable when compaired to the GTK+ greeter.


SUMMARY = "Video Decoding Firmware Packaging recipe"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84ca7278930db001870686ad997d6bb1"

BRANCH = "master"
SRCREV = "0acbf1d0a7c7eaca0ef14c1a30ce313ea82147e5"

SRC_URI = "git://git.ti.com/jacinto7_multimedia/ti-img-encode-decode.git;protocol=git;branch=${BRANCH}"

S = "${WORKDIR}/git"

PV = "1.0-git${SRCPV}"
PACKAGE_ARCH = "${MACHINE_ARCH}"

VXD_FW_DIR = "${S}/decoder/firmware/"

# make sure that lib/firmware, and all its contents are part of the package
FILES_${PN} += "${base_libdir}/firmware"

do_install() {
  install -d ${D}${base_libdir}/firmware
  install -m 0755 ${VXD_FW_DIR}/pvdec_full_bin.fw ${D}${base_libdir}/firmware
}

# This is used to prevent the build system to strip the executables
INHIBIT_PACKAGE_STRIP = "1"
# This is used to prevent the build system to split the debug info in a separate file
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP
INSANE_SKIP_${PN} += "arch"

# we don't want to configure and build the source code
do_compile[noexec] = "1"
do_configure[noexec] = "1"

Add the recipe for vxd-dec-fw

vxd-dec-fw: Add the recipe for vxd-dec-fw

Add the firmware packaging recipe for the video decoder
for J721E devices.

Signed-off-by: Angela Stegmaier <0b9c9dcdc4e415fb0f73f540bab597a22cb131da@ti.com>
Signed-off-by: David Huang <894e8cf39ae5b85b1a4c2766795002eae5cd1e43@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


DESCRIPTION = "Texas Instruments Pinmux Utility"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2b328fcf0477d688d8b85f7310f9e6b9"
COMPATIBLE_MACHINE = "am180x-evm"

PR = "r0"

SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/461/4210/Pin_Setup_AM18xx_01_00_1076_03.zip;name=base;subdir=${P}"

# Temporarily add LICENSE file here since zip files don't contain any license information. This file was grabbed
# from the License Agreement screen when installing pinmux-utility_2.3.1.0. No license information exist for this
# version of the pinmux utility.
SRC_URI += "file://LICENSE"

SRC_URI[base.md5sum] = "5a4eb834bde44c662aaf669882adbfe6"
SRC_URI[base.sha256sum] = "6701ca0e91761b9eb80b0097fbb2e2ce2cd8e0bcdc0bd18c34cd0221d9d450d0"

S = "${WORKDIR}/${P}"

do_unpack_extra() {
    mv ${WORKDIR}/LICENSE ${WORKDIR}/${P}
}

addtask unpack_extra after do_unpack before do_patch

installdir = "host-tools/pinmux_utils/windows"

do_install() {
    install -d ${D}/${installdir}
    cp -rf ${S}/bin ${D}/${installdir}/
    cp -rf ${S}/configurations ${D}/${installdir}/
}

FILES_${PN} += "${installdir}/*"

Add pinmux utility for am1808

pinmux-utility: Add pinmux utility for am1808

* Add Windows base pinmux utility for am1808.
* This recipe was split from the pinmux-utility_2.3.1.0 recipe in arago.
* The current recipe pulls in a zip file that doesn't contain license
  information. No where within the zip file or actually application contains
  licensing information.
* Use the LICENSE file that contains the license agreement text that is
  displayed when installing the pinmux-utility version 2.3.1.0.

Signed-off-by: Franklin S. Cooper Jr <b8c01a1703dc362919183054a071c1f348818c23@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


DESCRIPTION = "The Linux bandwidth monitor"
MAINTAINER = "Oyvind Repvik <nail@nslu2-linux.org"
DEPENDS = "ncurses"

LICENSE = "Unspecified"
PR = "r0"

SRC_URI = "${SOURCEFORGE_MIRROR}/bwmon/${P}.tar.gz \
	   file://makefile.patch;patch=1"
EXTRA_OEMAKE = "LDFLAGS=-L${STAGING_LIBDIR}"

inherit autotools

do_install () {
	install ${S}/bwmon ${D}/usr/bin/bwmon
}

DESCRIPTION = "The Linux bandwidth monitor"
MAINTAINER = "Oyvind Repvik <nail@nslu2-linux.org"
DEPENDS = "ncurses"

LICENSE = "Unspecified"
PR = "r0"

SRC_URI = "${SOURCEFORGE_MIRROR}/bwmon/${P}.tar.gz \
	   file://makefile.patch;patch=1"
EXTRA_OEMAKE = "LDFLAGS=-L${STAGING_LIBDIR}"

inherit autotools

do_install () {
	install -d ${D}${bindir}
	install ${S}/bwmon ${D}${bindir}/bwmon
}

Make it use , and actually create the dir before installing. (duh)


inherit ti-pdk
require qmss-lld-02.01.00.12.inc

DEPENDS += "rm-lld-rtos"

XDCARGS_k2hk-evm = "k2h k2k"
XDCARGS_k2l-evm = "k2l"
XDCARGS_k2e-evm = "k2e"
XDCARGS_k2g-evm = "k2g"

qmss-lld-rtos: Add qmss-lld RTOS package version 02.01.00.12

Signed-off-by: Jacob Stiffler <0ec61db87821c27ca8ee6f3e24c6f93fdbb785d4@ti.com>


DESCRIPTION = "This software is an implementation of the Precision Time Protocol (PTP) \
according to IEEE standard 1588 for Linux"
HOMEPAGE = "http://linuxptp.sourceforge.net/"
SECTION = "console/network"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
PR = "r0"

SRC_URI = "http://iweb.dl.sourceforge.net/project/linuxptp/v${PV}/linuxptp-${PV}.tgz"
SRC_URI[md5sum] = "664706a86fe1413391d4536080548501"
SRC_URI[sha256sum] = "b1651186689ef06e56add506bd9bb55a700ca56e3f92ba71d08f3ad12fad3085"

EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} ARCH=${TARGET_ARCH} \
		EXTRA_CFLAGS="-D_GNU_SOURCE -DHAVE_CLOCK_ADJTIME \
		-DHAVE_ONESTEP_SYNC""

do_install() {
	install -d ${D}${bindir}/
	install -c -m 755 ${S}/ptp4l ${D}${bindir}/
}

Add recipe for linux ptp

linuxptp: Add recipe for linux ptp

- linuxptp is an implementation of precision time protocol (PTP)

Signed-off-by: Sam Nelson <922b89dc606ff5f34a79f0527810322597be4ea8@ti.com>
Acked-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


SUMMARY = "FreeTDS command-line utilities"
DESCRIPTION = "\
FreeTDS is an implementation of the Tabular DataStream protocol, used for \
connecting to MS SQL and Sybase servers over TCP/IP. \
"
HOMEPAGE = "http://www.freetds.org/"
PR = "r0"
inherit debian-package

LICENSE = "GPLv2+ & LGPLv2+"
LIC_FILES_CHKSUM = "\
	file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b \
	file://COPYING.LIB;md5=55ca817ccb7d5b5b66355690e9abc605"
inherit autotools

DEPENDS += "gnutls unixodbc glib-2.0 krb5"
EXTRA_OECONF += "\
                --with-gnu-ld --with-tdsver=4.2 \
                --with-unixodbc=${STAGING_DIR_HOST}${prefix} \
                --sysconfdir=${sysconfdir}/${DPN} \
                --enable-sybase-compat --with-gnutls --enable-krb5"

# There is no debian/source or debian/patches
DEBIAN_PATCH_TYPE = "nopatch"

do_install_append() {
	install -d ${D}${libdir}/odbc
	LINKLIB=$(basename $(readlink ${D}${libdir}/libtdsodbc.so))
	#follow debian/rules
	mv ${D}${libdir}/$LINKLIB \
		${D}${libdir}/odbc/libtdsodbc.so

	#follow debian/tdsodbc.install
	install -D -m 0644 ${S}/debian/odbcinst.ini \
		${D}${datadir}/tdsodbc/odbcinst.ini
	#follow debian/freetds-common.install
	install -d ${D}${datadir}/${DPN}
	mv ${D}${sysconfdir}/${DPN}/freetds.conf \
		${D}${datadir}/${DPN}/freetds.conf

	rm ${D}${libdir}/libtdsodbc.*
	rm ${D}${sysconfdir}/${DPN}/* ${D}${libdir}/*.la
}
PACKAGES =+ "libct libsybdb tdsodbc ${PN}-common"
PKG_${PN} = "${PN}-bin"
FILES_${PN}-common += "${datadir}/${DPN}"
FILES_libct = "${libdir}/libct.so.*"
FILES_libsybdb = "${libdir}/libsybdb.so.*"
FILES_tdsodbc = "${libdir}/odbc/libtdsodbc.so ${datadir}/tdsodbc"
FILES_${PN}-dbg += "${libdir}/odbc/.debug"

RDEPENDS_libct += "${PN}-common"
RDEPENDS_${PN} += "${PN}-common"
RDEPENDS_tdsodbc += "${PN}-common"
RDEPENDS_${PN}-dev += "libct libsybdb"

Add recipe for freetds package

freetds: Add recipe for freetds package

Create recipe to build freetds package from Debian's source code

Signed-off-by: Nguyen Van Hieu <95b6c63292b73e14e1eaecc80ea875350fcf3ae9@toshiba-tsdv.com>


SUMMARY=" OpenCL C language implementation"
DESCRIPTION="\
libclc is an open implementation of the OpenCL C programming language, \
as specified by the OpenCL 1.1 Specification. \
"
HOMEPAGE = "http://libclc.llvm.org"

DEBIAN_GIT_BRANCH = "jessie-backports-master"

inherit debian-package

PV="0.2.0+git20150813"

LICENSE = "NCSA & MIT"
LIC_FILES_CHKSUM = "\
  file://LICENSE.TXT;md5=3d5e39153f76a72ef2ced27e62d33511 \
"

DEPENDS = "python llvm-toolchain-3.8"

do_configure() {
	${S}/configure.py  --prefix=${prefix} --with-llvm-config=${STAGING_BINDIR_NATIVE}/llvm-config-3.8
}

# This recipe is used for generating libclc-dev package to build
# mesa-opencl-icd only
do_compile[noexec] = "1"

do_install_append(){
	mkdir -p ${D}${includedir}
	mkdir -p ${D}${datadir}/pkgconfig
	cp -r ${S}/generic/include/clc ${D}${includedir}
	cp -r ${S}/libclc.pc  ${D}${datadir}/pkgconfig
}

FILES_${PN}-dev = "\
  ${includedir}/clc \
  ${datadir}/pkgconfig/${PN}.pc \
"

Add new recipe for libclc package

jessie-backports: Add new recipe for libclc package

This recipe only provide libclc header file to build
mesa-opencl-icd package.

Signed-off-by: Nguyen Thi Huong <e753973d13925fe17a5d18d62689670601c3189c@toshiba.co.jp>


SECTION = "libs"
PRIORITY = "optional"
MAINTAINER = "Phil Blundell <pb@debian.org>"
# DEPENDS = "x11 libpixman libpng fontconfig libxrender xcb glitz"
DEPENDS = "x11 libpixman libpng fontconfig libxrender"
DESCRIPTION = "Cairo graphics library"
LICENSE = "MPL LGPL"
PR = "r0"

SRC_URI = "http://cairographics.org/snapshots/cairo-${PV}.tar.gz"

inherit autotools pkgconfig

do_stage () {
	oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR}
}

SECTION = "libs"
PRIORITY = "optional"
MAINTAINER = "Phil Blundell <pb@debian.org>"
DEPENDS = "x11 libpng fontconfig libxrender"
DESCRIPTION = "Cairo graphics library"
LICENSE = "MPL LGPL"
PR = "r1"

SRC_URI = "http://cairographics.org/snapshots/cairo-${PV}.tar.gz"

inherit autotools pkgconfig

do_stage () {
	oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR}
}

Remove libpixman from cairo depends, since it was usurped into cairo


SUMMARY = "Helper tools for all init systems"
DESCRIPTION = "This package contains helper tools that are necessary for switching between\n\
 the various init systems that Debian contains (e.g. sysvinit, upstart,\n\
 systemd). An example is deb-systemd-helper, a script that enables systemd unit\n\
 files without depending on a running systemd.\n\
 .\n\
 While this package is maintained by pkg-systemd-maintainers, it is NOT\n\
 specific to systemd at all. Maintainers of other init systems are welcome to\n\
 include their helpers in this package."

HOMEPAGE = "https://packages.qa.debian.org/i/init-system-helpers.html"

PR = "r0"
inherit debian-package

LICENSE = "GPLv3+ & BSD"
LIC_FILES_CHKSUM = "\
	file://script/deb-systemd-invoke;beginline=3;endline=30;md5=42d36293e53d929566aef24e3e3b9ef8 \
	file://systemd2init/COPYING;md5=d32239bcb673463ab874e80d47fae504"

do_install() {
	install -d ${D}${bindir}
	install -d ${D}${datadir}/dh-systemd
	install -d ${D}${datadir}/perl5/Debian/Debhelper/Sequence
	install -d ${D}${datadir}/debhelper

	#follow debian/dh-systemd.install and debian/init-system-helpers.install
	install -m 0755 script/* ${D}${bindir}
	install -m 0755 systemd2init/systemd2init ${D}${bindir}
	install -m 0644 systemd2init/skeleton.* ${D}${datadir}/dh-systemd
	install -m 0644 lib/Debian/Debhelper/Sequence/systemd.pm \
		${D}${datadir}/perl5/Debian/Debhelper/Sequence
	cp -r autoscripts ${D}${datadir}/debhelper
}

PACKAGES =+ "dh-systemd"
FILES_dh-systemd = "\
	${bindir}/dh_systemd_enable ${bindir}/dh_systemd_start \
	${bindir}/systemd2init ${datadir}/debhelper \
	${datadir}/dh-systemd ${datadir}/perl5"

RDEPENDS_${PN} = "perl-base"

init-system-helpers: Add recipe for init-system-helpers package

Create new recipe to build init-system-helpers package from Debian's source code

Signed-off-by: Nguyen Van Hieu <95b6c63292b73e14e1eaecc80ea875350fcf3ae9@toshiba-tsdv.com>


DESCRIPTION = "Gigolo is a frontend to easily manage connections to remote filesystems using GIO/GVfs."
DEPENDS = "pkgconfig gtk+ gvfs"
RDEPENDS = "libxfce4util libxfcegui4 gvfs"

SECTION = "x11"
LICENSE = "GPL-2"
PR = "r2"

inherit xfce46

XFCE_VERSION = "4.6.1"

SRC_URI = "http://files.uvena.de/${PN}/${PN}-${PV}.tar.bz2"

do_compile() {
   oe_runmake
}

DESCRIPTION = "Gigolo is a frontend to easily manage connections to remote filesystems using GIO/GVfs."
DEPENDS = "pkgconfig gtk+ gvfs"
RDEPENDS = "libxfce4util libxfcegui4 gvfs fuse-utils"

SECTION = "x11"
LICENSE = "GPL-2"
PR = "r3"

inherit xfce46

XFCE_VERSION = "4.6.1"

SRC_URI = "http://files.uvena.de/${PN}/${PN}-${PV}.tar.bz2"

do_compile() {
   oe_runmake
}

gigolo: Add fuse-utils to RDEPENDS as Gigolo is not a lot of use without it.


SUMMARY = "Replacement syslog API"
DESCRIPTION = "The EventLog library aims to be a replacement of the \
              simple syslog() API provided on UNIX systems. The \
              major difference between EventLog and syslog is that \
              EventLog tries to add structure to messages. EventLog \
              provides an interface to build, format and output an \
              event record. The exact format and output method can \
              be customized by the administrator via a configuration \
              file. his package is the runtime part of the library. \
"

LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://COPYING;md5=b8ba8e77bcda9a53fac0fe39fe957767"

SRC_URI = "http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/3.4.2/source/${BPN}_${PV}.tar.gz"

inherit autotools pkgconfig

SRC_URI[md5sum] = "68ec8d1ea3b98fa35002bb756227c315"
SRC_URI[sha256sum] = "7cb4e6f316daede4fa54547371d5c986395177c12dbdec74a66298e684ac8b85"

Add eventlog recipe, borrowed from meta-oe


DESCRIPTION = "A fast JSON parser/generator for C++ with both SAX/DOM style API"
HOMEPAGE = "http://rapidjson.org/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://license.txt;md5=ba04aa8f65de1396a7e59d1d746c2125"

inherit cmake

PR = "r0"

SRC_URI = "git://github.com/miloyip/rapidjson.git"
SRCREV = "f54b0e47a08782a6131cc3d60f94d038fa6e0a51"

PACKAGES = "${PN}-dev"

S = "${WORKDIR}/git"
B = "${WORKDIR}/build"

EXTRA_OECMAKE += "-DRAPIDJSON_BUILD_DOC=OFF -DRAPIDJSON_BUILD_EXAMPLES=OFF -DRAPIDJSON_BUILD_TESTS=OFF -DRAPIDJSON_BUILD_THIRDPARTY_GTEST=OFF"

do_install() {
	install -d ${D}${includedir}/${PN}
	install -d ${D}${includedir}/${PN}/error
	install -d ${D}${includedir}/${PN}/internal
	install -d ${D}${includedir}/${PN}/msinttypes
	install -m 0644 ${S}/include/${PN}/*.h ${D}${includedir}/${PN}/
	install -m 0644 ${S}/include/${PN}/error/*.h ${D}${includedir}/${PN}/error/
	install -m 0644 ${S}/include/${PN}/internal/*.h ${D}${includedir}/${PN}/internal/
	install -m 0644 ${S}/include/${PN}/msinttypes/*.h ${D}${includedir}/${PN}/msinttypes/

	install -d ${D}${libdir}/pkgconfig
	install -m 0644 ${B}/*.pc ${D}${libdir}/pkgconfig/

	install -d ${D}${libdir}/cmake/RapidJSON
	install -m 0644 ${B}/RapidJSONConfig.cmake ${D}${libdir}/cmake/RapidJSON
	install -m 0644 ${B}/RapidJSONConfigVersion.cmake ${D}${libdir}/cmake/RapidJSON
}

FILES_${PN}-dev += "\
	${includedir} \
	${libdir} \
"

RapidJSON: Add RapidJSON recipe required for AWS IoT C++ Device SDK

Signed-off-by: Scott Ware <73d8c51564b4eae79a1225e2fb09ab1ef1f00b4b@intel.com>


SUMMARY = "R5 PSDK CPSW9G Ethernet Switch Firmware"

LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=04ad0a015d4bb63c2b9e7b112debf3db"

PV = "1.0+git${SRCPV}"
PACKAGE_ARCH = "${MACHINE_ARCH}"

inherit deploy
inherit update-alternatives

PROTOCOL = "git"
BRANCH = "master"
SRCREV = "df7f399319ee401dfbda9317878128a0f718507f"

SRC_URI = "git://git.ti.com/glsdk/ti-eth-fw.git;protocol=${PROTOCOL};branch=${BRANCH}"

S = "${WORKDIR}/git"

CPSW9G_FW_DIR = "${S}/ethfw"
CPSW9G_FW_FILENAME = "app_remoteswitchcfg_server.xer5f"

# make sure that lib/firmware, and all its contents are part of the package
FILES_${PN} += "${base_libdir}/firmware"

do_install() {
  install -d ${D}${base_libdir}/firmware
# Ethernet firmware to be loaded on Main R5 core(needs read permission)
  install -m 0644 ${CPSW9G_FW_DIR}/${CPSW9G_FW_FILENAME} ${D}${base_libdir}/firmware
}

TARGET_MAIN_R5FSS0_0 = "j7-main-r5f0_0-fw"
ALTERNATIVE_${PN} = "j7-main-r5f0_0-fw"
ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}"
ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${CPSW9G_FW_FILENAME}"
ALTERNATIVE_PRIORITY = "17"

INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
INSANE_SKIP_${PN} += "arch"

do_compile[noexec] = "1"
do_configure[noexec] = "1"

Add CPSW 9G support for J7

cpsw9g-eth-fw: Add CPSW 9G support for J7

Signed-off-by: Santhana Bharathi <ee0f09e2858afb976f24c99b149b31fa3ead5cd0@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


DESCRIPTION = "TI OpenCL"
HOMEPAGE = "https://gitorious.design.ti.com/ocl"
LICENSE = "BSD"

include ocl.inc

PR = "${INC_PR}.0"

inherit cmake

COMPATIBLE_MACHINE = "dra7xx|k2hk-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"

PACKAGES += " ${PN}-runtime"

DEPENDS = "ocl-gl-headers opencl-monitor cmake-native cmem ti-llvm3.3 ti-llvm3.3-native binutils sqlite3 libffi boost boost-native libloki pkgconfig-native libulm"

DEPENDS_append_dra7xx += "ti-ipc virtual/kernel"
DEPENDS_append_k2hk-evm += " mpm-transport multiprocmgr"

RDEPENDS_${PN}-dev += " ocl-gl-headers-dev opencl-monitor"
RDEPENDS_${PN}-runtime += " ${PN} opencl-monitor clocl ti-cgt6x"

ALLOW_EMPTY_${PN}-runtime = "1"

S = "${WORKDIR}/git/host"

export WANT_LLVM_RELEASE = "3.3-ti"

OCL_BUILD_TARGET_dra7xx = "ARM_AM57"
OCL_BUILD_TARGET_k2hk-evm = "ARM_K2H"

EXTRA_OECMAKE += " -DBUILD_TARGET=${OCL_BUILD_TARGET} -DBUILD_OUTPUT=lib -DENABLE_ULM=1"

EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR} LINUX_DEVKIT_ROOT=${STAGING_DIR_HOST}"
export KERNEL_INSTALL_DIR = "${STAGING_KERNEL_DIR}"

FILES_${PN} += " \
    ${datadir}/ti/opencl/* \
"

Add the opencl library package.

opencl: Add the opencl library package.

Signed-off-by: Jacob Stiffler <0ec61db87821c27ca8ee6f3e24c6f93fdbb785d4@ti.com>


SUMMARY = "raw image decoder"
LICENSE = "LGPL-2.1 | CDDL-1.0"
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=74c9dffdc42805f9c0de2f97df6031fc"

SRC_URI = "git://github.com/LibRaw/LibRaw.git"
SRCREV = "0209b6a2caec189e6d1a9b21c10e9e49f46e5a92"
S = "${WORKDIR}/git"

inherit autotools pkgconfig

DEPENDS = "jpeg jasper lcms"

Move from meta-qt5-extra to meta-oe

libraw: Move from meta-qt5-extra to meta-oe

Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>
Cc: Andreas Müller <d72a15aaaca3a7afa855175c72dc8d2e05931e32@gmail.com>


PR         = "r0"
LICENSE    = "GPL"
MAINTAINER = "Florian Boor <florian@kernelconcepts.de>"
PROVIDES   = "esd"
RPROVIDES  = "esd"

DEPENDS = "audiofile osso-dsp-headers"

SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/o/${PN}/${PN}_${PV}.orig.tar.gz"

S = ${WORKDIR}/esd

inherit autotools pkgconfig

Add ESD daemon for Nokia 770 to be used with DSP stuff.


DESCRIPTION = "Convert Gnome or KDE menus to e17 menus"
SECTION = "e/utils"
DEPENDS = "e virtual/ecore virtual/evas eet engrave"
LICENSE = "MIT"
HOMEPAGE = "http://sourceforge.net/projects/e17genmenu"
MAINTAINER = "Justin Patrin <papercrane@reversefold.com>"
PR = "r0"

export EET_CONFIG		= "${STAGING_BINDIR}/eet-config"
export EVAS_CONFIG		= "${STAGING_BINDIR}/evas-config"
export ECORE_CONFIG		= "${STAGING_BINDIR}/ecore-config"
export ENGRAVE_CONFIG		= "${STAGING_BINDIR}/engrave-config"
export ENLIGHTENMENT_CONFIG	= "${STAGING_BINDIR}/enlightenment-config"

SRC_URI = "${SOURCEFORGE_MIRROR}/e17genmenu/e17genmenu-2.0.2.tar.gz"

inherit autotools

Add e17genmenu, a program to convert KDE and Gnome menus to e17 menus


inherit gpe
LICENSE = "GPL"
DEPENDS = "libgpewidget"
SECTION = "gpe"

DESCRIPTION = "GPE Screen light control dockapp"

SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.gz"

export CVSBUILD="no"

Add new release of minilite supporting the Nokia 770.


SUMMARY = "Go library for decoding generic map values to structures"
HOMEPAGE = "https://github.com/mitchellh/mapstructure"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3f7765c3d4f58e1f84c4313cecf0f5bd"

PKG_NAME = "github.com/mitchellh/mapstructure"
SRC_URI = "git://${PKG_NAME}.git"
SRCREV = "2caf8efc93669b6c43e0441cdc6aed17546c96f3"

S = "${WORKDIR}/git"

do_install() {
    install -d ${D}${prefix}/local/go/src/${PKG_NAME}
    cp -a ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
}

SYSROOT_PREPROCESS_FUNCS += "mapstructure_sysroot_preprocess"

mapstructure_sysroot_preprocess () {
    install -d ${SYSROOT_DESTDIR}${prefix}/local/go/src/${PKG_NAME}
    cp -a ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
}

FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"

mapstructure: Add bitbake recipe to build mapstructure

Mapstructure is a go library for decoding generic map values to
structures and vice versa. This library is part of the dependency
tree needed to build consul

Signed-off-by: Christopher Braga <ecd7259f54548716af2f59ce4d8c3af5ea2e9f00@windriver.com>


DESCRIPTION = "Provides zero copy access from user-space to packet dma channels via udma kernel driver"
LICENSE = "BSD-3-Clause"

COMPATIBLE_MACHINE = "keystone"
LIC_FILES_CHKSUM = "file://include/udma.h;startline=1;endline=39;md5=ba3c7f91f970afe073b759ced61d0f27"

BRANCH = "master"
SRC_URI = "git://git.ti.com/keystone-linux/udma.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
# Commit corresponds to UDMA.01.00.00.00
SRCREV = "53d09fb0bc98c41c5eb43623097e363c497d6fd8"

PACKAGES =+ "${PN}-test"

FILES_${PN}-test = "${bindir}/udma_test"

do_install_append() {
	install -d ${D}${bindir}/
	install -d ${D}${libdir}/
	install -d ${D}${includedir}/
	install -c -m 755 ${S}/udma_test ${D}${bindir}/
	install -c -m 755 ${S}/libudma.a ${D}${libdir}/
	install -c -m 755 ${S}/libudma.so ${D}${libdir}/libudma.so.1.0.0
	cd ${D}${libdir}/
	ln -sf libudma.so.1.0.0 libudma.so.1
	ln -sf libudma.so.1.0.0 libudma.so
	install -c -m 755 ${S}/include/* ${D}${includedir}/
}

udma: Add recipe for user space library for udma kernel driver

- Provides zero copy access from user-space to packet dma channels
  via udma kernel driver

Signed-off-by: Sam Nelson <922b89dc606ff5f34a79f0527810322597be4ea8@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


DESCRIPTION = "GNOME bluetooth manager"
LICENSE = "GPL"
SECTION = "x11/gnome"
DEPENDS = "gnome-doc-utils-native obexd obex-data-server gconf gtk+ dbus-glib libunique libnotify hal bluez4 gnome-keyring"

PR = "r1"

inherit gnome

SRC_URI[archive.md5sum] = "eb88212922037eb9751f0fcedb9c166e"
SRC_URI[archive.sha256sum] = "4caafa8c28195c81d8c51414f3a64489f81b9b46cac56979aeaaff8c9ebb78d4"

# No 'nautilus-sendto' recipe in OE et
EXTRA_OECONF = "--enable-nautilus-sendto=no"

do_configure_append() {
	sed -i 's,func_fatal_error "error: cannot install,echo "bogus message about,' ${TARGET_PREFIX}libtool
}

RRECOMMENDS_${PN} += "obexd obex-data-server"
RCONFLICTS_${PN} = "bluez-gnome"

FILES_${PN}-dbg += "${libdir}/gnome-bluetooth/plugins/.debug/"

DESCRIPTION = "GNOME bluetooth manager"
LICENSE = "GPL"
SECTION = "x11/gnome"
DEPENDS = "gnome-doc-utils-native obexd obex-data-server gconf gtk+ dbus-glib libunique libnotify hal bluez4 gnome-keyring"

PR = "r2"

inherit gnome

SRC_URI[archive.md5sum] = "eb88212922037eb9751f0fcedb9c166e"
SRC_URI[archive.sha256sum] = "4caafa8c28195c81d8c51414f3a64489f81b9b46cac56979aeaaff8c9ebb78d4"

# No 'nautilus-sendto' recipe in OE yet
EXTRA_OECONF = "--enable-nautilus-sendto=no --disable-scrollkeeper"

# No native docbook XSL stylesheets recipe in OE yet
do_configure_prepend() {
	sed -i s/help// Makefile.am
}

do_configure_append() {
	sed -i 's,func_fatal_error "error: cannot install,echo "bogus message about,' ${TARGET_PREFIX}libtool
}

RRECOMMENDS_${PN} += "obexd obex-data-server"
RCONFLICTS_${PN} = "bluez-gnome"

FILES_${PN}-dbg += "${libdir}/gnome-bluetooth/plugins/.debug/"

gnome-bluetooth: Remove support for help file generator to not depend on host system docbook XSL processing.

Signed-off-by: Stanislav Brabec <59b41f121ce1a0e9e44fd67be2eb55a800e72650@penguin.cz>


DESCRIPTION = "Opencv : The Open Computer Vision Library"
HOMEPAGE = "http://sourceforge.net/projects/opencvlibrary"
SECTION = "libs"
PRIORITY = "optional"
LICENSE = "GPLv2"

PR = "r3"

DEPENDS = "opencv"

SRCREV = "fb7cc87ed6a7425f3edc58e2d1eb44599496ac09"
SRC_URI = "git://github.com/nzjrs/opencv.git;protocol=git;branch=libv4l"
PV = "1.1.0+git${SRCREV}"

S = "${WORKDIR}/git"

do_install() {
    cd samples/c
	install -d ${D}/${bindir}

    for i in *.c; do
        echo "compiling $i"
        ${CXX} ${CFLAGS} ${LDFLAGS} -ggdb `pkg-config --cflags opencv` -o `basename $i .c` $i `pkg-config --libs opencv`;
		install -m 0755 `basename $i .c` ${D}/${bindir}
	done
    for i in *.cpp; do
        echo "compiling $i"
        ${CXX} ${CFLAGS} ${LDFLAGS} -ggdb `pkg-config --cflags opencv` -o `basename $i .cpp` $i `pkg-config --libs opencv`;
		install -m 0755 `basename $i .cpp` ${D}/${bindir}
	done
}

FILES_${PN} += "${bindir}"

Add a build of opencv samples from libv4l branch


DESCRIPTION = "MultiMedia files"
LICENSE = "GPL"
PR = "r5"

# This package allows you to add multimedia contents to the file system
# To add this, you define
# MULTIMEDIA_FILES=<path><filename>.tar.bz2 in local.conf
# and include "multimedia" in your image

do_install() {
	install -d ${D}/usr/share/multimedia
	if [ "x${MULTIMEDIA_FILES}" != "x" ] ; then
		if [ -f ${MULTIMEDIA_FILES} ] ; then
			tar jxvf ${MULTIMEDIA_FILES}	-C ${D}/usr/share/multimedia
		fi
	fi
}

FILES_${PN} = "\
	/usr/share/multimedia/* \
	/usr/share/multimedia \
	"

Add support for user-defined multimedia in rootfs

Signed-off-by: Ulf Samuelsson <9993a8771c2b8888099c2ef8648f0f43850fd036@atmel.com>
Signed-off-by: Tom Rini <4c3d5c8f8c21c27dd329bd585f481113514551fd@mentor.com>


SUMMARY = "userspace USB programming library"
DESCRIPTION = "\
	Library for programming USB applications without the knowledge \
	of Linux kernel internals."
HOMEPAGE = "http://www.linux-usb.org/"

inherit debian-package autotools pkgconfig

PR = "r0"

LICENSE = "LGPLv2.1+"
LIC_FILES_CHKSUM = "file://COPYING;md5=dcf3c825659e82539645da41a7908589"
EXTRA_OECONF = "--disable-build-docs"

do_install_append() {
	install -d ${D}${base_libdir}
	mv ${D}${libdir}/libusb-0.1.so.* ${D}${base_libdir}/

	ln -sf ../../lib/libusb-0.1.so.4 \
		${D}${libdir}/libusb-0.1.so.4

	LINKLIB=$(basename $(readlink ${D}${libdir}/libusb.so))
	ln -sf ../../lib/$LINKLIB ${D}${libdir}/libusb.so

	rm ${D}${libdir}/*.la
}

PACKAGES =+ "${PN}++ ${PN}++-dev"

FILES_${PN} += "${bindir}/libusb-config"
FILES_${PN}++ = "${libdir}/libusbpp-*"
FILES_${PN}++-dev = "${includedir}/usbpp.h ${libdir}/libusbpp.so"

DEBIANNAME_${PN} = "${PN}-0.1-4"
DEBIANNAME_${PN}++ = "${PN}++-0.1-4c2"
DEBIANNAME_${PN}++-dev = "${PN}++-dev"

Add recipe for libusb package

libusb: Add recipe for libusb package

Create recipe to build libusb package from Debian's source code

Signed-off-by: Nguyen Van Hieu <95b6c63292b73e14e1eaecc80ea875350fcf3ae9@toshiba-tsdv.com>


LICENSE = "GPL"
inherit gnome

DEPENDS += "shared-mime-info intltool-native"
RDEPENDS_${PN} = "shared-mime-info"
PR = "r1"

FILES_${PN}-dev += "${datadir}/pkgconfig/*.pc"

SRC_URI[archive.md5sum] = "541858188f80090d12a33b5a7c34d42c"
SRC_URI[archive.sha256sum] = "37196b5b37085bbcd45c338c36e26898fe35dd5975295f69f48028b1e8436fd7"

LICENSE = "GPLv2 GPLv2+"
inherit gnome

DEPENDS += "shared-mime-info intltool-native"
RDEPENDS_${PN} = "shared-mime-info"
PR = "r2"

FILES_${PN}-dev += "${datadir}/pkgconfig/*.pc"

SRC_URI[archive.md5sum] = "541858188f80090d12a33b5a7c34d42c"
SRC_URI[archive.sha256sum] = "37196b5b37085bbcd45c338c36e26898fe35dd5975295f69f48028b1e8436fd7"

Update LICENSE field version to GPLv2

gnome-mime-data: Update LICENSE field version to GPLv2

* Updated LICENSE field version from generic GPL to GPLv2 and
  GPLv2+ to reflect the real license version.
* This change was back-ported from oe-core.

Signed-off-by: Chase Maupin <5a5662f468a76e0fc4391e65fb9f536df44d7380@ti.com>
Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>


# base recipe: meta/recipes-support/libbsd/libbsd_0.7.0.bb
# base branch: master

# Copyright (C) 2013 Khem Raj <raj.khem@gmail.com>
# Released under the MIT license (see COPYING.MIT for the terms)

SUMMARY = "Library of utility functions from BSD systems"
DESCRIPTION = "This library provides useful functions commonly found on BSD systems, \
               and lacking on others like GNU systems, thus making it easier to port \
               projects with strong BSD origins, without needing to embed the same \
               code over and over again on each project."

HOMEPAGE = "http://libbsd.freedesktop.org/wiki/"

PR = "r0"

inherit debian-package

LICENSE = "BSD-4-Clause & MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=f1530ea92aeaa1c5e2547cfd43905d8c"
SECTION = "libs"
DEPENDS = ""

inherit autotools pkgconfig

do_install_append() {
	# move libbsd.so.0* file from ${libdir} to ${base_libdir} as debian jessie
	install -d ${D}${base_libdir}
	mv ${D}${libdir}/libbsd.so.0* ${D}${base_libdir}/

	# Relink library
	rel_lib_prefix=`echo ${libdir} | sed 's,\(^/\|\)[^/][^/]*,..,g'`
	libname=`readlink ${D}${libdir}/libbsd.so | xargs basename`
	ln -sf ${rel_lib_prefix}${base_libdir}/${libname} ${D}${libdir}/libbsd.so
}

FILES_${PN}0 += "${base_libdir}/*"

libbsd: Add new recipe
Create recipe to build libbsd from Debian's source code

Signed-off-by: Hoang Van Tuyen <7732625216faaf64524cd5937238e63de8e0f261@toshiba-tsdv.com>


# base recipe: not base recipe
# base branch:

LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"

PR = "r0"
inherit debian-package

inherit autotools

dcfldd: Add new recipe
Create recipe to build dcfldd from Debian's source code

Signed-off-by: Hoang Van Tuyen <7732625216faaf64524cd5937238e63de8e0f261@toshiba-tsdv.com>