diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..60cc823 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.94.2. diff --git a/dbus-broker.spec b/dbus-broker.spec index a71ccb3..6b87d9d 100644 --- a/dbus-broker.spec +++ b/dbus-broker.spec @@ -1,7 +1,7 @@ %global dbus_user_id 81 Name: dbus-broker -Version: 35 +Version: 36 Release: %autorelease Summary: Linux D-Bus Message Broker License: Apache-2.0 AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND (Apache-2.0 OR LGPL-2.1-or-later) diff --git a/packit.yml b/packit.yml new file mode 100644 index 0000000..7ded34c --- /dev/null +++ b/packit.yml @@ -0,0 +1,73 @@ +downstream_package_name: "dbus-broker" +upstream_package_name: "dbus-broker" +upstream_tag_template: "v{version}" + +specfile_path: ".dist-git/dbus-broker.spec" + +files_to_sync: +- "packit.yml" +- src: ".dist-git/dbus-broker.spec" + dest: "dbus-broker.spec" + +srpm_build_deps: +- "meson" + +actions: + post-upstream-clone: + # Prepare sources for offline builds + - meson subprojects download + # Use the downstream configuration + - git clone --depth=1 "https://src.fedoraproject.org/rpms/dbus-broker" ".dist-git" + # Drop "sources" so rebase-helper does not treat this as dist-git + - rm -fv ".dist-git/sources" + # Drop backported patches + - sed -ri '/^Patch.*\\:.+\\.patch/d' ".dist-git/dbus-broker.spec" + + create-archive: + # Override `git archive`, since we use subprojects. + - bash -c 'tar -pczf .dist-git/$PACKIT_PROJECT_NAME_VERSION.tar.gz --exclude="./.*" --transform="s/^\./$PACKIT_PROJECT_NAME_VERSION/" .' + - bash -c "echo .dist-git/$PACKIT_PROJECT_NAME_VERSION.tar.gz" + +jobs: +- job: copr_build + trigger: commit + targets: + - fedora-all-aarch64 + - fedora-all-i386 + - fedora-all-ppc64le + - fedora-all-s390x + - fedora-all-x86_64 + +- job: copr_build + trigger: pull_request + targets: + - fedora-all-aarch64 + - fedora-all-i386 + - fedora-all-ppc64le + - fedora-all-s390x + - fedora-all-x86_64 + +- job: tests + trigger: commit + fmf_path: test/integration/ + tmt_plan: upstream_ci + targets: + - fedora-latest-stable-aarch64 + - fedora-latest-stable-x86_64 + - fedora-rawhide-aarch64 + - fedora-rawhide-x86_64 + +- job: tests + trigger: pull_request + fmf_path: test/integration/ + tmt_plan: upstream_ci + targets: + - fedora-latest-stable-aarch64 + - fedora-latest-stable-x86_64 + - fedora-rawhide-aarch64 + - fedora-rawhide-x86_64 + +- job: propose_downstream + trigger: release + dist_git_branches: + - main diff --git a/sources b/sources index b709da1..2f2b2f5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dbus-broker-35.tar.xz) = 409e415889bd53b78e92ba077455e5583852a071e233e4b23dcbb23d8a367f177d6c8138e6fc113dcfe48440b68d594c1a076cb43ef445d472645f671d5ae033 +SHA512 (dbus-broker-36.tar.xz) = 47ff345e27ae2ba41f43a4a6eb09b813583ef43392d1dfa2fc1805578c0ed3a1e414c3eae63f78ca3806904dc017a138e283aa32ba973de51ed613050b244a0f