diff options
author | John Bowler <jbowler@nslu2-linux.org> | 2005-09-06 20:31:36 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2005-09-06 20:31:36 +0000 |
commit | 412469753744572609eebca9636f69a0f9683d33 (patch) | |
tree | 9ece03d3852ee46dc63ccbf139930d7918fbb2c5 | |
parent | eeb51b853fc1c0ee24f3643cdd66d936fe36c291 (diff) |
ucslugc-packages: add ucslugc-native, alsa-lib, alsa-utils
ucslugc-native has the uclibc dependencies to ensure that installing the
native package gives everything required for debugging on ucslugc.
-rw-r--r-- | conf/distro/ucslugc-packages.conf | 1 | ||||
-rw-r--r-- | packages/meta/ucslugc-native.bb | 81 | ||||
-rw-r--r-- | packages/meta/ucslugc-packages.bb | 4 |
3 files changed, 85 insertions, 1 deletions
diff --git a/conf/distro/ucslugc-packages.conf b/conf/distro/ucslugc-packages.conf index d17b059724..fcdb8a3a7d 100644 --- a/conf/distro/ucslugc-packages.conf +++ b/conf/distro/ucslugc-packages.conf @@ -1,5 +1,6 @@ # automatically generated by bitbake freeze BBFILES := "\ +${PKGDIR}/packages/alsa/*.bb \ ${PKGDIR}/packages/atftp/*.bb \ ${PKGDIR}/packages/audiofile/*.bb \ ${PKGDIR}/packages/autoconf/*.bb \ diff --git a/packages/meta/ucslugc-native.bb b/packages/meta/ucslugc-native.bb new file mode 100644 index 0000000000..1300b95f30 --- /dev/null +++ b/packages/meta/ucslugc-native.bb @@ -0,0 +1,81 @@ +DESCRIPTION = "Packages that are required for the UcSlugC native build environment" +LICENSE = MIT +PR = "r0" + +INHIBIT_DEFAULT_DEPS = "1" +ALLOW_EMPTY = 1 +PACKAGES = "${PN}" + +# Run-time only (RDEPENDS) stuff - no package explicitly provides +# these targets. +UCSLUGC_NATIVE_RT_prepend_linux = "\ + glibc-utils \ + libc6-dev \ + " +UCSLUGC_NATIVE_RT_prepend_linux-uclibc = "\ + uclibc-dev uclibc-utils \ + " +UCSLUGC_NATIVE_RT = "\ + binutils-dev binutils-symlinks \ + cpp cpp-symlinks \ + g++ g++-symlinks \ + gcc-symlinks \ + libg2c-dev \ + libgdbm3 \ + libperl5 \ + libreadline4 libreadline-dev \ + libstdc++-dev \ + libthread-db1 \ + ncurses-dev ncurses-terminfo \ + perl-modules \ + python-crypt python-io python-lang python-pickle python-shell python-textutils \ + " + +# Run-time and DEPENDS +UCSLUGC_NATIVE_prepend_linux = "\ + glibc-extra-nss \ + libc6 \ + " +UCSLUGC_NATIVE_prepend_linux-uclibc = "\ + libiconv \ + uclibc \ + " +UCSLUGC_NATIVE = "\ + autoconf \ + automake \ + bash \ + binutils \ + bison \ + bzip2 \ + coreutils \ + cvs \ + diffstat \ + flex \ + gawk \ + gcc \ + gnu-config \ + gzip \ + libtool \ + lrzsz \ + m4 \ + make \ + monotone-5 \ + ncurses \ + patch \ + perl \ + pkgconfig \ + python-core \ + quilt \ + sed \ + tar \ + util-linux \ + wget \ + " + +# These things are required but are not valid RDEPENDS +UCSLUGC_NATIVE_DP = "\ + gdbm \ + " + +RDEPENDS = '${UCSLUGC_NATIVE_RT} ${UCSLUGC_NATIVE}' +DEPENDS = '${UCSLUGC_NATIVE_DP} ${UCSLUGC_NATIVE}' diff --git a/packages/meta/ucslugc-packages.bb b/packages/meta/ucslugc-packages.bb index 44eb82cf58..55fc193037 100644 --- a/packages/meta/ucslugc-packages.bb +++ b/packages/meta/ucslugc-packages.bb @@ -13,6 +13,8 @@ PACKAGES = "${PN}" # The list of packages to build for the ucslugc DISTRO. # KEEP IN ALPHABETICAL ORDER UCSLUGC_PACKAGES = "\ + alsa-lib \ + alsa-utils \ atftp \ audiofile \ autoconf \ @@ -153,4 +155,4 @@ UCSLUGC_UNSUPPORTABLE_PACKAGES = "\ # The package-index at the end causes regeneration of the Packages.gz and # other control files. -DEPENDS = "openslug-image ${UCSLUGC_PACKAGES} openslug-native package-index" +DEPENDS = "openslug-image ${UCSLUGC_PACKAGES} ucslugc-native package-index" |