bug-sourceinstall
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]