From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from eddie.linux-mips.org ([148.251.95.138] helo=cvs.linux-mips.org) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1iNu6D-0004dY-G1 for ptxdist@pengutronix.de; Fri, 25 Oct 2019 09:33:30 +0200 Received: (from localhost user: 'ladis' uid#1021 fake: STDIN (ladis@eddie.linux-mips.org)) by eddie.linux-mips.org id S23990850AbfJYHd2IeOer (ORCPT ); Fri, 25 Oct 2019 09:33:28 +0200 Date: Fri, 25 Oct 2019 09:33:26 +0200 From: Ladislav Michl Message-ID: <20191025073326.GB26830@lenoch> MIME-Version: 1.0 Content-Disposition: inline Subject: [ptxdist] [PATCH 0/2] add scons conf tool and let gpsd to use it List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ptxdist-bounces@pengutronix.de Sender: "ptxdist" To: ptxdist@pengutronix.de Hi there, this is unfortunatelly kind of duplicate work done previously by Denis OSTERLAND. This seems to be pretty common, as there's another patch by Fabian Godehardt sent by Sascha Hauer both being unaware of Denis' work. I found those too late (the second one while writing this cover letter), so I decided to continue with my a bit different approach. Also, both seem to have the same python binding problem :) Please note, that for some reason gpsd's SConstruct changes compiler while building python bindings - see line 1636 and bellow. Therefore python bindings is currently defunct. If anyone figure out how to fix that (and what SCons authors had in mind implementing yet another build system) I would be very happy. This is still work in progress [*], released early to make Alexander Dahl happy as he expressed interrest in gpsd update :) ladis [*] it basically means it is good enough for my purposes, although it would deserve better init system integration, installing udev rules, fixed python, etc... Ladislav Michl (2): add scons conf tool gpsd: version bump 2.39 -> 3.19 ...ix-core-compiling-with-nmea-disabled.patch | 29 --- ...kage-if-some-drivers-are-not-enabled.patch | 48 ----- .../0003-fix-a-simple-compile-error.patch | 28 --- patches/gpsd-2.39/0004-Fix-autotool-bug.patch | 53 ----- ...-on-AM_PATH_PYTHON-to-work-propperly.patch | 104 --------- .../gpsd-2.39/0006-fix-parallel-build.patch | 38 ---- patches/gpsd-2.39/autogen.sh | 4 - patches/gpsd-2.39/series | 9 - patches/gpsd-3.19/0001-fix-ncurses.patch | 11 + patches/gpsd-3.19/series | 1 + rules/gpsd.in | 110 ++++++---- rules/gpsd.make | 203 +++++++++++------- scripts/lib/ptxd_make_world_common.sh | 4 +- scripts/lib/ptxd_make_world_compile.sh | 8 + scripts/lib/ptxd_make_world_install.sh | 10 + scripts/lib/ptxd_make_world_prepare.sh | 7 +- 16 files changed, 235 insertions(+), 432 deletions(-) delete mode 100644 patches/gpsd-2.39/0001-fix-core-compiling-with-nmea-disabled.patch delete mode 100644 patches/gpsd-2.39/0002-fix-link-breakage-if-some-drivers-are-not-enabled.patch delete mode 100644 patches/gpsd-2.39/0003-fix-a-simple-compile-error.patch delete mode 100644 patches/gpsd-2.39/0004-Fix-autotool-bug.patch delete mode 100644 patches/gpsd-2.39/0005-just-rely-on-AM_PATH_PYTHON-to-work-propperly.patch delete mode 100644 patches/gpsd-2.39/0006-fix-parallel-build.patch delete mode 100755 patches/gpsd-2.39/autogen.sh delete mode 100644 patches/gpsd-2.39/series create mode 100644 patches/gpsd-3.19/0001-fix-ncurses.patch create mode 100644 patches/gpsd-3.19/series -- 2.24.0.rc0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de