Gentoo Archives: gentoo-commits

From: Kacper Kowalik <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-mathematics/cdfplayer/
Date: Sun, 30 Dec 2012 11:42:43
Message-Id: 1353804394.3dad78c5b4d62f41c648b8863302fc9723553f8c.xarthisius@gentoo
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 }