1 |
commit: 3dad78c5b4d62f41c648b8863302fc9723553f8c |
2 |
Author: Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com> |
3 |
AuthorDate: Sun Nov 25 00:46:34 2012 +0000 |
4 |
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Nov 25 00:46:34 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=3dad78c5 |
7 |
|
8 |
sci-mathematics/cdfplayer: installation of desktop file/other fixes |
9 |
|
10 |
--- |
11 |
sci-mathematics/cdfplayer/cdfplayer-8.0.4.ebuild | 13 +++++++++---- |
12 |
1 files changed, 9 insertions(+), 4 deletions(-) |
13 |
|
14 |
diff --git a/sci-mathematics/cdfplayer/cdfplayer-8.0.4.ebuild b/sci-mathematics/cdfplayer/cdfplayer-8.0.4.ebuild |
15 |
index 5d9d010..2978e3e 100644 |
16 |
--- a/sci-mathematics/cdfplayer/cdfplayer-8.0.4.ebuild |
17 |
+++ b/sci-mathematics/cdfplayer/cdfplayer-8.0.4.ebuild |
18 |
@@ -24,9 +24,9 @@ pkg_nofetch() { |
19 |
} |
20 |
|
21 |
src_unpack() { |
22 |
- mkdir "${S}" |
23 |
- cp "${DISTDIR}/${MY_SCRIPT}" "${S}/${MY_SCRIPT}" |
24 |
- chmod u+x "${S}/${MY_SCRIPT}" |
25 |
+ mkdir "${S}" || die |
26 |
+ cp "${DISTDIR}/${MY_SCRIPT}" "${S}/${MY_SCRIPT}" || die |
27 |
+ chmod u+x "${S}/${MY_SCRIPT}" || die |
28 |
} |
29 |
|
30 |
src_prepare() { |
31 |
@@ -35,5 +35,10 @@ src_prepare() { |
32 |
|
33 |
src_install() { |
34 |
"${S}/${MY_SCRIPT}" --target "${S}/${P}" -- -auto -verbose -createdir=y \ |
35 |
- -targetdir="${D}/opt/wolfram" -execdir="${D}/usr/bin" |
36 |
+ -targetdir="${ED}/opt/wolfram" -execdir="${ED}/usr/bin" || die |
37 |
+ find "${ED}" -name '*.desktop' -exec \ |
38 |
+ sed -i "s%${ED}%/%g" {} \; || die |
39 |
+ mkdir -p "${ED}/usr/share/applications" || die |
40 |
+ cp "${ED}/opt/wolfram/SystemFiles/Installation/wolfram-cdf8.desktop" \ |
41 |
+ "${ED}/usr/share/applications" || die |
42 |
} |