aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* version 0.5.4HEAD0.5.4masterGeorgy Yakovlev2023-01-042-2/+2
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* README.md: updateGeorgy Yakovlev2023-01-041-49/+144
| | | | | | Closes: https://github.com/gentoo/cargo-ebuild/pull/25 Closes: https://github.com/gentoo/cargo-ebuild/pull/31 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* src/base.tera: update template againGeorgy Yakovlev2023-01-041-2/+5
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* version 0.5.30.5.3Georgy Yakovlev2023-01-042-2/+2
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* update depsGeorgy Yakovlev2023-01-041-243/+179
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* src/base.tera: add QA_FLAGS_IGNOREDGeorgy Yakovlev2023-01-041-0/+4
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Ignore SPDX parentheses and add crate name to the license error messageLeonardo Neumann2023-01-042-2/+6
| | | | | | | Closes: https://github.com/gentoo/cargo-ebuild/issues/27 Closes: https://github.com/gentoo/cargo-ebuild/pull/28 Signed-off-by: Leonardo Neumann <leonardo@neumann.dev.br> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dco check: update syntaxGeorgy Yakovlev2022-11-081-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* update tera templateGeorgy Yakovlev2022-11-081-0/+3
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* set dev version 0.5.3-devGeorgy Yakovlev2022-07-272-2/+2
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* version 0.5.20.5.2Georgy Yakovlev2022-07-272-2/+2
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Update deps, adjust lockfile importGeorgy Yakovlev2022-07-273-123/+203
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* rdepend on virtual/rust in templateGeorgy Yakovlev2022-04-072-2/+5
| | | | | Bug: https://bugs.gentoo.org/836302 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* set version to 0.5.2-devGeorgy Yakovlev2022-04-071-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* version 0.5.10.5.1Georgy Yakovlev2022-04-073-17/+16
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Cargo.toml: Add and enable vendored-libgit2 featureLeonardo Neumann2022-04-071-1/+8
| | | | | | Closes: gentoo#20 Signed-off-by: Leonardo Neumann <leonardo@neumann.dev.br> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Cargo.toml: Dependency bumpLeonardo Neumann2022-04-072-127/+120
| | | | | Signed-off-by: Leonardo Neumann <leonardo@neumann.dev.br> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* .github/workflows/rust.yml: generate ebuild for selfGeorgy Yakovlev2021-10-071-0/+2
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* cargo-ebuild-template.tera: add template for bumpsGeorgy Yakovlev2021-10-071-0/+37
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* src/base.tera: update whitespaceGeorgy Yakovlev2021-10-071-0/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Cargo.toml: update URLsGeorgy Yakovlev2021-10-071-3/+3
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* .travis.yml: deleteGeorgy Yakovlev2021-10-071-12/+0
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Cargo.toml: update depsGeorgy Yakovlev2021-10-071-3/+3
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Cargo.toml: set version to 0.5.1-devGeorgy Yakovlev2021-10-071-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Cargo.toml: version 0.5.00.5.0Georgy Yakovlev2021-10-071-1/+1
| | | | | | Partially solves https://github.com/gentoo/cargo-ebuild/issues/4 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Cargo.toml: update depsGeorgy Yakovlev2021-10-071-18/+18
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* package-name option support, it needs for Cargo.toml without root packageMiezhiko2021-10-075-261/+84
| | | | | Signed-off-by: Miezhiko <Miezhiko@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* set development version to 0.4.1-devGeorgy Yakovlev2021-08-262-2/+2
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* bump version to 0.4.00.4.0Georgy Yakovlev2021-08-262-2/+2
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Implement audit functionality using rustsecLeonardo Neumann2021-08-265-3/+368
| | | | | | | Closes: https://github.com/gentoo/cargo-ebuild/pull/15 Closes: https://github.com/gentoo/cargo-ebuild/issues/2 Signed-off-by: Leonardo Neumann <leonardo@neumann.dev.br> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Use path references instead of owned counterpartsLeonardo Neumann2021-08-262-10/+10
| | | | | | | | | PathBuf is not necessary because the paths are not being modified. Since generic monomorphization such as AsRef<Path> is a common source of code bloat, I decided to use &Path instead. Signed-off-by: Leonardo Neumann <leonardo@neumann.dev.br> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Remove cargo-lock dependencyLeonardo Neumann2021-08-262-43/+7
| | | | | | Closes: https://github.com/gentoo/cargo-ebuild/pull/7 Signed-off-by: Leonardo Neumann <leonardo@neumann.dev.br> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Cargo.toml: bump version, update deps, remove badgesGeorgy Yakovlev2021-08-252-45/+36
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Update the base templateLuca Barbato2021-08-251-4/+3
| | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Closes: https://github.com/gentoo/cargo-ebuild/pull/10 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Document the templating supportLuca Barbato2021-08-251-0/+85
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Move the bulk of the template to base.teraLuca Barbato2021-08-253-27/+36
| | | | | | | Custom templates can just implement the blocks they care for Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Add an option to provide a custom tera templateLuca Barbato2021-08-252-3/+14
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Update the lockfileLuca Barbato2021-08-251-0/+347
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Convert the default template to teraLuca Barbato2021-08-254-26/+35
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Update dependencies0.3.3Matthew2021-08-023-100/+254
| | | | | Closes: https://github.com/gentoo/cargo-ebuild/pull/13 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* src/license.rs: add Apache-2.0-with-LLVM-exceptionsGeorgy Yakovlev2021-08-021-0/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Initial support for license mappingLeonardo H. Neumann2021-08-024-12/+304
| | | | | Closes: https://github.com/gentoo/cargo-ebuild/pull/8 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Update the CI badgeLuca Barbato2021-08-011-1/+1
| | | | | Closes: https://github.com/gentoo/cargo-ebuild/pull/11 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Do not call a proc macro helper before it is definedLuca Barbato2021-08-011-1/+1
| | | | | | | See rust#79202 <https://github.com/rust-lang/rust/issues/79202> Closes: https://github.com/gentoo/cargo-ebuild/pull/9 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* .github: add dco checkGeorgy Yakovlev2021-07-291-0/+31
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* .github: add basic cargo checksGeorgy Yakovlev2021-07-291-0/+26
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* update deps and bump to 0.3.2v0.3.2Georgy Yakovlev2021-06-192-185/+196
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* feat: include all features when pulling metadataPhilip DeMonaco2021-06-191-0/+3
| | | | | | | | | | | | | | Optional package dependencies are not included when pulling metadata. In some cases these packages are still required to actually build even when those flags are turned off. This change effectively adds `--all-features` to the call of cargo metadata. I don't know if this is due to a change in behavior from cargo build, however, it seems prudent to include all possible dependencies. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Merge pull request #42 from telans/ebuildDoug Goldstein2021-01-102-6/+3
|\ | | | | update output ebuild formatting
| * update output ebuild formattingTheo Anderson2020-12-042-6/+3
|/