Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 439964 | Differences between
and this patch

Collapse All | Expand All

(-)a/app-text/evince/Manifest (-2 / +2 lines)
Lines 1-5 Link Here
1
AUX evince-0.7.1-display-menu.patch 476 SHA256 1f450dfe57ef3325cb4642141d76fc8e7bf837c221d81a2593214913af058f4d SHA512 d9330d35674a7796738222a9bd29944491a756c4bf731d1b0e0030fb77b6d9f63f79e6df29dfe89dd1055246dfca827ccbf840f829ed4980e01e9765c24857fe WHIRLPOOL 8ae8da53bfae6124fa3e5ff739f5f398cb3980183d44df8f85ede28f1279f74be29455fe050f7171e63a463797d7be7b84b7158764481d2375b581de5b1d5d1d
1
AUX evince-0.7.1-display-menu.patch 476 SHA256 1f450dfe57ef3325cb4642141d76fc8e7bf837c221d81a2593214913af058f4d SHA512 d9330d35674a7796738222a9bd29944491a756c4bf731d1b0e0030fb77b6d9f63f79e6df29dfe89dd1055246dfca827ccbf840f829ed4980e01e9765c24857fe WHIRLPOOL 8ae8da53bfae6124fa3e5ff739f5f398cb3980183d44df8f85ede28f1279f74be29455fe050f7171e63a463797d7be7b84b7158764481d2375b581de5b1d5d1d
2
AUX evince-3.6.0-evince.desktop.patch 907 SHA256 751bbc6da720a8ef11dcdd302c4784849a8cff292e33507cf2e62cdb178b2960 SHA512 95fc243bec3da40887e26a7b402ce472409eb46756e44a77fb8f68483cbbc490e532a7d565b090b8f68107734e52fe28679218d1c1964cbc4ea16be70140edbc WHIRLPOOL 97fa0fdba67bb27eaa8f17732a57e12ae02d8bc7b31cafce04c8236788f76a33d7ef05cafa045c92fc653d54dd736e6fb575fa66cb6121639459e3e7ca4fa02c
2
AUX evince-3.6.0-evince.desktop.patch 907 SHA256 751bbc6da720a8ef11dcdd302c4784849a8cff292e33507cf2e62cdb178b2960 SHA512 95fc243bec3da40887e26a7b402ce472409eb46756e44a77fb8f68483cbbc490e532a7d565b090b8f68107734e52fe28679218d1c1964cbc4ea16be70140edbc WHIRLPOOL 97fa0fdba67bb27eaa8f17732a57e12ae02d8bc7b31cafce04c8236788f76a33d7ef05cafa045c92fc653d54dd736e6fb575fa66cb6121639459e3e7ca4fa02c
3
DIST evince-3.6.1.tar.xz 6449724 SHA256 1b87b2579d438a126391f9044611b472e9f7b5b712e40b5645b0810164bc41b5 SHA512 5664dce6d9c7fca3e4f4acdc0756afda04794cb937c024723ed75a59a0893cb706cec58bf7f141ee4305223cc55e92a04a191f3f32261c4c5e9026c79e5c5cbf WHIRLPOOL d9b5e9ead61439388b0894d608f51c7a8479bd4d2008892f892756e52558908dbcd02a7b12194e3c295fffb2dd2f4358ba37f565a688ca16c109edc243522ee7
3
DIST evince-3.7.1.tar.xz 6450068 SHA256 4b829156d67d21c9b72d047b169a9f3aa5f270f770b22f7a54f33ecc4c1375ce SHA512 fba8cbb95c8286922767237c539b14896b53cff668209a7be851dc6feac294639f1a98459f50ecf5d5a30be3c3ee49db4617d7c64be76dcc22b2ebd4dabf5623 WHIRLPOOL ad01556a491ea9d11133e27c898c14aeefe47f4b7f372737ff9c8db5f1000ce8dfd64510d8119e8ca8c72a42f5143ce84fac803bfd33a9d942112c2ea0561bef
4
EBUILD evince-3.6.1.ebuild 3022 SHA256 42045473ccd51bec468dac8c659429461455d4b957e15680a871564426f2f8c5 SHA512 ddb03821a5601b1619fc8c5a516e331794f093ae45cbe522bc8a75f917127605c4059f464288184ed644805af5bcfa93c8b6a37139b2915427615da1d0d185e9 WHIRLPOOL 0a0742462ccb266a4e7baa8c39171ef88b45a917cce6f4e7c3e29b9a67665e8d75d3538624f72e4234f62195fcca8c9ce339b3f5829d33853c48d622d16c045f
4
EBUILD evince-3.7.1.ebuild 3022 SHA256 42045473ccd51bec468dac8c659429461455d4b957e15680a871564426f2f8c5 SHA512 ddb03821a5601b1619fc8c5a516e331794f093ae45cbe522bc8a75f917127605c4059f464288184ed644805af5bcfa93c8b6a37139b2915427615da1d0d185e9 WHIRLPOOL 0a0742462ccb266a4e7baa8c39171ef88b45a917cce6f4e7c3e29b9a67665e8d75d3538624f72e4234f62195fcca8c9ce339b3f5829d33853c48d622d16c045f
5
EBUILD evince-9999.ebuild 2926 SHA256 58fbcef6a95c0713b855197baed789f5d15f4e1361528334b1f5664fc945bf7a SHA512 ce2393a0c8fae2f6b1f4ae3b1a88f3430b619677a261a50cb6c2fe1dc21ad20b9db9a946f9e60e4112ca46bf5b5cb8674e68a45b6ddc5c5063a575d481e6d0d4 WHIRLPOOL 5b61e0174fc600693408d46b7771ca0ae15e3465282d10c047811227363b7a5f651489c29abb78d15ad7f220af192d12af838cd37e38eca792561ac6ee0e685f
5
EBUILD evince-9999.ebuild 2926 SHA256 58fbcef6a95c0713b855197baed789f5d15f4e1361528334b1f5664fc945bf7a SHA512 ce2393a0c8fae2f6b1f4ae3b1a88f3430b619677a261a50cb6c2fe1dc21ad20b9db9a946f9e60e4112ca46bf5b5cb8674e68a45b6ddc5c5063a575d481e6d0d4 WHIRLPOOL 5b61e0174fc600693408d46b7771ca0ae15e3465282d10c047811227363b7a5f651489c29abb78d15ad7f220af192d12af838cd37e38eca792561ac6ee0e685f
(-)a/app-text/evince/evince-3.6.1.ebuild (-113 lines)
Lines 1-113 Link Here
1
# Copyright 1999-2012 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: $
4
5
EAPI="4"
6
GCONF_DEBUG="yes"
7
GNOME2_LA_PUNT="yes"
8
9
inherit eutils gnome2
10
if [[ ${PV} = 9999 ]]; then
11
	inherit gnome2-live
12
fi
13
14
DESCRIPTION="Simple document viewer for GNOME"
15
HOMEPAGE="http://www.gnome.org/projects/evince/"
16
17
LICENSE="GPL-2+"
18
SLOT="0"
19
IUSE="dbus debug djvu dvi gnome-keyring +introspection nautilus +postscript t1lib tiff xps"
20
if [[ ${PV} = 9999 ]]; then
21
	IUSE="${IUSE} doc"
22
	KEYWORDS=""
23
else
24
	KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
25
fi
26
27
# Since 2.26.2, can handle poppler without cairo support. Make it optional ?
28
# not mature enough
29
# atk used in libview
30
# gdk-pixbuf used all over the place
31
# libX11 used for totem-screensaver
32
RDEPEND="
33
	dev-libs/atk
34
	>=dev-libs/glib-2.33.0:2
35
	>=dev-libs/libxml2-2.5:2
36
	sys-libs/zlib
37
	x11-libs/gdk-pixbuf:2
38
	>=x11-libs/gtk+-3.0.2:3[introspection?]
39
	x11-libs/libX11
40
	>=x11-libs/libSM-1
41
	x11-libs/libICE
42
	gnome-base/gsettings-desktop-schemas
43
	|| (
44
		>=x11-themes/gnome-icon-theme-2.17.1
45
		>=x11-themes/hicolor-icon-theme-0.10 )
46
	>=x11-libs/cairo-1.10.0
47
	>=app-text/poppler-0.20.0[cairo]
48
	djvu? ( >=app-text/djvu-3.5.17 )
49
	dvi? (
50
		virtual/tex-base
51
		dev-libs/kpathsea
52
		t1lib? ( >=media-libs/t1lib-5.0.0 ) )
53
	gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
54
	introspection? ( >=dev-libs/gobject-introspection-1.0 )
55
	nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] )
56
	postscript? ( >=app-text/libspectre-0.2.0 )
57
	tiff? ( >=media-libs/tiff-3.6:0 )
58
	xps? ( >=app-text/libgxps-0.2.1 )"
59
DEPEND="${RDEPEND}
60
	app-text/docbook-xml-dtd:4.3
61
	sys-devel/gettext
62
	>=dev-util/intltool-0.35
63
	>=dev-util/gtk-doc-am-1.13
64
	virtual/pkgconfig"
65
66
if [[ ${PV} = 9999 ]]; then
67
	DEPEND="${DEPEND}
68
		app-text/yelp-tools
69
		doc? ( >=dev-util/gtk-doc-1.13 )"
70
fi
71
72
ELTCONF="--portage"
73
74
# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
75
# Releases: http://people.redhat.com/zcerza/dogtail/releases/
76
RESTRICT="test"
77
78
pkg_setup() {
79
	G2CONF="${G2CONF}
80
		--disable-schemas-compile
81
		--disable-static
82
		--disable-tests
83
		--enable-pdf
84
		--enable-comics
85
		--enable-thumbnailer
86
		--with-smclient=xsmp
87
		--with-platform=gnome
88
		$(use_enable dbus)
89
		$(use_enable djvu)
90
		$(use_enable dvi)
91
		$(use_with gnome-keyring keyring)
92
		$(use_enable introspection)
93
		$(use_enable nautilus)
94
		$(use_enable postscript ps)
95
		$(use_enable t1lib)
96
		$(use_enable tiff)
97
		$(use_enable xps)"
98
	[[ ${PV} != 9999 ]] && G2CONF="${G2CONF} ITSTOOL=$(type -P true)"
99
	DOCS="AUTHORS ChangeLog NEWS README TODO"
100
}
101
102
src_prepare() {
103
	# Fix .desktop file so menu item shows up
104
	epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
105
106
	# Fix .desktop file categories, in 3.7
107
	epatch "${FILESDIR}/${PN}-3.6.0-evince.desktop.patch"
108
109
	gnome2_src_prepare
110
	# Do not depend on gnome-icon-theme, bug #326855, #391859
111
	sed -e 's/gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED//g' \
112
		-i configure || die "sed failed"
113
}
(-)a/app-text/evince/evince-3.7.1.ebuild (-1 / +113 lines)
Line 0 Link Here
0
- 
1
# Copyright 1999-2012 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: $
4
5
EAPI="4"
6
GCONF_DEBUG="yes"
7
GNOME2_LA_PUNT="yes"
8
9
inherit eutils gnome2
10
if [[ ${PV} = 9999 ]]; then
11
	inherit gnome2-live
12
fi
13
14
DESCRIPTION="Simple document viewer for GNOME"
15
HOMEPAGE="http://www.gnome.org/projects/evince/"
16
17
LICENSE="GPL-2+"
18
SLOT="0"
19
IUSE="dbus debug djvu dvi gnome-keyring +introspection nautilus +postscript t1lib tiff xps"
20
if [[ ${PV} = 9999 ]]; then
21
	IUSE="${IUSE} doc"
22
	KEYWORDS=""
23
else
24
	KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
25
fi
26
27
# Since 2.26.2, can handle poppler without cairo support. Make it optional ?
28
# not mature enough
29
# atk used in libview
30
# gdk-pixbuf used all over the place
31
# libX11 used for totem-screensaver
32
RDEPEND="
33
	dev-libs/atk
34
	>=dev-libs/glib-2.33.2:2
35
	>=dev-libs/libxml2-2.5:2
36
	sys-libs/zlib
37
	x11-libs/gdk-pixbuf:2
38
	>=x11-libs/gtk+-3.4.4:3[introspection?]
39
	x11-libs/libX11
40
	>=x11-libs/libSM-1
41
	x11-libs/libICE
42
	gnome-base/gsettings-desktop-schemas
43
	|| (
44
		>=x11-themes/gnome-icon-theme-2.17.1
45
		>=x11-themes/hicolor-icon-theme-0.10 )
46
	>=x11-libs/cairo-1.10.0
47
	>=app-text/poppler-0.20.0[cairo]
48
	djvu? ( >=app-text/djvu-3.5.17 )
49
	dvi? (
50
		virtual/tex-base
51
		dev-libs/kpathsea
52
		t1lib? ( >=media-libs/t1lib-5.0.0 ) )
53
	gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
54
	introspection? ( >=dev-libs/gobject-introspection-1.0 )
55
	nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] )
56
	postscript? ( >=app-text/libspectre-0.2.0 )
57
	tiff? ( >=media-libs/tiff-3.6:0 )
58
	xps? ( >=app-text/libgxps-0.2.1 )"
59
DEPEND="${RDEPEND}
60
	app-text/docbook-xml-dtd:4.3
61
	sys-devel/gettext
62
	>=dev-util/intltool-0.35
63
	>=dev-util/gtk-doc-am-1.13
64
	virtual/pkgconfig"
65
66
if [[ ${PV} = 9999 ]]; then
67
	DEPEND="${DEPEND}
68
		app-text/yelp-tools
69
		doc? ( >=dev-util/gtk-doc-1.13 )"
70
fi
71
72
ELTCONF="--portage"
73
74
# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
75
# Releases: http://people.redhat.com/zcerza/dogtail/releases/
76
RESTRICT="test"
77
78
pkg_setup() {
79
	G2CONF="${G2CONF}
80
		--disable-schemas-compile
81
		--disable-static
82
		--disable-tests
83
		--enable-pdf
84
		--enable-comics
85
		--enable-thumbnailer
86
		--with-smclient=xsmp
87
		--with-platform=gnome
88
		$(use_enable dbus)
89
		$(use_enable djvu)
90
		$(use_enable dvi)
91
		$(use_with gnome-keyring keyring)
92
		$(use_enable introspection)
93
		$(use_enable nautilus)
94
		$(use_enable postscript ps)
95
		$(use_enable t1lib)
96
		$(use_enable tiff)
97
		$(use_enable xps)"
98
	[[ ${PV} != 9999 ]] && G2CONF="${G2CONF} ITSTOOL=$(type -P true)"
99
	DOCS="AUTHORS ChangeLog NEWS README TODO"
100
}
101
102
src_prepare() {
103
	# Fix .desktop file so menu item shows up
104
	epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
105
106
	# Fix .desktop file categories, in 3.7
107
	epatch "${FILESDIR}/${PN}-3.6.0-evince.desktop.patch"
108
109
	gnome2_src_prepare
110
	# Do not depend on gnome-icon-theme, bug #326855, #391859
111
	sed -e 's/gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED//g' \
112
		-i configure || die "sed failed"
113
}

Return to bug 439964