Comment 2 for bug 1006242

Revision history for this message
Jackson Doak (noskcaj) wrote : Re: [Bug 1006242] Re: Please add gnumeric-dev package

We can't use .la files, it's against all the policies we have.

On Thu, Sep 19, 2013 at 8:09 PM, Albert Graef <email address hidden> wrote:
> 16 months later and this issue is still there and not even a reply. Is
> anyone reading these bug reports at all? Shoulkd I report the bug
> somewhere else?
>
> This issue may not be important for many, as there aren't many 3rd party
> developers of Gnumeric plugins right now, but it's important for me. Not
> being able to build a Gnumeric plugins out of tree using the stock
> Ubuntu packages of Gnumeric means that packaging external Gnumeric
> plugins here on Launchpad is a major pita. This should be fixed. At
> least if the Gnumeric developers are interested in 3rd party plugin
> development.
>
> Come on, this should be worth at least a canned reply of the kind
> "libspreadsheet is still not mature enough and probably it will never
> be, so you're on your own". Noone?
>
> --
> You received this bug notification because you are a member of Xubuntu
> Bugs Team, which is subscribed to gnumeric in Ubuntu.
> https://bugs.launchpad.net/bugs/1006242
>
> Title:
> Please add gnumeric-dev package
>
> Status in “gnumeric” package in Ubuntu:
> New
>
> Bug description:
> The gnumeric packages in Ubuntu currently lack the development files.
> Apparently (according to a comment in the rules file) libspreadsheet
> isn't considered mature enough. This is a mistake IMHO. Mature or not,
> these files are needed, in particular, to build Gnumeric plugins which
> are not built as part of Gnumeric itself. An example is my PPA here:
> https://launchpad.net/~dr-graef/+archive/pure-lang. Currently I have
> to provide an alternative set of Gnumeric packages which includes the
> development files just in order to build the Gnumeric Pure plugin.
>
> Adding the development package is trivial:
>
> 1. Remove these three lines in the rules file:
>
> rm -f debian/tmp/usr/lib/libspreadsheet*.la
> rm -f debian/tmp/usr/lib/pkgconfig/libspreadsheet-*.pc
> rm -rf debian/tmp/usr/include/libspreadsheet-*
>
> 2. Add something like the following package description to the control
> file:
>
> Package: gnumeric-dev
> Architecture: any
> Depends: gnumeric (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
> libgoffice-0.8-dev
> Description: spreadsheet application for GNOME - development files
> Gnumeric is a spreadsheet application that interoperates well
> with other spreadsheets. It comes with plugins that enable it to deal with
> commonly used spreadsheet file formats.
> .
> This package contains the headers and libraries needed for developing
> gnumeric plugins.
>
> 3. Add the following file gnumeric-dev.install:
>
> /usr/include
> /usr/lib/pkgconfig
> /usr/lib/*.la
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/gnumeric/+bug/1006242/+subscriptions