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

(-)file_not_specified_in_diff (-1 / +15 lines)
Line  Link Here
0
-- katawa-shoujo-1.2.ebuild
0
++ katawa-shoujo-1.2.ebuild
Lines 17-22 Link Here
17
KEYWORDS="~amd64 ~x86"
17
KEYWORDS="~amd64 ~x86"
18
IUSE="doc system-renpy"
18
IUSE="doc system-renpy"
19
19
20
DEPEND="dev-util/patchelf"
21
20
# make system-renpy optional due to #459742 :(
22
# make system-renpy optional due to #459742 :(
21
RDEPEND="system-renpy? ( games-engines/renpy )
23
RDEPEND="system-renpy? ( games-engines/renpy )
22
	!system-renpy? (
24
	!system-renpy? (
Lines 30-35 Link Here
30
32
31
S="${WORKDIR}/Katawa Shoujo-linux-x86"
33
S="${WORKDIR}/Katawa Shoujo-linux-x86"
32
34
35
src_prepare() {
36
	# Set RPATH for preserve-libs handling (bug #528086).
37
	local x
38
	while read -r x ; do
39
		# Use \x7fELF header to separate ELF executables and libraries
40
		[[ $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] || continue
41
		patchelf --set-rpath \
42
			"${EPREFIX}${GAMES_PREFIX_OPT}/${PN}/lib" "${x}" || \
43
			die "patchelf failed on ${x}"
44
	done < <(find . -type f)
45
}
46
33
src_install() {
47
src_install() {
34
	if use system-renpy ; then
48
	if use system-renpy ; then
35
		insinto "${GAMES_DATADIR}/${PN}"
49
		insinto "${GAMES_DATADIR}/${PN}"

Return to bug 528086