new Build strategy #167

Closed
kthakore opened this Issue Jul 26, 2011 · 5 comments

Projects

None yet

2 participants

@kthakore
Member

I want to have something like this when building Alien::SDL:

{{{
Feature Prerequisites Install?


SDL Core [i] X11 headers always
[i] libpthread
SDL Mixer [ yes ]
SDL Pango [ ] pangoft2 [ no ]
[ ] pango
[i] gobject
[i] gmodule
[i] glib
[i] fontconfig
[b] freetype
[b] expat
[ ] missing, [i] already installed, [b] will be build
}}}

So, no more fixed build options. It will install as much as it can by default. The user will see what he needs to install in case something is missing.

@kthakore
Member

Author: froggs
Time: 1286736779
Field: description
Value: I want to have something like this when building Alien::SDL:

{{{
Feature Prerequisites Install?


SDL Core [i] X11 headers always
[i] libpthread
SDL Mixer [ yes ]
SDL Pango [ ] pangoft2 [ no ]
[ ] pango
[i] gobject
[i] gmodule
[i] glib
[i] fontconfig
[b] freetype
[b] expat
[ ] missing, [i] already installed, [b] will be build
}}}

So, no more fixed build options. It will install as much as it can by default. The user will see what he needs to install in case something is missing.

@kthakore kthakore was assigned Jul 26, 2011
@kthakore
Member

Author: froggs
Time: 1286736779
Field: comment
Value:

@FROGGS
Member
FROGGS commented Jul 27, 2011

Looks a little bit messed up...

The new Alien::SDL should act more like configure does. So you see what it is searching for and what it does when something wasnt found. Like disabling shared memory when Xshm.h wasnt found. This way the user can install that package and run Build of Alien::SDL again.

@FROGGS FROGGS was assigned Jul 27, 2011
@FROGGS
Member
FROGGS commented May 28, 2012

I created an experimental branch for this issue...

@kthakore
Member

Cool!
On May 28, 2012 5:55 PM, "Tobias Leich" <
reply@reply.github.com>
wrote:

I created an experimental branch for this issue...


Reply to this email directly or view it on GitHub:
#167 (comment)

@FROGGS FROGGS closed this May 30, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment