diff options
author | Jauhien Piatlicki <jauhien@gentoo.org> | 2014-08-19 18:20:44 +0200 |
---|---|---|
committer | Jauhien Piatlicki <jauhien@gentoo.org> | 2014-08-19 18:56:45 +0200 |
commit | 58d26ce35c133546faa33089b977969cfd4b74c9 (patch) | |
tree | 17e9b885473b993d5175331ea55bee9552b68f7d /app-admin | |
parent | Merge pull request #27 from jauhien/sync-with-tree (diff) | |
download | rust-58d26ce35c133546faa33089b977969cfd4b74c9.tar.gz rust-58d26ce35c133546faa33089b977969cfd4b74c9.tar.bz2 rust-58d26ce35c133546faa33089b977969cfd4b74c9.zip |
Add slotting to rust ebuilds.
These slots are added:
(major.minor) rust release
(nightly) nightly version
(git) git master branch
eselect module was added, that allows switching between different rust versions
To make all this work, proper support of --libdir option in rust build
system was implemented (previous version did not work), see
rust-lang/rust#16552
Until upstream accepts it, it will be maintained downstream
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/eselect-rust/Manifest | 1 | ||||
-rw-r--r-- | app-admin/eselect-rust/eselect-rust-0.1_pre20140819.ebuild | 15 | ||||
-rw-r--r-- | app-admin/eselect-rust/eselect-rust-9999.ebuild | 17 | ||||
-rw-r--r-- | app-admin/eselect-rust/metadata.xml | 8 |
4 files changed, 41 insertions, 0 deletions
diff --git a/app-admin/eselect-rust/Manifest b/app-admin/eselect-rust/Manifest new file mode 100644 index 0000000..b54f7fd --- /dev/null +++ b/app-admin/eselect-rust/Manifest @@ -0,0 +1 @@ +DIST eselect-rust-0.1_pre20140819.tar.gz 64208 SHA256 fc6d4a0cba58d4b341cb2fcc4ab6d8d70c0a87ae8061d2455dbafcdf643d2233 SHA512 ba60340b735469927dbcc1718cdd09b402b0809ed4d7000f7d5ef90ad3a75d8a6f4c9d3d7ad0a4f3866108f3ded3ab4ce50ac60bab749304ff75a424d032e22f WHIRLPOOL dc1ebe6a934e8828a9c71baeab6ae1c77282e9256cfc836bf402b928cb8759d4875c939cce2696dee506159a94addcd145dd28a82770653830762712d1c0c06f diff --git a/app-admin/eselect-rust/eselect-rust-0.1_pre20140819.ebuild b/app-admin/eselect-rust/eselect-rust-0.1_pre20140819.ebuild new file mode 100644 index 0000000..a900e1f --- /dev/null +++ b/app-admin/eselect-rust/eselect-rust-0.1_pre20140819.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="eselect module for rust" +HOMEPAGE="http://github.com/jauhien/eselect-rust" +SRC_URI="https://github.com/jauhien/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="app-admin/eselect" diff --git a/app-admin/eselect-rust/eselect-rust-9999.ebuild b/app-admin/eselect-rust/eselect-rust-9999.ebuild new file mode 100644 index 0000000..d828b85 --- /dev/null +++ b/app-admin/eselect-rust/eselect-rust-9999.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit git-r3 + +DESCRIPTION="eselect module for rust" +HOMEPAGE="http://github.com/jauhien/eselect-rust" +EGIT_REPO_URI="git://github.com/jauhien/eselect-rust.git" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" + +RDEPEND="app-admin/eselect" diff --git a/app-admin/eselect-rust/metadata.xml b/app-admin/eselect-rust/metadata.xml new file mode 100644 index 0000000..0b7db93 --- /dev/null +++ b/app-admin/eselect-rust/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>jauhien@gentoo.org</email> + <name>Jauhien Piatlicki</name> + </maintainer> +</pkgmetadata> |