pantry/projects/crates.io/gitopolis/package.yml
2024-02-01 21:54:05 -05:00

53 lines
1.1 KiB
YAML

distributable:
url: https://github.com/rustworkshop/gitopolis/archive/refs/tags/v{{version}}.tar.gz
strip-components: 1
versions:
github: rustworkshop/gitopolis
strip: /^v/
dependencies:
openssl.org: ^1.1
zlib.net: ^1
git-scm.org: ^2
libgit2.org: ~1.7
build:
dependencies:
rust-lang.org: ^1.70
rust-lang.org/cargo: '*'
freedesktop.org/pkg-config: ^0
gnu.org/make: '*'
script: cargo install --locked --root {{prefix}} --path .
provides:
- bin/gitopolis
test:
fixture: |
[[repos]]
path = "cli"
tags = ["cli"]
[repos.remotes.origin]
name = "origin"
url = "https://github.com/pkgxdev/pkgx"
[[repos]]
path = "lib"
tags = ["cli", "lib"]
[repos.remotes.origin]
name = "origin"
url = "https://github.com/pkgxdev/libpkgx"
[[repos]]
path = "docs"
tags = ["docs"]
[repos.remotes.origin]
name = "origin"
url = "https://github.com/pkgxdev/brewkit"
script:
- cp $FIXTURE .gitopolis.toml
- gitopolis clone
- test -f cli/README.md
- test -f lib/README.md
- test -f docs/README.md