# ChangeLog for app-office/abiword
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/abiword/ChangeLog,v 1.144 2005/10/30 02:25:13 joem Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/abiword/ChangeLog,v 1.145 2005/10/30 12:58:49 leonardop Exp $
+
+ 30 Oct 2005; Leonardo Boshell <leonardop@gentoo.org> abiword-2.4.1.ebuild:
+ Moved libgnomeprint(ui) dependencies since they are not optional (bug
+ #110865). Updated dependencies (zlib, libbonobo, glib, pango). Misc.
+ clean-ups.
*abiword-2.4.1 (30 Oct 2005)
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/abiword/abiword-2.4.1.ebuild,v 1.1 2005/10/30 02:25:13 joem Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/abiword/abiword-2.4.1.ebuild,v 1.2 2005/10/30 12:58:49 leonardop Exp $
inherit eutils fdo-mime alternatives
-IUSE="gnome jpeg spell xml2 debug"
-
-S_P=${S}/${PN}-plugins
S=${WORKDIR}/${P}/abi
DESCRIPTION="Fully featured yet light and fast cross platform word processor"
-HOMEPAGE="http://www.abisource.com"
+HOMEPAGE="http://www.abisource.com/"
SRC_URI="http://www.abisource.com/downloads/${PN}/${PV}/source/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug gnome spell xml2"
+
LICENSE="GPL-2"
SLOT="2"
RDEPEND="virtual/x11
virtual/xft
- >=media-libs/fontconfig-2.1
- media-libs/libpng
+ >=dev-libs/glib-2
>=x11-libs/gtk+-2.4
+ >=x11-libs/pango-1.2
>=gnome-base/libglade-2
+ >=gnome-base/libgnomeprint-2.2
+ >=gnome-base/libgnomeprintui-2.2
+ sys-libs/zlib
+ >=media-libs/libpng-1.2
+ dev-libs/popt
+ >=media-libs/fontconfig-2.1
>=app-text/wv-1
>=dev-libs/fribidi-0.10.4
- dev-libs/popt
xml2? ( >=dev-libs/libxml2-2.4.10 )
!xml2? ( dev-libs/expat )
spell? ( >=app-text/enchant-1.1 )
- gnome? ( >=gnome-base/libgnomeui-2.2
- >=gnome-base/libgnomeprint-2.2.1
- >=gnome-base/libgnomeprintui-2.2.1
+ gnome? (
+ >=gnome-base/libbonobo-2
+ >=gnome-base/libgnomeui-2.2
>=gnome-extra/gucharmap-1.4 )"
DEPEND="${RDEPEND}
- dev-util/pkgconfig"
+ >=dev-util/pkgconfig-0.9"
-src_compile() {
- # this is a hack since I don't want to go hack in the gnome-vfs headerfiles.
- # The issue is about gnome-vfs containing "long long" which makes gcc 3.3.1 balk
- cp configure configure.old
- cat configure.old |sed s:-pedantic::g >configure
- rm -f configure.old
-
- econf \
- `use_enable gnome` \
- `use_enable gnome gucharmap` \
- `use_with xml2 libxml2` \
- `use_enable spell enchant` \
- `use_enable debug` \
- --enable-threads \
- --without-ImageMagick \
+src_compile() {
+ # this is a hack since I don't want to go hack in the gnome-vfs
+ # headerfiles. The issue is about gnome-vfs containing "long long"
+ # which makes gcc 3.3.1 balk
+ sed -i -e 's:-pedantic::g' configure
+
+ local myconf="$(use_enable gnome) \
+ $(use_enable gnome gucharmap) \
+ $(use_enable spell enchant) \
+ $(use_enable debug) \
+ $(use_with xml2 libxml2) \
+ --enable-threads \
--disable-scripting \
- --with-sys-wv || die
+ --with-sys-wv"
+
+ econf $myconf || die "./configure failed"
- emake all-recursive || die
+ emake all-recursive || die "Compilation failed"
}
src_install() {
-
dodir /usr/{bin,lib}
- make DESTDIR=${D} install || die
+ make DESTDIR="${D}" install || die "Installation failed"
dosed "s:Exec=abiword:Exec=abiword-2.4:" /usr/share/applications/abiword.desktop
rm -f ${D}/usr/bin/abiword
dosym AbiWord-2.4 /usr/bin/abiword-2.4
- dodoc COPYING *.TXT docs/build/BUILD.TXT user/wp/readme.txt
+ dodoc *.TXT docs/build/BUILD.TXT user/wp/readme.txt
}
pkg_postinst() {
-
fdo-mime_desktop_database_update
alternatives_auto_makesym "/usr/bin/abiword" "/usr/bin/abiword-[0-9].[0-9]"