[oe] [PATCH] linux-atm: cleanup build file to remove extraneous stuff
kernel-hacker at bennee.com
kernel-hacker at bennee.com
Tue Jun 14 12:50:03 UTC 2011
From: Alex Bennee <ajb at cbnl.com>
The recipe inherited a bunch of un-deeded guff from the previous
version which wasn't needed. The normal make install mechanics ensure
the packages are correctly created.
I have added a install_append to install the very useful aping binary
which upstream don't include in the normal install.
Signed-off-by: Alex Bennee <ajb at cbnl.com>
---
recipes/linux-atm/linux-atm_2.5.1.bb | 34 +++++++---------------------------
1 files changed, 7 insertions(+), 27 deletions(-)
diff --git a/recipes/linux-atm/linux-atm_2.5.1.bb b/recipes/linux-atm/linux-atm_2.5.1.bb
index 04af91b..75aacb2 100644
--- a/recipes/linux-atm/linux-atm_2.5.1.bb
+++ b/recipes/linux-atm/linux-atm_2.5.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://linux-atm.sourceforge.net/"
SECTION = "libs"
PRIORITY = "optional"
DEPENDS = "virtual/kernel flex flex-native"
-PR = "r1"
+PR = "r2"
LICENSE = "GPL LGPL"
SRC_URI = "http://heanet.dl.sourceforge.net/sourceforge/linux-atm/linux-atm-${PV}.tgz;name=tgz"
@@ -14,37 +14,17 @@ SRC_URI[tgz.sha256sum] = "6bc60fe53c9e9c828a6d7f3675da11ad7fb54491863584e01c1051
inherit autotools pkgconfig flow-lossage
-
-headers_include="atmd.h atm.h atmsap.h"
-headers_arpd="atmarp.h atmarpd.h"
-
-binarys_sbin="maint/atmaddr maint/atmloop lane/bus ilmid/ilmid mpoad/mpcd arpd/atmarp sigd/atmsigd maint/enitune lane/lecs led/zeppelin arpd/atmarpd maint/atmtcp maint/esi lane/les maint/zntune"
-binarys_bin="test/aread maint/atmdiag maint/atmdump test/awrite maint/saaldump maint/sonetdiag test/ttcp_atm"
-
-
do_compile_prepend() {
oe_runmake -C ${S}/src/qgen AR='${BUILD_AR}' CPP='${BUILD_CPP}' CC='${BUILD_CC}' CFLAGS='${BUILD_CFLAGS}' DEFS='-I${S}/src -I. -I../.. -DHAVE_CONFIG_H' CPPFLAGS='${BUILD_CPPFLAGS}' LD='${BUILD_LD}' LDFLAGS='${BUILD_LDFLAGS}' qgen
oe_runmake -C ${S}/src/qgen DEFS='-I${S}/src -I. -I../.. -DHAVE_CONFIG_H' all
}
-do_stage () {
- oe_libinstall -so -C src/lib libatm ${STAGING_LIBDIR}
-
- for i in ${headers_include}; do
- install -m 0644 src/include/$i ${STAGING_INCDIR}/$i
- done
-
- for i in ${headers_arpd}; do
- install -m 0644 src/arpd/$i ${STAGING_INCDIR}/$i
- done
-
- for i in ${binarys_sbin}; do
- install -m 0755 src/$i ${STAGING_BINDIR}/`basename $i`
- done
+# The upstream declares some binaries as _noinst in automake
+# even though they are quite useful.
- for i in ${binarys_bin}; do
- install -m 0755 src/$i ${STAGING_BINDIR}/`basename $i`
+extra_bins="src/test/.libs/aping"
+do_install_append() {
+ for i in ${extra_bins}; do
+ install -m 0755 $i ${D}${bindir}/
done
}
-
-
--
1.7.5.4
More information about the Openembedded-devel
mailing list