Difference between revisions of "CompilingGentoo"

From Inkscape Wiki
Jump to navigation Jump to search
 
(removed - outdated)
 
(16 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Gentoo Linux ==


If it doesn't build, try installing libtool.  If that doesn't work then try
installing the gentoo equivalents of the following Debian packages (from
debian/control, in alphabetical order):
  Build-Depends: automake1.7, debhelper (>= 4.0.0), gettext, intltool,
    libart-2.0-dev (>= 2.3.10), libatk1.0-dev, libfreetype6-dev, libgc-dev,
    libglib2.0-dev, libgtk2.0-dev (>= 2.0.6-1), libgtkmm-2.4-dev,
    libpango1.0-dev, libpng12-dev, libpopt-dev, libsigc++-2.0-dev, libtool,
    libxft2-dev, libxml-parser-perl, libxml2-dev (>= 2-2.4.24), pkg-config,
    xlibs-dev, zlib1g-dev
To get the 2.4 version of gtkmm:
emerge sync
ACCEPT_KEYWORDS="~x86" emerge gtkmm
==== Gentoo CVS Ebuild ready ! ====
Hi there,
This afternoon I decided to make an ebuild for the CVS of inkscape for gentoo users !
''To use it:''
* <a href="http://www.inkscape.org/doc/inkscape-1.0.ebuild">Download it</a> (pretty obvious isn't it ? :)
* Copy the file into /usr/portage/media-gfx/inkscape/
* run the command 'emerge inkscape' in root
* Drink a coffee or two
* Enjoy !
You can improve it and send me back the modifications and I'll update the file.
I need feedback !
Here is my jabber id: pol@amessage.de<br>
Here is my e-mail  : blenderman _at_ tiscali _dot_ be
Cya
-Dell'Aiera Pol-
-- Annotation: You need an installed gtkmm-2.2 (2.4 does not work currently), Dominic
Note that the Gentoo packagename for the Boehm garbage collector Inkscape requires is boehm-gc.
Unfortunately, this was set up without --enable-cplusplus.  You can manually get it to work, though:
See http://www.gentoo.org/doc/en/faq.xml#configure and follow the steps.  After installing it this
way, I also had to do `chmod a+rx /usr/include/gc` so Inkscape's ./configure will find the headers
Also, gentoo includes libsigc++ 2.0.1, but Inkscape requires 2.0.3, so that has to be manually
installed.

Latest revision as of 14:43, 28 May 2019