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 [email protected]
Boulder, CO 80301 http://www.cora.nwra.com
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev