From fef766c1c7837104c34518c7a88b21c4ccbe474685c02188c8e0a6a964ab6b3f Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Fri, 3 Jan 2025 11:23:55 +0000 Subject: [PATCH] add cargo-vendor-filterer and obs-service-cargo OBS-URL: https://build.opensuse.org/package/show/devel:microos:containers/distrobox-packaging-image?expand=0&rev=6 --- .gitattributes | 23 ++++++++++++++++ .gitignore | 1 + Dockerfile | 45 +++++++++++++++++++++++++++++++ _service | 4 +++ distrobox-packaging-image.changes | 21 +++++++++++++++ 5 files changed, 94 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 _service create mode 100644 distrobox-packaging-image.changes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..11e4027 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,45 @@ +# SPDX-License-Identifier: MIT +#!BuildTag: opensuse/distrobox-packaging:latest +#!BuildTag: opensuse/distrobox-packaging:%OS_VERSION_ID% +#!BuildTag: opensuse/distrobox-packaging:%OS_VERSION_ID%.%RELEASE% + +#!ExclusiveArch: x86_64 + +FROM opensuse/distrobox:latest +LABEL maintainer="Richard Brown " + +# labelprefix=org.opensuse.distrobox-packaging +PREFIXEDLABEL org.opencontainers.image.title="Distrobox openSUSE Packaging container" +PREFIXEDLABEL org.opencontainers.image.description="Distrobox openSUSE Packaging container" +PREFIXEDLABEL org.opencontainers.image.created="%BUILDTIME%" +PREFIXEDLABEL org.opencontainers.image.version="%OS_VERSION_ID%.%RELEASE%" +PREFIXEDLABEL org.opencontainers.image.vendor="openSUSE Project" +PREFIXEDLABEL org.openbuildservice.disturl="%DISTURL%" +PREFIXEDLABEL org.opensuse.reference="registry.opensuse.org/opensuse/distrobox-packaging:%OS_VERSION_ID%.%RELEASE%" + + +# openSUSE-release included to ensure %OS_VERSION_ID% can be found/used by kiwi-metainfo-helper +RUN zypper --non-interactive install --no-recommends git \ + osc \ + build \ + vim \ + vim-data \ + scout-command-not-found \ + cargo-vendor-filterer \ + obs-service-download_files \ + obs-service-tar \ + obs-service-tar_scm \ + obs-service-obs_scm \ + obs-service-set_version \ + obs-service-recompress \ + obs-service-go_modules \ + obs-service-cargo \ + obs-service-product_converter \ + obs-service-format_spec_file \ + osc-plugin-cycle \ + osc-plugin-origin \ + osc-plugin-staging \ + openSUSE-release-tools-pkglistgen \ + openSUSE-release-tools \ + openSUSE-release \ + && zypper clean diff --git a/_service b/_service new file mode 100644 index 0000000..d2ceefb --- /dev/null +++ b/_service @@ -0,0 +1,4 @@ + + + + diff --git a/distrobox-packaging-image.changes b/distrobox-packaging-image.changes new file mode 100644 index 0000000..b5dbf5f --- /dev/null +++ b/distrobox-packaging-image.changes @@ -0,0 +1,21 @@ +------------------------------------------------------------------- +Mon Dec 23 12:19:31 UTC 2024 - Johannes Kastl + +- add cargo-vendor-filterer and obs-service-cargo + +------------------------------------------------------------------- +Tue Dec 05 18:47:30 UTC 2023 - Shawn Dunn + +- Removed ca-certificates-suse and related repository, it was + causing buildfailure, and making the container uninstallable + +------------------------------------------------------------------- +Tue Mar 28 13:47:29 UTC 2023 - Lubos Kocman + +- Add ca-certificates-suse and related repository for + cross-instance submit requests + +------------------------------------------------------------------- +Wed Mar 15 13:55:22 UTC 2023 - Richard Brown + +- Initial container, based on the distrobox-images container