pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Building of abiword 3.0 fails on 6.1.5/amd64



On 2014-12-13, at 3:50 AM, Ottavio Caruso wrote:
>On 13 December 2014 at 06:16, David H. Gutteridge <dhgutteridge%sympatico.ca@localhost> wrote:
>> The fundamental problem is that you're trying to build AbiWord 3.0
>> using pkgsrc patches for 2.8. The code base has changed substantially
>> between these releases, and the existing package won't necessarily be
>> something you can simply update a few lines in.
>>
>> In the case of the first patch, all those fixes have already been
>> applied upstream, so it's no longer relevant for 3.0. If you want to
>> build AbiWord 3.0, you may have to do a fair amount of work to get it
>> into shape.
>
>I've realized that. I was able to get around the patch problem using
>pkgvi as suggested on this useful wiki page:
>http://wiki.netbsd.org/pkgsrc/how_to_update_a_package_in_pkgsrc/
>
>and then I was able to start the build of Abiword 3.0.0 and I had to
>stop yesterday night because I was too tired.
>
>However I wonder if it is probably better to start from scratch. I
>don't see why we should have two package, one for Abiword and one for
>the plugins. They usually come in one single package in other
>distributions.
>
>I could reuse the existing makefile.common and enable plugins, and
>remove all existing patches. It might probably build, but I am not
>sure if the final product would be acceptable for pkgsrc standards.

Quite some time ago, I'd started working on this myself, but didn't
have much time to devote. I agree that there doesn't seem to be value
in packaging the plugins separately. In order to have a reasonably
functional application, some of them are arguably necessary (a word
processor without ODT or DOCX import/export, for instance, isn't too
useful in many cases).

In my local tree, I'd reworked the existing package to merge the core
application and plugins into one, and had enabled other plugins that
aren't available in the pkgsrc build (primarily the grammar checker
and thesaurus functions). I'd intended to use that as the basis to
package the 3.0 release.

Another thing to keep in mind is that GTK2 support is deprecated
upstream, so a new package should offer the option of GTK2 or GTK3.

Dave



Home | Main Index | Thread Index | Old Index