Skip to content

Commit 8df4c2d

Browse files
authored
Merge pull request #54 from mulkieran/packit-configuration
Add Packit configuration for COPR build
2 parents bd66f8c + c03badd commit 8df4c2d

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

.packit.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
upstream_project_url: https://github.com/stratis-storage/loopdev-3
2+
3+
packages:
4+
loopdev-3:
5+
specfile_path: ../distro/rust-loopdev-3.spec
6+
downstream_package_name: loopdev-3
7+
actions:
8+
post-upstream-clone:
9+
- "mkdir ../distro"
10+
- "bash -c '(cd ../distro; wget https://src.fedoraproject.org/rpms/rust-loopdev-3/raw/rawhide/f/rust-loopdev-3.spec https://src.fedoraproject.org/rpms/rust-loopdev-3/raw/rawhide/f/rust2rpm.toml)'"
11+
- "cargo install cargo-get"
12+
create-archive:
13+
- "cargo package --no-verify"
14+
- "bash -c '(cd ../distro; rust2rpm loopdev-3)'"
15+
- "bash -c 'echo \"target/package/loopdev-3-$(cargo get package.version).crate\"'"
16+
get-current-version:
17+
- "cargo get package.version"
18+
19+
srpm_build_deps:
20+
- cargo
21+
- rust2rpm
22+
- rust2rpm-helper
23+
- wget2
24+
- wget2-wget
25+
26+
jobs:
27+
- job: copr_build
28+
trigger: pull_request
29+
targets:
30+
- fedora-all
31+
32+
- job: copr_build
33+
trigger: commit
34+
targets:
35+
- fedora-all
36+
37+
notifications:
38+
pull_request:
39+
successful_build: true

0 commit comments

Comments
 (0)