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
This commit is contained in:
Richard Brown 2025-01-03 11:23:55 +00:00 committed by Git OBS Bridge
commit fef766c1c7
5 changed files with 94 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -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

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

45
Dockerfile Normal file
View File

@ -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 <rbrownsuse@opensuse.org>"
# 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

4
_service Normal file
View File

@ -0,0 +1,4 @@
<services>
<service mode="buildtime" name="kiwi_metainfo_helper"/>
<service mode="buildtime" name="docker_label_helper"/>
</services>

View File

@ -0,0 +1,21 @@
-------------------------------------------------------------------
Mon Dec 23 12:19:31 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- add cargo-vendor-filterer and obs-service-cargo
-------------------------------------------------------------------
Tue Dec 05 18:47:30 UTC 2023 - Shawn Dunn <sfalken@opensuse.org>
- 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 <lubos.kocman@suse.com>
- Add ca-certificates-suse and related repository for
cross-instance submit requests
-------------------------------------------------------------------
Wed Mar 15 13:55:22 UTC 2023 - Richard Brown <rbrown@suse.com>
- Initial container, based on the distrobox-images container