Hi Hynek, Hi Alexandru, thanks for your interest.
1. Is there a way to get the old recipe sources? My be there are some more hints for my problem. 2. Based on your comments I started to create two recipes, one called smstools3 one smstools3_inc_stats Both are downloading the sources from the smstools3 homepage, alternative sources are in a git repro. The first one is using the default make file, patched for the oe/yocto build process. The second one patches the make file and uses the mmlib dependency. Does any body know a alternative strategy to enable the alternative behavior? Any idea would be welcome. fr Kai 2015-02-16 23:19 GMT+01:00 Hynek Petrak <[email protected]>: > I would swear, that I haven't done anything like that in the past, but > looking back at the emails you are right. It's dated back to 2008, not sure > whether it still according the build system requirements. > > Cheers, Hynek > > diff --git a/packages/smstools/makefile.patch > b/packages/smstools/makefile.patch > new file mode 100644 > index 0000000..12bf27f > --- /dev/null > +++ b/packages/smstools/makefile.patch > @@ -0,0 +1,20 @@ > +--- smstools/Makefile 2008-12-07 19:40:13.160951393 +0100 > ++++ smstools/Makefile.new 2008-12-07 19:40:00.913636005 +0100 > +@@ -2,7 +2,7 @@ > + > + > + compile: > +- cd src && $(MAKE) -$(MAKEFLAGS) > ++ cd src && $(MAKE) $(MAKEFLAGS) > + > + install: compile > + ./install.sh > +@@ -11,7 +11,7 @@ > + ./uninstall.sh > + > + clean: > +- cd src && $(MAKE) -$(MAKEFLAGS) clean > ++ cd src && $(MAKE) $(MAKEFLAGS) clean > + > + package: compile clean > + ./package.sh > diff --git a/packages/smstools/smstools_2.2.20.bb b/packages/smstools/ > smstools_2.2.20.bb > new file mode 100644 > index 0000000..b578e88 > --- /dev/null > +++ b/packages/smstools/smstools_2.2.20.bb > @@ -0,0 +1,21 @@ > +DESCRIPTION = "SMS Tools" > +DEPENDS = "" > + > +SRC_URI = " > http://smstools.meinemullemaus.de/packages/smstools-${PV}.tar.gz \ > + file://makefile.patch;patch=1 " > +S = "${WORKDIR}/${PN}" > + > +inherit autotools update-rc.d > + > +INITSCRIPT_NAME = "smsd" > +INITSCRIPT_PARAMS = "defaults 91 20" > + > + > +# CFLAGS_append = " -DPATH_MAX=4096" > +# CFLAGS_prepend = "-I${STAGING_INCDIR}/openssl " > + > +do_install_append() { > + install -d ${D}/${sysconfdir}/init.d > + echo -e "smsd -c /etc/smsd.conf" > ${D}/${sysconfdir}/init.d/smsd > + chmod 755 ${D}/${sysconfdir}/init.d/smsd > +} > > > 2015-02-16 14:59 GMT+02:00 Alexandru Vaduva <[email protected]>: > >> It seems Hynek Petrak had some progress on this one a while back. Maybe >> the packages he posted and are nowhere to be found now could be revived. >> >> >> >> Alex Vaduva >> >> >> >> *From:* [email protected] [mailto: >> [email protected]] *On Behalf Of *Kai Ulrich >> *Sent:* Monday, February 16, 2015 12:33 PM >> *To:* [email protected] >> *Subject:* [yocto] recipe with optional dependency and configuration. >> >> >> >> Hi, >> >> I'm new into yocto creating recipes. >> >> After reading the Docu I feel confident with the basics. >> >> So here my questions. >> >> >> >> I want to create a recipe of smstools. >> >> 1. There is no repository (git / svn / cvs). There are sources to >> download. >> http://smstools3.kekekasvi.com/index.php?p=packages >> >> Q: In the philosophy of yocto / openembedded, is it better to create a >> own git or use the original source package. >> >> 2. For OPTIONAL statistics you can add this feature >> - by enable it in the src/Makefile >> - Install OSSP mm Shared Memory Library <http://www.ossp.org/> >> >> - mmlib is not part of the yocto / openembedded. So it has to be added >> too. >> >> >> Q: How can I structure the recipes to add the smstools easy. >> >> Q: How can provide the optional statistics feature. >> >> Friendly regrades >> >> Kai >> > > > > -- > Mgr. Hynek Petrak >
-- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
