Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 285189
Collapse All | Expand All

(-)/usr/portage/local/layman/gnome/app-text/evince/evince-2.27.90.ebuild (-13 / +20 lines)
Lines 12-38 Link Here
12
LICENSE="GPL-2"
12
LICENSE="GPL-2"
13
SLOT="0"
13
SLOT="0"
14
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
14
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
15
IUSE="dbus debug djvu doc dvi gnome gnome-keyring introspection nautilus t1lib tiff"
15
IUSE="dbus debug djvu doc dvi gconf gnome-keyring introspection nautilus +pdf +ps t1lib tiff"
16
16
17
# FIXME: enable gobject-introspection when we have an ebuild for it.
17
# Since 2.26.2, can handle poppler without cairo support. Make it optional ?
18
# Since 2.26.2, can handle poppler without cairo support. Make it optional ?
18
RDEPEND="
19
RDEPEND="
19
	>=app-text/libspectre-0.2.0
20
	>=dev-libs/glib-2.18.0
20
	>=dev-libs/glib-2.18.0
21
	>=dev-libs/libxml2-2.5
21
	>=dev-libs/libxml2-2.5
22
	>=x11-libs/gtk+-2.12
22
	>=x11-libs/gtk+-2.12
23
	>=x11-libs/libSM-1
23
	>=x11-libs/libSM-1
24
	>=x11-themes/gnome-icon-theme-2.17.1
24
	>=x11-themes/gnome-icon-theme-2.17.1
25
	dbus? ( >=dev-libs/dbus-glib-0.71 )
25
	dbus? ( >=dev-libs/dbus-glib-0.71 )
26
	gnome? ( >=gnome-base/gconf-2 )
26
	djvu? ( >=app-text/djvu-3.5.17 )
27
	gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
28
	introspection? ( >=dev-libs/gobject-introspection-0.6 )
29
	nautilus? ( >=gnome-base/nautilus-2.10 )
30
	>=virtual/poppler-glib-0.11[cairo]
31
	dvi? (
27
	dvi? (
32
		virtual/tex-base
28
		virtual/tex-base
33
		t1lib? ( >=media-libs/t1lib-5.0.0 ) )
29
		t1lib? ( >=media-libs/t1lib-5.0.0 ) )
34
	tiff? ( >=media-libs/tiff-3.6 )
30
	gconf? ( >=gnome-base/gconf-2 )
35
	djvu? ( >=app-text/djvu-3.5.17 )"
31
	gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
32
	introspection? ( >=dev-libs/gobject-introspection-0.6 )
33
	nautilus? ( >=gnome-base/nautilus-2.10 )
34
	pdf? ( >=virtual/poppler-glib-0.11[cairo] )
35
	ps? ( >=app-text/libspectre-0.2.0 )
36
	tiff? ( >=media-libs/tiff-3.6 )"
36
DEPEND="${RDEPEND}
37
DEPEND="${RDEPEND}
37
	app-text/scrollkeeper
38
	app-text/scrollkeeper
38
	>=app-text/gnome-doc-utils-0.3.2
39
	>=app-text/gnome-doc-utils-0.3.2
Lines 51-75 Link Here
51
pkg_setup() {
52
pkg_setup() {
52
	G2CONF="${G2CONF}
53
	G2CONF="${G2CONF}
53
		--disable-scrollkeeper
54
		--disable-scrollkeeper
54
		--enable-pdf
55
		--enable-comics
55
		--enable-comics
56
		--enable-impress
56
		--enable-impress
57
		--enable-pixbuf
57
		--enable-thumbnailer
58
		--enable-thumbnailer
58
		--with-smclient=xsmp
59
		--with-smclient=xsmp
59
		$(use_enable dbus)
60
		$(use_enable dbus)
60
		$(use_enable djvu)
61
		$(use_enable djvu)
61
		$(use_enable dvi)
62
		$(use_enable dvi)
62
		$(use_with gnome gconf)
63
		$(use_with gconf)
64
		$(use_enable gconf schemas-install)
63
		$(use_with gnome-keyring keyring)
65
		$(use_with gnome-keyring keyring)
64
		$(use_enable introspection)
66
		$(use_enable introspection)
67
		$(use_enable nautilus)
68
		$(use_enable pdf pdf)
69
		$(use_enable ps ps)
65
		$(use_enable t1lib)
70
		$(use_enable t1lib)
66
		$(use_enable tiff)
71
		$(use_enable tiff)"
67
		$(use_enable nautilus)"
68
}
72
}
69
73
70
src_prepare() {
74
src_prepare() {
71
	gnome2_src_prepare
75
	gnome2_src_prepare
72
76
77
	# Fix eautoreconf without gconf macroses
78
	cp -v "${FILESDIR}"/gconf-2.m4 m4
79
73
	# Fix .desktop file so menu item shows up
80
	# Fix .desktop file so menu item shows up
74
	epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
81
	epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
75
82

Return to bug 285189