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 |