Permalink
Browse files

Integrate with travis and add cargo git dependency for radeco-lib

  • Loading branch information...
radare committed Aug 9, 2015
1 parent 29ff9f8 commit 8c030726aaad3abbb21caf2369a3df8f895c4c3c
Showing with 67 additions and 0 deletions.
  1. +1 −0 .gitignore
  2. +46 −0 .travis.yml
  3. +6 −0 Cargo.toml
  4. +7 −0 README.md
  5. +7 −0 scripts/install-dependencies.sh
View
@@ -0,0 +1 @@
target
View
@@ -0,0 +1,46 @@
language: rust
# necessary for `travis-cargo coveralls --no-sudo`
addons:
apt:
packages:
- libcurl4-openssl-dev
- libelf-dev
- libdw-dev
# run builds for all the trains (and more)
rust:
- nightly
- beta
# check it compiles on the latest stable compiler
- stable
notifications:
irc: "chat.freenode.net#radare-rsoc"
email: false
before_install: ./scripts/install-dependencies.sh
# load travis-cargo
before_script:
- |
pip install 'travis-cargo<0.2' --user &&
export PATH=$HOME/.local/bin:$PATH
# the main build
script:
- |
travis-cargo build &&
travis-cargo test &&
travis-cargo bench &&
travis-cargo --only stable doc
after_success:
# upload the documentation from the build with stable (automatically only actually
# runs on the master branch, not individual PRs)
- travis-cargo --only stable doc-upload
# measure code coverage and upload to coveralls.io
- travis-cargo coveralls --no-sudo
env:
global:
# override the default `--features unstable` used for the nightly branch (optional)
- TRAVIS_CARGO_NIGHTLY_FEATURE=""
View
@@ -2,3 +2,9 @@
name = "radeco"
version = "0.1.0"
authors = ["pancake"]
[dependencies]
r2pipe = "*"
[dependencies.radeco-lib]
git = "https://github.com/radare/radeco-lib"
View
@@ -0,0 +1,7 @@
# radeco
Radeco is the radare decompiler tool using the radeco-lib rust crate
## Usage
@@ -0,0 +1,7 @@
#!/usr/bin/env sh
echo "[*] Getting radare2" && \
git clone https://github.com/radare/radare2 && \
cd radare2 && \
./sys/install.sh && \
echo "[*] radare2 install success"

0 comments on commit 8c03072

Please sign in to comment.