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

Collapse All | Expand All

(-)/usr/portage/app-text/fbreader/fbreader-0.12.10.ebuild (-11 / +20 lines)
Lines 4-10 Link Here
4
4
5
EAPI=4
5
EAPI=4
6
6
7
inherit eutils multilib
7
inherit eutils multilib toolchain-funcs
8
8
9
DESCRIPTION="E-Book Reader. Supports many e-book formats."
9
DESCRIPTION="E-Book Reader. Supports many e-book formats."
10
HOMEPAGE="http://www.fbreader.org/"
10
HOMEPAGE="http://www.fbreader.org/"
Lines 15-30 Link Here
15
KEYWORDS="amd64 ~ppc x86"
15
KEYWORDS="amd64 ~ppc x86"
16
16
17
IUSE="debug gtk +qt4"
17
IUSE="debug gtk +qt4"
18
DEPEND="dev-libs/expat
18
RDEPEND="
19
	dev-libs/liblinebreak
20
	net-misc/curl
21
	dev-libs/fribidi
22
	app-arch/bzip2
19
	app-arch/bzip2
23
	dev-db/sqlite
20
	dev-db/sqlite
24
	qt4? ( x11-libs/qt-gui:4 )
21
	dev-libs/expat
25
	gtk? ( >=x11-libs/gtk+-2.4:2 )
22
	dev-libs/fribidi
26
	"
23
	dev-libs/liblinebreak
27
RDEPEND="${DEPEND}"
24
	net-misc/curl[threads]
25
	gtk? (
26
		x11-libs/gdk-pixbuf[jpeg]
27
		>=x11-libs/gtk+-2.4:2
28
	)
29
	qt4? ( x11-libs/qt-gui:4 )"
30
DEPEND="${RDEPEND}
31
	virtual/pkgconfig
32
"
28
33
29
REQUIRED_USE=" ^^ ( qt4 gtk )"
34
REQUIRED_USE=" ^^ ( qt4 gtk )"
30
35
Lines 35-42 Link Here
35
	sed -i "s:^Name=E-book reader:Name=FBReader:" fbreader/desktop/desktop || die "sed failed"
40
	sed -i "s:^Name=E-book reader:Name=FBReader:" fbreader/desktop/desktop || die "sed failed"
36
	sed -i "s:^Name\[ru\]=.*$:Name\[ru\]=FBReader:" fbreader/desktop/desktop || die "sed failed"
41
	sed -i "s:^Name\[ru\]=.*$:Name\[ru\]=FBReader:" fbreader/desktop/desktop || die "sed failed"
37
	sed -i "s:^Icon=FBReader.png:Icon=FBReader:" fbreader/desktop/desktop || die "sed failed"
42
	sed -i "s:^Icon=FBReader.png:Icon=FBReader:" fbreader/desktop/desktop || die "sed failed"
38
	sed -i "/^	LDFLAGS += -s$/ d" makefiles/config.mk || die "sed failed"
43
39
	sed -i "/^LDFLAGS =$/ d" makefiles/arch/desktop.mk || die "sed failed"
44
	# patch CFFLAGS for fribidi
45
	sed -i "s:^\(\\s\+CFLAGS +=\) \(-O3\|-O0 -g\)\$:\1 ${CXXFLAGS} `$(tc-getPKG_CONFIG) --cflags fribidi`:" \
46
		makefiles/config.mk || die "sed failed"
47
	# patch LDFLAGS
48
	sed -i "s:^\(\\s\+LDFLAGS +=\) -\(s\|pg\)\$:\1 ${LDFLAGS}:" makefiles/config.mk || die "sed failed"
40
49
41
	echo "TARGET_ARCH = desktop" > makefiles/target.mk
50
	echo "TARGET_ARCH = desktop" > makefiles/target.mk
42
	echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk
51
	echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk

Return to bug 417043