[oe-commits] org.oe.dev olsrd: update to 0.5.3

koen commit openembedded-commits at lists.openembedded.org
Sun Aug 26 12:29:24 UTC 2007


olsrd: update to 0.5.3

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 046d6d9432d8b2f9c1768927b44311f32da334f0
ViewMTN: http://monotone.openembedded.org/revision.psp?id=046d6d9432d8b2f9c1768927b44311f32da334f0
Files:
1
packages/olsrd/files/unbreak-makefile.patch
packages/olsrd/olsrd_0.5.3.bb
packages/olsrd/olsrd.inc
Diffs:

#
# mt diff -rdad32ca1397c74f997dc9f4dc4602adbc841f296 -r046d6d9432d8b2f9c1768927b44311f32da334f0
#
# 
# 
# add_file "packages/olsrd/files/unbreak-makefile.patch"
#  content [7a33293374adb238b88f2f43ce21188b7226edb6]
# 
# add_file "packages/olsrd/olsrd_0.5.3.bb"
#  content [203f63fd7ae86bd25144c1ddac0872e5117eea3f]
# 
# patch "packages/olsrd/olsrd.inc"
#  from [b541707aede39615aeb70297d1a63f4e3b61979e]
#    to [8f56b9aa91c3eb5463c0db445070be3b92c2f6e9]
# 
============================================================
--- packages/olsrd/files/unbreak-makefile.patch	7a33293374adb238b88f2f43ce21188b7226edb6
+++ packages/olsrd/files/unbreak-makefile.patch	7a33293374adb238b88f2f43ce21188b7226edb6
@@ -0,0 +1,45 @@
+--- /tmp/Makefile	2007-08-26 13:59:42.264688053 +0200
++++ olsrd-0.5.3/Makefile	2007-08-26 14:02:46.059161904 +0200
+@@ -89,9 +89,8 @@
+ install: install_olsrd
+ 
+ install_bin:
+-		mkdir -p $(SBINDIR)
+-		install -m 755 $(EXENAME) $(SBINDIR)
+-		$(STRIP) $(SBINDIR)/$(EXENAME)
++		mkdir -p $(INSTALL_PREFIX)$(SBINDIR)
++		install -m 755 $(EXENAME) $(INSTALL_PREFIX)$(SBINDIR)
+ 
+ install_olsrd:	install_bin
+ 		@echo ========= C O N F I G U R A T I O N - F I L E ============
+@@ -100,16 +99,16 @@
+ 		@echo configfile can be installed. Note that a LQ-based configfile
+ 		@echo can be found at files/olsrd.conf.default.lq
+ 		@echo ==========================================================
+-		mkdir -p $(ETCDIR)
++		mkdir -p $(INSTALL_PREFIX)$(ETCDIR)
+ 		-cp -i files/olsrd.conf.default.rfc $(CFGFILE)
+ 		@echo -------------------------------------------
+ 		@echo Edit $(CFGFILE) before running olsrd!!
+ 		@echo -------------------------------------------
+ 		@echo Installing manpages olsrd\(8\) and olsrd.conf\(5\)
+-		mkdir -p $(MANDIR)/man8/
+-		cp files/olsrd.8.gz $(MANDIR)/man8/olsrd.8.gz
+-		mkdir -p $(MANDIR)/man5/
+-		cp files/olsrd.conf.5.gz $(MANDIR)/man5/olsrd.conf.5.gz
++		mkdir -p $(INSTALL_PREFIX)$(MANDIR)/man8/
++		cp files/olsrd.8.gz $(INSTALL_PREFIX)$(MANDIR)/man8/olsrd.8.gz
++		mkdir -p $(INSTALL_PREFIX)$(MANDIR)/man5/
++		cp files/olsrd.conf.5.gz $(INSTALL_PREFIX)$(MANDIR)/man5/olsrd.conf.5.gz
+ 
+ tags:
+ 		$(TAGCMD) -o $(TAGFILE) $(TAG_SRCS)
+@@ -131,7 +130,7 @@
+ 		$(MAKECMD) -C lib LIBDIR=$(LIBDIR) clean
+ 
+ libs_install install_libs:
+-		$(MAKECMD) -C lib LIBDIR=$(LIBDIR) install
++		$(MAKECMD) -C lib LIBDIR=$(INSTALL_PREFIX)$(LIBDIR) install
+ 
+ httpinfo:
+ 		$(MAKECMD) -C lib/httpinfo clean
============================================================
--- packages/olsrd/olsrd_0.5.3.bb	203f63fd7ae86bd25144c1ddac0872e5117eea3f
+++ packages/olsrd/olsrd_0.5.3.bb	203f63fd7ae86bd25144c1ddac0872e5117eea3f
@@ -0,0 +1,14 @@
+require olsrd.inc
+PR = "r0"
+
+SRC_URI="http://www.olsr.org/releases/0.5/olsrd-${PV}.tar.bz2 \
+        file://init \
+        file://olsrd.conf \
+        file://unbreak-makefile.patch;patch=1"
+
+do_compile() {
+	oe_runmake OS=linux clean
+	touch .depend
+	touch src/cfgparser/.depend
+	oe_runmake OS=linux all libs
+}
============================================================
--- packages/olsrd/olsrd.inc	b541707aede39615aeb70297d1a63f4e3b61979e
+++ packages/olsrd/olsrd.inc	8f56b9aa91c3eb5463c0db445070be3b92c2f6e9
@@ -1,18 +1,14 @@ LICENSE = "BSD"
 DESCRIPTION = "OLSR mesh routing daemon"
 HOMEPAGE = "http://www.olsr.org"
 DESCRIPTION_olsrd-libs = "OLSR mesh routing daemon -  optional libraries"
 SECTION = "console/network"
 PRIORITY = "optional"
 LICENSE = "BSD"
-RDEPENDS_olsrd = "olsrd-libs"
 
 SRC_URI="http://www.olsr.org/releases/0.4/olsrd-${PV}.tar.bz2 \
 	file://init \
 	file://olsrd.conf"
 
-PACKAGES =+ "olsrd-libs"
-FILES_olsrd-libs = "${libdir}"
-
 S = "${WORKDIR}/olsrd-${PV}"
 
 inherit update-rc.d
@@ -27,14 +23,20 @@ do_compile() {
 }
 
 do_compile() {
-        oe_runmake
+        oe_runmake 
 }
 
 do_install () {
-	oe_runmake OS=linux INSTALL_PREFIX=${D} install install_libs
+	oe_runmake OS=linux INSTALL_PREFIX=${D} STRIP=echo install install_libs
 	install -d ${D}/${sysconfdir}/init.d
 	install -m 0755 ${WORKDIR}/init ${D}/${sysconfdir}/init.d/olsrd
 	install -m 644 ${WORKDIR}/olsrd.conf ${D}/${sysconfdir}
 }
 
+
+PACKAGES =+ "olsrd-libs"
+FILES_olsrd-libs = "${libdir}/*.so.*"
+
+RDEPENDS_${PN} = "olsrd-libs"
+
 CONFFILES_${PN} = "${sysconfdir}/olsrd.conf"






More information about the Openembedded-commits mailing list