[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libexec for packages
From: |
Orion Poplawski |
Subject: |
Re: libexec for packages |
Date: |
Fri, 18 Mar 2011 10:35:47 -0600 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110307 Fedora/3.1.9-0.39.b3pre.fc14 Lightning/1.0b3pre Thunderbird/3.1.9 |
On 03/03/2011 10:21 PM, Orion Poplawski wrote:
In the process of coming up with packaging guidelines for octave packages in
Fedora, the issue of package install location has come up. It has been
suggested that the binary components of octave packages be installed in
/usr/lib{,64}/octave rather than /usr/libexec/octave. I agree that this is
more compliant with current standards. Thoughts? Are there packages that
install stand alone executables that would still belong in /usr/libexec? I
don't know of any. Looks like there may be some .mex files there, are they
even useful?
Thanks!
- Orion Poplawski
This would be my proposed patch. It puts everything under
$(libdir)/octave/$(version). Also, is there any reason to keep the various
*archlibdir directories? I can't see that anything uses them. Comments?
diff -r c2e8c9d9e284 configure.ac
--- a/configure.ac Thu Mar 17 23:11:47 2011 -0700
+++ b/configure.ac Fri Mar 18 10:33:01 2011 -0600
@@ -125,7 +125,7 @@
'$(datadir)/octave/site/$(api_version)/m')
OCTAVE_SET_DEFAULT(localverfcnfiledir, '$(datadir)/octave/$(version)/site/m')
OCTAVE_SET_DEFAULT(octetcdir, '$(datadir)/octave/$(version)/etc')
-OCTAVE_SET_DEFAULT(octlibdir, '$(libdir)/octave-$(version)')
+OCTAVE_SET_DEFAULT(octlibdir, '$(libdir)/octave/$(version)')
OCTAVE_SET_DEFAULT(archlibdir,
'$(libexecdir)/octave/$(version)/exec/$(canonical_host_type)')
OCTAVE_SET_DEFAULT(localarchlibdir,
@@ -135,13 +135,13 @@
OCTAVE_SET_DEFAULT(localverarchlibdir,
'$(libexecdir)/octave/$(version)/site/exec/$(canonical_host_type)')
OCTAVE_SET_DEFAULT(octfiledir,
- '$(libexecdir)/octave/$(version)/oct/$(canonical_host_type)')
+ '$(libdir)/octave/$(version)/oct')
OCTAVE_SET_DEFAULT(localoctfiledir,
- '$(libexecdir)/octave/site/oct/$(canonical_host_type)')
+ '$(libdir)/octave/site/oct')
OCTAVE_SET_DEFAULT(localapioctfiledir,
- '$(libexecdir)/octave/site/oct/$(api_version)/$(canonical_host_type)')
+ '$(libdir)/octave/site/oct/$(api_version)')
OCTAVE_SET_DEFAULT(localveroctfiledir,
- '$(libexecdir)/octave/$(version)/site/oct/$(canonical_host_type)')
+ '$(libdir)/octave/$(version)/site/oct')
OCTAVE_SET_DEFAULT(imagedir, '$(datadir)/octave/$(version)/imagelib')
### Find pkg-config executable (sets $PKG_CONFIG)
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane address@hidden
Boulder, CO 80301 http://www.cora.nwra.com