[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-sourceinstall] [bug #16308] scons support
From: |
Claudio Fontana |
Subject: |
[bug-sourceinstall] [bug #16308] scons support |
Date: |
Sun, 9 Apr 2006 02:27:47 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a1) Gecko/20060213 Firefox/1.6a1 |
Follow-up Comment #1, bug #16308 (project sourceinstall):
This is very unfortunate.
I was considering contacting them to see if a GNU-compliant build system
could be integrated in their code-base when I read this in the README file:
"
We have recently switched from automake/autoconf/make to scons for
building. Please see the section on Compiling from Source below for
details.
"
[...]
scons is a make/autotools replacement that is very strangely a GNU project
(!) which is leading some (hopefully few) projects on a wrong road.
With the limited time at my disposition (and with the GNU scons project being
in plain violation of GNU coding standards), I won't support scons directly in
sourceinstall in the foreseable future [but I might consider automatic
wrapping some day if I learn how to detect such a build system...]
What you can do is to add your own wrapping around that software's build
system.
Take the following as a sketch only, since I do not have the possibility of
testing on my system: I do not have scons or KDE which are both required.
Install scons. Source installation of scons is a pain in itself. Requires
moving stuff around etc [bleah].
Try a binary package, maybe. It requires a recent Python I think.
Then put a simple ./configure script in the software top source directory
with something like the following:
-- start --
#! /bin/sh
scons configure
-- end --
put a simple Makefile in the software top source directory
with something like:
-- start --
build:
scons
install:
scons DESTDIR=$(DESTDIR) install
-- end --
then, from the top source directory run:
$ sourceinstall .
Tell me if this went somewhere, and I hope you can understand
the project position about scons. Some workaround _could_ happen in the
future, expecially if I get some help.
Claudio
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=16308>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/