summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/meta/ucslugc-native.bb81
-rw-r--r--packages/meta/ucslugc-packages.bb4
2 files changed, 84 insertions, 1 deletions
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"