Since a few parts of the .inc are quite confusing I didn't want to touch it too much.
Ofc we can start gpsd using a control socket. How should we then solve the problem concerning the different devices? We would still need an init script that adds gps hardware to gpsd via the socket and additional packages for different devices providing a hardware file (containing the path) ? I am open for suggestions since an I really want to update this. (Future gpsd will remove the current API to provide additional gps devices support) Regards, Michael 2010/1/23 Koen Kooi <[email protected]>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Speaking of GPSD, should we make the default config use a control socket > instead of hardcoding ttyS3? > > regards, > > Koen > > On 22-01-10 22:58, Michael Lippautz wrote: >> >> Signed-off-by: Michael Lippautz <[email protected]> >> --- >> recipes/gpsd/gpsd.inc | 9 ++++++--- >> recipes/gpsd/gpsd_2.38.bb | 4 +++- >> 2 files changed, 9 insertions(+), 4 deletions(-) >> >> diff --git a/recipes/gpsd/gpsd.inc b/recipes/gpsd/gpsd.inc >> index a917fbe..5efbe2a 100644 >> --- a/recipes/gpsd/gpsd.inc >> +++ b/recipes/gpsd/gpsd.inc >> @@ -5,12 +5,14 @@ LICENSE = "GPL" >> DEPENDS = "dbus-glib ncurses python" >> PROVIDES = "virtual/gpsd" >> >> +INC_PR = "r0" >> + >> EXTRA_OECONF = "--x-includes=${STAGING_INCDIR}/X11 \ >> --x-libraries=${STAGING_LIBDIR} \ >> --enable-dbus \ >> - --enable-python" >> +" >> >> -SRC_URI = "http://download.berlios.de/gpsd/gpsd-${PV}.tar.gz \ >> +SRC_URI = "http://download.berlios.de/gpsd/gpsd-${PV}.tar.gz;name=gpsd \ >> file://gpsd-default \ >> file://gps-hardware \ >> file://gpsd" >> @@ -28,6 +30,8 @@ LDFLAGS += "-L${STAGING_LIBDIR} -lm" >> export STAGING_INCDIR >> export STAGING_LIBDIR >> >> +TARGET_CC_ARCH += "${LDFLAGS}" >> + >> do_compile_prepend() { >> export BUILD_SYS="${BUILD_SYS}" >> export HOST_SYS="${HOST_SYS}" >> @@ -41,7 +45,6 @@ do_install_prepend() { >> >> do_install_append() { >> install -d ${D}/${sysconfdir}/init.d >> - install -d ${D}/dev >> install -m 0755 ${WORKDIR}/gpsd ${D}/${sysconfdir}/init.d/ >> install -m 0755 ${WORKDIR}/gps-hardware >> ${D}/${sysconfdir}/init.d/gps-hardware.default >> install -d ${D}/${sysconfdir}/default >> diff --git a/recipes/gpsd/gpsd_2.38.bb b/recipes/gpsd/gpsd_2.38.bb >> index 06a5fe7..7c7a477 100644 >> --- a/recipes/gpsd/gpsd_2.38.bb >> +++ b/recipes/gpsd/gpsd_2.38.bb >> @@ -1,5 +1,7 @@ >> require gpsd.inc >> >> -PR = "r2" >> +PR = "${INC_PR}.1" >> # make attempts to link gpspacket.so without waiting for all compiler tasks: >> PARALLEL_MAKE = "" >> + >> +EXTRA_OECONF += " --enable-python " > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.5 (Darwin) > > iD8DBQFLWtMyMkyGM64RGpERAtmDAJ9WqnRXPxe1NX6+HWg4hfPxTYd1bACffpoW > SG0ttXz5eVQUTE1J7X6vF5Q= > =+Wfg > -----END PGP SIGNATURE----- > > > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
