mirror of
https://github.com/systemd/systemd
synced 2025-10-06 00:13:24 +02:00
Currently this is picked up from the main branch of the fork which is suboptimal. The packit folks implemented this new option for us which should fix the problem.
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
---
|
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
# Docs: https://packit.dev/docs/
|
|
|
|
specfile_path: .packit_rpm/systemd.spec
|
|
files_to_sync:
|
|
- .packit.yml
|
|
- src: .packit_rpm/systemd.spec
|
|
dest: systemd.spec
|
|
# `git describe` returns in systemd's case 'v245-xxx' which breaks RPM version
|
|
# detection (that expects 245-xxxx'). Let's tweak the version string accordingly
|
|
upstream_tag_template: "v{version}"
|
|
srpm_build_deps: []
|
|
|
|
actions:
|
|
get-current-version:
|
|
- cat meson.version
|
|
|
|
post-upstream-clone:
|
|
# Use the Fedora Rawhide specfile
|
|
- git clone https://src.fedoraproject.org/rpms/systemd .packit_rpm --depth=1
|
|
- bash -c 'echo "%bcond upstream 1" > .packit_rpm/systemd.spec.new'
|
|
- bash -c 'echo "%define meson_extra_configure_options --werror" >> .packit_rpm/systemd.spec.new'
|
|
- bash -c 'cat .packit_rpm/systemd.spec >> .packit_rpm/systemd.spec.new'
|
|
- mv .packit_rpm/systemd.spec.new .packit_rpm/systemd.spec
|
|
|
|
jobs:
|
|
- job: copr_build
|
|
trigger: pull_request
|
|
targets:
|
|
- fedora-rawhide-aarch64
|
|
- fedora-rawhide-i386
|
|
- fedora-rawhide-ppc64le
|
|
- fedora-rawhide-s390x
|
|
- fedora-rawhide-x86_64
|
|
|
|
- job: tests
|
|
trigger: pull_request
|
|
fmf_path: test/fmf
|
|
tmt_plan: ci
|
|
use_target_repo_for_fmf_url: true
|
|
targets:
|
|
- fedora-rawhide-x86_64
|