[Fedora-packaging] The role of %{_libexecdir} for using environment-modules

Jussi Lehtola jussi.lehtola at iki.fi
Wed Oct 8 15:28:58 UTC 2008

On Wed, 2008-10-08 at 17:15 +0200, Denis Leroy wrote:
> Rex Dieter wrote:
> > Dominik 'Rathann' Mierzejewski wrote:
> >> It still feels like a bit of an abuse of libexec.
> >> I prefer using %{_libdir}/%{name}(-%{version})/bin for this purpose.
> > 
> > Agreed.  As had been pointed out already, libexec is for private stuff, 
> > not exposed to the end-user.
> Agreed also.

OK, I'll put the binaries to %{_libdir}/%{name}-%{version}/bin .

> so there are 2 issues to discuss here:
> 1) multiple concurrent versions installed. Is that really necessary ? Is 
> it a question of binary data compatibility, or a whole set of features 
> that were removed by the new version ?

Yes, I think it is. Anyway, IMHO this is a side point for the

> 2) where to put the binaries. Gromacs seems to have 50+ executables 
> (what's the exact number?). Most have non-trivial names with a "g_" 
> prefix, a few are more conflict-prone, namely "wheel", "highway" or 
> "editconf".

Well, since there are single and double precision versions of every tool
and a couple MPI enabled programs as well, the current total is 184, of
which 66 don't have names beginning with g_ .
Jussi Lehtola, FM, Tohtorikoulutettava
Fysiikan laitos, Helsingin Yliopisto
jussi.lehtola at helsinki.fi, p. 191 50623
Mr. Jussi Lehtola, M. Sc., Doctoral Student
Department of Physics, University of Helsinki, Finland
jussi.lehtola at helsinki.fi

More information about the Fedora-packaging mailing list