[Kst] Kst 2.0 Install and Settings locations
Mike Fenton
mike.fenton at torchmobile.com
Tue Jul 14 19:44:27 CEST 2009
Matthew D Truch wrote:
>> File Locations on Install
>>
>> Note: This change will only affect linux, Windows/Mac will not be changed.
>>
>> The install location will be configurable using the environment variable
>> INSTALL_PREFIX, and will default to /usr
>> Library install location will be configurable using the environment
>> variable INSTALL_LIBDIR and will default to lib
>> Plugins will now be installed to INSTALL_PREFIX / INSTALL_LIBDIR / kst
>>
>> It will also be possible to continue to run Kst from the build lcoation
>> without calling make install as the configured path will be provided as
>> an extra location to search and previous search paths will remain.
>>
>> Thoughts and comments are welcome,
>>
>
> I think this sounds good so far.
>
> There also needs to be a "DESTDIR" environment variable that prefixes
> all install paths and is only set at the "make install" step and not at
> the "make step". It's purpose is for packagers who need to install kst
> into a temporary virgin filesystem tree so only the kst bits can be
> packaged up (and later installed into the correct location (equivalent
> to DESTDIR=/) by the packaging system). kst never needs to be able to
> run from the location set by DESTDIR, and in fact the binary or settings
> files shouldn't know about it either (it's temporary and only for
> staging during the package creation process).
>
> So kst expects to be in /INSTALL_PREFIX/bin/kst with it's libraries in
> /INSTALL_PREFIX/INSTALL_LIBDIR/ but at the "make install" step they
> actually get but in /DESTDIR/INSTALL_PREFIX/bin/kst and
> /DESTDIR/INSTALL_PREFIX/INSTALL_LIBDIR/
>
> Did my rambling just make sense?
>
>
Sounds good to me. I'll add the extra variable.
Mike
More information about the Kst
mailing list