require recipes-devtools/bison/${PN}_2.7.1.bb
FILESEXTRAPATHS_prepend = "${COREBASE}/meta/recipes-devtools/bison/bison:"

inherit debian-package
DEBIAN_SECTION = "devel"
DPR = "0"

LICENSE = "GPL-3.0"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
"

# Exclude following patches because they were tried to apply on
# doc/Makefile.am but there is no such file:
# fix_cross_manpage_building.patch
# dont-depend-on-help2man.patch
# FIXME: file doc/bison.texi is missing, temporarily build without document
# and examples for minimal implementation with
# remove-document-examples-target.patch

BASE_SRC_URI = " \
file://m4.patch \
file://remove-document-examples-target.patch \
"

SRC_URI_class-native = " \
${DEBIAN_SRC_URI} \
${BASE_SRC_URI} \
"

SRC_URI += " \
${BASE_SRC_URI} \
"

inherit debian-fix-timestamp

Revert "bison: inherit debian-fix-timestamp to fix build behavior"

This reverts commit 6360ff1f112ac2ff9deb1fb5809ed77c6f201d16.

do_debian_fix_timestamp() will be added and used by
not only bison but also all recipes in recipes-debian

Signed-off-by: HAYASHI Kazuhiro <d6ab13038406a238a56011921c4eda80a48396fd@toshiba.co.jp>


DESCRIPTION = "Desktop environment and phone stack GUI for SHR"
HOMEPAGE = "http://gitorious.org/mokosuite2"
AUTHOR = "Daniele Ricci"
LICENSE = "GPLv3"
DEPENDS = "mokowm elementary libfreesmartphone-glib libphone-utils eggdbus glib-2.0 dbus-glib alsa-lib db sqlite3"
SECTION = "misc/utils"

PV = "1.0.99+gitr${SRCPV}"
PR = "r1"
SRCREV = "e70e928216eea9d07c28327634ea49c87bc0c92f"

SRC_URI = "git://gitorious.org/mokosuite2/appbunch.git;protocol=git"
S = "${WORKDIR}/git"

PARALLEL_MAKE = ""

CFLAGS += "-DOPENMOKO"
EXTRA_OECONF = " --enable-contactsdb-sqlite --enable-settings-config --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
FILES_${PN} += "${datadir}/mokosuite ${sysconfdir}/dbus-1 ${sysconfdir}/X11 ${sysconfdir}/mokosuite.conf {$datadir}/applications"
CONFFILES_${PN} = "${sysconfdir}/mokosuite.conf"

inherit pkgconfig autotools

DESCRIPTION = "Desktop environment and phone stack GUI for SHR"
HOMEPAGE = "http://gitorious.org/mokosuite2"
AUTHOR = "Daniele Ricci"
LICENSE = "GPLv3"
DEPENDS = "mokowm elementary libfakekey libfreesmartphone-glib libphone-utils eggdbus glib-2.0 dbus-glib alsa-lib db sqlite3 vala-native"
SECTION = "misc/utils"

PV = "1.0.99+gitr${SRCPV}"
PR = "r1"
SRCREV = "e70e928216eea9d07c28327634ea49c87bc0c92f"

SRC_URI = "git://gitorious.org/mokosuite2/appbunch.git;protocol=git"
S = "${WORKDIR}/git"

PARALLEL_MAKE = ""

CFLAGS += "-DOPENMOKO"
EXTRA_OECONF = " --enable-contactsdb-sqlite --enable-settings-config --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
FILES_${PN} += "${datadir}/mokosuite ${sysconfdir}/dbus-1 ${sysconfdir}/X11 ${sysconfdir}/mokosuite.conf {$datadir}/applications"
CONFFILES_${PN} = "${sysconfdir}/mokosuite.conf"

inherit pkgconfig autotools

mokosuite2: Add `libfakekey` and `vala-native` to DEPENDS.

During the latest bumps of `SRCREV` I guess it was forgotten to add some dependencies.

`libfakekey` is needed for a successful configure and without `vala-native` `valac` is not found on a clean and minimal build system.

Signed-off-by: Paul Menzel <acd6d3b156327487a919475da61b8867f1e8b249@users.sourceforge.net>
Acked-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>


#
# base recipe: meta/recipes-gnome/gnome/gnome-common_3.14.0.bb
# base branch: jethro
#

SUMMARY = "common scripts and macros to develop with GNOME"
DESCRIPTION = "gnome-common is an extension to autoconf, automake and libtool for the GNOME \
environment and GNOME using applications. Included are gnome-autogen.sh and \
several macros to help in GNOME source trees."

PR = "r0"

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

# debian-package needs be inherited after gnomebase
# to overwrite SRC_URI value.
inherit gnomebase allarch
inherit debian-package
PV = "3.14.0"

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

EXTRA_AUTORECONF = ""
DEPENDS = ""

BBCLASSEXTEND = "native"

#
# base recipe: meta/recipes-gnome/gnome/gnome-common_3.14.0.bb
# base branch: jethro
#

SUMMARY = "common scripts and macros to develop with GNOME"
DESCRIPTION = "gnome-common is an extension to autoconf, automake and libtool for the GNOME \
environment and GNOME using applications. Included are gnome-autogen.sh and \
several macros to help in GNOME source trees."

PR = "r0"

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

# debian-package needs be inherited after gnomebase
# to overwrite SRC_URI value.
inherit gnomebase allarch
inherit debian-package
PV = "3.14.0"

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

EXTRA_AUTORECONF = ""
DEPENDS = ""

FILES_${PN} += "${datadir}/aclocal"
FILES_${PN}-dev = ""

RDEPENDS_${PN} += "autoconf automake libtool pkg-config gettext intltool autopoint"
RDEPENDS_${PN}_class-native = ""

BBCLASSEXTEND = "native nativesdk"

Correct files shipment and dependencies

gnome-common: Correct files shipment and dependencies

Provide packages and dependencies as Debian.

Signed-off-by: Trung Do <64081e6b7eb2b24289b8a4e51cef9836ddf28af2@toshiba-tsdv.com>
Signed-off-by: Kazuhiro Hayashi <d6ab13038406a238a56011921c4eda80a48396fd@toshiba.co.jp>


inherit core-image
inherit mksdcard

INC_PR = "r0"

IMAGE_FEATURES += "dev-pkgs"

DEPENDS += "linux-yocto-mainline"

FSTYPE_VIRT ?= "ext3"

IMAGE_INSTALL += "util-linux"
IMAGE_INSTALL += "util-linux-blkid"
IMAGE_INSTALL += "util-linux-mount"
IMAGE_INSTALL += "tree"

IMAGE_INSTALL += "acme-utils"
IMAGE_INSTALL += "acme-iio-init"
IMAGE_INSTALL += "acme-cape-init"
IMAGE_INSTALL += "i2c-tools"
IMAGE_INSTALL += "libiio"
IMAGE_INSTALL += "btrfs-tools"

IMAGE_INSTALL += "systemd-analyze"

IMAGE_BOOT_FILES += "zImage zImage-am335x-boneblack.dtb uEnv.txt"

inherit core-image
inherit mksdcard

INC_PR = "r0"

IMAGE_FEATURES += "dev-pkgs"

DEPENDS += "linux-yocto-mainline"

FSTYPE_VIRT ?= "ext3"

IMAGE_INSTALL += "util-linux"
IMAGE_INSTALL += "util-linux-blkid"
IMAGE_INSTALL += "util-linux-mount"
IMAGE_INSTALL += "tree"

IMAGE_INSTALL += "acme-utils"
IMAGE_INSTALL += "acme-iio-init"
IMAGE_INSTALL += "acme-cape-init"
IMAGE_INSTALL += "i2c-tools"
IMAGE_INSTALL += "libiio"

IMAGE_INSTALL += "libusbg"

IMAGE_INSTALL += "systemd-analyze"

IMAGE_BOOT_FILES += "zImage zImage-am335x-boneblack.dtb uEnv.txt"

Remove btrfs tools and add libusbg to enable USB devices


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
}

COMPATIBLE_MACHINE = "raspberrypi"

require linux.inc

DESCRIPTION = "Linux kernel for the RaspberryPi board"

PR = "r2"

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

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
}

Update kernel to latest upstream

linux-raspberrypi: Update kernel to latest upstream

Signed-off-by: Andrei Gherzan <8dc7c09356db0b1762fb140617d7375c0a5a4131@gherzan.ro>


DESCRIPTION = "Rdesktop rdp client for X"
HOMEPAGE = "http://www.rdesktop.org"

LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949"

PR = "r0"
inherit debian-package

DEPENDS = "virtual/libx11 openssl libgssglue alsa-lib"

inherit autotools-brokensep pkgconfig

# Currently, we have no recipe for pcsclite, so temporary disable smartcard.
EXTRA_OECONF = "--with-openssl=${STAGING_LIBDIR}/.. \
	--with-ipv6 --with-sound=alsa \
	--disable-smartcard \
"

INSANE_SKIP_rdesktop_forcevariable = " already-stripped"

DESCRIPTION = "Rdesktop rdp client for X"
HOMEPAGE = "http://www.rdesktop.org"

LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949"

PR = "r1"
inherit debian-package

DEPENDS = "virtual/libx11 openssl libgssglue alsa-lib"

inherit autotools-brokensep pkgconfig

# Currently, we have no recipe for pcsclite, so temporary disable smartcard.
EXTRA_OECONF = "--with-openssl=${STAGING_LIBDIR}/.. \
	--with-ipv6 --with-sound=alsa \
	--disable-smartcard \
"
# We are cross compiling, set 'fu_cv_sys_stat_statvfs64=cross'
# to prevent sys_stat_statvfs64 is 'yes' by running test code in configure,
# because it make error when build for qemuppc target:
# 	| disk.c:726:18: error: storage size of 'stat_fs' isn't known
# 	|   struct STATFS_T stat_fs;
CACHED_CONFIGUREVARS += "fu_cv_sys_stat_statvfs64=cross"

INSANE_SKIP_rdesktop_forcevariable = " already-stripped"

Fix error when build for qemuppc

rdesktop: Fix error when build for qemuppc

We are cross compiling, set 'fu_cv_sys_stat_statvfs64=cross'
to prevent sys_stat_statvfs64 is 'yes' by running test code in configure,
because it make error when build for qemuppc target:
  | disk.c:726:18: error: storage size of 'stat_fs' isn't known
  |   struct STATFS_T stat_fs;

Signed-off-by: Trung Do <64081e6b7eb2b24289b8a4e51cef9836ddf28af2@toshiba-tsdv.com>


SUMMARY = "XSL stylesheets for the yelp help browser"
LICENSE = "LGPLv2.1 & GPLv2"
LIC_FILES_CHKSUM = " \
    file://COPYING;md5=3e2bad3c5e3990988f9fa1bc5785b147 \
    file://COPYING.GPL;md5=eb723b61539feef013de476e68b5c50a \
    file://COPYING.LGPL;md5=a6f89e2100d9b6cdffcea4f398e37343 \
"

inherit gnomebase gettext itstool

DEPENDS += "libxml2"

SRC_URI[archive.md5sum] = "7d71af68fff4a92bcb2b8989f126be6c"
SRC_URI[archive.sha256sum] = "4fe51c0233b79a4c204c68498d45f09b342c30ed02c4e418506c0e35f0904ec3"

RDEPENDS_${PN}_append_class-target = " libxml2 itstool"

# ensure our native consumers are forced to inherit itstool
RDEPENDS_${PN}_append_class-native = " libxml2"

BBCLASSEXTEND = "native"

SUMMARY = "XSL stylesheets for the yelp help browser"
LICENSE = "LGPLv2.1 & GPLv2"
LIC_FILES_CHKSUM = " \
    file://COPYING;md5=3e2bad3c5e3990988f9fa1bc5785b147 \
    file://COPYING.GPL;md5=eb723b61539feef013de476e68b5c50a \
    file://COPYING.LGPL;md5=a6f89e2100d9b6cdffcea4f398e37343 \
"

inherit gnomebase gettext itstool

DEPENDS += "libxml2"

SRC_URI[archive.md5sum] = "7d71af68fff4a92bcb2b8989f126be6c"
SRC_URI[archive.sha256sum] = "4fe51c0233b79a4c204c68498d45f09b342c30ed02c4e418506c0e35f0904ec3"

RDEPENDS_${PN}_append_class-target = " libxml2 itstool"

# ensure our native consumers are forced to inherit itstool
RDEPENDS_${PN}_append_class-native = " libxml2-native"

BBCLASSEXTEND = "native"

Mark native libxml2 in rdeps

yelp-xsl: Mark native libxml2 in rdeps

Using libxml2 create a runtime dependency on target libxml2 instead of
native libxml2, which is what we want here.

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


# This recipe allows for a 'bleeding edge' u-boot-xlnx build.
# Since this tree is frequently updated, AUTOREV is used to track its contents.
#
# To enable this recipe, set
# PREFERRED_VERSION_u-boot-xlnx ?= "${UBOOT_XLNX_DEV_BRANCH}"
# Alternatively to track and build master branch instead, set
# UBOOT_XLNX_DEV_BRANCH ?= "master"
# PREFERRED_VERSION_u-boot-xlnx ?= "${UBOOT_XLNX_DEV_BRANCH}"

UBOOT_XLNX_DEV_BRANCH ?= "master-next"

include u-boot-xlnx.inc

SRC_URI = "git://github.com/Xilinx/u-boot-xlnx.git;protocol=https;branch=${UBOOT_XLNX_DEV_BRANCH}"

# Set default SRCREVs. SRCREVs statically set to prevent network access during
# parsing.
# AUTOREV is set in the anonymous python routine and resolved when the variables
# are finalized.
SRCREV="f40924452f947fbd6886eaa677c1b0bd47edfcf5"

python () {
    d.setVar("SRCREV", "${AUTOREV}")
}

PR = "r0"
PV = "${UBOOT_XLNX_DEV_BRANCH}${XILINX_EXTENSION}+git"

# This recipe allows for a 'bleeding edge' u-boot-xlnx build.
# Since this tree is frequently updated, AUTOREV is used to track its contents.
#
# To enable this recipe, set
# PREFERRED_VERSION_u-boot-xlnx ?= "${UBOOT_XLNX_DEV_BRANCH}"
# Alternatively to track and build master branch instead, set
# UBOOT_XLNX_DEV_BRANCH ?= "master"
# PREFERRED_VERSION_u-boot-xlnx ?= "${UBOOT_XLNX_DEV_BRANCH}"

UBOOT_XLNX_DEV_BRANCH ?= "master-next"

include u-boot-xlnx.inc

LIC_FILES_CHKSUM = "file://README;beginline=1;endline=6;md5=157ab8408beab40cd8ce1dc69f702a6c"

SRC_URI = "git://github.com/Xilinx/u-boot-xlnx.git;protocol=https;branch=${UBOOT_XLNX_DEV_BRANCH}"

# Set default SRCREVs. SRCREVs statically set to prevent network access during
# parsing.
# AUTOREV is set in the anonymous python routine and resolved when the variables
# are finalized.
SRCREV="f40924452f947fbd6886eaa677c1b0bd47edfcf5"

python () {
    d.setVar("SRCREV", "${AUTOREV}")
}

PR = "r0"
PV = "${UBOOT_XLNX_DEV_BRANCH}${XILINX_EXTENSION}+git"

Update license checksum for master-next

u-boot-xlnx: Update license checksum for master-next

* License has changed in u-boot sources, update to reflect the license
  changes

Signed-off-by: Nathan Rossi <e1e6d173c6873c0ae2b831215d22380d293bb314@xilinx.com>


DESCRIPTION = "Packages that are required for the OpenSlug native build environment"
LICENSE = MIT
PR = "r3"

INHIBIT_DEFAULT_DEPS = "1"
ALLOW_EMPTY = 1
PACKAGES = "${PN}"

OPENSLUG_NATIVE = "\
	automake \
	bash \
	binutils binutils-dev \
	bison \
	bzip2 \
	coreutils \
	cpp cpp-symlinks \
	cvs \
	flex \
	gawk \
	g++ g++-symlinks \
	gcc gcc-symlinks \
	glibc-extra-nss glibc-utils \
	gnu-config \
	libc6 libc6-dev \
	libg2c-dev \
	libgdbm3 \
	libperl5 \
	libreadline4 libreadline-dev \
	libstdc++-dev \
	libthread-db1 \
	lrzsz \
	m4 \
	make \
	ncurses ncurses-dev ncurses-terminfo \
	patch \
	sed \
	tar \
	util-linux \
	wget \
	"

RDEPENDS = '${OPENSLUG_NATIVE}'

pkg_postinst_${PN} () {
	# Fix some strange .so-files with strange comments in them. This should
	# really be done in the packages providing these, but untill that, this
	# works, and will not break anything when it actually gets fixed
	tail -n 2 /usr/lib/libc.so > /tmp/tmpfile
	mv /tmp/tmpfile /usr/lib/libc.so
	tail -n 2 /usr/lib/libpthread.so > /tmp/tmpfile
	mv /tmp/tmpfile /usr/lib/libpthread.so
}

DESCRIPTION = "Packages that are required for the OpenSlug native build environment"
LICENSE = MIT
PR = "r4"

INHIBIT_DEFAULT_DEPS = "1"
ALLOW_EMPTY = 1
PACKAGES = "${PN}"

OPENSLUG_NATIVE = "\
	automake \
	bash \
	binutils binutils-dev binutils-symlinks \
	bison \
	bzip2 \
	coreutils \
	cpp cpp-symlinks \
	cvs \
	flex \
	gawk \
	g++ g++-symlinks \
	gcc gcc-symlinks \
	glibc-extra-nss glibc-utils \
	gnu-config \
	libc6 libc6-dev \
	libg2c-dev \
	libgdbm3 \
	libperl5 \
	libreadline4 libreadline-dev \
	libstdc++-dev \
	libthread-db1 \
	lrzsz \
	m4 \
	make \
	ncurses ncurses-dev ncurses-terminfo \
	patch \
	sed \
	tar \
	util-linux \
	wget \
	"

RDEPENDS = '${OPENSLUG_NATIVE}'

Add binutils-symlinks, remove the libc.so and libpthread.so fix since things work without it


DESCRIPTION = "Linux kernel for Beck IPC Hardware"

require recipes-kernel/linux/linux.inc
require recipes-kernel/linux/linux-dtb.inc

COMPATIBLE_MACHINE = "(sc145-db150|sc165-db150)"

PV = "4.9.18"

SRCREV_pn-${PN} = "da35c239a1e652ee91ed52729e951e38e753b2bc"

SRC_URI += "git://github.com/beck-ipc/kernel-at-chip.git;protocol=https;branch=v4.9-beck; \
            file://defconfig"

S = "${WORKDIR}/git"

DESCRIPTION = "Linux kernel for Beck IPC Hardware"

require recipes-kernel/linux/linux.inc
require recipes-kernel/linux/linux-dtb.inc

COMPATIBLE_MACHINE = "(sc145-db150|sc165-db150)"

PV = "4.9.18"

SRCREV_pn-${PN} = "82c7be97cce616209d32ea2220247b3bce7196ea"

SRC_URI += "git://github.com/beck-ipc/kernel-at-chip.git;protocol=https;branch=v4.9-beck; \
            file://defconfig"

S = "${WORKDIR}/git"

linux-beck: Update to latest git revision.
Supports configuration of Ethernet device numbers through devicetree.


SUMMARY = "An image that builds a Docker image of the environment \
for GNSS-SDR testing purposes."

EXTRA_IMAGE_FEATURES += "tools-debug tools-profile tools-sdk dev-pkgs"
LICENSE = "MIT"

IMAGE_INSTALL = " \
                 packagegroup-core-container \
                 packagegroup-gnss-sdr-base \
                "

require gnuradio-dev-image.bb

RDEPENDS_packagegroup-sdr-base-python += " python-six"

SDK_EXTRA_TOOLS += "nativesdk-python-six"

CORE_IMAGE_EXTRA_INSTALL += " \
    packagegroup-gnss-sdr-base \
"

IMAGE_CLASSES += "image_type_docker"
IMAGE_FSTYPES = "docker"

inherit core-image

# set a meaningful name  and tag for the docker output image
DOCKER_IMAGE_TAG = "latest"
DOCKER_IMAGE_NAME_EXPORT ?= "core-image-container:${DOCKER_IMAGE_TAG}"

SUMMARY = "An image that builds a Docker image of the environment \
for GNSS-SDR testing purposes."

EXTRA_IMAGE_FEATURES += "tools-debug tools-profile tools-sdk dev-pkgs"
LICENSE = "MIT"

IMAGE_INSTALL = " \
                 packagegroup-core-container \
                 packagegroup-gnss-sdr-base \
                "

require core-image-container.bb
require gnuradio-dev-image.bb

RDEPENDS_packagegroup-sdr-base-python += " python-six"

SDK_EXTRA_TOOLS += "nativesdk-python-six"

CORE_IMAGE_EXTRA_INSTALL += " \
    packagegroup-gnss-sdr-base \
"

IMAGE_CLASSES += "image_type_docker"
IMAGE_FSTYPES = "docker"

inherit core-image

# set a meaningful name  and tag for the docker output image
DOCKER_IMAGE_TAG = "latest"
DOCKER_IMAGE_NAME_EXPORT ?= "core-image-container:${DOCKER_IMAGE_TAG}"

Add core-image-container to docker image


SECTION = "libs"
LICENSE = "GD"
LIC_FILES_CHKSUM = "file://COPYING;md5=c97638cafd3581eb87abd37332137669"
DESCRIPTION = "gd is a library used to create PNG, JPEG, or WBMP images."
DEPENDS = "freetype libpng jpeg zlib"
PR = "r5"

SRC_URI = "http://www.libgd.org/releases/gd-2.0.36RC1.tar.gz"
SRC_URI[md5sum] = "39ac48e6d5e0012a3bd2248a0102f209"
SRC_URI[sha256sum] = "dd7c1795271221b9237769b96b8cec7fbdc5db7b8954d864ead51fc1296a6ac8"

S = "${WORKDIR}/gd-2.0.36RC1"

inherit autotools binconfig gettext

EXTRA_OECONF += " --with-zlib=${STAGING_LIBDIR}/.. \
                  --with-png=${STAGING_LIBDIR}/.. \
                  --with-jpeg=${STAGING_LIBDIR}/.. \
                  --with-freetype \
                  --without-fontconfig \
                  --without-xpm \
                  --without-x"

EXTRA_OEMAKE = 'LDFLAGS="${LDFLAGS}"'

SECTION = "libs"
LICENSE = "GD"
LIC_FILES_CHKSUM = "file://COPYING;md5=c97638cafd3581eb87abd37332137669"
DESCRIPTION = "gd is a library used to create PNG, JPEG, or WBMP images."
DEPENDS = "freetype libpng jpeg zlib"
PR = "r5"

SRC_URI = "http://www.libgd.org/releases/gd-2.0.36RC1.tar.gz"
SRC_URI[md5sum] = "39ac48e6d5e0012a3bd2248a0102f209"
SRC_URI[sha256sum] = "dd7c1795271221b9237769b96b8cec7fbdc5db7b8954d864ead51fc1296a6ac8"

MIRRORS += "http://www.libgd.org/releases/ http://fossies.org/unix/www/ \n"

S = "${WORKDIR}/gd-2.0.36RC1"

inherit autotools binconfig gettext

EXTRA_OECONF += " --with-zlib=${STAGING_LIBDIR}/.. \
                  --with-png=${STAGING_LIBDIR}/.. \
                  --with-jpeg=${STAGING_LIBDIR}/.. \
                  --with-freetype \
                  --without-fontconfig \
                  --without-xpm \
                  --without-x"

EXTRA_OEMAKE = 'LDFLAGS="${LDFLAGS}"'

Add mirror for when libgd.org is down

gd: Add mirror for when libgd.org is down

Added http://fossies.org/unix/www/ as a mirror of http://www.libgd.org/releases/
so that gd-2.0.36RC1.tar.gz can still be downloaded when libgd.org is down.

Signed-off-by: Paul Barker <a027184a55211cd23e3f3094f1fdc728df5e0500@paulbarker.me.uk>
Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>


SUMMARY = "Xilinx HDMI Linux Kernel module"
DESCRIPTION = "Out-of-tree HDMI kernel modules provider for MPSoC EG/EV devices"
SECTION = "kernel/modules"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=61ac10ffd8cd46f9637586205af76cea"

XLNX_HDMI_VERSION = "5.4.0"
PV = "${XLNX_HDMI_VERSION}"

S = "${WORKDIR}/git"

BRANCH ?= "rel-v2020.1"
REPO   ?= "git://github.com/xilinx/hdmi-modules.git;protocol=https"
SRCREV ?= "3a6e440b50263a3ed99492aba3e507d7c130355c"

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

inherit module

EXTRA_OEMAKE += "O=${STAGING_KERNEL_BUILDDIR}"
COMPATIBLE_MACHINE = "^$"
COMPATIBLE_MACHINE_zynqmp = "zynqmp"
COMPATIBLE_MACHINE_versal = "versal"

PACKAGE_ARCH = "${SOC_FAMILY_ARCH}"

SUMMARY = "Xilinx HDMI Linux Kernel module"
DESCRIPTION = "Out-of-tree HDMI kernel modules provider for MPSoC EG/EV devices"
SECTION = "kernel/modules"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=498a38cdcb922b9e987bbbb46e8a9ee5"

XLNX_HDMI_VERSION = "5.4.0"
PV = "${XLNX_HDMI_VERSION}"

S = "${WORKDIR}/git"

BRANCH ?= "rel-v2020.2"
REPO   ?= "git://github.com/xilinx/hdmi-modules.git;protocol=https"
SRCREV ?= "2cbacc12910bab236e491c5aa44999fa16cbaea9"

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

inherit module

EXTRA_OEMAKE += "O=${STAGING_KERNEL_BUILDDIR}"
COMPATIBLE_MACHINE = "^$"
COMPATIBLE_MACHINE_zynqmp = "zynqmp"
COMPATIBLE_MACHINE_versal = "versal"

PACKAGE_ARCH = "${SOC_FAMILY_ARCH}"

kernel-module-hdmi: Update commit id and license md5sum for 2020.2

Update branch, commit id and LICENSE md5sum for 2020.2

Signed-off-by: Vishal Sagar <854a274f6c04734bff8e00541d5a181a83544a95@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <dcd6f85a7bffd89d026445db0f5113d6d436d06a@xilinx.com>


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

DEPENDS = "libxml-simple-perl-native"

SRC_URI = "http://tango.freedesktop.org/releases/icon-naming-utils-${PV}.tar.gz"
SRC_URI[md5sum] = "2c5c7a418e5eb3268f65e21993277fba"
SRC_URI[sha256sum] = "044ab2199ed8c6a55ce36fd4fcd8b8021a5e21f5bab028c0a7cdcf52a5902e1c"

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

inherit autotools

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

BBCLASSEXTEND = "native"

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

DEPENDS = "libxml-simple-perl-native"

PR = "r1"

SRC_URI = "http://tango.freedesktop.org/releases/icon-naming-utils-${PV}.tar.gz"
SRC_URI[md5sum] = "2c5c7a418e5eb3268f65e21993277fba"
SRC_URI[sha256sum] = "044ab2199ed8c6a55ce36fd4fcd8b8021a5e21f5bab028c0a7cdcf52a5902e1c"

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

inherit autotools

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
}

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

BBCLASSEXTEND = "native"

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

This is imported from oe.dev

Signed-off-by: Tom Rini <4c3d5c8f8c21c27dd329bd585f481113514551fd@mentor.com>
Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>
Signed-off-by: Koen Kooi <42e3d96910f922bdd7dd1805fe3f8aff634f391d@dominion.thruhere.net>


DESCRIPTION = "A web Nas Menu"
SECTION = "network"
HOMEPAGE = "https://github.com/baillaw/meta-nas"

RDEPENDS_${PN} = "transmission-web filemanager"

SRC_URI = "file://index.html"
SRC_URI += "file://COPYING"

SRC_URI[md5sum] = "665547ad10bd4aeda5f36fd23558fd8b"
SRC_URI[sha256sum] = "03057cf948d9a63ed832931bd0dbaf692889a9da51015ec7c294451643090942"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"

S = "${WORKDIR}"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=6b2a2e44797724bf46ea769edb0f54a7"

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

do_install () {
    # Do it carefully
    [ -d "${S}" ] || exit 1
    mkdir -p ${D}/www/pages || exit 1
    cp ${WORKDIR}/index.html ${D}/www/pages/
}

FILES_${PN} = "/"

DESCRIPTION = "A web Nas Menu"
SECTION = "network"
HOMEPAGE = "https://github.com/baillaw/meta-nas"

RDEPENDS_${PN} = "transmission-web filemanager minidlna "

SRC_URI = "file://index.html"
SRC_URI += "file://COPYING"

SRC_URI[md5sum] = "665547ad10bd4aeda5f36fd23558fd8b"
SRC_URI[sha256sum] = "03057cf948d9a63ed832931bd0dbaf692889a9da51015ec7c294451643090942"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"

S = "${WORKDIR}"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=6b2a2e44797724bf46ea769edb0f54a7"

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

do_install () {
    # Do it carefully
    [ -d "${S}" ] || exit 1
    mkdir -p ${D}/www/pages || exit 1
    cp ${WORKDIR}/index.html ${D}/www/pages/
}

FILES_${PN} = "/"

Add minidlna as depency for the nas menu

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


DESCRIPTION = "IBM Internet of Things Foundation Client for Python"
HOMEPAGE = "https://github.com/ibm-messaging/iot-python"
LICENSE = "ECL-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8e63150e06ca345cebdd9a63642ac49d"

inherit setuptools

RDEPENDS_${PN} = "\
	${PYTHON_PN}-requests \
	${PYTHON_PN}-paho-mqtt \
	${PYTHON_PN}-iso8601 \
	${PYTHON_PN}-pytz \
	${PYTHON_PN}-json \
	${PYTHON_PN}-datetime \
	${PYTHON_PN}-threading \
	${PYTHON_PN}-netclient \
	${PYTHON_PN}-distribute \
"

SRC_NAME = "ibmiotf"

SRC_URI = "https://pypi.python.org/packages/source/i/${SRC_NAME}/${SRC_NAME}-${PV}.zip"

SRC_URI[md5sum] = "fb29e562fc9ed22fc926c0ed34e383be"
SRC_URI[sha256sum] = "330fca8e9b98f85620f0fa09e6e4b36deca92c14d34ace1bd586bcfe7391da3a"

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

DESCRIPTION = "IBM Internet of Things Foundation Client for Python"
HOMEPAGE = "https://github.com/ibm-messaging/iot-python"
LICENSE = "ECL-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8e63150e06ca345cebdd9a63642ac49d"

inherit setuptools

PR = "r2"

RDEPENDS_${PN} = "\
	${PYTHON_PN}-requests \
	${PYTHON_PN}-paho-mqtt \
	${PYTHON_PN}-iso8601 \
	${PYTHON_PN}-pytz \
	${PYTHON_PN}-json \
	${PYTHON_PN}-datetime \
	${PYTHON_PN}-threading \
	${PYTHON_PN}-netclient \
	${PYTHON_PN}-distribute \
	${PYTHON_PN}-contextlib \
"

SRC_NAME = "ibmiotf"

SRC_URI = "https://pypi.python.org/packages/source/i/${SRC_NAME}/${SRC_NAME}-${PV}.zip"

SRC_URI[md5sum] = "fb29e562fc9ed22fc926c0ed34e383be"
SRC_URI[sha256sum] = "330fca8e9b98f85620f0fa09e6e4b36deca92c14d34ace1bd586bcfe7391da3a"

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

Fix dependency for ibmiotf recipe.

Fix dependency for ibmiotf recipe.


DESCRIPTION = "rosdep package manager abstraction tool for ROS"
SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e910b35b0ef4e1f665b9a75d6afb7709"
SRCNAME = "rosdep"

DEPENDS = "python-nose"

SRC_URI = "http://download.ros.org/downloads/rosdep/rosdep-${PV}.tar.gz"
SRC_URI[md5sum] = "2c5669bc5cafcb1df8cd21ce14844cc4"
SRC_URI[sha256sum] = "46e072074270a1ea25411829814f4bdc1f34b358c950e9b8a7b75b4a40efd96a"

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

RDEPENDS_${PN} += "python-catkin-pkg python-rospkg python-pyyaml python-netclient"

inherit setuptools

BBCLASSEXTEND += "native"

DESCRIPTION = "rosdep package manager abstraction tool for ROS"
SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e910b35b0ef4e1f665b9a75d6afb7709"
SRCNAME = "rosdep"

DEPENDS = "python-nose"

SRC_URI = "http://download.ros.org/downloads/rosdep/rosdep-${PV}.tar.gz"
SRC_URI[md5sum] = "2c5669bc5cafcb1df8cd21ce14844cc4"
SRC_URI[sha256sum] = "46e072074270a1ea25411829814f4bdc1f34b358c950e9b8a7b75b4a40efd96a"

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

RDEPENDS_${PN} += "python-catkin-pkg python-rospkg python-pyyaml python-netclient python-rosdistro"

inherit setuptools

BBCLASSEXTEND += "native"

python-rosdep: Add run-time dependency on python-rosdistro

python-rosdep still depends on python-rosdistro in ROS Indigo.

This dependency needs to be dropped after updating the meta
layer to Kinetic.

Signed-off-by: Dmitry Rozhkov <208d90a35521dcb3e50d907c695d85f9e609147c@linux.intel.com>


DESCRIPTION = "Very high-quality data compression program."
SECTION = "console/utils"
PR = "r0"

LICENSE = "bzip2"
SRC_URI = "http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz \
           file://configure.ac \
	   file://Makefile.am"

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

CFLAGS_append = " -fPIC -fpic -Winline -fno-strength-reduce -D_FILE_OFFSET_BITS=64"

inherit autotools native

do_configure_prepend () {
	cp ${WORKDIR}/configure.ac ${S}/
	cp ${WORKDIR}/Makefile.am ${S}/
	cp ${STAGING_DATADIR_NATIVE}/automake*/install-sh ${S}/
}

do_stage () {
	install -m 0644 bzlib.h ${STAGING_INCDIR}/
	oe_libinstall -a -so libbz2 ${STAGING_LIBDIR}
}

DESCRIPTION = "Very high-quality data compression program."
SECTION = "console/utils"
PR = "r0"

LICENSE = "bzip2"
SRC_URI = "http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz \
           file://configure.ac \
	   file://Makefile.am"

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

CFLAGS_append = " -fPIC -fpic -Winline -fno-strength-reduce -D_FILE_OFFSET_BITS=64"

inherit autotools native

do_configure_prepend () {
	cp ${WORKDIR}/configure.ac ${S}/
	cp ${WORKDIR}/Makefile.am ${S}/
}

do_stage () {
	install -m 0644 bzlib.h ${STAGING_INCDIR}/
	oe_libinstall -a -so libbz2 ${STAGING_LIBDIR}
}

bzip2-full-native: Kill the manual copy of install-sh, autoreconf will handle that.

Signed-off-by: Chris Larson <8cf06b7089d5169434d5def8b2d1c9c9c95f6e71@mvista.com>


require xorg-proto-common.inc

DESCRIPTION = "Touchscreen calibration protocol"

PV = "0.0+gitr${SRCREV}"
PR = "r1"
PE = "1"

SRC_URI = "git://anongit.freedesktop.org/git/xorg/proto/calibrateproto;protocol=git"
S = "${WORKDIR}/git"

require xorg-proto-common.inc

DESCRIPTION = "Touchscreen calibration protocol"

PR = "r0"
PV = "0.0+${PR}+gitr${SRCREV}"
PE = "1"

SRC_URI = "git://anongit.freedesktop.org/git/xorg/proto/calibrateproto;protocol=git"
S = "${WORKDIR}/git"

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


require navit.inc

SRCREV = "4495"
PV = "0.2.0+svnr${SRCPV}"
PR = "${INC_PR}.12"

S = "${WORKDIR}/navit"
SRC_URI += "svn://anonymous@navit.svn.sourceforge.net/svnroot/navit/trunk;module=navit;proto=http "

require navit.inc

SRCREV = "4503"
PV = "0.2.0+svnr${SRCPV}"
PR = "${INC_PR}.12"

S = "${WORKDIR}/navit"
SRC_URI += "svn://anonymous@navit.svn.sourceforge.net/svnroot/navit/trunk;module=navit;proto=http "

Update to SVN revision 4503.

navit: Update to SVN revision 4503.

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


DESCRIPTION = "luaposix is a POSIX binding for Lua."
LICENSE = "MIT"
HOMEPAGE = "https://github.com/luaposix/luaposix"
LIC_FILES_CHKSUM = "file://LICENSE;md5=f81069e00c0cad249f20efe958276db1"

DEPENDS += "lua-native lua libxcrypt"

SRC_URI = "git://github.com/luaposix/luaposix.git;branch=release-v${PV} \
"
SRCREV = "14043c5086ae738823a5dfbc9170d9e14193fbef"
S = "${WORKDIR}/git"
LUA_VERSION = "5.4"

B = "${S}"

inherit pkgconfig

do_compile() {
    ${S}/build-aux/luke
}

do_install() {
    ${S}/build-aux/luke PREFIX=${D}${prefix} install
}

FILES:${PN} = "${datadir}/lua/${LUA_VERSION} \
               ${libdir}/lua/${LUA_VERSION}"

DESCRIPTION = "luaposix is a POSIX binding for Lua."
LICENSE = "MIT"
HOMEPAGE = "https://github.com/luaposix/luaposix"
LIC_FILES_CHKSUM = "file://LICENSE;md5=f81069e00c0cad249f20efe958276db1"

DEPENDS += "lua-native lua virtual/crypt"

SRC_URI = "git://github.com/luaposix/luaposix.git;branch=release-v${PV} \
"
SRCREV = "14043c5086ae738823a5dfbc9170d9e14193fbef"
S = "${WORKDIR}/git"
LUA_VERSION = "5.4"

B = "${S}"

inherit pkgconfig

do_compile() {
    ${S}/build-aux/luke
}

do_install() {
    ${S}/build-aux/luke PREFIX=${D}${prefix} install
}

FILES:${PN} = "${datadir}/lua/${LUA_VERSION} \
               ${libdir}/lua/${LUA_VERSION}"

luaposix: Use virtual/crypt instread of hardcoding libxcrypt

This helps to compile it with musl

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


DESCRIPTION = "Base software to install on USRP Embedded"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"

PR = "r6"

inherit task

RDEPENDS_${PN} = "\
  kernel-modules \
  oprofile \
  screen \
  htop \
  powertop \
  python-lxml \
  python-subprocess \
  gdb \
  vim-vimrc \
"

DESCRIPTION = "Base software to install on USRP Embedded"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"

PR = "r6"

inherit task

RDEPENDS_${PN} = "\
  kernel-modules \
  oprofile \
  screen \
  htop \
  powertop \
  python-lxml \
  python-modules \
  gdb \
  vim-vimrc \
"

Install all python modules on the e100.

Install all python modules on the e100.

Signed-off-by: Philip Balister <3ba3974e96044dcde818e6310ed799abe10671d4@balister.org>


require u-boot.inc

# This is needs to be validated among supported BSP's before we can
# make it default
DEFAULT_PREFERENCE = "-1"

# To build u-boot for your machine, provide the following lines in
# your machine config, replacing the assignments as appropriate for
# your machine.
# UBOOT_MACHINE = "omap3_beagle_config"
# UBOOT_ENTRYPOINT = "0x80008000"
# UBOOT_LOADADDRESS = "0x80008000"

LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=1707d6db1d42237583f50183a5651ecb"

PV = "v2013.01.01+git${SRCPV}"
PR = "r5"

SRCREV = "14c8f0753662a7b4802340279e62e4e6b9a6d612"
SRC_URI = "git://git.denx.de/u-boot-sh.git;branch=renesas/bsp/rcar-gen2-5.3;protocol=git"

S = "${WORKDIR}/git"

PACKAGE_ARCH = "${MACHINE_ARCH}"

require u-boot.inc

# This is needs to be validated among supported BSP's before we can
# make it default
DEFAULT_PREFERENCE = "-1"

# To build u-boot for your machine, provide the following lines in
# your machine config, replacing the assignments as appropriate for
# your machine.
# UBOOT_MACHINE = "omap3_beagle_config"
# UBOOT_ENTRYPOINT = "0x80008000"
# UBOOT_LOADADDRESS = "0x80008000"

LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=1707d6db1d42237583f50183a5651ecb"

PV = "v2013.01.01+git${SRCPV}"
PR = "r6"

SRCREV = "fb213ade2bdd7a20a74b34ef4effdfcaa74ae96c"
SRC_URI = "git://git.denx.de/u-boot-sh.git;branch=renesas/bsp/rcar-gen2-5.4;protocol=git"

S = "${WORKDIR}/git"

PACKAGE_ARCH = "${MACHINE_ARCH}"

Update BSP to version 0.5.4

u-boot: Update BSP to version 0.5.4

Signed-off-by: Nobuhiro Iwamatsu <2b8440e189956f325e301c8d8c76bd30356b2f9f@renesas.com>


# Copyright (C) 2015 Shanghai Zhixing Information Technology Co.Ltd

require recipes-bsp/u-boot/u-boot-curie.inc

LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"

SRCBRANCH = "curie_v2015.04_3.14.38_6ul_ga"
REV = "6717e63130518d7a67f3781d6e9dee6cf643ba50"

SRCREPO = "rehsack"

SRC_URI += "file://bootsettings.patch \
	   "

# Copyright (C) 2015 Shanghai Zhixing Information Technology Co.Ltd

require recipes-bsp/u-boot/u-boot-curie.inc

LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"

SRCBRANCH = "curie_v2015.04_3.14.38_6ul_ga"
REV = "695a9e2d8d921eabe7816054a124e34a8b963827"

SRCREPO = "rehsack"

SRC_URI += "file://bootsettings.patch \
	   "

Apply fixes from Matthias Rabe to educate u-boot about curie boards

Signed-off-by: Jens Rehsack <69d49c504a9219a55b8be0f905e8fe3c32ffb57f@netbsd.org>


SUMMARY = "Organize packages to avoid duplication across all images (with X11)"

inherit packagegroup distro_features_check
REQUIRED_DISTRO_FEATURES = "x11"

SUMMARY_packagegroup-rpb-x11 = "Apps that can be used in X11 Desktop"
RDEPENDS_packagegroup-rpb-x11 = "\
    chromium \
    ffmpeg \
    glmark2 \
    gps-utils \
    gpsd \
    gstreamer1.0-plugins-bad-meta \
    gstreamer1.0-plugins-base-meta \
    gstreamer1.0-plugins-good-meta \
    ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial_gstreamer1.0-libav", "gstreamer1.0-libav", "", d)} \
    gtkperf \
    kmscube \
    mesa-demos \
    openbox \
    openbox-theme-clearlooks \
    xf86-video-modesetting \
    xterm \
    "

SUMMARY = "Organize packages to avoid duplication across all images (with X11)"

inherit packagegroup distro_features_check
REQUIRED_DISTRO_FEATURES = "x11"

SUMMARY_packagegroup-rpb-x11 = "Apps that can be used in X11 Desktop"
RDEPENDS_packagegroup-rpb-x11 = "\
    chromium-x11 \
    ffmpeg \
    glmark2 \
    gps-utils \
    gpsd \
    gstreamer1.0-plugins-bad-meta \
    gstreamer1.0-plugins-base-meta \
    gstreamer1.0-plugins-good-meta \
    ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial_gstreamer1.0-libav", "gstreamer1.0-libav", "", d)} \
    gtkperf \
    kmscube \
    mesa-demos \
    openbox \
    openbox-theme-clearlooks \
    xf86-video-modesetting \
    xterm \
    "

Change chromium target to chromium-x11

Change chromium target to chromium-x11

The target has changed in meta-browser.


SECTION = "console/utils"
DESCRIPTION = "Utilities for User-Mode-Linux"
LICENSE = "GPL-2.0"
DEPENDS = "zlib ncurses readline"
LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
SRC_URI = "http://downloads.sourceforge.net/project/user-mode-linux/tools/1/uml_utilities_${PV}.tar.bz2  \
           file://fix-ldflags.patch \
           file://unstrip.patch \
"
SRC_URI[md5sum] = "2c1ccd9efacbfb39e42d482b89b2550a"
SRC_URI[sha256sum] = "4f179b1db021ef15ac7e9b2eed57c525db127a754c574f591c367460cded9f41"

PR = "r1"

S = "${WORKDIR}/tools"

do_compile() {
    oe_runmake
}

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

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

SECTION = "console/utils"
DESCRIPTION = "Utilities for User-Mode-Linux"
LICENSE = "GPL-2.0"
DEPENDS = "zlib ncurses readline"
LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
SRC_URI = "http://downloads.sourceforge.net/project/user-mode-linux/tools/1/uml_utilities_${PV}.tar.bz2  \
           file://fix-ldflags.patch \
           file://unstrip.patch \
"
SRC_URI[md5sum] = "2c1ccd9efacbfb39e42d482b89b2550a"
SRC_URI[sha256sum] = "4f179b1db021ef15ac7e9b2eed57c525db127a754c574f591c367460cded9f41"

PR = "r1"

S = "${WORKDIR}/tools"

do_compile() {
    oe_runmake
}

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

FILES_${PN} += "${exec_prefix}${nonarch_base_libdir}"
FILES_${PN}-dbg += "${exec_prefix}${nonarch_base_libdir}/uml/.debug"

Fix build errors exposed with multilib

uml-utilities: Fix build errors exposed with multilib

With multilib it cant package the files that go into
the arch independend lib dir

Fixes

ERROR: QA Issue: uml-utilities: Files/directories were installed but not
shipped
  /usr/lib
  /usr/lib/uml
  /usr/lib/uml/port-helper
  /usr/lib/uml/.debug
  /usr/lib/uml/.debug/port-helper

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


SECTION = "console/utils"
DESCRIPTION = "Control program for GPS units using the MediaTek (MTK) chipset"
HOMEPAGE = "http://www.rigacci.org/wiki/doku.php/doc/appunti/hardware/gps_logger_i_blue_747"
LICENSE = "GPL"
PACKAGE_ARCH = "all"

RDEPENDS = "libdevice-serialport-perl libtimedate-perl perl-module-file-basename perl-module-getopt-std"

SRC_URI = "${SOURCEFORGE_MIRROR}/sourceforge/${PN}/${P}.tar.gz"

do_install() {
	install -d ${D}${bindir}
	install -m 0755 mtkbabel ${D}${bindir}/
	install -d ${D}${mandir}/man1
	install -m 0644 mtkbabel.1 ${D}${mandir}/man1/
}

SECTION = "console/utils"
DESCRIPTION = "Control program for GPS units using the MediaTek (MTK) chipset"
HOMEPAGE = "http://www.rigacci.org/wiki/doku.php/doc/appunti/hardware/gps_logger_i_blue_747"
LICENSE = "GPL"
PACKAGE_ARCH = "all"
PR = "r1"

RDEPENDS = "libdevice-serialport-perl libtimedate-perl perl-module-file-basename perl-module-getopt-std"

SRC_URI = "${SOURCEFORGE_MIRROR}/sourceforge/${PN}/${P}.tar.gz \
	   file://fast-logging.patch;patch=1"

do_install() {
	install -d ${D}${bindir}
	install -m 0755 mtkbabel ${D}${bindir}/
	install -d ${D}${mandir}/man1
	install -m 0644 mtkbabel.1 ${D}${mandir}/man1/
}

Allow to set faster logging.

mtkbabel: Allow to set faster logging.


LICENSE = "GPL"
SECTION = "console/utils"
PRIORITY = "required"
MAINTAINER = "Greg Gilbert <greg@treke.net>"
DESCRIPTION = "gzip (GNU zip) is a compression utility designed \
to be a replacement for 'compress'. The GNU Project uses it as \
the standard compression program for its system."

SRC_URI = "${DEBIAN_MIRROR}/main/g/gzip/gzip_${PV}.orig.tar.gz \
	   file://configure.patch;patch=1"

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

inherit autotools

LICENSE = "GPL"
SECTION = "console/utils"
PRIORITY = "required"
MAINTAINER = "Greg Gilbert <greg@treke.net>"
DESCRIPTION = "gzip (GNU zip) is a compression utility designed \
to be a replacement for 'compress'. The GNU Project uses it as \
the standard compression program for its system."
PR = "r1"

SRC_URI = "${DEBIAN_MIRROR}/main/g/gzip/gzip_${PV}.orig.tar.gz \
	   file://configure.patch;patch=1"

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

inherit autotools

do_install () {
	autotools_do_install
	# Rename and move files into /bin (FHS)
	install -d ${D}${base_bindir}
	mv ${D}${bindir}/gunzip ${D}${base_bindir}/gunzip.${PN}
	mv ${D}${bindir}/gzip ${D}${base_bindir}/gzip.${PN}
	mv ${D}${bindir}/zcat ${D}${base_bindir}/zcat.${PN}
}

pkg_postinst_${PN} () {
	update-alternatives --install ${base_bindir}/gunzip gunzip gunzip.${PN} 100
	update-alternatives --install ${base_bindir}/gzip gzip gzip.${PN} 100
	update-alternatives --install ${base_bindir}/zcat zcat zcat.${PN} 100
}

pkg_prerm_${PN} () {
	update-alternatives --remove gunzip gunzip.${PN}
	update-alternatives --remove gzip gzip.${PN}
	update-alternatives --remove zcat zcat.${PN}
}

Update to follow the FHS and use update-alternatives for gzip, gunzip and zcat


#
#   Copyright (C) 2017 Pelagicore AB
#
#   SPDX-License-Identifier: MIT
#
DESCRIPTION = "Packagegroups that add useful development tools to meta-bistro."
LICENSE = "MIT"

PR = "r1"

inherit packagegroup

PROVIDES = "${PACKAGES}"
PACKAGES = "packagegroup-bistro-utils"

RDEPENDS_packagegroup-bistro-utils = " \
    alsa-utils-amixer                  \
    alsa-utils-alsamixer               \
    connman                            \
    connman-client                     \
    ethtool                            \
    fbset                              \
    gawk                               \
    gdbserver                          \
    git                                \
    ldd                                \
    lsof                               \
    ltrace                             \
    net-tools                          \
    openssh-sftp-server                \
    perf                               \
    rsync                              \
    swaplogger                         \
    systemd-additional-units           \
    systemd-analyze                    \
    valgrind                           \
    vim                                \
"

#
#   Copyright (C) 2017 Pelagicore AB
#
#   SPDX-License-Identifier: MIT
#
DESCRIPTION = "Packagegroups that add useful development tools to meta-bistro."
LICENSE = "MIT"

PR = "r1"

inherit packagegroup

PROVIDES = "${PACKAGES}"
PACKAGES = "packagegroup-bistro-utils \
            packagegroup-bistro-debug-utils"

RDEPENDS_packagegroup-bistro-utils = " \
    alsa-utils-amixer                  \
    alsa-utils-alsamixer               \
    ethtool                            \
    fbset                              \
    gawk                               \
    git                                \
    lsof                               \
    net-tools                          \
    openssh-sftp-server                \
    perf                               \
    rsync                              \
    vim                                \
"

RDEPENDS_packagegroup-bistro-debug-utils = " \
    gdbserver                                \
    ldd                                      \
    ltrace                                   \
    swaplogger                               \
    systemd-additional-units                 \
    systemd-analyze                          \
    strace                                   \
    valgrind                                 \
"

Split into debug utils and utils

packagegroups: Split into debug utils and utils

Split packagegroup utils into two groups:
    One group for general utils
    One group for debug utils

Signed-off-by: Therese Nordqvist <2d0f96d8a993fd0656366c2e00899126ff42525a@pelagicore.com>


DESCRIPTION = "A library to control Raspberry Pi GPIO channels"
HOMEPAGE = "https://projects.drogon.net/raspberry-pi/wiringpi/"
SECTION = "devel/libs"
LICENSE = "LGPLv3+"
LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02"

# tag 2.46
SRCREV = "8d188fa0e00bb8c6ff6eddd07bf92857e9bd533a"

S = "${WORKDIR}/git"

SRC_URI = "git://git.drogon.net/wiringPi \
           file://0001-Add-initial-cross-compile-support.patch \
           "

COMPATIBLE_MACHINE = "^rpi$"

CFLAGS_prepend = "-I${S}/wiringPi -I${S}/devLib "

EXTRA_OEMAKE += "'INCLUDE_DIR=${D}${includedir}' 'LIB_DIR=${D}${libdir}'"
EXTRA_OEMAKE += "'DESTDIR=${D}/usr' 'PREFIX=""'"

do_compile() {
    oe_runmake -C devLib
    oe_runmake -C wiringPi
    oe_runmake -C gpio 'LDFLAGS=${LDFLAGS} -L${S}/wiringPi -L${S}/devLib'
}

do_install() {
    oe_runmake -C devLib install
    oe_runmake -C wiringPi install
    oe_runmake -C gpio install
}

DESCRIPTION = "A library to control Raspberry Pi GPIO channels"
HOMEPAGE = "https://projects.drogon.net/raspberry-pi/wiringpi/"
SECTION = "devel/libs"
LICENSE = "LGPLv3+"
LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02"

DEPENDS += "virtual/crypt"

# tag 2.46
SRCREV = "8d188fa0e00bb8c6ff6eddd07bf92857e9bd533a"

S = "${WORKDIR}/git"

SRC_URI = "git://git.drogon.net/wiringPi \
           file://0001-Add-initial-cross-compile-support.patch \
           "

COMPATIBLE_MACHINE = "^rpi$"

CFLAGS_prepend = "-I${S}/wiringPi -I${S}/devLib "

EXTRA_OEMAKE += "'INCLUDE_DIR=${D}${includedir}' 'LIB_DIR=${D}${libdir}'"
EXTRA_OEMAKE += "'DESTDIR=${D}/usr' 'PREFIX=""'"

do_compile() {
    oe_runmake -C devLib
    oe_runmake -C wiringPi
    oe_runmake -C gpio 'LDFLAGS=${LDFLAGS} -L${S}/wiringPi -L${S}/devLib'
}

do_install() {
    oe_runmake -C devLib install
    oe_runmake -C wiringPi install
    oe_runmake -C gpio install
}

Add missing dependency on libcrypt

wiringpi: Add missing dependency on libcrypt

This library has moved out into independent package with glibc 2.28+

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


DESCRIPTION = "DVD access multimeda library"
SECTION = "libs/multimedia"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=64e753fa7d1ca31632bc383da3b57c27"
SRC_URI = "http://dvdnav.mplayerhq.hu/releases/libdvdread-${PV}.tar.bz2"

SRC_URI[md5sum] = "ab7a19d3ab1a437ae754ef477d6231a4"
SRC_URI[sha256sum] = "0bea15da842a4b04a482b009d72dcc6d9c9524ccc1bf67e5748319ec5ada8097"

inherit autotools lib_package binconfig pkgconfig

CONFIGUREOPTS := "${@d.getVar('CONFIGUREOPTS', True).replace('--disable-silent-rules', ' ')}"

do_configure_prepend() {
    # For some weird reason, libdvdread only provides a `configure2' script...
    cp ${S}/configure2 ${S}/configure
}

DESCRIPTION = "DVD access multimeda library"
SECTION = "libs/multimedia"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=64e753fa7d1ca31632bc383da3b57c27"
SRC_URI = "http://dvdnav.mplayerhq.hu/releases/libdvdread-${PV}.tar.bz2"

SRC_URI[md5sum] = "ab7a19d3ab1a437ae754ef477d6231a4"
SRC_URI[sha256sum] = "0bea15da842a4b04a482b009d72dcc6d9c9524ccc1bf67e5748319ec5ada8097"

inherit autotools lib_package binconfig pkgconfig

CONFIGUREOPTS_remove = "--disable-silent-rules"

do_configure_prepend() {
    # For some weird reason, libdvdread only provides a `configure2' script...
    cp ${S}/configure2 ${S}/configure
}

libdvdread: Use _remove operator to drop silent rules

* replace causes different signatures for different MACHINES, see
  http://lists.openembedded.org/pipermail/openembedded-core/2013-November/086510.html

Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>


DESCRIPTION = "PROJ.4 - Cartographic Projections Library"
HOMEPAGE = "http://trac.osgeo.org/proj/"
SECTION = "libs"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=74d9aaec5fa0cd734341e8c4dc91b608"

SRC_URI = "http://download.osgeo.org/proj/proj-${PV}.tar.gz"
SRC_URI[md5sum] = "d815838c92a29179298c126effbb1537"
SRC_URI[sha256sum] = "2db2dbf0fece8d9880679154e0d6d1ce7c694dd8e08b4d091028093d87a9d1b5"

inherit autotools pkgconfig

SUMMARY = "PROJ.4 - Cartographic Projections library"
HOMEPAGE = "http://trac.osgeo.org/proj/"
SECTION = "libs"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=74d9aaec5fa0cd734341e8c4dc91b608"

SRC_URI = "http://download.osgeo.org/proj/proj-${PV}.tar.gz"
SRC_URI[md5sum] = "d815838c92a29179298c126effbb1537"
SRC_URI[sha256sum] = "2db2dbf0fece8d9880679154e0d6d1ce7c694dd8e08b4d091028093d87a9d1b5"

inherit autotools pkgconfig lib_package

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

proj: Use 'lib_package' class and add data files

Signed-off-by: Otavio Salvador <1d31b11c1b92bf5d043d36edfe7174db39a6b891@ossystems.com.br>
Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>


DESCRIPTION = "Configuration files for online package repositories of Openmoko community repository feeds"
PR = "r0.03"

do_compile() {
    mkdir -p ${S}/${sysconfdir}/opkg
    for feed in Multiverse; do
        echo "src/gz daily-${feed} ${OPENMOKO_URI}/${feed}" > ${S}/${sysconfdir}/opkg/${feed}-feed.conf
    done
}
do_install () {
        install -d ${D}${sysconfdir}/opkg
        install -m 0644  ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/
}

PACKAGE_ARCH = "${MACHINE_ARCH}"

CONFFILES_${PN} += "${sysconfdir}/opkg/Multiverse-feed.conf"

PKG_TAGS_${PN} = "group::repos alias::Om_Multiverse"

OPENMOKO_URI = "http://downloads.openmoko.org/repository"

DESCRIPTION = "Configuration files for online package repositories of Openmoko community repository feeds"
PR = "r0.03"

do_compile() {
    mkdir -p ${S}/${sysconfdir}/opkg
    for feed in Multiverse; do
        echo "src/gz daily-${feed} ${OPENMOKO_URI}/${feed}" > ${S}/${sysconfdir}/opkg/${feed}-feed.conf
    done
}
do_install () {
        install -d ${D}${sysconfdir}/opkg
        install -m 0644  ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/
}

PACKAGE_ARCH = "${MACHINE_ARCH}"

CONFFILES_${PN} += "${sysconfdir}/opkg/community-repository-feed.conf"

PKG_TAGS_${PN} = "group::repos alias::Om_Multiverse"

OPENMOKO_URI = "http://downloads.openmoko.org/repository"

Revert "[openmoko] Fix the feed configuration"

This reverts commit 34a54679b393c18efc8e11f0d6cb9a1e0b268fd2.


DESCRIPTION = "To make access to the Linux kernel cpufreq subsystem easier for users and cpufreq userspace tools, a cpufrequtils package was created"

DEPENDS = "libtool-cross"

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

SRCREV = "adb7e044755aa06b12212d05c4acbcccb023d2cd"
SRC_URI = "git://git.kernel.org/pub/scm/utils/kernel/cpufreq/cpufrequtils.git \
           file://cpufrequtils-nls.patch \
          "

PR = "r1"

S = "${WORKDIR}/git"

TARGET_CC_ARCH += "${LDFLAGS}"

EXTRA_OEMAKE = "V=1 CROSS=${TARGET_PREFIX} LIBTOOL='${HOST_SYS}-libtool --tag cc' STRIPCMD=echo"

do_compile() {
        oe_runmake
}

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

DESCRIPTION = "To make access to the Linux kernel cpufreq subsystem easier for users and cpufreq userspace tools, a cpufrequtils package was created"

DEPENDS = "libtool-cross"

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

SRCREV = "adb7e044755aa06b12212d05c4acbcccb023d2cd"
# SRC_URI = "git://git.kernel.org/pub/scm/utils/kernel/cpufreq/cpufrequtils.git \

SRC_URI = "git://github.com/emagii/cpufrequtils.git \
           file://cpufrequtils-nls.patch \
          "

PR = "r2"

S = "${WORKDIR}/git"

TARGET_CC_ARCH += "${LDFLAGS}"

EXTRA_OEMAKE = "V=1 CROSS=${TARGET_PREFIX} LIBTOOL='${HOST_SYS}-libtool --tag cc' STRIPCMD=echo"

do_compile() {
        oe_runmake
}

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

cpufrequtils: Replace non-existant kernel.org git source

git://git.kernel.org/pub/scm/utils/kernel/cpufreq/cpufrequtils.git
no longer exists so build fails, unless it is already present in
downloads directory.

Source has been retrieved from a mirror:
(http://mirror.nexcess.net/kernel.org/scm/utils/kernel/cpufreq/cpufrequtils.git)
and a new git source has been established on github.

kernel.org link kept in a comment to allow the old
link to be easily reestablished once it is available.

Signed-off-by: Ulf Samuelsson <25af59facbd48a9742a6255393a3e51f1739b12d@emagii.com>
Signed-off-by: Koen Kooi <42e3d96910f922bdd7dd1805fe3f8aff634f391d@dominion.thruhere.net>


# (c) Copyright 2012  Hewlett-Packard Development Company, L.P.

DESCRIPTION = "SmartKey is the webOS service for spell checking."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
SECTION = "webos/base"

DEPENDS = "libpbnjson cjson glib-2.0 luna-service2 icu hunspell"

PR = "r1"

inherit autotools
inherit webos_component
inherit webos_public_repo
inherit webos_enhanced_submissions

WEBOS_GIT_TAG = "submissions/${WEBOS_SUBMISSION}"
SRC_URI = "${OPENWEBOS_GIT_REPO}/${PN};tag=${WEBOS_GIT_TAG};protocol=git"
S = "${WORKDIR}/git"

EXTRA_OEMAKE = "PLATFORM=${TARGET_ARCH}"

do_install_prepend() {
    export INSTALL_DIR="${D}"
}

do_install_append() {
    chmod o-rwx ${D}${bindir}/com.palm.smartkey
}

# (c) Copyright 2012  Hewlett-Packard Development Company, L.P.

DESCRIPTION = "Implementation of the Open webOS SmartKey spell checking service using hunspell"
SECTION = "webos/base"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"

DEPENDS = "libpbnjson cjson glib-2.0 luna-service2 icu hunspell"

PR = "r2"

#Uncomment once do_install() has been moved out of the recipe
#inherit webos_component
inherit webos_public_repo
inherit webos_enhanced_submissions
inherit webos_system_bus
inherit webos_daemon

WEBOS_GIT_TAG = "submissions/${WEBOS_SUBMISSION}"
SRC_URI = "${OPENWEBOS_GIT_REPO}/${PN};tag=${WEBOS_GIT_TAG};protocol=git"
S = "${WORKDIR}/git"

EXTRA_OEMAKE += "PLATFORM=${TARGET_ARCH}"

do_install() {
    oe_runmake INSTALL_DIR=${D} install
    oe_runmake INCLUDE_DIR=${D}${includedir} LIB_DIR=${D}${libdir} stage
}

Add service files to package

Smartkey-hun: Add service files to package

* Change description
* Don't inherit autotools anymore

Open-webOS-DCO-1.0-Signed-off-by: Kimmo Leppala <kimmo.leppala@palm.com>
Change-Id: Ie6a4219083dda213887e803ac69dd70c40ad2784


require recipes/uhd/uhd.inc

INHERIT += "srctree"

PR = "${INC_PR}.0"

#PV = "${GITVER}"

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

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

addtask copy_to_target after do_install before do_package

require recipes/uhd/uhd.inc

INHERIT += "srctree"

EXTRA_OECMAKE += "-DENABLE_USRP_E=TRUE"

PR = "${INC_PR}.0"

#PV = "${GITVER}"

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

#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.

uhd-srctree: Comment out install to target.


DESCRIPTION = "Standard Gtk+ theme for the OpenMoko distribution"
SECTION = "openmoko/base"
PV = "0.0+svn${SRCDATE}"
PR = "r3"

inherit openmoko-base

SRC_URI = "${OPENMOKO_MIRROR}/src/target/${OPENMOKO_RELEASE}/artwork;module=themes;proto=https"
S = "${WORKDIR}"

dirs = "themes/openmoko-standard"

do_install() {
	find ${WORKDIR} -name ".svn" | xargs rm -rf
	install -d ${D}${datadir}/themes/
	for i in ${dirs}; do
		cp -fpPR ${WORKDIR}/$i ${D}${datadir}/themes/
	done

	install -d ${D}${sysconfdir}/gtk-2.0
	echo 'include "${datadir}/themes/openmoko-standard/gtk-2.0/gtkrc"' >> ${D}${sysconfdir}/gtk-2.0/gtkrc
}

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

DESCRIPTION = "Standard Gtk+ theme for the OpenMoko distribution"
SECTION = "openmoko/base"
PV = "0.0+svn${SRCDATE}"
PR = "r3"

inherit openmoko-base

SRC_URI = "${OPENMOKO_MIRROR}/src/target/${OPENMOKO_RELEASE}/artwork;module=themes;proto=http"
S = "${WORKDIR}"

dirs = "themes/openmoko-standard"

do_install() {
	find ${WORKDIR} -name ".svn" | xargs rm -rf
	install -d ${D}${datadir}/themes/
	for i in ${dirs}; do
		cp -fpPR ${WORKDIR}/$i ${D}${datadir}/themes/
	done

	install -d ${D}${sysconfdir}/gtk-2.0
	echo 'include "${datadir}/themes/openmoko-standard/gtk-2.0/gtkrc"' >> ${D}${sysconfdir}/gtk-2.0/gtkrc
}

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

openmoko-base: Use http, not https (synced with OM svn)


DESCRIPTION = "Ethernet Switch configuration management"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://switch-config.c;beginline=1;endline=14;md5=659ff9658cbaba3110b81804af60de75"

PV = "2.0"
PR = "r4"

BRANCH ?= "v4.1"
BRANCH_aarch64 ?= "am65x-v1.0"

SRCREV = "7efabd92177199205808ebd993267b04e8c2fb6a"
SRCREV_aarch64 = "3b31ce5fe8bd5a3560b89f2a709fb3e3b877326d"

SRC_URI = "git://git.ti.com/switch-config/switch-config.git;protocol=git;branch=${BRANCH}"

S = "${WORKDIR}/git"

EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}""

do_configure() {
	sed 's|-I$(KBUILD_OUTPUT)/usr/include|${TOOLCHAIN_OPTIONS} -I.|' -i ${S}/Makefile
}

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

DESCRIPTION = "Ethernet Switch configuration management"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://switch-config.c;beginline=1;endline=14;md5=659ff9658cbaba3110b81804af60de75"

PV = "2.0"
PR = "r4"

BRANCH ?= "v4.1"
BRANCH_aarch64 ?= "am65x-v1.0"

SRCREV = "15e8be3b1249ac4193031127565eec5b64ecaff1"
SRCREV_aarch64 = "3b31ce5fe8bd5a3560b89f2a709fb3e3b877326d"

SRC_URI = "git://git.ti.com/switch-config/switch-config.git;protocol=git;branch=${BRANCH}"

S = "${WORKDIR}/git"

EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}""

do_configure() {
	sed 's|-I$(KBUILD_OUTPUT)/usr/include|${TOOLCHAIN_OPTIONS} -I.|' -i ${S}/Makefile
}

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

switch-config: Update v4.1 branch to the latest version commit

New updates to switch-config repo's v4.1 branch now supports fiddling
with PRU_ICSS ethernet interfaces. Hence move to the latest.

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


SUMMARY = "JSON for modern C++"
HOMEPAGE = "https://nlohmann.github.io/json/"
SECTION = "libs"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.MIT;md5=f969127d7b7ed0a8a63c2bbeae002588"

SRC_URI = "git://github.com/nlohmann/json.git;nobranch=1;protocol=https \
           "

SRCREV = "4f8fba14066156b73f1189a2b8bd568bde5284c5"

S = "${WORKDIR}/git"

inherit cmake

EXTRA_OECMAKE += "-DJSON_BuildTests=OFF"

# nlohmann-json is a header only C++ library, so the main package will be empty.

RDEPENDS:${PN}-dev = ""

BBCLASSEXTEND = "native nativesdk"

# other packages commonly reference the file directly as "json.hpp"
# create symlink to allow this usage
do_install:append() {
    ln -s nlohmann/json.hpp ${D}${includedir}/json.hpp
}

SUMMARY = "JSON for modern C++"
HOMEPAGE = "https://nlohmann.github.io/json/"
SECTION = "libs"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.MIT;md5=f969127d7b7ed0a8a63c2bbeae002588"

CVE_PRODUCT = "json-for-modern-cpp"

SRC_URI = "git://github.com/nlohmann/json.git;nobranch=1;protocol=https \
           "

SRCREV = "4f8fba14066156b73f1189a2b8bd568bde5284c5"

S = "${WORKDIR}/git"

inherit cmake

EXTRA_OECMAKE += "-DJSON_BuildTests=OFF"

# nlohmann-json is a header only C++ library, so the main package will be empty.

RDEPENDS:${PN}-dev = ""

BBCLASSEXTEND = "native nativesdk"

# other packages commonly reference the file directly as "json.hpp"
# create symlink to allow this usage
do_install:append() {
    ln -s nlohmann/json.hpp ${D}${includedir}/json.hpp
}

Set CVE_PRODUCT according to NVD

nlohmann-json: Set CVE_PRODUCT according to NVD

NVD uses 'json-for-modern-cpp' as product name for nlohmann-json. See
https://nvd.nist.gov/products/cpe/detail/394565?namingFormat=2.3&orderBy=CPEURI&keyword=json-for-modern-cpp&status=FINAL

Signed-off-by: Julian Haller <3b363118ce5b6a1faf91eefd3d273266becb7bf1@philips.com>
Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>


SUMMARY = "A set of utilities to help QCA driver development."
HOMEPAGE = "https://github.com/qca/qca-swiss-army-knife"
SECTION = "devel"

LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://LICENSE;md5=884c3f3a874b2a0cfa283c7db0e5d604"

SRCREV = "5ede3cc07e9a52f115101c28f833242b772eeaab"
SRC_URI = " \
	git://github.com/qca/${BPN}.git;branch=master;protocol=https \
	file://0001-ath10k-bdencoder-Switch-to-python3.patch \
	file://0002-ath10k-bdencoder-Add-option-to-switch-to-ath11k-mode.patch \
"

PV = "0.0+${SRCPV}"
S = "${WORKDIR}/git"

do_install () {
	install -d ${D}/${bindir}
	install -m 0755 tools/scripts/*/* ${D}/${bindir}
}

BBCLASSEXTEND = "native nativesdk"

RDEPENDS_${PN} += "perl python3-core"

Add perl and python to rdeps

qca-swiss-army-knife: Add perl and python to rdeps

Addresses
ERROR: QA Issue: /usr/bin/ath10k-bdencoder contained in package qca-swiss-army-knife requires /usr/bin/python3, but no providers found in RDEPENDS_qca-swiss-army-knife? [file-rdeps]
ERROR: QA Issue: /usr/bin/read-powers contained in package qca-swiss-army-knife requires /usr/bin/python, but no providers found in RDEPENDS_qca-swiss-army-knife? [file-rdeps]
ERROR: QA Issue: /usr/bin/irq-watch contained in package qca-swiss-army-knife requires /usr/bin/perl, but no providers found in RDEPENDS_qca-swiss-army-knife? [file-rdeps]

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


#
# This file was derived from the 'Hello World!' example recipe in the
# Yocto Project Development Manual.
#

DESCRIPTION = "Open Content Decryption Module"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ea83f8bc099c40bde8c4f2441a6eb40b"

SRC_URI = "git://github.com/kuscsik/linaro-cdmi.git;protocol=https;branch=master"
SRCREV_pn-ocdmi ?= "${AUTOREV}"

S = "${WORKDIR}/git"

EXTRA_OECONF_append = "${@base_contains('MACHINE_FEATURES', 'optee', '--enable-aes-ta', '', d)} "

# * use-playready : Enables support for Playready CDMI.
#
# * debug-build : Builds OCDM with debug symbols and verbose logging.

DEPENDS_append = " openssl portmap"

DEPENDS_append = "${@base_contains('MACHINE_FEATURES','optee',' optee-aes-decryptor ','',d)}"

# Only ClearKey implementation depends on ssl
DEPENDS_remove = " \
  ${@base_contains('PACKAGECONFIG','use-playready','openssl','',d)} \
  "

inherit autotools

#
# This file was derived from the 'Hello World!' example recipe in the
# Yocto Project Development Manual.
#

DESCRIPTION = "Open Content Decryption Module"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ea83f8bc099c40bde8c4f2441a6eb40b"

SRC_URI = "git://github.com/linaro-home/open-content-decryption-module-cdmi.git;protocol=https;branch=master"
SRCREV_pn-ocdmi ?= "${AUTOREV}"

S = "${WORKDIR}/git"

EXTRA_OECONF_append = "${@base_contains('MACHINE_FEATURES', 'optee', '--enable-aes-ta', '', d)} "

# * use-playready : Enables support for Playready CDMI.
#
# * debug-build : Builds OCDM with debug symbols and verbose logging.

DEPENDS_append = " openssl portmap"

DEPENDS_append = "${@base_contains('MACHINE_FEATURES','optee',' optee-aes-decryptor ','',d)}"

# Only ClearKey implementation depends on ssl
DEPENDS_remove = " \
  ${@base_contains('PACKAGECONFIG','use-playready','openssl','',d)} \
  "

inherit autotools

ocdm: Update GIT to point to linaro-home repo.

Remove dependecy on Zoltan github, and point to linaro-home.
Master branch on linaro-home has been updated to include the
latest changes.

Signed-off-by: Peter Griffin <82f81e62be2bf153f8e7977fe8d5e19723573a1d@linaro.org>


DESCRIPTION = "Git repositories containing sample board port code"
HOMEPAGE = "https://gitorious.org/sitara-board-port"
LICENSE = "GPLv2"
DEPENDS += "git-native"

SRC_URI = "file://LICENSE"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d9fb2a547cd8e6bb75c0ecf427a139a9"

inherit allarch

CREATE_SRCIPK = "1"
SRCIPK_INSTALL_DIR = "board-support/board-port-labs"

PR = "r3"

REPOS ?= "git://gitorious.org/sitara-board-port/sitara-board-port-linux.git \
          git://gitorious.org/sitara-board-port/sitara-board-port-uboot.git \
         "

S = "${WORKDIR}"

# Checkout the REPOS before the do_patch task so that it will be done prior
# to the srcipk being made.
do_repos_checkout() {
    cd ${S}
    for r in ${REPOS}
    do
        git clone $r
    done
}

addtask repos_checkout after do_fetch before do_patch

DESCRIPTION = "Git repositories containing sample board port code"
HOMEPAGE = "https://gitorious.org/sitara-board-port"
LICENSE = "GPLv2"
DEPENDS += "git-native"

SRC_URI = "file://LICENSE"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d9fb2a547cd8e6bb75c0ecf427a139a9"

inherit allarch

CREATE_SRCIPK = "1"
SRCIPK_INSTALL_DIR = "board-support/board-port-labs"

PR = "r4"

REPOS ?= "git://gitorious.org/sitara-board-port/sitara-board-port-linux.git \
          git://gitorious.org/sitara-board-port/sitara-board-port-uboot.git \
         "

S = "${WORKDIR}"

# Checkout the REPOS before the do_patch task so that it will be done prior
# to the srcipk being made.
do_repos_checkout() {
    cd ${S}
    for r in ${REPOS}
    do
        git clone $r
    done
}

addtask repos_checkout after do_fetch before do_patch

Update to the latest version

board-port-labs: Update to the latest version

* U-boot board port lab has been updated for AMSDK 05.07
* Bump the PR which is enough to pull in the latest sources for this recipe.

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


require ipkg-utils_${PV}.bb

RDEPENDS = ""
PR = "r15"

inherit native

# Avoid circular dependencies from package_ipk.bbclass
PACKAGES = ""
FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-utils"
INSTALL += "ipkg-list-fields arfile.py"

do_stage() {
        for i in ${INSTALL}; do
                install -m 0755 $i ${STAGING_BINDIR}
        done
}

require ipkg-utils_${PV}.bb

RDEPENDS = ""
PR = "r15"

inherit native

# Avoid circular dependencies from package_ipk.bbclass
PACKAGES = ""
FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-utils"
INSTALL += "arfile.py"

do_stage() {
        for i in ${INSTALL}; do
                install -m 0755 $i ${STAGING_BINDIR}
        done
}

Remove ipkg-list-fields because already in ipkg-utils


require u-boot.inc

FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/u-boot-omap3-git/${MACHINE}"

SRCREV = "61fa2cb5bbbffa11c43c05c29ff32316ad589f51"

PV = "2008.10+${PR}+git${SRCREV}"
PR="r12"
PE = "1"

SRC_URI = "git://www.sakoman.net/git/u-boot-arm.git;branch=omap3-j24;protocol=git \
          "

S = "${WORKDIR}/git"

PACKAGE_ARCH = "${MACHINE_ARCH}"

require u-boot.inc

FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/u-boot-omap3-git/${MACHINE}"

SRCREV = "31090807d5a4a5f967dca1db6636532a6ec394ca"

PV = "2008.10+${PR}+git${SRCREV}"
PR="r13"
PE = "1"

SRC_URI = "git://www.sakoman.net/git/u-boot-omap3.git;branch=omap3-dev;protocol=git \
          "

S = "${WORKDIR}/git"

PACKAGE_ARCH = "${MACHINE_ARCH}"

u-boot-omap3: Switch to git branch containing upstream submission patches


DESCRIPTION = "X.Org X server -- A10/A13 display driver"

PR = "1"

LICENSE = "MIT-X"
LIC_FILES_CHKSUM = "file://COPYING;md5=827da9afab1f727f2a66574629e0f39c"

SRC_URI = "git://github.com/robclark/libdri2.git;protocol=http;branch=master"

SRCREV_pn-${PN} = "4f1eef3183df2b270c3d5cbef07343ee5127a6a4"

S = "${WORKDIR}/git"

inherit autotools

DESCRIPTION = "Library for the DRI2 extension to the X Window System"

PR = "2"

DEPENDS = "libdrm libxext xextproto libxfixes"

LICENSE = "MIT-X"
LIC_FILES_CHKSUM = "file://COPYING;md5=827da9afab1f727f2a66574629e0f39c"

SRC_URI = "git://github.com/robclark/libdri2.git;protocol=http;branch=master"

SRCREV_pn-${PN} = "4f1eef3183df2b270c3d5cbef07343ee5127a6a4"

S = "${WORKDIR}/git"

inherit autotools

Fix dependecies and description of libdri2 recipe.


DESCRIPTION = "mender"
HOMEPAGE = "https://mender.io/"

#From oe-meta-go (https://github.com/mem/oe-meta-go)
DEPENDS = "go-cross"
S = "${WORKDIR}/git"

SRC_URI = "git://git@github.com/mendersoftware/mender.git;protocol=ssh"
SRCREV = "${AUTOREV}"

LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"

inherit go

do_compile() {
  go build -o mender
}

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

DESCRIPTION = "Mender tool for doing OTA software updates."
HOMEPAGE = "https://mender.io/"

#From oe-meta-go (https://github.com/mem/oe-meta-go)
DEPENDS = "go-cross"
S = "${WORKDIR}/git"

SRC_URI = "git://git@github.com/mendersoftware/mender.git;protocol=ssh"
SRCREV = "${AUTOREV}"

LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"

inherit go

do_compile() {
  go build -o mender
}

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

Change Mender recipe description to trigger automatic Jenkins build.


inherit features_check

REQUIRED_DISTRO_FEATURES = "canps"

inherit esw python3native

DEPENDS += "xilstandalone "

ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/canps/src/"
ESW_COMPONENT_NAME = "libcanps.a"

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

inherit features_check

REQUIRED_DISTRO_FEATURES = "xxvethernet"

inherit esw python3native

DEPENDS += "xilstandalone"

ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xxvethernet/src/"
ESW_COMPONENT_NAME = "libxxvethernet.a"

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

Fix naming in the recipe

xxvethernet: Fix naming in the recipe

This commit fixes the naming of the features check and
ESW_COMPONENT_NAME and ESW_COMPONENT_SRC variables.

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


require frameworkd_git.bb
FILESPATH = "${FILE_DIRNAME}/frameworkd"

SRC_URI = "\
  ${FREESMARTPHONE_GIT}/framework.git;protocol=git;branch=master \
  file://frameworkd \
  file://frameworkd.conf \
"

require frameworkd_git.bb
FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/frameworkd', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"

PR="r1"

SRC_URI = "\
  ${FREESMARTPHONE_GIT}/framework.git;protocol=git;branch=master \
  file://frameworkd \
  file://frameworkd.conf \
"

frameworkd_devel: Use base_set_filespath for machine specific subdirs in FILESPATH


SUMMARY = "GTK+ applet for NetworkManager"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"

DEPENDS = "gtk+3 libnma libnotify libsecret networkmanager iso-codes nss"

GNOMEBASEBUILDCLASS = "meson"
inherit features_check gnomebase gsettings gtk-icon-cache gettext

REQUIRED_DISTRO_FEATURES = "x11"

SRC_URI[archive.sha256sum] = "ddbb400ace804b59cc513611ce9701f7ef3f00de151dbbfb96284c8c1ef2b18b"

# We don't not have ubuntu's appindicator (yet?)
EXTRA_OEMESON = "-Dappindicator=no"

PACKAGECONFIG ??= ""
PACKAGECONFIG[modemmanager] = "-Dwwan=true, -Dwwan=false, modemmanager"
PACKAGECONFIG[selinux] = "-Dselinux=true, -Dselinux=false, libselinux"

RDEPENDS_${PN} =+ "networkmanager"

FILES_${PN} += " \
    ${datadir}/nm-applet/ \
    ${datadir}/libnma/wifi.ui \
    ${datadir}/metainfo \
"

SUMMARY = "GTK+ applet for NetworkManager"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"

DEPENDS = "gtk+3 libnma libnotify libsecret libgudev networkmanager iso-codes nss"

GNOMEBASEBUILDCLASS = "meson"
inherit features_check gnomebase gsettings gtk-icon-cache gettext

REQUIRED_DISTRO_FEATURES = "x11"

SRC_URI[archive.sha256sum] = "ddbb400ace804b59cc513611ce9701f7ef3f00de151dbbfb96284c8c1ef2b18b"

# We don't not have ubuntu's appindicator (yet?)
EXTRA_OEMESON = "-Dappindicator=no"

PACKAGECONFIG ??= ""
PACKAGECONFIG[modemmanager] = "-Dwwan=true, -Dwwan=false, modemmanager"
PACKAGECONFIG[selinux] = "-Dselinux=true, -Dselinux=false, libselinux"

RDEPENDS_${PN} =+ "networkmanager"

FILES_${PN} += " \
    ${datadir}/nm-applet/ \
    ${datadir}/libnma/wifi.ui \
    ${datadir}/metainfo \
"

Add missing dependency on libgudev

network-manager-applet: Add missing dependency on libgudev

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


require qte-common_${PV}.inc
PR = "r8"

EXTRA_OECONF += "-static -thread"

do_stage() {
	rm -rf ${STAGING_DIR}/${HOST_SYS}/qt2
	install -d ${STAGING_DIR}/${HOST_SYS}/qt2/lib
	oe_libinstall -a -C lib libqte-mt ${STAGING_DIR}/${HOST_SYS}/qt2/lib
	rm -f include/qxt.h
	install -d ${STAGING_DIR}/${HOST_SYS}/qt2/include
	cp -pfLR include/* ${STAGING_DIR}/${HOST_SYS}/qt2/include
	cp -pPR lib/fonts ${STAGING_DIR}/${HOST_SYS}/qt2/lib/
}

do_install() {
	:
}

PACKAGE_ARCH = "${MACHINE_ARCH}"

require qte-common_${PV}.inc
PR = "r8"

DEFAULT_PREFERENCE = "-1"

EXTRA_OECONF += "-static -thread"

do_stage() {
	rm -rf ${STAGING_DIR}/${HOST_SYS}/qt2
	install -d ${STAGING_DIR}/${HOST_SYS}/qt2/lib
	oe_libinstall -a -C lib libqte-mt ${STAGING_DIR}/${HOST_SYS}/qt2/lib
	rm -f include/qxt.h
	install -d ${STAGING_DIR}/${HOST_SYS}/qt2/include
	cp -pfLR include/* ${STAGING_DIR}/${HOST_SYS}/qt2/include
	cp -pPR lib/fonts ${STAGING_DIR}/${HOST_SYS}/qt2/lib/
}

do_install() {
	:
}

PACKAGE_ARCH = "${MACHINE_ARCH}"

qte-mt-static: Set DEFAULT_PREF=-1, this is hightly adhoc target.
* To help a bit people who try to build OPIE w/o reading instructions.


SECTION = "gpe/libs"
LICENSE = "BSD-X"
PRIORITY = "optional"
DEPENDS = "libgpewidget libxsettings x11"

inherit autotools pkgconfig gpe

SRC_URI = "${GPE_MIRROR}/xsettings-client-${PV}.tar.bz2"
S = ${WORKDIR}/xsettings-client-${PV}

headers = "xsettings-client.h xsettings-common.h"
do_stage () {
        oe_libinstall -so libXsettings-client ${STAGING_LIBDIR}
        mkdir -p ${STAGING_INCDIR}
        for h in ${headers}; do
                install -m 0644 ${S}/$h ${STAGING_INCDIR}/$h
        done
}

SECTION = "gpe/libs"
LICENSE = "BSD-X"
PRIORITY = "optional"
DEPENDS = "libxsettings x11"

inherit autotools pkgconfig gpe

SRC_URI = "${GPE_MIRROR}/xsettings-client-${PV}.tar.bz2"
S = ${WORKDIR}/xsettings-client-${PV}

headers = "xsettings-client.h xsettings-common.h"
do_stage () {
        oe_libinstall -so libXsettings-client ${STAGING_LIBDIR}
        mkdir -p ${STAGING_INCDIR}
        for h in ${headers}; do
                install -m 0644 ${S}/$h ${STAGING_INCDIR}/$h
        done
}

Remove an unneeded gpe dependency

libxsettings-client: Remove an unneeded gpe dependency


SUMMARY = "A wrapper for the FluidSynth, allowing it to function as a DSSI plugin"
HOMEPAGE = "http://dssi.sourceforge.net/download.html#FluidSynth-DSSI"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"

inherit autotools pkgconfig gtk-icon-cache

DEPENDS += " \
    fluidsynth \
    gtk+ \
    dssi \
    liblo \
    ladspa-sdk \
"

SRC_URI = "git://github.com/schnitzeltony/fluidsynth-dssi.git"
SRCREV = "49471882d39d9b954d95457606db40fbde1d5a72"
S = "${WORKDIR}/git"
PV = "1.0.0+git${SRCPV}"

FILES_${PN} += " \
    ${libdir}/dssi \
"

SUMMARY = "A wrapper for the FluidSynth, allowing it to function as a DSSI plugin"
HOMEPAGE = "http://dssi.sourceforge.net/download.html#FluidSynth-DSSI"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"

inherit autotools pkgconfig gtk-icon-cache

DEPENDS += " \
    fluidsynth \
    gtk+ \
    dssi \
    liblo \
    ladspa-sdk \
"

SRC_URI = "git://github.com/schnitzeltony/fluidsynth-dssi.git"
SRCREV = "6ece68627f6a06b935361f4f06556fc03ef4fd1c"
S = "${WORKDIR}/git"
PV = "1.0.0+git${SRCPV}"

FILES_${PN} += " \
    ${libdir}/dssi \
"

fluidsynth-dssi: Update to get configurable synth.dynamic-sample-loading

Signed-off-by: Andreas Müller <d72a15aaaca3a7afa855175c72dc8d2e05931e32@gmail.com>


DESCRIPTION = "Shared Transport Line Discipline User Mode initialisation Manager Daemon"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://uim.c;beginline=1;endline=18;md5=9f0bbfbc10c67689e81a523e2976c31e"

INITSCRIPT_NAME = "uim-sysfs"
INITSCRIPT_PARAMS = "defaults 03"

inherit update-rc.d

SRCREV = "a75f45be2d5c74fc1dd913d08afc30f09a230aa9"
SRC_URI = "git://git.ti.com/ti-bt/uim.git"

S = "${WORKDIR}/git"

EXTRA_OEMAKE = "CC=${TARGET_PREFIX}gcc"

do_install() {
	install -d ${D}${bindir}
	install -m 0755 uim ${D}${bindir}
	install -d ${D}${sysconfdir}/init.d
	install -m 0755 scripts/uim-sysfs ${D}${sysconfdir}/init.d
}

DESCRIPTION = "Shared Transport Line Discipline User Mode initialisation Manager Daemon"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://uim.c;beginline=1;endline=18;md5=9f0bbfbc10c67689e81a523e2976c31e"

INITSCRIPT_NAME = "uim-sysfs"
INITSCRIPT_PARAMS = "defaults 03"

inherit update-rc.d

SRCREV = "a75f45be2d5c74fc1dd913d08afc30f09a230aa9"
SRC_URI = "git://git.ti.com/ti-bt/uim.git"

S = "${WORKDIR}/git"

do_install() {
	install -d ${D}${bindir}
	install -m 0755 uim ${D}${bindir}
	install -d ${D}${sysconfdir}/init.d
	install -m 0755 scripts/uim-sysfs ${D}${sysconfdir}/init.d
}

uim: Fix build breaks when toolchain is used from sstate

CC is being redefined here but its not considering
the essential options to specify the sysroot as a result
this breaks on systems tied to sstate servers where the toolchain
might have had a different sysroot when built, in here
it fails to find the standard headers due to missing sysroot
options.

Deleting the extra oeconf works fine.

Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


require fakeroot.inc
PR = "${INC_PR}.0"

SRC_URI =+ "\
  ${DEBIAN_MIRROR}/main/f/fakeroot/fakeroot_${PV}.orig.tar.bz2 \
  file://quiet-getopt-check.patch \
"

SRC_URI[md5sum] = "659a1f3a36554abfc2a3eaad2fdc0604"
SRC_URI[sha256] = "b035c834944bf9482027f48c388de8492e96609825265ac03f05408d0b3aae68"

require fakeroot.inc
PE = "1"
PR = "${INC_PR}.0"

SRC_URI =+ "\
  http://snapshot.debian.org/archive/debian/20110301/pool/main/f/fakeroot/fakeroot_1.14.5.orig.tar.bz2 \
  file://quiet-getopt-check.patch \
"

SRC_URI[md5sum] = "659a1f3a36554abfc2a3eaad2fdc0604"
SRC_URI[sha256] = "b035c834944bf9482027f48c388de8492e96609825265ac03f05408d0b3aae68"

Update URI to a functioning one

fakeroot: Update URI to a functioning one

We have to use a specific date to the debian snapshot mirror to get
this version of the file.  Use PE = 1 to ensure everyone builds this.

Signed-off-by: Tom Rini <44b6ee2695d7a1d4269e39155d66c7640073f59e@gmail.com>


DESCRIPTION = "Base package set for Jlime images."
SECTION = "x11/wm"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

PR = "r4"

inherit task

PROVIDES = "${PACKAGES}"
PACKAGES = "\
    ${PN}-cli \
    ${PN}-gui \
    "

RDEPENDS_${PN}-cli = " \
    dropbear \
    file \
    htop \
    lsof \
    sudo \
    tmux \
    vim \
    "

RDEPENDS_${PN}-gui = " \
    abiword \
    batti \
    claws-mail \
    epdfview \
    gcalctool \
    gnome-mplayer \
    leafpad \
    liferea \
    midori \
    notification-daemon \
    pidgin \
    remmina \
    xarchiver \
    xchat \
    xnoise \
    "

DESCRIPTION = "Base package set for Jlime images."
SECTION = "x11/wm"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

PR = "r4"

inherit task

PROVIDES = "${PACKAGES}"
PACKAGES = "\
    ${PN}-cli \
    ${PN}-gui \
    "

RDEPENDS_${PN}-cli = " \
    dropbear \
    file \
    htop \
    lsof \
    sudo \
    tmux \
    vim \
    "

RDEPENDS_${PN}-gui = " \
    abiword \
    batti \
    claws-mail \
    epdfview \
    gcalctool \
    gnumeric \
    gnome-mplayer \
    leafpad \
    liferea \
    midori \
    notification-daemon \
    pidgin \
    remmina \
    xarchiver \
    xchat \
    xnoise \
    "

Add gnumeric to jlime images.

Add gnumeric to jlime images.


DESCRIPTION = "GNU dbm is a set of database routines that use extensible hashing."
HOMEPAGE = "http://www.gnu.org/software/gdbm/gdbm.html"
SECTION = "libs"
PRIORITY = "optional"
LICENSE = "GPL"

PR = "r5"

SRC_URI = "${GNU_MIRROR}/gdbm/gdbm-${PV}.tar.gz \
	   file://makefile.patch \
           file://libtool-mode.patch \
           file://chmod.patch"

inherit autotools

TARGET_CC_ARCH += "${LDFLAGS}"

SRC_URI[md5sum] = "1d1b1d5c0245b1c00aff92da751e9aa1"
SRC_URI[sha256sum] = "cc340338a2e28b40058ab9eb5354a21d53f88a1582ea21ba0bb185c37a281dc9"

BBCLASSEXTEND = "native"

DESCRIPTION = "GNU dbm is a set of database routines that use extensible hashing."
HOMEPAGE = "http://www.gnu.org/software/gdbm/gdbm.html"
SECTION = "libs"
PRIORITY = "optional"
LICENSE = "GPLv2+"

PR = "r6"

SRC_URI = "${GNU_MIRROR}/gdbm/gdbm-${PV}.tar.gz \
	   file://makefile.patch \
           file://libtool-mode.patch \
           file://chmod.patch"

inherit autotools

TARGET_CC_ARCH += "${LDFLAGS}"

SRC_URI[md5sum] = "1d1b1d5c0245b1c00aff92da751e9aa1"
SRC_URI[sha256sum] = "cc340338a2e28b40058ab9eb5354a21d53f88a1582ea21ba0bb185c37a281dc9"

BBCLASSEXTEND = "native"

Update LICENSE field version to GPLv2

gdbm: Update LICENSE field version to GPLv2

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

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


LICENSE = "LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=7dbc59dc445b2261c4fb2f9466e3446a"

DEPENDS = "automoc4-native polkit"
RDEPENDS_${PN} = "libqtcore4 polkit"

inherit qt4x11 cmake

SRC_URI = "git://anongit.kde.org/polkit-qt-1.git;branch=master"

## Tag v0.103.0
SRCREV = "26045cb6da3efb1eba8612ef47ffa63da64ae9a0"

EXTRA_OECMAKE =+ "-DAUTOMOC4_EXECUTABLE=${STAGING_BINDIR_NATIVE}/automoc4 \
		  -DUSE_COMMON_CMAKE_PACKAGE_CONFIG_DIR=FALSE"

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

PV = "v0.103.0+git${SRCPV}"

S = "${WORKDIR}/git"

LICENSE = "LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=7dbc59dc445b2261c4fb2f9466e3446a"

DEPENDS = "automoc4-native polkit"
RDEPENDS_${PN} = "libqtcore4 polkit"

inherit qt4x11 cmake kde_exports

SRC_URI = "git://anongit.kde.org/polkit-qt-1.git;branch=master"

## Tag v0.103.0
SRCREV = "26045cb6da3efb1eba8612ef47ffa63da64ae9a0"

EXTRA_OECMAKE += "-DAUTOMOC4_EXECUTABLE=${STAGING_BINDIR_NATIVE}/automoc4 \
		  -DUSE_COMMON_CMAKE_PACKAGE_CONFIG_DIR=FALSE"

KDE_EXPORT_FILES = "${S}/PolkitQt-1Config.cmake"

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

PV = "v0.103.0+git${SRCPV}"

S = "${WORKDIR}/git"

polkit-qt-1: Fix cmake search path for includes and libraries

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


DESCRIPTION = "This package contains the ROS bindings for the tf2 library, for both Python and C++."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"

DEPENDS = "actionlib rosgraph tf2 tf2-py"

require geometry-experimental.inc

DESCRIPTION = "This package contains the ROS bindings for the tf2 library, for both Python and C++."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"

DEPENDS = "actionlib message-filters rosgraph tf2 tf2-py"

require geometry-experimental.inc

tf2-ros: Add missing dependency on message-filters

Signed-off-by: Stefan Herbrechtsmeier <eb0877843acc39f8ef6f7269937dee931c372d23@herbrechtsmeier.net>


require sdcc_${PV}.bb
DEPENDS = ""

# don't need native-tools patch here
SRC_URI = "${SOURCEFORGE_MIRROR}/sdcc/sdcc-src-${PV}.tar.bz2 \
          "

inherit native

do_stage() {
        oe_runmake install
}

require sdcc_${PV}.bb
DEPENDS = "bison-native flex-native"
PR = "r1"

# don't need native-tools patch here
SRC_URI = "${SOURCEFORGE_MIRROR}/sdcc/sdcc-src-${PV}.tar.bz2 \
          "

inherit native

do_stage() {
        oe_runmake install
}

sdcc-native: Add bison-native and flex-native to DEPENDS

* configure script was giving error "Cannot find required program bison." and "Cannot find required program flex.". So added bison-native and flex-native to DEPENDS list.
* Bump PR to "r1".

Signed-off-by: Noor Ahsan <d8217232bc1a4f7ec0617804dec3d117857568ff@mentor.com>


DESCRIPTION = "GStreamer elements to use the multimedia accelerators available on some TI parts"
LICENSE = "LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"

require gstreamer1.0-plugins-ti.inc

PR = "${INC_PR}.24"
SRCREV = "e797c1d832cc8ee1dd66d1683991cb6d7316ed63"

BRANCH ?= "master"

SRC_URI = "git://git.ti.com/glsdk/gst-plugin-ducati.git;protocol=git;branch=${BRANCH} \
          "

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

DESCRIPTION = "GStreamer elements to use the multimedia accelerators available on some TI parts"
LICENSE = "LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"

require gstreamer1.0-plugins-ti.inc

PR = "${INC_PR}.25"
SRCREV = "f4cd1300aa5afadc81c2b4099ea1ee1cb29e6856"

BRANCH ?= "master"

SRC_URI = "git://git.ti.com/glsdk/gst-plugin-ducati.git;protocol=git;branch=${BRANCH} \
          "

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

Update SRCREV and PR to pick bug fixes

gstducati: Update SRCREV and PR to pick bug fixes

Pick the following bug fixes on ducati:
1. decoder: Increase number of buffers in pool
2. mpeg2dec: Fix negotiation issue with playbin

Signed-off-by: Pooja Prajod <8184f5cd042970d26226dbd2e480f1f36323bbaa@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>


require linux.inc

DESCRIPTION = "Linux kernel for the OpenPandora handheld"
KERNEL_IMAGETYPE = "uImage"

COMPATIBLE_MACHINE = "raspberrypi"

# This is on the rpi-patches branch
SRCREV = "2fb814968753d0d4a5fdf056a3a8c9eee3c41aa6"

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

PV = "3.1.9-rpi+${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"

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

require linux.inc

DESCRIPTION = "Linux kernel for the RaspberryPi board"
KERNEL_IMAGETYPE = "zImage"

COMPATIBLE_MACHINE = "raspberrypi"

# This is on the rpi-patches branch
SRCREV = "2fb814968753d0d4a5fdf056a3a8c9eee3c41aa6"

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

PV = "3.1.9-rpi+${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"

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

linux-raspberrypi: Use zImage not uImage as the bootloader is not uBoot ;).


SUMMARY = "updatehub's device identity scripts"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=838c366f69b72c5df05c96dff79b35f2"

SRC_URI = "git://github.com/updatehub/device-identity;protocol=https"
SRCREV = "d32cb72abdd789ce28c66d87f4582ae07d465ee4"

S = "${WORKDIR}/git"

inherit allarch

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

do_install() {
    install -Dm 0755 primary_iface ${D}/${datadir}/updatehub/device-identity.d/primary_iface
    install -Dm 0755 cpuinfo_serial ${D}/${datadir}/updatehub/device-identity.d/cpuinfo_serial
}

python split_plugins_packages () {
    device_identity_dir = d.expand('${datadir}/updatehub/device-identity.d/')
    do_split_packages(d, device_identity_dir, '^(.*)', 'updatehub-device-identity-%s',
                      'updatehub %s device identity script', extra_depends='')
}

PACKAGES_DYNAMIC = "updatehub-device-identity-*"
PACKAGESPLITFUNCS_prepend = " split_plugins_packages "

PACKAGE_ARCH = "${MACHINE_ARCH}"

ALLOW_EMPTY_${PN} = "1"

Add ALLOW_EMPTY to install -dev package

updatehub-device-identity: Add ALLOW_EMPTY to install -dev package

Signed-off-by: Fabio Berton <698e00bc51ed22392b375ef5a2fc95be5c8355a9@ossystems.com.br>


DESCRIPTION =	"Gomunicator is a GSM Voice and SMS application for GPE"
HOMEPAGE = "http://www.linuxdevelopment.org/projects.html"
LICENSE = "GPLv2"
AUTHOR = "Robert Woerle"
MAINTAINER = "Koen Kooi <koen@handhelds.org>"
DEPENDS = "libgpewidget gtk+ glib-2.0"
#Remove the dash below when 0.1.3 changes in PV
PV = "0.1.3+cvs-${SRCDATE}"

inherit autotools pkgconfig

SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/xanadux;module=gomunicator"
S = "${WORKDIR}/${PN}"

do_install_append() {
	install -d ${D}${datadir}/applications
	install -m 0644 gomunicator.desktop ${D}${datadir}/applications/
}

gomunicator: Create gomunicator icon to desktop by installing the gomunicator.desktop.


SUMMARY = "Library implementing Secure RTP (RFC 3711)"
DESCRIPTION = "This package provides an implementation of the Secure Real-time Transport Protocol (SRTP), \
               the Universal Security Transform (UST), and a supporting cryptographic kernel. The SRTP API \
               is documented in include/srtp.h, and the library is in libsrtp2.a (after compilation)."
HOMEPAGE = "https://github.com/cisco/libsrtp"
BUGTRACKER = "https://github.com/cisco/libsrtp/issues"
SECTION = "libs"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2909fcf6f09ffff8430463d91c08c4e1"

SRC_URI = "git://github.com/cisco/libsrtp.git;branch=2_4_x_throttle;protocol=https"
SRCREV = "90d05bf8980d16e4ac3f16c19b77e296c4bc207b"

S = "${WORKDIR}/git"

inherit meson pkgconfig

SUMMARY = "Library implementing Secure RTP (RFC 3711)"
DESCRIPTION = "This package provides an implementation of the Secure Real-time Transport Protocol (SRTP), \
               the Universal Security Transform (UST), and a supporting cryptographic kernel. The SRTP API \
               is documented in include/srtp.h, and the library is in libsrtp2.a (after compilation)."
HOMEPAGE = "https://github.com/cisco/libsrtp"
BUGTRACKER = "https://github.com/cisco/libsrtp/issues"
SECTION = "libs"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2909fcf6f09ffff8430463d91c08c4e1"

SRC_URI = "git://github.com/cisco/libsrtp.git;branch=2_4_x_throttle;protocol=https"
SRCREV = "90d05bf8980d16e4ac3f16c19b77e296c4bc207b"

S = "${WORKDIR}/git"

PACKAGECONFIG ?= ""
PACKAGECONFIG[nss] = "-Dcrypto-library=nss,, nss,,, openssl"
PACKAGECONFIG[openssl] = "-Dcrypto-library=openssl,, openssl,,, nss"

inherit meson pkgconfig

libsrtp: Add support for specifying the crypto library

Signed-off-by: Peter Kjellerstedt <acc79ae48f6d90868791bcb456f6177f58b04c14@axis.com>
Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>


require samba.inc
require samba-basic.inc
LICENSE = "GPLv3"
S = "${SRCDIR}/samba-${PV}/source3"

SRC_URI += "file://config-h.patch"
SRC_URI += "file://tdbheaderfix.patch;patchdir=${SRCDIR}/samba-${PV}"

EXTRA_OECONF += "\
	SMB_BUILD_CC_NEGATIVE_ENUM_VALUES=yes \
	samba_cv_CC_NEGATIVE_ENUM_VALUES=yes \
	linux_getgrouplist_ok=no \
	samba_cv_HAVE_BROKEN_GETGROUPS=no \
	samba_cv_HAVE_FTRUNCATE_EXTEND=yes \
	samba_cv_have_setresuid=yes \
	samba_cv_have_setresgid=yes \
	samba_cv_HAVE_WRFILE_KEYTAB=yes \
	samba_cv_linux_getgrouplist_ok=yes \
	"

do_compile () {
	base_do_compile
}

require samba.inc
require samba-basic.inc
LICENSE = "GPLv3"
S = "${SRCDIR}/samba-${PV}/source3"

SRC_URI += "file://config-h.patch"
# FIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXMMEEEEEEE
# need to figure out if we should add support for patchdir
#SRC_URI += "file://tdbheaderfix.patch;patchdir=${SRCDIR}/samba-${PV}"

EXTRA_OECONF += "\
	SMB_BUILD_CC_NEGATIVE_ENUM_VALUES=yes \
	samba_cv_CC_NEGATIVE_ENUM_VALUES=yes \
	linux_getgrouplist_ok=no \
	samba_cv_HAVE_BROKEN_GETGROUPS=no \
	samba_cv_HAVE_FTRUNCATE_EXTEND=yes \
	samba_cv_have_setresuid=yes \
	samba_cv_have_setresgid=yes \
	samba_cv_HAVE_WRFILE_KEYTAB=yes \
	samba_cv_linux_getgrouplist_ok=yes \
	"

do_compile () {
	base_do_compile
}

samba: Comment out SRC_URI patch with patchdir parameter

The new do_patch does not support patchdir parameter, so we either need
to find a different solution here in samba, or find out how to properly
support patchdir.


SUMMARY = "Wrap gnu screen into a multi session getty"
HOMEPAGE = "https://github.com/WindRiver-OpenSourceLabs/meta-overc"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"

PKG_NAME = "github.com/miekg/dns"
SRC_URI = "file://COPYING \
	file://screen-getty.c \
	file://screen-gettyrc \
	file://agetty-shell.c \
	file://Makefile \
	file://screen-getty@.service \
	"

S = "${WORKDIR}"

FILES_${PN} += "/lib/systemd"

do_install() {
	oe_runmake DEST=${D} install
	install -d ${D}/${systemd_unitdir}/system
	install -m 644 ${WORKDIR}/screen-getty@.service ${D}/${systemd_unitdir}/system
}

SUMMARY = "Wrap gnu screen into a multi session getty"
HOMEPAGE = "https://github.com/WindRiver-OpenSourceLabs/meta-overc"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"

PKG_NAME = "github.com/miekg/dns"
SRC_URI = "file://COPYING \
	file://screen-getty.c \
	file://screen-gettyrc \
	file://agetty-shell.c \
	file://Makefile \
	file://screen-getty@.service \
	"

S = "${WORKDIR}"

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

do_install() {
	oe_runmake DEST=${D} SBIN=${base_sbindir} install
	install -d ${D}/${systemd_unitdir}/system
	install -m 644 ${WORKDIR}/screen-getty@.service ${D}/${systemd_unitdir}/system
}

screen-getty: Make use of bitbake variables where appropriate.

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


LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a23a74b3f4caf9616230789d94217acb"

DEPENDS += "attr ima-evm-utils tclap"

SRC_URI = "git://github.com/mgerstner/ima-inspect.git"
SRCREV = "e912be2d2a9fdf30a9693a7fc5d6b2473990a71c"

S = "${WORKDIR}/git"

inherit autotools pkgconfig

Fix build problem on ima-inspect

meta-integrity: Fix build problem on ima-inspect

The sources require that we have pkgconfig support as well, add missing
inherit.

Signed-off-by: Tom Rini <47764aff062bf9ebe98a2274b29052b74a9567e2@konsulko.com>


SUMMARY = "IIO blocks for GNU Radio"
HOMEPAGE = "https://github.com/analogdevicesinc/gr-iio"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
PR = "r1"

DEPENDS = "gnuradio libiio libad9361-iio bison-native"

inherit distutils3-base cmake pkgconfig python3native

S = "${WORKDIR}/git"

PV = "0.3"

SRCREV = "b3bd9edfaa03e8c63631f9166e1997870cc6b9ba"

GIT_BRANCH = "upgrade-3.8"
SRC_URI = "git://github.com/analogdevicesinc/gr-iio.git;branch=${GIT_BRANCH};protocol=https "

FILES_${PN} += " \
   /usr/share/gnuradio/grc/blocks/* \
"

SUMMARY = "IIO blocks for GNU Radio"
HOMEPAGE = "https://github.com/analogdevicesinc/gr-iio"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
PR = "r2"

DEPENDS = "gnuradio libiio libad9361-iio bison-native"

inherit distutils3-base cmake pkgconfig python3native

S = "${WORKDIR}/git"

PV = "0.3"

SRCREV = "f1bb949a1e616687c42f4ff08b943e2b1d598151"

GIT_BRANCH = "update-boost173"
SRC_URI = "git://github.com/analogdevicesinc/gr-iio.git;branch=${GIT_BRANCH};protocol=https "

FILES_${PN} += " \
   /usr/share/gnuradio/grc/blocks/* \
"

Fix gr-iio recipe for newer Boost

Fix gr-iio recipe for newer Boost


DESCRIPTION = "GStreamer elements to use the multimedia accelerators available on some TI parts"
LICENSE = "LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"

require gstreamer1.0-plugins-ti.inc

PR = "${INC_PR}.25"
SRCREV = "f4cd1300aa5afadc81c2b4099ea1ee1cb29e6856"

BRANCH ?= "master"

SRC_URI = "git://git.ti.com/glsdk/gst-plugin-ducati.git;protocol=git;branch=${BRANCH} \
          "

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

DESCRIPTION = "GStreamer elements to use the multimedia accelerators available on some TI parts"
LICENSE = "LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"

require gstreamer1.0-plugins-ti.inc

PR = "${INC_PR}.26"
SRCREV = "c8f6051ac3dff629aa00c22667fcc33cb1cfd074"

BRANCH ?= "master"

SRC_URI = "git://git.ti.com/glsdk/gst-plugin-ducati.git;protocol=git;branch=${BRANCH} \
          "

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

Update SRCREV with bug fixes

gst*-ducati: Update SRCREV with bug fixes

This change fixes an issue with mpeg4dec to
skip frame processing for large frame size

Signed-off-by: Karthik Ramanan <6de1dcae9ab07cd18361f3588c5fcaba210b4a8e@ti.com>
Signed-off-by: Denys Dmytriyenko <d29de71aea38aad3a87d486929cb0aad173ae612@ti.com>