SUMMARY = "library to load .glade files at runtime"
DESCRIPTION = "\
This library allows one to load externally stored user interfaces into \
programs. This allows alteration of the interface without recompilation \
of the program. \
The interfaces can also be edited with GLADE. \
"

PR = "r0"
inherit debian-package

LICENSE = "LGPLv2+"
LIC_FILES_CHKSUM = "\
	file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"

inherit autotools-brokensep pkgconfig
DEPENDS += "gtk+ atk libxml2 glib-2.0"

FILES_${PN} += "${datadir}/xml"
RDEPENDS_${PN}-dev += "gtk+-dev libxml2-dev python"
DEBIANNAME_${PN} = "${PN}-0"

Add recipe for libglade2 package

libglade2: Add recipe for libglade2 package

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

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


LICENSE = "GPLv2"
DEPENDS = "libxml-simple-perl-native"

SRC_URI = "http://tango.freedesktop.org/releases/icon-naming-utils-${PV}.tar.gz"

S = "${WORKDIR}/icon-naming-utils-${PV}"

inherit autotools native

SRC_URI[md5sum] = "4abe604721ce2ccb67f451aa7ceb44d6"
SRC_URI[sha256sum] = "1cb49ce6a04626939893a447da696f20003903d61bd80c6d74d29dd79ca340d2"

LICENSE = "GPLv2"
DEPENDS = "libxml-simple-perl-native"
PR = "r1"
SRC_URI = "http://tango.freedesktop.org/releases/icon-naming-utils-${PV}.tar.gz"

S = "${WORKDIR}/icon-naming-utils-${PV}"

inherit autotools native

do_configure_append() {
	# replace paths to STAGING_BINDIR_NATIVE/perl with ${bindir}/perl
	sed -i -e "1s:#!.*:#! /usr/bin/env perl:" ${S}/icon-name-mapping.pl.in
}

SRC_URI[md5sum] = "4abe604721ce2ccb67f451aa7ceb44d6"
SRC_URI[sha256sum] = "1cb49ce6a04626939893a447da696f20003903d61bd80c6d74d29dd79ca340d2"

icon-naming-utils-native: Fix long path to perl in icon-name-mapping

Signed-off-by: Tom Rini <4c3d5c8f8c21c27dd329bd585f481113514551fd@mentor.com>


# Creates the "feed", packages not required for the image
# but that should be built for the feed so that other
# components may use them and install on demand.

require blackpole-image.bb

DEPENDS += "${OPTIONAL_PACKAGES}"

Use this to compile full image and produce extra-packages


DESCRIPTION = "A console kernel development image, no modules"
LICENSE = "MIT"

IMAGE_FEATURES += "package-management"
IMAGE_LINGUAS = "en-us"

inherit core-image

CORE_OS = " \
    busybox-hwclock \
    task-core-ssh-openssh openssh-keygen \
    term-prompt \
    tzdata \
 "

DEV_SDK_INSTALL = " \
    binutils \
    binutils-symlinks \
    coreutils \
    cpp \
    cpp-symlinks \
    diffutils \
    file \
    gcc \
    gcc-symlinks \
    g++ \
    g++-symlinks \
    gettext \
    git \
    ldd \
    libstdc++ \
    libstdc++-dev \
    libtool \
    make \
    pkgconfig \
 "

EXTRA_TOOLS_INSTALL = " \
    bzip2 \
    ethtool \
    findutils \
    i2c-tools \
    iftop \
    iperf \
    htop \
    less \
    procps \
    sysfsutils \
    tcpdump \
    unzip \
    wget \
    zip \
 "

IMAGE_INSTALL += " \
    ${CORE_OS} \
    ${DEV_SDK_INSTALL} \
    ${EXTRA_TOOLS_INSTALL} \
 "

set_local_timezone() {
    ln -sf /usr/share/zoneinfo/EST5EDT ${IMAGE_ROOTFS}/etc/localtime
}

disable_bootlogd() {
    echo BOOTLOGD_ENABLE=no > ${IMAGE_ROOTFS}/etc/default/bootlogd
}

ROOTFS_POSTPROCESS_COMMAND += " \
    set_local_timezone ; \
    disable_bootlogd ; \
 "

export IMAGE_BASENAME = "duovero-debug-image"

Add debug image with no modules for kernel dev work


LICENSE = "GPL"
DESCRIPTION = "A cross platform audio library"
HOMEPAGE = "http://www.xiph.org/ao/"
SECTION = "libs"
PRIORITY = "optional"
PR = "r0"

SRC_URI = "http://www.xiph.org/ao/src/libao-${PV}.tar.gz"

inherit autotools pkgconfig

EXTRA_OECONF = "--disable-esd --disable-esdtest \
		--disable-alsa --disable-alsa09 \
		--disable-arts --disable-nas"

do_stage() {
	install -d ${STAGING_INCDIR}/ao
	install -m 0644 ${S}/include/ao/ao.h ${S}/include/ao/os_types.h \
			${S}/include/ao/plugin.h ${STAGING_INCDIR}/ao/

	oe_libinstall -so -C src libao ${STAGING_LIBDIR}
	install -d ${STAGING_DATADIR}/aclocal
	install -m 0644 ao.m4 ${STAGING_DATADIR}/aclocal/
}

FILES_${PN} += "${libdir}/ao/plugins-2/*.so"

Update libao to latest version

Update libao to latest version


SUMMARY = "This package contains the core Xapian runtime library"
DESCRIPTION = "\
	The Xapian search engine library is a highly adaptable toolkit which allows \
	developers to easily add advanced indexing and search facilities to their own \
	applications.  It implements the probabilistic model of information retrieval, \
	and provides facilities for performing ranked free-text searches, relevance \
	eedback, phrase searching, boolean searching, stemming, and simultaneous \
	pdate and searching.  It is highly scalable, and is capable of working with \
	collections containing hundreds of millions of documents. \
"
HOMEPAGE = "http://xapian.org/"
PR = "r0"
inherit debian-package

LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "\
	file://COPYING;md5=4325afd396febcb659c36b49533135d4"
inherit autotools

#install follow Debian jessie
do_install_append() {
	install -d ${D}${libdir}/xapian-examples/examples
	mv ${D}${bindir}/simple* ${D}${libdir}/xapian-examples/examples/
}
PACKAGES =+ "libxapian22 xapian-examples"

DEBIANNAME_${PN} = "xapian-tools"
DEBIANNAME_${PN}-dev = "libxapian-dev"
DEBIANNAME_${PN}-doc = "xapian-doc"
DEBIANNAME_${PN}-dbg = "libxapian22-dbg"

FILES_libxapian22 = "${libdir}/libxapian.so.*"
FILES_xapian-examples = "${libdir}/xapian-examples/examples/simple*"
FILES_${PN}-dev += "${libdir}/cmake/xapian/* ${bindir}/xapian-config"
FILES_${PN}-dbg += "${libdir}/xapian-examples/examples/.debug/*"

#follow debian/control
RDEPENDS_libxapian-dev += "libxapian22 libc6-dev"
RDEPENDS_xapian-tools += "libxapian22"

Add recipe for xapian-core package

xapian-core: Add recipe for xapian-core package

Create recipe to build xapian-core package from Debian's source code

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


MAINTAINER = "Koen Kooi <Koen@dominion.kabel.utwente.nl>"
HOMEPAGE = "http://tapioca-voip.sourceforge.net/wiki/index.php/Tapioca"
LICENSE = "LGPL"
DEPENDS = "gtk+ glib-2.0 dbus gconf tapioca-xmpp tapioca farsight gst-plugins-farsight"

inherit autotools pkgconfig

SRC_URI = "${SOURCEFORGE_MIRROR}/tapioca-voip/${P}.tar.gz"

FILES_${PN} += "${datadir}/dbus*"

MAINTAINER = "Koen Kooi <Koen@dominion.kabel.utwente.nl>"
HOMEPAGE = "http://tapioca-voip.sourceforge.net/wiki/index.php/Tapioca"
LICENSE = "LGPL"
DEPENDS = "gtk+ glib-2.0 dbus gconf tapioca-xmpp tapioca farsight gst-plugins-farsight"
RDEPENDS = "tapioca-xmpp"
PR = "r1"

inherit autotools pkgconfig

SRC_URI = "${SOURCEFORGE_MIRROR}/tapioca-voip/${P}.tar.gz"

FILES_${PN} += "${datadir}/dbus*"

Add missing RDEPENDS to tapioca-xmpp.

tapiocaui: Add missing RDEPENDS to tapioca-xmpp.


#
# base recipe: http://cgit.openembedded.org/cgit.cgi/openembedded-core/tree/meta/\
#	       recipes-devtools/insserv/insserv_1.14.0.bb?h=fido
# base branch: fido
# base commit: f0873b83d693af4a103999160d67fcf25c7eedc1
#

SUMMARY = "Boot sequence organizer using LSB init.d dependencies"
DESCRIPTION = "This utility reorders the init.d boot scripts based on \
dependencies agiven in scripts'LSB comment headers, or in override files \
included in this package or added in /etc/insserv."
# There is no known home page for insserv

LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"

PR = "r0"
inherit debian-package

#Add option -D-GNU_SOURCE: The O_NOATIME variable in insserv.c \
#is depends on __USE_GNU and __USE_GNU depends on _GNU_SOURCE
CFLAGS += " -D_GNU_SOURCE"

do_install () {
	oe_runmake 'DESTDIR=${D}' install
	install -m0644 ${S}/insserv.conf ${D}${sysconfdir}/insserv.conf

	#Create /etc/bash_completion.d folder
	install -d ${D}${sysconfdir}/bash_completion.d
	chmod 0755 ${D}${sysconfdir}/bash_completion.d

	#Install /etc/bash_completion.d/insserv
	install -m 0644 ${S}/debian/insserv.bash-completion \
			${D}${sysconfdir}/bash_completion.d/insserv
}

Add recipe for insserv package

insserv: Add recipe for insserv package

Create recipe to build insserv from debian source package

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


SUMMARY = "Fast YAML 1.1 parser and emitter library"
DESCRIPTION = "LibYAML is a C library for parsing and emitting data in YAML 1.1, a \
 human-readable data serialization format."
HOMEPAGE = "http://pyyaml.org/wiki/LibYAML"

PR = "r0"
inherit debian-package

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6015f088759b10e0bc2bf64898d4ae17"

inherit autotools
DEBIAN_NOAUTONAME_${PN}-dev = "1"

Add recipe for libyaml package

libyaml: Add recipe for libyaml package

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

Signed-off-by: Nguyen Van Hieu <95b6c63292b73e14e1eaecc80ea875350fcf3ae9@toshiba-tsdv.com>
Signed-off-by: Masahiro Yamada <76d6c03d331b29d77eaac66c3113243c4dd22703@toshiba.co.jp>


SUMMARY = "dancer's shell, or distributed shell"
DESCRIPTION = "\
	Executes specified command on a group of computers using remote shell \
	methods such as rsh or ssh. \
	dsh can parallelise job submission using several algorithms, such as using \
	fan-out method or opening as much connections as possible, or using a window \
	of connections at one time.It also supports 'interactive mode' for interactive\
	maintenance of remote hosts."
PR = "r0"
inherit debian-package

LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
inherit autotools-brokensep gettext pkgconfig
DEBIAN_PATCH_TYPE = "nopatch"

DEPENDS += "libdshconfig"
EXTRA_OECONF += "--sysconfdir=/etc/dsh --mandir=/usr/share/man"

#install follow Debian jessie
do_install_append() {
	install -d ${D}${libdir}/update-cluster
	install -d ${D}${sysconfdir}/${PN}/group
	install -d ${D}${datadir}/locale/ja/LC_MESSAGES/

	install -m 0644 ${S}/debian/machines.list ${D}${sysconfdir}/${PN}/
	ln -s ../machines.list ${D}${sysconfdir}/${PN}/group/all
	install -m 0755 ${S}/debian/dsh.updatelist ${D}${libdir}/update-cluster/
	install -m 0644 ${S}/po/ja.gmo ${D}${datadir}/locale/ja/LC_MESSAGES/dsh.mo
}
FILES_${PN} += "${libdir}/* ${datadir}/locale/*"

Add recipe for dsh package

dsh: Add recipe for dsh package

Create recipe to build dsh from Debian's source code

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


DESCRIPTION = "Evince is simply a document viewer"
LICENSE = "GPL"
DEPENDS = "tiff espgs poppler gtk+ libgnomeui libgnomeprint libgnomeprintui"
RDEPENDS = "espgs gconf"
RRECOMMENDS = "gnome-vfs-plugin-file"
PR = "r0"

inherit gnome pkgconfig

SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/evince/0.5/${PN}-${PV}.tar.bz2 \
          file://more-no-doc.patch;patch=1"

EXTRA_OECONF = "--disable-tiff"

DESCRIPTION = "Evince is a document viewer for document formats like pdf, ps, djvu."
LICENSE = "GPL"
SECTION = "x11/office"
DEPENDS = "tiff espgs poppler gtk+ libgnomeui libgnomeprint libgnomeprintui"
RDEPENDS = "espgs gconf"
RRECOMMENDS = "gnome-vfs-plugin-file"
PR = "r1"

inherit gnome pkgconfig

SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/evince/0.5/${PN}-${PV}.tar.bz2 \
          file://more-no-doc.patch;patch=1"

EXTRA_OECONF = "--disable-tiff"

evince: Add SECTION. Make DESCRIPTION more useful.


DESCRIPTION = "Pamela: yet another Python wrapper for PAM"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://PKG-INFO;md5=bfb663f37eb99232bc8ccfa4ea8f1202"

SRC_URI[md5sum] = "de6516118d51eb5fc97017f3b6d5c68b"
SRC_URI[sha256sum] = "1e198446a6cdd87704aa0def7621d62e7c20b0e6068e2788b9a866a8355e5d6b"

PYPI_PACKAGE = "pamela"

inherit pypi setuptools

RDEPENDS_${PN} = "libpam"

inherit distro_features_check
REQUIRED_DISTRO_FEATURES = "pam"

PAM: Add python library pamela which supports PAM

Pamela is a python wrapper for PAM. Compared to python-pam it has
wrapper for account management apis in addition to authentication
apis.

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


inherit features_check

REQUIRED_DISTRO_FEATURES = "clk-wiz"

inherit esw python3native

DEPENDS += "xilstandalone"

ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/clk_wiz/src/"
ESW_COMPONENT_NAME = "libclk_wiz.a"

addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot
do_prepare_recipe_sysroot[rdeptask] = "do_unpack"

Add recipe for compiling clk_wiz driver

clk-wiz: Add recipe for compiling clk_wiz driver

Signed-off-by: Appana Durga Kedareswara rao <9bacd21e47fc2ddea630100ed3197df31a57b144@xilinx.com>


#
# base recipe: /meta/recipes-extended/psmisc/psmisc_22.21.bb
# base branch: master
# base commit: e335d9519c883165e70cda5c1fde348391686e31
#

SUMMARY = "Utilities for managing processes on your system"
DESCRIPTION = "The psmisc package contains utilities for managing processes \
on your system: pstree, killall and fuser.  The pstree command displays a \
tree structure of all of the running processes on your system.  The killall \
command sends a specified signal (SIGTERM if nothing is specified) to \
processes identified by name.  The fuser command identifies the PIDs \
of processes that are using specified files or filesystems."
HOMEPAGE = "http://psmisc.sf.net/"

PR = "r0"
inherit debian-package

LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"

inherit autotools gettext

#Move /usr/bin/fuser file to /bin/ folder
do_install_append () {
	install -d ${D}${base_bindir}
	mv ${D}${bindir}/fuser ${D}${base_bindir}/fuser
}
FILES_${PN} += "${base_bindir}/fuser"

Add recipe for psmisc package

psmisc: Add recipe for psmisc package

Create recipe to build psmisc from debian source package

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


#
# base recipe: http://cgit.openembedded.org/cgit.cgi/meta-openembedded/tree/\
#		meta-networking/recipes-daemons/tftp-hpa/tftp-hpa_5.2.bb?
# base branch: master
# base commit: 98842e4e9f53f5f8614dd583dde9f5e898aadbb2
#

SUMMARY        = "Client for the Trivial File Transfer Protocol"
DESCRIPTION    = \
"The Trivial File Transfer Protocol (TFTP) is normally used only for 	\
booting diskless workstations.  The tftp package provides the user   	\
interface for TFTP, which allows users to transfer files to and from a 	\
remote machine.  This program and TFTP provide very little security, 	\
and should not be enabled unless it is expressly needed."
HOMEPAGE = "http://git.kernel.org/cgit/network/tftp/tftp-hpa.git"

PR = "r0"
inherit debian-package

LICENSE = "BSD-4-Clause"
LIC_FILES_CHKSUM = "\
	file://MCONFIG.in;beginline=1;endline=9;md5=c28ba5adb43041fae4629db05c83cbdd \
	file://tftp/tftp.c;beginline=1;endline=32;md5=988c1cba99d70858a26cd877209857f4"

DEBIAN_PATCH_TYPE = "nopatch"

#Add tftpd-hpa package
PACKAGES =+ "tftpd-hpa"

do_install_append() {
	#Create new folders
	install -d ${D}${sysconfdir}
	install -d ${D}${sysconfdir}/init.d
	install -d ${D}${sysconfdir}/init
	install -d ${D}${bindir}
	install -d ${D}${sbindir}

	install -m 0755 ${S}/tftp/tftp 				\
			${D}${bindir}

	install -m 0755 ${S}/tftpd/tftpd 			\
                        ${D}${sbindir}/in.tftpd

	install -m 0644 ${S}/debian/tftpd-hpa.upstart 		\
			${D}${sysconfdir}/init/tftpd-hpa.conf

	install -m 0755 ${S}/debian/tftpd-hpa.init 		\
			${D}${sysconfdir}/init.d/tftpd-hpa
}

FILES_tftpd-hpa = "${sbindir}/in.tftpd 				\
		   ${sysconfdir}/* 				\
"

Add recipe for tftp-hpa package

tftp-hpa: Add recipe for tftp-hpa package

Create recipe to build tftp-hpa from Debian's source package

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


DESCRIPTION = "password strength checking and policy enforcement toolset"

PR="r0"

inherit debian-package autotools-brokensep

LICENSE = "BSD & PD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1b4af6f3d4ee079a38107366e93b334d"

DEPENDS += "libpam"

do_compile_prepend_class-target() {
	sed -i -e "s/^CC = gcc/CC = ${TARGET_SYS}-gcc/" ${S}/Makefile
}

# Add more package follow deian
PACKAGES =+ "libpam-${PN} libpasswdqc0"

# Install files follow debian
FILES_libpasswdqc0 += "${base_libdir}/*.so.*"
FILES_libpam-${PN} += "${base_libdir}/security/*"
FILES_${PN}-dbg += "${base_libdir}/security/.debug"

# Rename package name follow debian
PKG_${PN}-dev = "lib${PN}-dev"

Add recipe for passwdqc package

passwdqc: Add recipe for passwdqc package

Create recipe to build passwdqc from Debian's source package

Signed-off-by: Hoang Trong Nghia <b874396fbdd8843df5170c2f0d7bd61e089f462b@toshiba-tsdv.com>


DESCRIPTION = "AMSDK multimedia support files"
HOMEPAGE = "https://gforge.ti.com/gf/project/am_multimedia/"
LICENSE = "CC-BY-NC-ND-3.0 & CC-BY-3.0"
SECTION = "multimedia"
LIC_FILES_CHKSUM = "file://Multimedia_Data_Files_Manifest.doc;md5=9254447a504d2179d83a6bc9e2c28142"
PR = "r0"

COMPATIBLE_MACHINE = "(omap3|ti33x|ti43x|omap-a15)"
PACKAGE_ARCH = "${MACHINE_ARCH}"

VIDEO_FILES = "video_480p "

VIDEO_FILES_append_am37x-evm   = "video_vga_r"
VIDEO_FILES_append_beagleboard = "video_vga"
VIDEO_FILES_append_am3517-evm  = "video_wqvga"
VIDEO_FILES_append_ti33x       = "video_wvga \
                                  video_wqvga"
VIDEO_FILES_append_dra7xx      = "video_wvga \
                                  video_1080p \
                                  video_720p \
                                  video_yuv"

SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/1251/7520/amsdk-av-files_${PV}.tar.gz;name=avfilestarball"

S = "${WORKDIR}/amsdk-av-files"

do_compile() {
    :
}

do_install() {
    install -d ${D}${datadir}/ti \
       ${D}${datadir}/ti/audio \
       ${D}${datadir}/ti/video
    install -m 0644 ${S}/audio/* ${D}${datadir}/ti/audio/
    for file in ${VIDEO_FILES}; do
	install -m 0644 ${S}/${file}/* ${D}${datadir}/ti/video/
    done
}

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

SRC_URI[avfilestarball.md5sum] = "c4c849cf6c16e4898869264bbd05fd5d"
SRC_URI[avfilestarball.sha256sum] = "287cc95a68befa594b8b9a8514c57240620d535b2b99c6d3e1f91bc278ef37ef"

amsdk-av-files: Upgrade to latest version with HEVC content.

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


SUMMARY = "Go package that augments the standard library "log" package"
HOMEPAGE = "https://github.com/hashicorp/logutils"
LICENSE = "MPL-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b278a92d2c1509760384428817710378"

PKG_NAME = "github.com/hashicorp/logutils"
SRC_URI = "git://${PKG_NAME}.git"
SRCREV = "0dc08b1671f34c4250ce212759ebd880f743d883"

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 += "logutils_sysroot_preprocess"

logutils_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 a bitbake recipe to build logutils

logutils: Add a bitbake recipe to build logutils

Logutils is a go library that augments the standard log package. This
is done in attempt to make "log" more modern in design, while keeping
the same functionallity.

This package is part of the dependency chain needed to build consul.

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


# base recipe: meta/recipes-devtools/python/python-setuptools_40.8.0.bb
# base branch: warrior

DESCRITPION = "Python Distutils Enhancements"
SUMMARY = "Extensions to the python-distutils for large or complex distributions."

require recipes-devtools/python/python-setuptools.inc

inherit debian-package
require recipes-debian/sources/python-setuptools.inc

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

FILESPATH_append = ":${COREBASE}/meta/recipes-devtools/python/files"
PROVIDES = "python-distribute"

inherit setuptools

RREPLACES_${PN} = "python-distribute"
RPROVIDES_${PN} = "python-distribute"
RCONFLICTS_${PN} = "python-distribute"

python-setuptools: Add recipe for python-setuptools package.

Signed-off-by: Nguyen Thi Huong <abd0688d291555087e4872869b7bb9c885585746@toshiba-tsdv.com>


LICENSE = "GPL"
PR = "r0"

inherit gpe pkgconfig

DESCRIPTION = "GPE audio mixer"
DEPENDS = "gtk+ libgpewidget"
SECTION = "gpe"
PRIORITY = "optional"

Add new release if gpe-mixer.

Add new release if gpe-mixer.


DESCRIPTION = "OpenTyrian is a port of the DOS shoot-em-up Tyrian."
HOMEPAGE = "https://code.google.com/p/opentyrian/"
SECTION = "games"
LICENSE = "GPLv2"

DEPENDS = "virtual/libsdl libsdl-net"

REV = "3f3819c0b2"
PV = "2.1+hg${REV}"
PR = "r0"

SRC_URI = "hg://opentyrian.googlecode.com/hg;module=opentyrian;rev=${REV} \
	   http://camanis.net/tyrian/tyrian21.zip;name=data"

S = "${WORKDIR}/opentyrian"

FILES_${PN} += " ${datadir}/applications ${datadir}/pixmaps ${datadir}/opentyrian"
FILES_${PN}-doc = "${mandir}/man6"

do_compile() {
	oe_runmake release
}

do_install() {
	install -d ${D}${bindir}
	install -d ${D}${mandir}/man6
	install -d ${D}${datadir}/pixmaps
	install -d ${D}${datadir}/applications
	install -d ${D}${datadir}/opentyrian/data

	install -m 0755 opentyrian ${D}${bindir}
	install -m 0644 linux/man/opentyrian.6 ${D}${mandir}/man6
	install -m 0644 -T linux/icons/tyrian-48.png ${D}${datadir}/pixmaps/opentyrian.png
	install -m 0644 linux/opentyrian.desktop ${D}${datadir}/applications
	install -m 0644 ${WORKDIR}/tyrian21/* ${D}${datadir}/opentyrian/data
}

SRC_URI[data.md5sum] = "2a3b206a6de25ed4b771af073f8ca904"
SRC_URI[data.sha256sum] = "7790d09a2a3addcd33c66ef063d5900eb81cc9c342f4807eb8356364dd1d9277"

Add new recipe for opentyrian-hg

opentyrian: Add new recipe for opentyrian-hg

Added a new recipe for opentyrian, a clone of the DOS shoot-em-up
Tyrian. The game depends on SDL and SDL_net.

Signed-off-by: Alex Ferguson <d3a3ee81b645c9e94ee2e6bbc2271c572ff35b4a@gmail.com>
Signed-off-by: Kristoffer Ericson <aa612af59a96f3eb9dbe4c12cd763177da6414ff@gmail.com>


SUMMARY = "Microsoft Azure IoT Device Library"
AUTHOR = "Microsoft Corporation"
HOMEPAGE = "https://github.com/Azure/azure-iot-sdk-python/tree/master/azure-iot-device"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

inherit pypi setuptools3

RDEPENDS_${PN} += "\
    ${PYTHON_PN}-janus \
    ${PYTHON_PN}-paho-mqtt \
    ${PYTHON_PN}-pysocks \
    ${PYTHON_PN}-requests \
    ${PYTHON_PN}-requests-unixsocket \
    ${PYTHON_PN}-six \
    ${PYTHON_PN}-transitions \
    ${PYTHON_PN}-urllib3 \
"

RDEPENDS_${PN} += "\
    ${PYTHON_PN}-asyncio \
    ${PYTHON_PN}-crypt \
    ${PYTHON_PN}-datetime \
    ${PYTHON_PN}-io \
    ${PYTHON_PN}-json \
    ${PYTHON_PN}-logging \
    ${PYTHON_PN}-multiprocessing \
    ${PYTHON_PN}-netclient \
"

PR = "r0"

SRC_URI[sha256sum] = "6186c9be8c25917a29ac9f432b484d5c28e428ec83a919926c77b0472d36abc7"

python-azure-iot-device: Add recipe for Azure IoT device python SDK

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


DESCRIPTION = "TI Cryptography Example Applications"
HOMEPAGE = "http://arago-project.org/git/projects/?p=crypto-example-apps.git;a=summary"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://AES/aes_256.c;beginline=9;endline=35;md5=8edbb4dee965d2f2eb5ca2822addcae5"
SECTION = "console"

PR = "r0"

BRANCH ?= "master"
SRCREV = "d3cc223206367a02097c7ad4e997cf2bef975277"

SRC_URI = "git://arago-project.org/git/projects/crypto-example-apps.git;protocol=git;branch=${BRANCH}"

S = "${WORKDIR}/git"

do_compile() {
    # build the release version
    oe_runmake release
}

do_install() {
    oe_runmake DESTDIR=${D} install
}

Add cryptography example C applications

ti-crypto-examples: Add cryptography example C applications

* Added recipe to build example C applications that use the
  openssl libraries for cryptographic operations.

Signed-off-by: Chase Maupin <5a5662f468a76e0fc4391e65fb9f536df44d7380@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


DESCRIPTION = "A tool for discovering and configuring services in your infrastructure"
HOMEPAGE = "https://www.consul.io/"
LICENSE = "MPL-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b278a92d2c1509760384428817710378"

DEPENDS += "golang-cross \
    circbuf \
    consul-migrate \
    go-checkpoint \
    go-msgpack \
    go-syslog \
    hcl \
    logutils \
    memberlist \
    raft \
    raft-boltdb \
    scada-client \
    serf \
    yamux \
    muxado \
    dns \
    cli \
    mapstructure \
    columnize \
    go-radix \
    golang-lru \
    "

PKG_NAME = "github.com/hashicorp/consul"
SRC_URI = "git://${PKG_NAME}.git"
SRCREV = "5aa90455ce78d4d41578bafc86305e6e6b28d7d2"

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

#Stops go from installing and testing the package
do_configure(){
}

do_compile() {
    #Setting up GOPATH to find deps (including those already in consul)
    cd ${S}
    rm -rf .gopath
    mkdir -p .gopath/src/$(dirname ${PKG_NAME})
    ln -sf ../../../.. .gopath/src/${PKG_NAME}
    export GOPATH=${S}:${STAGING_DIR_TARGET}/${prefix}/local/go:${S}/.gopath
    export GOARCH="${TARGET_ARCH}"
    # supported amd64, 386, arm
    if [ "${TARGET_ARCH}" = "x86_64" ]; then
            export GOARCH="amd64"
    fi
    go install github.com/hashicorp/consul
}

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

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

Add bitbake recipe to build consul

consul: Add bitbake recipe to build consul

Consul is a distributed key/value store with built in service
discovery capabilities. It is required for future resource management
functionallity.

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


DESCRIPTION = "Action GUI for Installer"
HOMEPAGE = "http://assassin.projects.openmoko.org/"
LICENSE = "GPL"
DEPENDS = "dbus (>= 1.1.1) glib-2.0 e-wm packagekit etk edbus eet"
RDEPENDS = "etk-theme-ninja"
PV = "0.2+svnr${SRCREV}"
PR = "r6.03"

SRC_URI = "svn://svn.projects.openmoko.org/svnroot/;module=assassin;proto=https"

S = "${WORKDIR}/assassin"

inherit autotools pkgconfig

EXTRA_OECONF = ""

FILES_${PN} += "${prefix}/share/*"

DESCRIPTION = "Action GUI for Installer"
HOMEPAGE = "http://assassin.projects.openmoko.org/"
LICENSE = "GPL"
DEPENDS = "dbus (>= 1.1.1) glib-2.0 e-wm packagekit etk edbus eet curl"
RDEPENDS = "etk-theme-ninja"
PV = "0.2+svnr${SRCREV}"
PR = "r6.02"

SRC_URI = "svn://svn.projects.openmoko.org/svnroot/;module=assassin;proto=https"

S = "${WORKDIR}/assassin"

inherit autotools pkgconfig

EXTRA_OECONF = ""

FILES_${PN} += "${prefix}/share/*"

Revert "[assassin] Remove curl in DEPENDS of assassin"

This reverts commit 1e2f0fce00f10a07faa32ecdda9e70302ebca630.


DESCRIPTION = "Action GUI for Installer"
HOMEPAGE = "http://assassin.projects.openmoko.org/"
LICENSE = "GPL"
DEPENDS = "dbus (>= 1.1.1) glib-2.0 e-wm packagekit etk edbus eet curl"
RDEPENDS = "etk-theme-ninja"
PV = "0.2+svnr${SRCREV}"
PR = "r6.02"

SRC_URI = "svn://svn.projects.openmoko.org/svnroot/;module=assassin;proto=https"

S = "${WORKDIR}/assassin"

inherit autotools pkgconfig

EXTRA_OECONF = ""

FILES_${PN} += "${prefix}/share/*"

DESCRIPTION = "Action GUI for Installer"
HOMEPAGE = "http://assassin.projects.openmoko.org/"
LICENSE = "GPL"
DEPENDS = "dbus (>= 1.1.1) glib-2.0 e-wm packagekit etk edbus eet"
RDEPENDS = "etk-theme-ninja"
PV = "0.2+svnr${SRCREV}"
PR = "r6.03"

SRC_URI = "svn://svn.projects.openmoko.org/svnroot/;module=assassin;proto=https"

S = "${WORKDIR}/assassin"

inherit autotools pkgconfig

EXTRA_OECONF = ""

FILES_${PN} += "${prefix}/share/*"

Remove curl in DEPENDS of assassin

assassin: Remove curl in DEPENDS of assassin


DESCRIPTION = "\
	Runtime library for configuration file parser,required for running \
	programs with dsh config file support. \
	dsh uses this library to parse configuration files."

PR = "r0"
inherit debian-package

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

inherit autotools-brokensep
DEBIAN_PATCH_TYPE = "nopatch"

#configure follow debian/rules
EXTRA_OECONF = "--with-versioned-symbol"

DEBIANNAME_${PN}-dev = "${PN}1-dev"

Add recipe for libdshconfig package

libdshconfig: Add recipe for libdshconfig package

Create recipe to build libdshconfig from Debian's source code

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


DESCRIPTION = "XBMC network manager addon"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7226e01ff2d738e2246d467214c409b9"
DEPENDS += "xbmc"

PR = "r0"
SRC_URI = "http://mirrors.xbmc.org/addons/frodo/script.linux.nm/script.linux.nm-0.1.4.zip"
SRC_URI[md5sum] = "918ffb412b571d3e0e00f1d8a7e9e4fb"
S = "${WORKDIR}/script.linux.nm/"
do_install() {
        install -d ${D}/home/root/.xbmc/addons/
        cp -axr ${S} ${D}/home/root/.xbmc/addons/
}

FILES_${PN} += "/home/root/.xbmc/addons/script.linux.nm"

Add network manager addon for XBMC

Add network manager addon for XBMC


SUMMARY = "module for manipulating dates, times and timestamps"
DESCRIPTION = "\
DateTime is a Perl module which aims to provide a complete, correct, and easy \
to use date/time object implementation. It provides an easy way to manipulate \
dates and times, including date calculations (even addition and subtraction) \
and provides convenient methods for extracting or modifying portions of any \
date or time. \
. \
This module supports the Olson time zone database, meaning that historical \
time zone information, and more importantly, daylight saving time rules, can \
be handled transparently, simply by setting the correct time zone. This is \
done by using the DateTime::TimeZone module. \
"
HOMEPAGE = "http://datetime.perl.org/"
PR = "r0"
inherit debian-package

LICENSE = "Artistic-2.0"
LIC_FILES_CHKSUM = "\
	file://LICENSE;md5=1d2e1c522435425bc51123e3d4782081"
inherit cpan_build

RDEPENDS_${PN} += "\
	libparams-validate-perl libdatetime-locale-perl \
	libdatetime-timezone-perl libtry-tiny-perl"

# source format is 3.0 (quilt) but there is no debian patch
DEBIAN_QUILT_PATCHES = ""

do_install_append() {
	perl_version=${PERLVERSION}
	short_perl_version=`echo ${perl_version%.*}`
	install -d ${D}${libdir}/perl5/$short_perl_version
	mv ${D}${libdir}/perl/vendor_perl/${PERLVERSION}/* \
		${D}${libdir}/perl5/$short_perl_version
}
FILES_${PN} += "${libdir}/*"
FILES_${PN}-dbg += "${libdir}/perl5/*/auto/DateTime/.debug"

Add recipe for libdatetime-perl package

libdatetime-perl: Add recipe for libdatetime-perl package

Create recipe to build libdatetime-perl package from Debian's source code

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


SUMMARY = "module for manipulating JSON-formatted data"
PR = "r0"

inherit debian-package

LICENSE = "GPL-1+"
LIC_FILES_CHKSUM = "file://README;md5=309aa8b91686700797df6e79ceb678f0"

inherit cpan

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

BBCLASSEXTEND = "native nativesdk"

Add recipe for libjson-perl package

libjson-perl: Add recipe for libjson-perl package

Create recipe to build libjson-perl from Debian source package

Signed-off-by: Hoang Trong Nghia <b874396fbdd8843df5170c2f0d7bd61e089f462b@toshiba-tsdv.com>


require u-boot-omap3.inc

COMPATIBLE_MACHINE = "ti816x"

BRANCH = "master"

# Use literal tags in SRCREV, when available, instead of commit IDs
SRCREV = "v2010.06_TI816XPSP_04.00.00.10"

UVER = "2010.06"
PSPREL = "04.00.00.10"

PR = "r1"

Add PSP version for ti816x devices.

u-boot: Add PSP version for ti816x devices.

* Add TI PSP u-boot version for dm816x/c6a816x/am389x devices.
* Based on PSP release 4.00.00.10.

Signed-off-by: Siddharth Heroor <1457302e24e895303aa4b06d008aa2447893910c@ti.com>
Signed-off-by: Koen Kooi <42e3d96910f922bdd7dd1805fe3f8aff634f391d@openembedded.org>


SUMMARY = "UpdateHub utilities for update package management and server"
SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d7d0c756730e640e1731676efa6782e9"

SRC_URI = "git://github.com/UpdateHub/uhu.git;protocol=https"
SRCREV = "fed71af14f79fdc8db8da90f63b8b3d59ea93174"

PV = "1.0.0+${SRCPV}"

S = "${WORKDIR}/git"

inherit setuptools3

CLEANBROKEN = "1"

do_install_append_class-native() {
     sed -i -e '1s|^#!.*|#!/usr/bin/env python3|' ${D}${bindir}/uhu
     create_wrapper ${D}${bindir}/uhu LC_ALL=C.UTF-8 LANG=C.UTF-8 LOCPATH=/usr/lib/locale
}

# FIXME: The native package is not adding the runtime dependencies for
# the sysroot populate. The issue is reported on YOCTO: #10113
do_populate_sysroot[rdeptask] = "do_populate_sysroot"

# FIXME: Runtime dependency of python3-prompt-toolkit which is not handled
# for native case.  The issue is also related to YOCTO: #10113
RDEPENDS_${PN} += " \
    python3-wcwidth \
    python3-six \
"

RDEPENDS_${PN} += " \
    updatehub-package-schema \
    python3-click \
    python3-progress \
    python3-requests \
    python3-rfc3987 \
    python3-jsonschema \
    python3-prompt-toolkit \
    python3-humanize \
"

BBCLASSEXTEND = "native nativesdk"

uhu: Add recipe for target, native and nativesdk use

Signed-off-by: Otavio Salvador <1d31b11c1b92bf5d043d36edfe7174db39a6b891@ossystems.com.br>


LICENSE = "BSD-X"
SECTION = "x11/libs"
PRIORITY = "optional"
DEPENDS = "virtual/libx11 xcalibrateext libxext"
DESCRIPTION = "XCalibrate client-side library"

PV = "0.0+git4be232e30cd33a44a1ce6d3ec429ee6101540c62"

SRC_URI = "git://anongit.freedesktop.org/git/xorg/lib/libXCalibrate;protocol=git;tag=4be232e30cd33a44a1ce6d3ec429ee6101540c62"
S = "${WORKDIR}/git"

inherit autotools pkgconfig

do_stage() {
	autotools_stage_all
}

LICENSE = "BSD-X"
SECTION = "x11/libs"
PRIORITY = "optional"
DEPENDS = "virtual/libx11 xcalibrateext libxext"
DESCRIPTION = "XCalibrate client-side library"
PR = "r0"

PV = "0.0+${PR}+gitr4be232e30cd33a44a1ce6d3ec429ee6101540c62"

SRC_URI = "git://anongit.freedesktop.org/git/xorg/lib/libXCalibrate;protocol=git;tag=4be232e30cd33a44a1ce6d3ec429ee6101540c62"
S = "${WORKDIR}/git"

inherit autotools pkgconfig

do_stage() {
	autotools_stage_all
}

xcalibrate: Use increment-able PV format as other git version recipes do.


DESCRIPTION = "Test applications for OMAP DRM interface"

LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://viddec3test.c;beginline=1;endline=16;md5=c391f44e40a29096285e3121923041df"
DEPENDS += "libdrm libdce libav"

inherit autotools pkgconfig

PR = "r3"
SRCREV = "64e4e389dd8be4947c107a057f34556a4280281a"

SRC_URI = "git://git.ti.com/glsdk/omapdrmtest.git;protocol=git"

S = "${WORKDIR}/git"

INSANE_SKIP_omapdrmtest = "dev-deps"

Test application for OMAP DRM interface

omapdrmtest: Test application for OMAP DRM interface

* Migrated from meta-arago-glsdk and preserved authorship for
  Mrinmayee
* Updated for upstream:
    * Added DESCRIPTION value
    * Removed unneeded FILESEXTRAPATHS variable

Signed-off-by: Chase Maupin <5a5662f468a76e0fc4391e65fb9f536df44d7380@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


inherit gpe

PR          = "r0"
LICENSE     = "GPL"
DESCRIPTION = "GPE file manager"
DEPENDS     = "libgpewidget gnome-vfs dbus"
SECTION     = "gpe"
RDEPENDS    = "gpe-icons"
RRECOMMENDS = "gnome-vfs-plugin-file"

FILES_${PN} += " ${datadir}/gpe"

Add new release of gpe-filemanager.

Add new release of gpe-filemanager.