Difference between revisions of "CompilingGentoo"

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


As it can take some time until the official ebuild has made it through rsync, here is it. Just save it into your overlay inkscape directory (see below) and name it 'inkscape-0.44.ebuild'.
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit gnome2 eutils
DESCRIPTION="A SVG based generic vector-drawing program"
HOMEPAGE="http://www.inkscape.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2 LGPL-2.1"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="gnome mmx bonobo inkjar lcms boost doc plugin spell"
RDEPEND=">=x11-libs/gtk+-2.4.1
>=dev-libs/glib-2.6.5
>=media-libs/libart_lgpl-2.3.16
>=dev-libs/libxml2-2.6.20
  >=x11-libs/pango-1.4.0
>=dev-libs/libxslt-1.0.15
        dev-perl/SVG
dev-perl/XML-Parser
dev-perl/XML-XQL
dev-python/pyxml
virtual/xft
dev-libs/popt
media-libs/fontconfig
sys-libs/zlib
media-libs/libpng
>=sys-devel/gcc-3
>=dev-libs/libsigc++-2.0.12
>=dev-cpp/gtkmm-2.4
dev-cpp/glibmm
>=dev-libs/boehm-gc-6.4
gnome? ( >=gnome-base/gnome-vfs-2.0 )
lcms? ( >=media-libs/lcms-1.13 )
  boost? ( >=dev-libs/boost )
plugin? ( >=media-gfx/pstoedit-3.33
          >=media-gfx/skencil-0.6.16
  media-libs/libwmf
  app-office/dia )
spell? ( app-text/gtkspell )"
DEPEND="${RDEPEND}
  sys-devel/gettext
dev-util/pkgconfig
>=dev-util/intltool-0.29"
G2CONF="${G2CONF} --with-xft"
G2CONF="${G2CONF} `use_with spell gtkspell`"
use mmx || G2CONF="${G2CONF} --disable-mmx"
use inkjar || G2CONF="${G2CONF} --without-inkjar"
use gnome && G2CONF="${G2CONF} --with-gnome-vfs"
use lcms || G2CONF="${G2CONF} --disable-lcms"
src_unpack() {
unpack ${A}
cd ${S}
autoconf || die
libtoolize --copy --force || die
}
DOCS="AUTHORS COPYING ChangeLog HACKING NEWS README"
== Inkscape CVS on Gentoo Linux ==
The CVS ebuild of Inkscape makes getting the latest copy as easy as "emerge inkscape-cvs" : )
=== How to do it ===
* If you have not already done so,set up a portage overlay. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=5#doc_chap2
* Download and save the ebuild to media-gfx/inkscape-cvs/inkscape-cvs-0.42.ebuild inside your portage overlay (you will need to create those directories if you haven't already done so). http://inkscape.org/doc/inkscape-cvs-0.42.ebuild
* Open a console and as root run 'ebuild <portage overlay>/media-gfx/inkscape-cvs/inkscape-cvs-0.42.ebuild digest' (substitute <portage overlay> with your portage overlay directory
* Now run 'echo "media-gfx/inkscape-cvs ~x86" >> /etc/portage/package.keywords' (change "~x86" for whatever architecture you're on).
* Now you can simply run 'emerge inkscape-cvs' to get the latest CVS version of Inkscape!
[[Category:Developer Documentation]]

Latest revision as of 14:43, 28 May 2019