ChangeLog

# ChangeLog for dev-tinyos/tos-apps
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/tos-apps/ChangeLog,v 1.5 2007/03/05 22:40:07 sanchan Exp $

05 Mar 2007; Sandro Bonazzola metadata.xml:
Removing myself from metadata.xml as I'm stepping back.

14 Nov 2006; Sandro Bonazzola metadata.xml,
tos-apps-1.1.15-r1.ebuild:
Keywording ~amd64.

*tos-apps-1.1.15-r1 (06 Sep 2006)

06 Sep 2006; Sandro Bonazzola
+files/tos-apps-1.1.15-TOSBase-types-conflict-fix.patch,
-tos-apps-1.1.15.ebuild, +tos-apps-1.1.15-r1.ebuild:
Fix bug #146580, thanks to Aurélien Francillon for the patch.

09 Aug 2006; Sandro Bonazzola tos-apps-1.1.15.ebuild:
Moving important info from einfo to elog.

*tos-apps-1.1.15 (15 Feb 2006)

15 Feb 2006; Sandro Bonazzola +metadata.xml,
+tos-apps-1.1.15.ebuild:
New ebuild, initial release.

Manifest

AUX tos-apps-1.1.15-TOSBase-types-conflict-fix.patch 638 RMD160 a95e5df18dba1fa61ad5300724eaf63989791778 SHA1 364b866acc7f3ef1d8fa7e5efcf5321da4612d9f SHA256 adc684e62936080da0b77b42b7ad5b2febfe6b458c5b4455ba2cfb045a457cb3
DIST tinyos-1.1.15Dec2005cvs.tar.gz 10273122 RMD160 cddbcf32e53352d04be2eda49852540650e73088 SHA1 98b63826ff85272e43e10fa88db71ba46f0bdbe0 SHA256 78f985eb83293cf10f23013f771c7f5d130f9a240a4dcda02321e10c3b5a341f
EBUILD tos-apps-1.1.15-r1.ebuild 1662 RMD160 c30a007e4e281094a3dd645922999c64c2cb33bb SHA1 487d303ce805ecb6b7280f06017d191451504502 SHA256 ca164f26e5c2a8f074a674dd1a2b57a239468f55aeb4af15666a631dfac3a3d8
MISC ChangeLog 1005 RMD160 3b3998c5cab87deb98463b498ee4c76a97d94502 SHA1 f6f57e698aae31bf90b0bd5091ae3b2f9c59f222 SHA256 c597547f63ce325ac9681f2dc1bad5b627db12269d0efe90c1c68bdaec341564
MISC metadata.xml 165 RMD160 3965c22a153ed350bcbd52de07c08ad47dd03cd7 SHA1 54b9da7fdc6d8376c990288c72938be9855ef8b6 SHA256 fb7ede94a0633f77d601e3e81580eac1624a3bca14401a49d94082579507ba0a

files

metadata.xml




dev-embedded

tos-apps-1.1.15-r1.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/tos-apps/tos-apps-1.1.15-r1.ebuild,v 1.3 2007/07/15 02:46:39 mr_bones_ Exp $
inherit eutils

CVS_MONTH="Dec"
CVS_YEAR="2005"
MY_PN="tinyos"
MY_P=${MY_PN}-${PV}${CVS_MONTH}${CVS_YEAR}cvs

DESCRIPTION="TinyOS apps: TinyOS bundled applications."
HOMEPAGE="http://www.tinyos.net/"
SRC_URI="http://www.tinyos.net/dist-1.1.0/tinyos/source/${MY_P}.tar.gz"
LICENSE="Intel"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND=">=dev-tinyos/tos-1.1.15"
RDEPEND=">=dev-tinyos/tos-make-1.1.15"

S=${WORKDIR}/${MY_P}

pkg_setup() {
if [ -z "${TOSROOT}" ]
then
export TOSROOT=/usr/src/tinyos-1.x
fi

if [ ! -d "${TOSROOT}" ]
then
eerror "In order to emerge tos-apps you have to set the"
eerror "\$TOSROOT environment properly."
eerror ""
eerror "You can achieve this by emerging >=dev-tinyos/tos-1.1.15"
eerror "or by exporting TOSDIR=\"path to your tinyos dir\""
die "Couldn't find a valid TinyOS home"
else
einfo "Building tos-apps for ${TOSROOT}"
fi
}

src_unpack(){
unpack ${A}
cd ${S}
for i in `find . -name CVS`; do
rm -rf "${i}"
done
epatch ${FILESDIR}/tos-apps-1.1.15-TOSBase-types-conflict-fix.patch
}

src_compile() {
einfo "Nothing to compile."
}

src_install() {
insinto ${TOSROOT}
doins -r apps
chown -R root:0 "${D}"
}

pkg_postinst() {
elog "If you want to use TinyOS on real hardware you need a cross compiler."
elog "You should emerge sys-devel/crossdev and compile any toolchain you need"
elog "Example: for Mica2 and Mica2 Dot: crossdev --target avr"
ebeep 5
epause 5
}