[Pkg-octave-devel] Bug#637787: Bug#637787: Bug#637787: Bug#637787: Bug#637787: Bug#637787: trivial fix
- To: "John W. Eaton" <jwe@octave.org>, 637787@bugs.debian.org
- Subject: [Pkg-octave-devel] Bug#637787: Bug#637787: Bug#637787: Bug#637787: Bug#637787: Bug#637787: trivial fix
- From: Thomas Weber <tweber@debian.org>
- Date: Thu, 1 Sep 2011 21:03:57 +0200
- Message-id: <[🔎] 20110901190357.GA6003@t61>
- Reply-to: Thomas Weber <tweber@debian.org>, 637787@bugs.debian.org
- In-reply-to: <20051.54321.944354.292590@coredump.lan>
- References: <20110819111123.11859.40580.reportbug@localhost.localdomain> <CAPHS2gx-Z1gzqWAoRG6Hd6ViTOUGZmM3PSt5tnv5AAaZc9FT7w@mail.gmail.com> <20110819202608.GA3652@atlan> <20050.40934.964814.468341@coredump.lan> <20110823160213.GA6953@t61> <20051.54321.944354.292590@coredump.lan>
On Tue, Aug 23, 2011 at 12:24:17PM -0400, John W. Eaton wrote:
> If you don't want to change octlibdir, then you can change the lines
> like
>
> octlib_LTLIBRARIES = liboctave.la
>
> in the Makefile.am files to be
>
> lib_LTLIBRARIES = liboctave.la
>
> instead. It's the octlib (or lib) prefix that is used to generate the
> variable that determines the installation directory.
I'm understanding that now. Thanks for helping.
> Maybe we should change the Octave sources to install the Octave
> libraries in $libdir instead of $octlibdir? Or would $pkglibdir be
> better? That is predefined by automake, so writing
>
> pkglib_LTLIBRARIES = liboctave.la
>
> should cause liboctave to be installed in $(libdir)/@PACKAGE@ (with
> "octave" substituted for @PACKAGE@ by configure.
> Is the current problem that the libraries are placed in a directory
> that has a version number in the name, or does dpkg-shlibeps not find
> files in subdirectories of /usr/lib at all?
That's a good question; I'm not really sure.
I don't think however, that the version should be in the installation
path - what happens when 3.4.3 comes around?
You should take my words on this with a grain of salt, though. I'm new
to it myself.
Thomas
Reply to: