[oe] [PATCH 1/2] gpsd: Prepare recipe and inc for version bump

Michael Lippautz michael.lippautz at gmail.com
Sat Jan 23 11:08:46 UTC 2010


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 <k.kooi at student.utwente.nl>:
> -----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 <michael.lippautz at gmail.com>
>> ---
>>  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
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list