new bitbake recipe for robot
This commit is contained in:
commit
ad0b678112
17
COPYING.MIT
Normal file
17
COPYING.MIT
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
5
LICENSE
Normal file
5
LICENSE
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
All metadata files (including, but not limited to bb, bbappend,
|
||||||
|
bbclass, inc and conf files) are MIT licensed unless otherwise stated.
|
||||||
|
Source code included in tree for individual recipes is under the
|
||||||
|
LICENSE stated in the associated recipe (.bb file) unless otherwise
|
||||||
|
stated.
|
51
README
Normal file
51
README
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
This README file contains information on the contents of the meta-opendds layer.
|
||||||
|
|
||||||
|
Please see the corresponding sections below for details.
|
||||||
|
|
||||||
|
Dependencies
|
||||||
|
============
|
||||||
|
|
||||||
|
URI: https://git.yoctoproject.org/git/poky/meta
|
||||||
|
branch: rocko
|
||||||
|
|
||||||
|
|
||||||
|
Patches
|
||||||
|
=======
|
||||||
|
|
||||||
|
Please submit any patches against the meta-opendds layer via the pull-request
|
||||||
|
mechanism on github.
|
||||||
|
|
||||||
|
Maintainer: Keith Derrick <keith.derrick@lge.com>
|
||||||
|
|
||||||
|
Table of Contents
|
||||||
|
=================
|
||||||
|
|
||||||
|
I. Adding the meta-opendds layer to your build
|
||||||
|
II. Misc
|
||||||
|
|
||||||
|
|
||||||
|
I. Adding the meta-opendds layer to your build
|
||||||
|
=================================================
|
||||||
|
|
||||||
|
Run 'bitbake-layers add-layer meta-opendds'
|
||||||
|
|
||||||
|
II. Misc
|
||||||
|
========
|
||||||
|
|
||||||
|
The layer contains two recipes for OpenDDS: one versioned, one not.
|
||||||
|
|
||||||
|
The unversioned recipe is provided to allow clients, via a bbappend, to
|
||||||
|
build - for example - the HEAD of the master branch or some other version.
|
||||||
|
|
||||||
|
To use this unversioned recipe, add the following to your local.conf or
|
||||||
|
distro configuration file.
|
||||||
|
|
||||||
|
|
||||||
|
PREFERRED_VERSION_opendds="1.0+git%"
|
||||||
|
PREFERRED_VERSION_opendds-native="1.0+git%"
|
||||||
|
PREFERRED_VERSION_nativesdk-opendds="1.0+git%"
|
||||||
|
|
||||||
|
Note that simply providing a different branch and SRCREV may be insufficient.
|
||||||
|
If your desired commit is significantly newer than that used for the versioned
|
||||||
|
recipe, then the generic build instructions may be insufficient or incorrect.
|
||||||
|
|
15
conf/layer.conf
Normal file
15
conf/layer.conf
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# We have a conf and classes directory, add to BBPATH
|
||||||
|
BBPATH .= ":${LAYERDIR}"
|
||||||
|
|
||||||
|
# We have recipes-* directories, add to BBFILES
|
||||||
|
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
|
||||||
|
${LAYERDIR}/recipes-*/*/*.bbappend"
|
||||||
|
|
||||||
|
BBFILE_COLLECTIONS += "meta-robot"
|
||||||
|
BBFILE_PATTERN_meta-robot = "^${LAYERDIR}/"
|
||||||
|
BBFILE_PRIORITY_meta-robot = "6"
|
||||||
|
|
||||||
|
LAYERSERIES_COMPAT_robot-layer = "thud warrior zeus"
|
||||||
|
LAYERDEPENDS_robot-layer = "core"
|
||||||
|
|
||||||
|
LICENSE_PATH += "${LAYERDIR}/licenses"
|
17
lalicence
Normal file
17
lalicence
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
50
licenses/robot
Normal file
50
licenses/robot
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
OpenDDS (Licensed Product) is protected by copyright, and is
|
||||||
|
distributed under the following terms.
|
||||||
|
|
||||||
|
OpenDDS is an open source implementation of the Object Management Group
|
||||||
|
(OMG) Data Distribution Service (DDS), developed and copyrighted by
|
||||||
|
Object Computing Incorporated (OCI). OpenDDS is both a multi-language
|
||||||
|
and multi-platform implementation. The OMG DDS specification is intended
|
||||||
|
to be suitable for systems whose requirements include real-time, high
|
||||||
|
volume, robustness, failure tolerant data distribution utilizing a
|
||||||
|
publish and subscribe model.
|
||||||
|
|
||||||
|
Since OpenDDS is open source and free of licensing fees, you are free
|
||||||
|
to use, modify, and distribute the source code, as long as you include
|
||||||
|
this copyright statement.
|
||||||
|
|
||||||
|
In particular, you can use OpenDDS to build proprietary software and
|
||||||
|
are under no obligation to redistribute any of your source code that
|
||||||
|
is built using OpenDDS. Note however, that you may not do anything to
|
||||||
|
the OpenDDS code, such as copyrighting it yourself or claiming
|
||||||
|
authorship of the OpenDDS code, that will prevent OpenDDS from being
|
||||||
|
distributed freely using an open source development model.
|
||||||
|
|
||||||
|
Warranty
|
||||||
|
|
||||||
|
LICENSED PRODUCT IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND
|
||||||
|
INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR A
|
||||||
|
PARTICULAR PURPOSE, NON-INFRINGEMENT, OR ARISING FROM A COURSE OF
|
||||||
|
DEALING, USAGE OR TRADE PRACTICE.
|
||||||
|
|
||||||
|
Support
|
||||||
|
|
||||||
|
LICENSED PRODUCT IS PROVIDED WITH NO SUPPORT AND WITHOUT ANY
|
||||||
|
OBLIGATION ON THE PART OF OCI OR ANY OF ITS SUBSIDIARIES OR AFFILIATES
|
||||||
|
TO ASSIST IN ITS USE, CORRECTION, MODIFICATION OR ENHANCEMENT.
|
||||||
|
|
||||||
|
Support may be available from OCI to users who have agreed to a
|
||||||
|
support contract.
|
||||||
|
|
||||||
|
Liability
|
||||||
|
|
||||||
|
OCI OR ANY OF ITS SUBSIDIARIES OR AFFILIATES SHALL HAVE NO LIABILITY
|
||||||
|
WITH RESPECT TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY
|
||||||
|
PATENTS BY LICENSED PRODUCT OR ANY PART THEREOF.
|
||||||
|
|
||||||
|
IN NO EVENT WILL OCI OR ANY OF ITS SUBSIDIARIES OR AFFILIATES BE
|
||||||
|
LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, INDIRECT AND
|
||||||
|
CONSEQUENTIAL DAMAGES, EVEN IF OCI HAS BEEN ADVISED OF THE POSSIBILITY
|
||||||
|
OF SUCH DAMAGES.
|
||||||
|
|
||||||
|
OpenDDS copyright OCI. St. Louis MO USA, 2005
|
22
recipes-connectivity/robot/robot.bb
Normal file
22
recipes-connectivity/robot/robot.bb
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
SUMMARY = "The canonical example of init scripts"
|
||||||
|
SECTION = "base"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSE;md5=22cd8fcef3454a96dde3f9f8d7274aae"
|
||||||
|
SRCREV = "7ca41f41cb82c6f6723e26912a1eb8c4cb9eb8ad"
|
||||||
|
SRC_BRANCH ??= "test_recipe_bitbake"
|
||||||
|
SRC_URI = "git://github.com/NicoDAO/lerobot.git;protocol=https;branch=${SRC_BRANCH}"
|
||||||
|
#PV = "git${SRCPV}"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
do_compile () {
|
||||||
|
# ${CC} ${CFLAGS} ${LDFLAGS} ${WORKDIR}/skeleton_test.c -o ${WORKDIR}/skeleton-test
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install () {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
RDEPENDS_${PN} = "initscripts"
|
||||||
|
|
||||||
|
CONFFILES_${PN} += "${sysconfdir}/init.d/skeleton"
|
Loading…
x
Reference in New Issue
Block a user