Thanks.

From: Hynek Petrak [mailto:hynek.pet...@gmail.com]
Sent: Tuesday, February 17, 2015 12:20 AM
To: Alexandru Vaduva
Cc: k...@gmx.de; yocto@yoctoproject.org
Subject: Re: [yocto] recipe with optional dependency and configuration.

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<http://smstools_2.2.20.bb> 
b/packages/smstools/smstools_2.2.20.bb<http://smstools_2.2.20.bb>
new file mode 100644
index 0000000..b578e88
--- /dev/null
+++ b/packages/smstools/smstools_2.2.20.bb<http://smstools_2.2.20.bb>
@@ -0,0 +1,21 @@
+DESCRIPTION = "SMS Tools"
+DEPENDS = ""
+
+SRC_URI = 
"http://smstools.meinemullemaus.de/packages/smstools-${PV}.tar.gz<http://smstools.meinemullemaus.de/packages/smstools-$%7bPV%7d.tar.gz>
 \
+            file://makefile.patch;patch=1<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 
<alexandru.vad...@enea.com<mailto:alexandru.vad...@enea.com>>:
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: yocto-boun...@yoctoproject.org<mailto:yocto-boun...@yoctoproject.org> 
[mailto:yocto-boun...@yoctoproject.org<mailto:yocto-boun...@yoctoproject.org>] 
On Behalf Of Kai Ulrich
Sent: Monday, February 16, 2015 12:33 PM
To: yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
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
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to