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
