aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@cardoe.com>2016-08-01 08:46:39 -0500
committerDoug Goldstein <cardoe@cardoe.com>2016-08-01 08:46:39 -0500
commite9b01e22075c08881e648617fc65d1015a8fd54b (patch)
tree9f2bfb7d7076d472faabb0d199e20e4587de1ce0 /README.md
parentgenerate initial ebuild (diff)
downloadcargo-ebuild-e9b01e22075c08881e648617fc65d1015a8fd54b.tar.gz
cargo-ebuild-e9b01e22075c08881e648617fc65d1015a8fd54b.tar.bz2
cargo-ebuild-e9b01e22075c08881e648617fc65d1015a8fd54b.zip
add initial README
Diffstat (limited to 'README.md')
-rw-r--r--README.md100
1 files changed, 100 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..79f46e3
--- /dev/null
+++ b/README.md
@@ -0,0 +1,100 @@
+# cargo-ebuild
+
+[![Build Status](https://travis-ci.org/cardoe/cargo-ebuild.svg?branch=master)](https://travis-ci.org/cardoe/cargo-ebuild) [![Latest Version](https://img.shields.io/crates/v/cargo-ebuild.svg)](https://crates.io/crates/cargo-ebuild)
+
+`cargo ebuild` is a Cargo subcommand that generates an
+[ebuild](https://wiki.gentoo.org/wiki/Ebuild) recipe that uses
+[cargo.eclass](https://gitweb.gentoo.org/repo/gentoo.git/tree/eclass/cargo.eclass)
+to build a Cargo based project for [Gentoo](https://gentoo.org/)
+
+Install it with Cargo:
+
+```
+$ cargo install cargo-ebuild
+```
+
+In its default mode, `cargo ebuild` will write the recipe for the
+local crate:
+
+```
+# Auto-Generated by cargo-ebuild 0.1.0
+
+EAPI=6
+
+CRATES="
+gdi32-sys-0.2.0
+rand-0.3.14
+rustache-0.0.3
+libz-sys-1.0.4
+url-0.2.38
+toml-0.1.30
+utf8-ranges-0.1.3
+aho-corasick-0.5.2
+cargo-ebuild-0.1.0
+gcc-0.3.28
+curl-0.2.19
+openssl-sys-0.7.14
+thread-id-2.0.0
+log-0.3.6
+regex-syntax-0.3.4
+tempdir-0.3.4
+memstream-0.0.1
+unicode-bidi-0.2.3
+libgit2-sys-0.4.3
+env_logger-0.3.3
+user32-sys-0.2.0
+cargo-0.10.0
+docopt-0.6.81
+miniz-sys-0.1.7
+curl-sys-0.1.34
+tar-0.4.6
+term-0.4.4
+pkg-config-0.3.8
+glob-0.2.11
+unicode-normalization-0.1.2
+advapi32-sys-0.1.2
+semver-0.2.3
+cmake-0.1.17
+regex-0.1.73
+crates-io-0.2.0
+memchr-0.1.11
+libressl-pnacl-sys-2.1.6
+matches-0.1.2
+winapi-0.2.7
+libssh2-sys-0.1.37
+uuid-0.1.18
+flate2-0.2.14
+thread_local-0.2.6
+nom-1.2.3
+fs2-0.2.5
+idna-0.1.0
+pnacl-build-helper-1.4.10
+bitflags-0.1.1
+url-1.1.1
+git2-0.4.3
+winapi-build-0.1.1
+kernel32-sys-0.2.2
+num_cpus-0.2.13
+filetime-0.1.10
+crossbeam-0.2.9
+time-0.1.35
+git2-curl-0.4.1
+strsim-0.3.0
+libc-0.2.13
+rustc-serialize-0.3.19
+"
+
+inherit cargo
+
+DESCRIPTION="Generates an ebuild for a package using the in-tree eclasses."
+HOMEPAGE="https://github.com/cardoe/cargo-ebuild"
+SRC_URI="$(cargo_crate_uris ${CRATES})"
+RESTRICT="mirror"
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+```