Update readline to include a do_stage
authorTim Hurman <kano@kano.org.uk>
Tue, 4 Nov 2003 16:56:47 +0000 (16:56 +0000)
committerTim Hurman <kano@kano.org.uk>
Tue, 4 Nov 2003 16:56:47 +0000 (16:56 +0000)
Add the "units" package

BKrev: 3fa7da4fIo0clJdYzDR9Lbi1oT4m9g

readline/readline_4.3.oe
units/units-1.80/makefile.patch [new file with mode: 0644]
units/units-1.80/units.c.patch [new file with mode: 0644]
units/units_1.80.oe [new file with mode: 0644]

index a31ba8e..ca9666f 100644 (file)
@@ -3,10 +3,35 @@ PRIORITY="optional"
 MAINTAINER="Greg Gilbert <greg@treke.net>"
 RDEPENDS="libc6"
 DEPENDS=virtual/libc
+PROVIDES=virtual/libreadline
 
 SRC_URI = ftp://ftp.cwru.edu/pub/bash/readline-4.3.tar.gz \
          file://${FILESDIR}/signalnamespace.patch;patch=1
 S=${WORKDIR}/readline-${PV}
 
-inherit autotools
+inherit autotools libtool
+
+do_stage () {
+       install -m 0755 shlib/libreadline.so.4.3 ${STAGING_LIBDIR}/
+       install -m 0755 shlib/libhistory.so.4.3 ${STAGING_LIBDIR}/
+       install -m 0755 libreadline.a ${STAGING_LIBDIR}/
+       install -m 0755 libhistory.a ${STAGING_LIBDIR}/
+
+       ln -s ${STAGING_LIBDIR}/libreadline.so.4.3 \
+         ${STAGING_LIBDIR}/libreadline.so.4
+       ln -s ${STAGING_LIBDIR}/libreadline.so.4.3 \
+         ${STAGING_LIBDIR}/libreadline.so
+       ln -s ${STAGING_LIBDIR}/libhistory.so.4.3 \
+         ${STAGING_LIBDIR}/libhistory.so.4
+       ln -s ${STAGING_LIBDIR}/libhistory.so.4.3 \
+         ${STAGING_LIBDIR}/libhistory.so
+
+       install -d ${STAGING_DIR}/target/include/readline
+       for f in readline.h chardefs.h keymaps.h history.h tilde.h rlstdc.h \
+         rlconf.h rltypedefs.h
+       do
+               install -m 0644 ${f} ${STAGING_DIR}/target/include/readline
+       done
+
+}
 
diff --git a/units/units-1.80/makefile.patch b/units/units-1.80/makefile.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/units/units-1.80/units.c.patch b/units/units-1.80/units.c.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/units/units_1.80.oe b/units/units_1.80.oe
new file mode 100644 (file)
index 0000000..e69de29