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

Collapse All | Expand All

(-)a/dev-util/sencha-cmd/Manifest (+16 lines)
Line 0 Link Here
1
DIST SenchaCmd-4.0.5.87-linux-x64.run.zip 43487201 SHA256 d3323a7167193e64e05cce9da887a4eae21d29b368cc51413ece252b09b046a9 SHA512 ea9f274c8bb2abe0294ae379fef64519e0542b89acac9603c0557288d34dca571c0593a60cb3f47fdbc4762bb8f78e8a26476b5f8d0ad55fa3f60d6de9a3589c WHIRLPOOL 89af7d38ab4622605e0ea1ba2b7aa37f757de33c66695ef40625c72d7a6a7a25819655389946e3bbce07ad5bfd6baa2b9b1abd0eb69e1f593579bc5be23c76ec
2
DIST SenchaCmd-4.0.5.87-linux.run.zip 43625435 SHA256 899f3bd46692a4820849a6b42b9d0ca78bf8230fe3573b1997cc6597185c893d SHA512 95261d3c82d2a0481d0a96e5b0fdf0e15a3c0c37f37e9bcb40309398a0cadf5b49a274c95de1ad5cd4ac0344f54beeb1c9e4d97363ee55940453bede662b3389 WHIRLPOOL 87a460ebb5f500f1a23d29a54120bd39e4827d8746b1d55aef03a973b1bc0515ebb220328ff4d618ef8fe60959ecda9ca5a70f802d96c6bbd3582972e735ed21
3
DIST SenchaCmd-5.1.3.61-linux-x64.run.zip 47673006 SHA256 171ae9f69bde80f663778b68a59a72bb08c72758e7f366556c5f53adab18a6df SHA512 846b7e3078abe18d513ac5f172c534a2ede092290fe2401333ca0e9dfa0b0057cae1d2f3940955ae7609bf8a74af61441d4f707b82c80c0493927fbc24bc01ae WHIRLPOOL 39d02f5cfac9781dac347d75fc0adc4b1cfa0db0807c8821555200634ae9aaa11c72b7449586036c495276ed64545fe748ceec39771b255e769a5607413ae23b
4
DIST SenchaCmd-5.1.3.61-linux.run.zip 47812242 SHA256 a55c0564078db42157dddef640145aba2e46f80274132c041e729b5dff31c3da SHA512 acb5519b624157c40bfc0660a81afae587d56d43cbcb5e51ea5e8f8b526a0a6e37144ae4bcbdc4733db4b538e9fbbb6a1e479ed01b7b9452716ead9bc22e558d WHIRLPOOL 9e64b7176725c5085289c7ff7b8aa2408ae3f08678ddf819e9a0d12853004105bdab8cf3dd82b906d1c8b9b5003077eac2d0f4fdb5bb623760a14285d4999148
5
DIST SenchaCmd-6.2.2-linux-amd64.sh.zip 69798196 SHA256 4884bd60660b8a501487735df40148cbb5deb204ecda62b268206f9b0aef691e SHA512 ea567038bb8d4a576f12bce9afb2b9192a531709a9c949f2705acad2924d348e4cff9c787608ab46af8ebbee0a308c27c2b360701cbaf37b3b34174351021867 WHIRLPOOL a8541653345b3d17a56d26c685b1fa3a1c621bcd434644b04194d4e96f974fcf37a6823d4eb1bbcdae47fdb217940654419550925f4d402f69ea6cad0004d452
6
DIST SenchaCmd-6.2.2-linux-i386.sh.zip 70834677 SHA256 d836e8ab70eacc1576b35fb6668a5e0e43a5ca8daf1b5197468adc0470efe9eb SHA512 cfe3e22929103e9d6e6fccd1bc3a176f5b55a2ebfd3b2f35da24daefc0c71aa79f4bd017906f84f827a15c941fff9704d8acf60f7756a795b3726bffbf686ad3 WHIRLPOOL 59dd6b17a33c23e1f53d5c8eb8d2d8b8f433a400e6ec2397dfd580fa07935baa6620ad4aee6f226d22436c9d6966a622fbeb696deaef7e2ef3ef5b118782d470
7
DIST SenchaCmd-6.5.3.6-linux-amd64.sh.zip 89699307 SHA256 bf26db2fe647ac5ea5f50624e74bbc893079d2964468b3e793adeb1ea67a4822 SHA512 1f05ae494f029efa6831e5f745db74d11ae836fcbec4f95f1d45a7f389b7eb2c84612ac2e12f7d5e8675df5f8d17445b81beba24f4be202b4e745f860183565e WHIRLPOOL 6037873d35300a7135093e01338beca35e0a8518413b5762d6194828456d70eca3b71d84311b8ddc632055ff039d8e6e743414be862c18ed35282d4b0b81804d
8
DIST SenchaCmd-6.5.3.6-linux-i386.sh.zip 90184006 SHA256 69ffb54af1363927d09899a0799d908b27d555d5cf85c94cd66dd6d7dc98703c SHA512 594b05c2b7dfb2e4f6946a645c0984a16db9306d956643167e7412e1dc6f114385fee53495ca5ce4de06394f7655add584c14cc86bcd08c1bec9cd0d6a839ff0 WHIRLPOOL 12a80c0de175742fdc47cc274bd32251145de342fddd00af27778c88b43379e052c366e5e23d77424a4fef3f3266be775f04153b163c03bb92d1de09915f2bf5
9
DIST SenchaCmd-6.6.0.13-linux-amd64.sh.zip 89745424 SHA256 e45e7a0806165da462857af26c37e360b8b2c37a2c011e71ba02a0d0eb64b0b3 SHA512 4b140796c5e67a4c5a8b29034fa5f0724bec492f03846a9368c952a5c270ec74b057b27b5890f241ae340afb3d6c374642896ac54a024910873c858b277237e2 WHIRLPOOL 4bdc7ec4a1af4341d56a2ae58e607f909384522d691a1a5b16420bab95ae53153c63025e49247fec8eacf060abee28c213a3a66dee022340fc946da8c75f4429
10
DIST SenchaCmd-6.6.0.13-linux-i386.sh.zip 90231108 SHA256 df790eb7a50faaa53be0e27f80caa99d2273079c305ea780ab892c04c2496195 SHA512 f5948252d39e39b4d3a58966e01f08d612fd0bea1e9b5a5021be7b5c9863f2688fadbca03dc8a9715cf4afc1c220e08041b33b8b4c076bfba3f78d419911f7e5 WHIRLPOOL 9aea7e5f84e1c8437c8f1bf99821e199326c8c7e1b4472f584154baa11c9da049766d54c0688eb439635ba78e345b1a3568050839fc08bd81d0ef88c4f04fcd9
11
EBUILD sencha-cmd-4.0.5.87.ebuild 1643 SHA256 8716b1f7214f8bfe82f5266859b4d389b33eacd7a6f6b483f8c442a384a33c36 SHA512 841378a987521124baa455f348f4ce926e7a864f296dac13b7c73586ef622c38268c2963a0775434bd4a84f0c87c5b305d824f609bc6cd1aeb2595bb5190a920 WHIRLPOOL 908f1f1047bc902cddba32c4289565543a0d8d42daf29b21d25dbd52c3e593183fee8db691f679ff220132e5accaad0be06761a7fc189f8d0d5332d89e75f194
12
EBUILD sencha-cmd-5.1.3.61.ebuild 1782 SHA256 6ee23bdb9bfe02d56773c3d7b0f9ab4c6c2ab64dfb918a60de9bb26e00254e50 SHA512 3979732e741acc0ae63abc4da05cd078a93e767888b467a8ac644de948502d01780c760234997cb6ebe580b775c53d5a344a57839876876cb2881a76df07d77b WHIRLPOOL 09b8c80a2f82c4bc5d4617ad3741c53ec4eeeca1108c8adaf8a6a1ead0911c3ea7761c8047da476527deb6958acd7ae96bee2ffb00cd10e3d59197600d6a6575
13
EBUILD sencha-cmd-6.2.2.ebuild 1679 SHA256 3b7f4f69f2590fd1562eaa112613ff8e9b42cde3ecd1d019ed713eb97a2e8e56 SHA512 74ee599508db2d3e954ac3cbdb7515177bfe934376016e9674178986468b61100143ff0afc0097c39683ae1695c5c0c9d9e28e25059cfa76ed628e2be4779797 WHIRLPOOL 44de739ea60838c7988d5f55c02368457326f651cc41ed3cbb9db87f8716a5ce548fe3996d5be9e565a4adb1891bcac6676100dd3d2230297d2f3701a2c8b790
14
EBUILD sencha-cmd-6.5.3.6.ebuild 1676 SHA256 afae5a56fe306f210b4b65e5a19cfc145debb5e049d5938596065c05a6bbcfdb SHA512 c9d205c4669da97c88774277a4e9f8513854c5a42104d602cf262de17ee633ecb9ff85117a3234c7026bcc1c60afc448c917766c191498eed36fa0d7f4de810c WHIRLPOOL 5dc95bf265bbc3a5dd9d2d6adb0591c46d0f289ce76aa6ed8dbf1bfd0324136164b015d60ef9b761b5678e62367fd0496d02baa77270a6dfd07b6d532f2eb019
15
EBUILD sencha-cmd-6.6.0.13.ebuild 1676 SHA256 fc221eb978ae4fc58d9048a0103798f94ba97e46b1fc05b649328ec6c2e9b0c0 SHA512 7c841e9dbdbd4eff8076642bf52ce709e966edda2c94673ed327652cba3c277ad799608ce97daa2ddac53a195b3897a8ccce5bee403dff4549640a6188f3124e WHIRLPOOL db37261aaccf67a800a71def3e3ae8b0a5c4f4cf0a95d256c522e5c9d434123834f25e27e080cb0b621954499854cbc71d775d999129c84258ea5fe5a1586ce4
16
MISC metadata.xml 468 SHA256 c0f8b61de88c46f1d7c5302db929e340a16efb3d3dd17f6c10a0fe55b477bba9 SHA512 f9de471708fa8d54aa04529a01a0a4aee790cec45bfec9134f2bc717d9da1dfa080240c5cf91183182039ad4d07e6f5dbcbf1ca90c04ec0993ad646059c5f96b WHIRLPOOL eae99122e2ff28c8b5f5265db5cd3b86afc48ab5a4482a2908069f138c4ef570fa6a67a63011a86c66b1f384aefd4c048dc8c757752be5ca5ca10146de84eed7
(-)a/dev-util/sencha-cmd/metadata.xml (+13 lines)
Line 0 Link Here
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3
<pkgmetadata>
4
	<maintainer type="person">
5
		<email>fedeliallalinea@gmail.com</email>
6
		<name>Marco Genasci</name>
7
	</maintainer>
8
	<longdescription lang="en">
9
		Sencha Cmd provides a collection of powerful, time-saving features 
10
		that work together and in conjunction with the Sencha Ext JS and 
11
		Sencha Touch frameworks.
12
	</longdescription>
13
</pkgmetadata>
(-)a/dev-util/sencha-cmd/sencha-cmd-4.0.5.87.ebuild (+71 lines)
Line 0 Link Here
1
# Copyright 2019 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=7
5
6
inherit user
7
8
DESCRIPTION="Sencha Cmd is a command-line tool for develop in ExtJS and Senca Touch"
9
HOMEPAGE="https://www.sencha.com/products/extjs/cmd-download/"
10
SRC_URI="x86? ( http://cdn.sencha.com/cmd/${PV}/SenchaCmd-${PV}-linux.run.zip )
11
	amd64? ( http://cdn.sencha.com/cmd/${PV}/SenchaCmd-${PV}-linux-x64.run.zip )
12
"
13
14
LICENSE="sencha"
15
SLOT="4.0"
16
KEYWORDS="~amd64 ~x86"
17
IUSE=""
18
19
DEPEND="virtual/jre:1.8
20
	app-eselect/eselect-sencha-cmd"
21
RDEPEND="${DEPEND}"
22
BDEPEND=""
23
24
S="${WORKDIR}"
25
26
pkg_setup() {
27
	enewgroup sencha
28
}
29
30
src_prepare() {
31
	default
32
33
	chmod +x ${A/\.zip/} || die
34
	./${A/\.zip/} --mode unattended \
35
		--prefix "${S}" > /dev/null || die "unpack failed"
36
37
	rm "${S}"/"${A/\.zip/}" || die
38
	rm "${S}"/Sencha/Cmd/${PV}/*ninstall* || die
39
}
40
41
QA_PREBUILT="
42
	opt/${PN}/${SLOT}/phantomjs/phantomjs
43
	opt/${PN}/${SLOT}/vcdiff/vcdiff
44
"
45
46
src_install() {
47
	insinto "/opt/${PN}/${SLOT}"
48
	doins -r Sencha/Cmd/${PV}/*
49
	insopts -m755
50
	doins Sencha/Cmd/${PV}/sencha-${PV}
51
52
	exeinto "/opt/${PN}/${SLOT}/phantomjs"
53
	doexe Sencha/Cmd/${PV}/phantomjs/phantomjs
54
	exeinto "/opt/${PN}/${SLOT}/vcdiff"
55
	doexe Sencha/Cmd/${PV}/vcdiff/vcdiff
56
57
	cat - > "${D}"/opt/${PN}/${SLOT}/sencha <<EOF || die
58
#!/bin/sh
59
/opt/${PN}/${SLOT}/sencha-${PV} $@
60
EOF
61
	fperms 0755 /opt/${PN}/${SLOT}/sencha
62
63
	dodir "/opt/${PN}/repo"
64
	fowners root:sencha "/opt/${PN}/repo"
65
	fperms g+w "/opt/${PN}/repo"
66
}
67
68
pkg_postinst() {
69
	elog "You must be in the sencha group to manage the development environment."
70
	elog "Just run 'gpasswd -a <USER> sencha', then have <USER> re-login."
71
}
(-)a/dev-util/sencha-cmd/sencha-cmd-5.1.3.61.ebuild (+77 lines)
Line 0 Link Here
1
# Copyright 2019 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=7
5
6
inherit user
7
8
DESCRIPTION="Sencha Cmd is a command-line tool for develop in ExtJS and Senca Touch"
9
HOMEPAGE="https://www.sencha.com/products/extjs/cmd-download/"
10
SRC_URI="x86? ( http://cdn.sencha.com/cmd/${PV}/SenchaCmd-${PV}-linux.run.zip )
11
	amd64? ( http://cdn.sencha.com/cmd/${PV}/SenchaCmd-${PV}-linux-x64.run.zip )
12
"
13
14
LICENSE="sencha"
15
SLOT="5.1"
16
KEYWORDS="~amd64 ~x86"
17
IUSE=""
18
19
DEPEND="virtual/jre:1.8
20
	app-eselect/eselect-sencha-cmd"
21
RDEPEND="${DEPEND}"
22
BDEPEND=""
23
24
S="${WORKDIR}"
25
26
pkg_setup() {
27
	enewgroup sencha
28
}
29
30
src_prepare() {
31
	default
32
33
	chmod +x ${A/\.zip/} || die
34
	./${A/\.zip/} --mode unattended \
35
		--prefix "${S}" > /dev/null || die "unpack failed"
36
37
	rm "${S}"/"${A/\.zip/}" || die
38
	rm "${S}"/Sencha/Cmd/${PV}/*ninstall* || die
39
}
40
41
QA_PREBUILT="
42
	opt/${PN}/${SLOT}/bin/linux*/*/*
43
"
44
45
src_install() {
46
	insinto "/opt/${PN}/${SLOT}"
47
	doins -r Sencha/Cmd/${PV}/*
48
	insopts -m755
49
	doins Sencha/Cmd/${PV}/sencha-${PV}
50
51
	local EXT_BIN_DIR
52
	if use x86 then; then
53
		EXT_BIN_DIR=linux
54
	else
55
		EXT_BIN_DIR=linux-x64
56
	fi
57
58
	exeinto "/opt/${PN}/${SLOT}/bin/${EXT_BIN_DIR}/phantomjs"
59
	doexe Sencha/Cmd/${PV}/bin/"${EXT_BIN_DIR}"/phantomjs/phantomjs
60
	exeinto "/opt/${PN}/${SLOT}/bin/${EXT_BIN_DIR}/vcdiff"
61
	doexe Sencha/Cmd/${PV}/bin/"${EXT_BIN_DIR}"/vcdiff/vcdiff
62
63
	cat - > "${D}"/opt/${PN}/${SLOT}/sencha <<EOF || die
64
#!/bin/sh
65
/opt/${PN}/${SLOT}/sencha-${PV} $@
66
EOF
67
	fperms 0755 /opt/${PN}/${SLOT}/sencha
68
69
	dodir "/opt/${PN}/repo"
70
	fowners root:sencha "/opt/${PN}/repo"
71
	fperms g+w "/opt/${PN}/repo"
72
}
73
74
pkg_postinst() {
75
	elog "You must be in the sencha group to manage the development environment."
76
	elog "Just run 'gpasswd -a <USER> sencha', then have <USER> re-login."
77
}
(-)a/dev-util/sencha-cmd/sencha-cmd-6.2.2.ebuild (+75 lines)
Line 0 Link Here
1
# Copyright 2019 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=7
5
6
inherit user
7
8
DESCRIPTION="Sencha Cmd is a command-line tool for develop in ExtJS and Senca Touch"
9
HOMEPAGE="https://www.sencha.com/products/extjs/cmd-download/"
10
SRC_URI="x86? ( http://cdn.sencha.com/cmd/${PV}/no-jre/SenchaCmd-${PV}-linux-i386.sh.zip )
11
	amd64? ( http://cdn.sencha.com/cmd/${PV}/no-jre/SenchaCmd-${PV}-linux-amd64.sh.zip )
12
"
13
14
LICENSE="sencha"
15
SLOT="6.2"
16
KEYWORDS="~amd64 ~x86"
17
IUSE=""
18
19
DEPEND="virtual/jre:1.8
20
	app-eselect/eselect-sencha-cmd"
21
RDEPEND="${DEPEND}"
22
BDEPEND=""
23
24
S="${WORKDIR}"
25
26
pkg_setup() {
27
	enewgroup sencha
28
}
29
30
src_prepare() {
31
	default
32
33
	local SENCHA_CMD_SH=${A/\.zip/}
34
	SENCHA_CMD_SH=${SENCHA_CMD_SH/6\.2\.2/6\.2\.2\.36}
35
	./${SENCHA_CMD_SH} -q \
36
		-Dall=true \
37
		-V'addToPath$Integer'=1 \
38
		-dir "${S}" > /dev/null || die "unpack failed"
39
40
	rm "${S}"/"${SENCHA_CMD_SH}" || die
41
	rm "${S}"/Uninstaller || die
42
}
43
44
QA_PREBUILT="
45
	opt/${PN}/${SLOT}/bin/linux*/*/*
46
"
47
48
src_install() {
49
	insinto "/opt/${PN}/${SLOT}"
50
	doins -r *
51
	doins -r .install4j
52
	insopts -m755
53
	doins sencha
54
55
	local EXT_BIN_DIR
56
	if use x86 then; then
57
		EXT_BIN_DIR=linux
58
	else
59
		EXT_BIN_DIR=linux-x64
60
	fi
61
62
	exeinto "/opt/${PN}/${SLOT}/bin/${EXT_BIN_DIR}/phantomjs"
63
	doexe bin/"${EXT_BIN_DIR}"/phantomjs/phantomjs
64
	exeinto "/opt/${PN}/${SLOT}/bin/${EXT_BIN_DIR}/vcdiff"
65
	doexe bin/"${EXT_BIN_DIR}"/vcdiff/vcdiff
66
67
	dodir "/opt/${PN}/repo"
68
	fowners root:sencha "/opt/${PN}/repo"
69
	fperms g+w "/opt/${PN}/repo"
70
}
71
72
pkg_postinst() {
73
	elog "You must be in the sencha group to manage the development environment."
74
	elog "Just run 'gpasswd -a <USER> sencha', then have <USER> re-login."
75
}
(-)a/dev-util/sencha-cmd/sencha-cmd-6.5.3.6.ebuild (+75 lines)
Line 0 Link Here
1
# Copyright 2019 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=7
5
6
inherit user
7
8
DESCRIPTION="Sencha Cmd is a command-line tool for develop in ExtJS and Senca Touch"
9
HOMEPAGE="https://www.sencha.com/products/extjs/cmd-download/"
10
SRC_URI="x86? ( http://cdn.sencha.com/cmd/${PV}/no-jre/SenchaCmd-${PV}-linux-i386.sh.zip )
11
	amd64? ( http://cdn.sencha.com/cmd/${PV}/no-jre/SenchaCmd-${PV}-linux-amd64.sh.zip )
12
"
13
14
LICENSE="sencha"
15
SLOT="6.5"
16
KEYWORDS="~amd64 ~x86"
17
IUSE=""
18
19
DEPEND="virtual/jre:1.8
20
	app-eselect/eselect-sencha-cmd"
21
RDEPEND="${DEPEND}"
22
BDEPEND=""
23
24
S="${WORKDIR}"
25
26
pkg_setup() {
27
	enewgroup sencha
28
}
29
30
src_prepare() {
31
	default
32
33
	./${A/\.zip/} -q \
34
		-Dall=true \
35
		-V'addToPath$Integer'=1 \
36
		-dir "${S}" > /dev/null || die "unpack failed"
37
38
	rm "${S}"/"${A/\.zip/}" || die
39
	rm "${S}"/Uninstaller || die
40
}
41
42
QA_PREBUILT="
43
	opt/${PN}/${SLOT}/bin/linux*/*/*
44
"
45
46
src_install() {
47
	insinto "/opt/${PN}/${SLOT}"
48
	doins -r *
49
	doins -r .install4j
50
	insopts -m755
51
	doins sencha
52
53
	local EXT_BIN_DIR
54
	if use x86 then; then
55
		EXT_BIN_DIR=linux
56
	else
57
		EXT_BIN_DIR=linux-x64
58
	fi
59
60
	exeinto "/opt/${PN}/${SLOT}/bin/${EXT_BIN_DIR}/node"
61
	doexe bin/"${EXT_BIN_DIR}"/node/node
62
	exeinto "/opt/${PN}/${SLOT}/bin/${EXT_BIN_DIR}/phantomjs"
63
	doexe bin/"${EXT_BIN_DIR}"/phantomjs/phantomjs
64
	exeinto "/opt/${PN}/${SLOT}/bin/${EXT_BIN_DIR}/vcdiff"
65
	doexe bin/"${EXT_BIN_DIR}"/vcdiff/vcdiff
66
67
	dodir "/opt/${PN}/repo"
68
	fowners root:sencha "/opt/${PN}/repo"
69
	fperms g+w "/opt/${PN}/repo"
70
}
71
72
pkg_postinst() {
73
	elog "You must be in the sencha group to manage the development environment."
74
	elog "Just run 'gpasswd -a <USER> sencha', then have <USER> re-login."
75
}
(-)a/dev-util/sencha-cmd/sencha-cmd-6.6.0.13.ebuild (-1 / +75 lines)
Line 0 Link Here
0
- 
1
# Copyright 2019 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=7
5
6
inherit user
7
8
DESCRIPTION="Sencha Cmd is a command-line tool for develop in ExtJS and Senca Touch"
9
HOMEPAGE="https://www.sencha.com/products/extjs/cmd-download/"
10
SRC_URI="x86? ( http://cdn.sencha.com/cmd/${PV}/no-jre/SenchaCmd-${PV}-linux-i386.sh.zip )
11
	amd64? ( http://cdn.sencha.com/cmd/${PV}/no-jre/SenchaCmd-${PV}-linux-amd64.sh.zip )
12
"
13
14
LICENSE="sencha"
15
SLOT="6.6"
16
KEYWORDS="~amd64 ~x86"
17
IUSE=""
18
19
DEPEND="virtual/jre:1.8
20
	app-eselect/eselect-sencha-cmd"
21
RDEPEND="${DEPEND}"
22
BDEPEND=""
23
24
S="${WORKDIR}"
25
26
pkg_setup() {
27
	enewgroup sencha
28
}
29
30
src_prepare() {
31
	default
32
33
	./${A/\.zip/} -q \
34
		-Dall=true \
35
		-V'addToPath$Integer'=1 \
36
		-dir "${S}" > /dev/null || die "unpack failed"
37
38
	rm "${S}"/"${A/\.zip/}" || die
39
	rm "${S}"/Uninstaller || die
40
}
41
42
QA_PREBUILT="
43
	opt/${PN}/${SLOT}/bin/linux*/*/*
44
"
45
46
src_install() {
47
	insinto "/opt/${PN}/${SLOT}"
48
	doins -r *
49
	doins -r .install4j
50
	insopts -m755
51
	doins sencha
52
53
	local EXT_BIN_DIR
54
	if use x86 then; then
55
		EXT_BIN_DIR=linux
56
	else
57
		EXT_BIN_DIR=linux-x64
58
	fi
59
60
	exeinto "/opt/${PN}/${SLOT}/bin/${EXT_BIN_DIR}/node"
61
	doexe bin/"${EXT_BIN_DIR}"/node/node
62
	exeinto "/opt/${PN}/${SLOT}/bin/${EXT_BIN_DIR}/phantomjs"
63
	doexe bin/"${EXT_BIN_DIR}"/phantomjs/phantomjs
64
	exeinto "/opt/${PN}/${SLOT}/bin/${EXT_BIN_DIR}/vcdiff"
65
	doexe bin/"${EXT_BIN_DIR}"/vcdiff/vcdiff
66
67
	dodir "/opt/${PN}/repo"
68
	fowners root:sencha "/opt/${PN}/repo"
69
	fperms g+w "/opt/${PN}/repo"
70
}
71
72
pkg_postinst() {
73
	elog "You must be in the sencha group to manage the development environment."
74
	elog "Just run 'gpasswd -a <USER> sencha', then have <USER> re-login."
75
}

Return to bug 674490