Evince libraries evdocument and evview

View: New views
3 Messages — Rating Filter:   Alert me  

Evince libraries evdocument and evview

by Luca Bruno aka Lethalman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,
libevview and libevdocument haven't been packaged as development libraries.
Conseguently, no bindings in any language have been built for them. I've
realized they were missing since I needed them to render some documents in my
application.

I've worked a bit on packaging them together by creating libevince1 and
libevince-dev (like libgnome-media0). Can I proceed?

--
http://syx.googlecode.com - Smalltalk YX
http://lethalman.blogspot.com - Thoughts about computer technologies
http://www.debian.org - The Universal Operating System


signature.asc (204 bytes) Download Attachment

Re: Evince libraries evdocument and evview

by Didier Roche-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Thu, May 21, 2009 at 11:37 PM, Luca Bruno <lethalman88@...> wrote:
Hello,
libevview and libevdocument haven't been packaged as development libraries.
Conseguently, no bindings in any language have been built for them. I've
realized they were missing since I needed them to render some documents in my
application.

I've worked a bit on packaging them together by creating libevince1 and
libevince-dev (like libgnome-media0). Can I proceed?


We already did it in Ubuntu and it has reached the stable release now (9.04) : http://packages.ubuntu.com/source/jaunty/evince

IIRC, the diff is not big (mainly, Launchpad integration), so, cherrypicking the split would be not difficult.
If you wish, I can help you with that.

Didier

Re: Evince libraries evdocument and evview

by Josselin Mouette :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le jeudi 21 mai 2009 à 23:37 +0200, Luca Bruno a écrit :
> libevview and libevdocument haven't been packaged as development libraries.
> Conseguently, no bindings in any language have been built for them. I've
> realized they were missing since I needed them to render some documents in my
> application.
>
> I've worked a bit on packaging them together by creating libevince1 and
> libevince-dev (like libgnome-media0). Can I proceed?

I didn’t think they were needed by other applications, so that’s why the
development libraries are not packaged.

In all cases, you need to check whether they can work with both evince
and evince-gtk. If possible, it might also be interesting to split out
the backends in a separate package so that both evince and evince-gtk
can use the same.

Cheers,
--
 .''`.      Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `-     future understand things”  -- Jörg Schilling


signature.asc (196 bytes) Download Attachment