testing without dependencies

This commit is contained in:
Suwako Moriya 2019-04-28 20:33:49 +02:00
parent 3e8cc6e5ef
commit efba072eaa
2 changed files with 30 additions and 17 deletions

View File

@ -1,5 +1,6 @@
AUX vscode 60 BLAKE2B 004a5d3c2d060d0938132916fc4e8dd35995da9bbdfff911b797615449d554f7446c853baaa37e19284480d3e02898408a4525cc9ff5de6ad9323415be2f3bc4 SHA512 4a15eb34e6fbca8578d22da0713de6ffb542ae15e7361898f23d1ccc3b643b06d54931d2f70fa4be244c921bb74bac042771d9a87c86e71b00aab875f786d10b
AUX vscode-desktop.patch 914 BLAKE2B 2ee6073f5d8ff9499c02f65f7f33efe3334e9b38829f1978f416f0c337db1d6219bde59101a05754d1c902805d4832808f431b8f9d88934023b36f02458a669a SHA512 8c22f54cdaeb79bdb2ccdd4bbbe3c2974d597de5bf3ff7255de7174504ebc2a05eb6cdd579207bbfa432234bfabaabeff8356c3678ad990b407bfe4f6637515a
AUX vscode-extensions.patch 531 BLAKE2B 4ee48ab1b6fa8159068dda581277dfde42b86a31804c76c3b242adb323ccd5d4c1dd641647dd2c9107d434173bc1907ce17590321f26371cd121dfe4bf71da5b SHA512 505dd8850291959575d6866d4b153379f0cb9edfe2e92155c086cf56a7ff499d222c78236f13d7689c4bd10cc55175ef48a53bd172295279bb17141e6bc7b8c3
DIST 1.33.1.tar.gz 8704440 BLAKE2B de46124000cb2bdef2221f586a6e9b82dd7ee90bc1c3b1150614efbbc74d891aa72746b6986b49e359e920c8298aabc86f96174159f9bc74dcd5796eb342d994 SHA512 dda0932589cb80ea057c8d05d20e81a085d070fc995c71d2f24d641bbd00de535799047b289ddf774b3880c1b05a252ffd68580dba87265df9ddbdb3f737a9cf
EBUILD vscode-1.33.1.ebuild 997 BLAKE2B 5005bf4b5ededdf5f1dba64bce2cf91320f6bd610fc4f6c91aecfd7f39975a951e09ceba82d4aa188b07c8950488f54b86b83696a8a0e6d46628e865ca24b61c SHA512 5d81ddec5a983c52c355d7adfd896e8bd2053c129adcab974347b21afe98cd9477dba45bdec061dbd234a23bd4b8a18cd04cc19a5b8226b31522d789043de203
DIST vscode-1.33.1-yarn_config.tar.gz 107815101 BLAKE2B adfffbcec1f2f05b4cb7dbc5b2f119abb07f322290541779ee53311da43bd9a2c42bc473955750b7b4c688456a795dc1d0b698a9a911d2a1b3eede4e94c13a91 SHA512 b3433be60d3e41a7be8b79a4d5bbe59a15e3103254a4fde6b1994e7254c0c24708d67e48fedecba9ad4f2f3bdaa3bc25ba8b3e61ed8ecaff4e904ceef503d373
DIST vscode-1.33.1.tar.gz 8704440 BLAKE2B de46124000cb2bdef2221f586a6e9b82dd7ee90bc1c3b1150614efbbc74d891aa72746b6986b49e359e920c8298aabc86f96174159f9bc74dcd5796eb342d994 SHA512 dda0932589cb80ea057c8d05d20e81a085d070fc995c71d2f24d641bbd00de535799047b289ddf774b3880c1b05a252ffd68580dba87265df9ddbdb3f737a9cf
EBUILD vscode-1.33.1.ebuild 1489 BLAKE2B 4064f1ee3fc6c0cff7120f5da5951eb88e31897f28d9674dcba712b43a2c503bb360f82e0432d33f64f6b4cc1fd00e0b28b0447e722f069b91b601b5f753c0f2 SHA512 3ebe20d7113196eeff094b051b3854909ce6d73685bf02992091e8b9a96041c601d4519ff1cde29916771b4c854885655cbf41a60c4f5cb33be5f35e7f05bfa9

View File

@ -5,26 +5,38 @@ EAPI=7
DESCRIPTION="Visual Studio Code https://code.visualstudio.com"
HOMEPAGE="https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run"
SRC_URI="https://github.com/Microsoft/${PN}/archive/${PV}.tar.gz"
SRC_URI="https://github.com/Microsoft/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz \
https://moriya.zapto.org/attachments/67d68258-8372-4870-adf5-4f3c4efe6a56 -> ${P}-yarn_config.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="=net-libs/nodejs-10.15.3[npm]
=dev-lang/python-2.7.16"
RDEPEND="${DEPEND}"
BDEPEND=">=sys-apps/yarn-1.15.2"
#DEPEND="=net-libs/nodejs-10.15.3[npm]
# =dev-lang/python-2.7.16"
#RDEPEND="${DEPEND}"
#BDEPEND=">=sys-apps/yarn-1.15.2"
PATCHES=(
"${FILESDIR}/${PN}-desktop.patch"
"${FILESDIR}/${PN}-extensions.patch"
)
src_prepare() {
if declare -p PATCHES | grep -q "^declare -a "; then
[[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}"
else
[[ -n ${PATCHES} ]] && eapply ${PATCHES}
fi
eapply_user
ewarn ${S}
}
src_compile() {
yarn install || die "yarn install failed"
yarn compile || die "yarn compile failed"
ewarn ${WORKDIR}
yarn install --cache-folder ${WORKDIR}/.yarn_cache || die "yarn install failed"
yarn compile --cache-folder ${WORKDIR}/.yarn_cache || die "yarn compile failed"
}
src_install() {