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                  or...@cora.nwra.com
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
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to