diff options
author | Jonathan Janzen <jjjonjanzen@gmail.com> | 2019-03-17 14:32:20 -0500 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2019-03-17 14:12:20 -0700 |
commit | 8c875b1d3448263cc4f07b7758ae4e99924a6f56 (patch) | |
tree | 0483e8a70af41d9c494f8d7ccd5865659ae9b0a0 /sys-apps/yarn | |
parent | dev-libs/libmateweather: Version bump (v1.22.0) (diff) | |
download | gentoo-8c875b1d3448263cc4f07b7758ae4e99924a6f56.tar.gz gentoo-8c875b1d3448263cc4f07b7758ae4e99924a6f56.tar.bz2 gentoo-8c875b1d3448263cc4f07b7758ae4e99924a6f56.zip |
sys-apps/yarn: Set installationMethod = portage
By setting the installation method, yarn will do one of two things:
1) For older versions with no message for installationMethod = portage*,
no message will be shown. (without this, a message would be shown
recommending the user download and install a new version using a shell
script)
2) For versions that understand installationMethod = portage*,
a message telling the user to update yarn via portage will be shown.
*: https://github.com/yarnpkg/yarn/pull/7123
Closes: https://github.com/gentoo/gentoo/pull/11395
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Jonathan Janzen <jjjonjanzen@gmail.com>
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'sys-apps/yarn')
-rw-r--r-- | sys-apps/yarn/yarn-1.10.1.ebuild | 5 | ||||
-rw-r--r-- | sys-apps/yarn/yarn-1.12.3.ebuild | 5 | ||||
-rw-r--r-- | sys-apps/yarn/yarn-1.13.0.ebuild | 5 | ||||
-rw-r--r-- | sys-apps/yarn/yarn-1.15.2.ebuild | 5 | ||||
-rw-r--r-- | sys-apps/yarn/yarn-1.9.4.ebuild | 5 |
5 files changed, 25 insertions, 0 deletions
diff --git a/sys-apps/yarn/yarn-1.10.1.ebuild b/sys-apps/yarn/yarn-1.10.1.ebuild index 7bd9670239d3..d2f20fcebb47 100644 --- a/sys-apps/yarn/yarn-1.10.1.ebuild +++ b/sys-apps/yarn/yarn-1.10.1.ebuild @@ -20,6 +20,11 @@ DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" +src_prepare() { + default + sed -i 's/"installationMethod": "tar"/"installationMethod": "portage"/g' "${S}/package.json" || die +} + src_install() { local install_dir="/usr/$(get_libdir)/node_modules/yarn" path shebang insinto "${install_dir}" diff --git a/sys-apps/yarn/yarn-1.12.3.ebuild b/sys-apps/yarn/yarn-1.12.3.ebuild index 7bd9670239d3..d2f20fcebb47 100644 --- a/sys-apps/yarn/yarn-1.12.3.ebuild +++ b/sys-apps/yarn/yarn-1.12.3.ebuild @@ -20,6 +20,11 @@ DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" +src_prepare() { + default + sed -i 's/"installationMethod": "tar"/"installationMethod": "portage"/g' "${S}/package.json" || die +} + src_install() { local install_dir="/usr/$(get_libdir)/node_modules/yarn" path shebang insinto "${install_dir}" diff --git a/sys-apps/yarn/yarn-1.13.0.ebuild b/sys-apps/yarn/yarn-1.13.0.ebuild index 067e0a48abf4..15ea8904d162 100644 --- a/sys-apps/yarn/yarn-1.13.0.ebuild +++ b/sys-apps/yarn/yarn-1.13.0.ebuild @@ -20,6 +20,11 @@ DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" +src_prepare() { + default + sed -i 's/"installationMethod": "tar"/"installationMethod": "portage"/g' "${S}/package.json" || die +} + src_install() { local install_dir="/usr/$(get_libdir)/node_modules/yarn" path shebang insinto "${install_dir}" diff --git a/sys-apps/yarn/yarn-1.15.2.ebuild b/sys-apps/yarn/yarn-1.15.2.ebuild index bfe100149e81..6366d1485234 100644 --- a/sys-apps/yarn/yarn-1.15.2.ebuild +++ b/sys-apps/yarn/yarn-1.15.2.ebuild @@ -20,6 +20,11 @@ DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" +src_prepare() { + default + sed -i 's/"installationMethod": "tar"/"installationMethod": "portage"/g' "${S}/package.json" || die +} + src_install() { local install_dir="/usr/$(get_libdir)/node_modules/yarn" path shebang insinto "${install_dir}" diff --git a/sys-apps/yarn/yarn-1.9.4.ebuild b/sys-apps/yarn/yarn-1.9.4.ebuild index b4b5ee7ead80..40f106de033f 100644 --- a/sys-apps/yarn/yarn-1.9.4.ebuild +++ b/sys-apps/yarn/yarn-1.9.4.ebuild @@ -20,6 +20,11 @@ DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" +src_prepare() { + default + sed -i 's/"installationMethod": "tar"/"installationMethod": "portage"/g' "${S}/package.json" || die +} + src_install() { local install_dir="/usr/$(get_libdir)/node_modules/yarn" path shebang insinto "${install_dir}" |