[packagers] inkscape 0.47 for RHEL/CentOS

Akemi Yagi amyagi at gmail.com
Wed Dec 30 22:41:59 CET 2009


This is my first attempt to contribute a package [update].  :)

Not long ago, I started using inkscape. The latest version 0.47 has a
few added features (current is 0.46) that I wanted to use.  Building
0.47 on CentOS 5 was not successful, but then I found a patch in the
inkscape's subversion tree.

========================
inkscape-20090925svn-el5.patch:

From: Lubomir Rintel <lkundrak at v3.sk>
Date: Fri, 25 Sep 2009 15:15:56 +0200
Subject: [PATCH] Make it possible to build Inkscape 0.47 on RHEL 5

This contains various quirks to build against slightly older libraries
and tools. Specifically:

* Automake prior to 1.10 generated incorrect rules to build assembly files
which resulted in object files being placed in wrong directories.
* Configure required giomm-2.4 pkg-config package, which is provided by
recent gtkmm, but not by older one, though giomm-2.4 itself is present
* Cairo prior to 1.5.1 did not define macros for PostScript language
levels.
* GTK prior to 2.12.0 did not provide
gtk_entry_completion_set_inline_selection () function
* GLib prior to version 2.15.1 did not provide mechanisms for parsing
URIs.
========================

Even with this patch applied, compilation was still failing. So, I did
a bit of hacking and commented out some offending lines.  This allowed
me to build the package on CentOS 5. So far, I have not encountered
any problem running it but am not confident enough to offer this as an
update to the existing version in rpmforge.  What is the recommended
way to get this tested/inspected by others?  I have uploaded the
source and binaries here:

http://centos.toracat.org/misc/inkscape/

Akemi



More information about the packagers mailing list