[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tsp-devel] Symlink in opt directory
From: |
Frederik Deweerdt |
Subject: |
Re: [Tsp-devel] Symlink in opt directory |
Date: |
Fri, 20 Apr 2007 09:32:56 +0200 |
User-agent: |
mutt-ng/devel-r804 (Linux) |
On Fri, Apr 20, 2007 at 08:48:29AM +0200, Robert de Vries wrote:
> On 4/19/07, Olivier BONHOMME <address@hidden> wrote:
> >I think it would be interesting to add this symlink in the template SPEC
> >file used for the RPM generation in order to be sure that when we change
> >the RPM, the new TSP version installed is used.
>
> I personally would prefer to let the rpm have the files /usr/lib,
> /usr/include/tsp, /usr/share/doc/tsp etc. instead of in /opt.
> Putting stuff in /opt requires extra settings in your environment,
> such as an extra entry in PATH, LD_LIBRARY_PATH, or extra -I flags
> when compiling something with TSP.
>
I'd go for the same solution, a few things remain to consider though:
* we need: modif .spec.in + modif CMakeLists.txt
* if the installation is made in /usr/include/tsp:
* we need to modify the all the current users with
something along the lines of '<tsp/tsp_consumer.h>',
or add the extra flags back.
* supply a tsp-config in /usr/bin (or use pkg-config),
that also supposes adding a for of extra flags
* supply a /usr/include/tsp.h entry point that will
include all needed headers (see fuse.h as an example)
>
> Maybe some people want to be able to install multiple TSP versions
> alongside each other. That just means that those people have to spend
> some extra time in figuring out to make a relocatable rpm package. :-)
I agree, if you want to keep several versions you should be able to pass
the appropriate options to cmake.