ucslugc-packages: add ucslugc-native, alsa-lib, alsa-utils
authorJohn Bowler <jbowler@nslu2-linux.org>
Tue, 6 Sep 2005 20:31:36 +0000 (20:31 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Tue, 6 Sep 2005 20:31:36 +0000 (20:31 +0000)
ucslugc-native has the uclibc dependencies to ensure that installing the
native package gives everything required for debugging on ucslugc.

conf/distro/ucslugc-packages.conf
packages/meta/ucslugc-native.bb [new file with mode: 0644]
packages/meta/ucslugc-packages.bb

index d17b059..fcdb8a3 100644 (file)
@@ -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 (file)
index 0000000..1300b95
--- /dev/null
@@ -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}'
index 44eb82c..55fc193 100644 (file)
@@ -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"