commit 04d2def028789d87a10e273be4cfc34a7853d452 Author: Adrian Schröter Date: Fri Jan 5 10:34:33 2024 +0100 Sync from SUSE:ALP:Source:Standard:1.0 patterns-alp-containers revision d9d052f2f94bc913d9d9441c3156f42f diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /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/patterns-alp-containers.changes b/patterns-alp-containers.changes new file mode 100644 index 0000000..68c5ea3 --- /dev/null +++ b/patterns-alp-containers.changes @@ -0,0 +1,14 @@ +------------------------------------------------------------------- +Tue Dec 19 10:20:31 UTC 2023 - Jiri Srain + +- add obsolete for microos patterns + +------------------------------------------------------------------- +Mon Nov 27 08:42:09 UTC 2023 - Jiri Srain + +- added missing libcontainers-sles-mounts (bsc#1216443) + +------------------------------------------------------------------- +Thu Jun 15 10:43:50 UTC 2023 - jsrain@suse.com + +- initial version diff --git a/patterns-alp-containers.rpmlintrc b/patterns-alp-containers.rpmlintrc new file mode 100644 index 0000000..ed7547b --- /dev/null +++ b/patterns-alp-containers.rpmlintrc @@ -0,0 +1,8 @@ +addFilter("W: no-binary"); +addFilter("W: unexpanded-macro.*pattern-category"); +addFilter("W: explicit-lib-dependency"); +addFilter("W: devel-package-with-non-devel-group"); +addFilter("W: conflicts-with-provides"); +addFilter("W: description-shorter-than-summary"); +addFilter("W: suse-branding-specific-branding-req"); +addFilter("W: useless-provides"); diff --git a/patterns-alp-containers.spec b/patterns-alp-containers.spec new file mode 100644 index 0000000..6869ca1 --- /dev/null +++ b/patterns-alp-containers.spec @@ -0,0 +1,92 @@ +# +# spec file for package patterns-alp-containers +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: patterns-alp-containers +Version: 0.1 +Release: 0 +Summary: Patterns for SUSE ALP +License: MIT +Group: Metapackages +URL: http://en.opensuse.org/Patterns +Source0: %name.rpmlintrc +ExclusiveArch: x86_64 %arm32 aarch64 ppc64le s390x riscv64 + +%description +This is an internal package that is used to create the patterns as part +of the installation source setup. Installation of this package does +not make sense. + +%package podman +Summary: SUSE ALP podman pattern +Group: Metapackages +Provides: pattern() = alp_containers_podman +Provides: pattern-category() = ALP +Provides: pattern-icon() = pattern-kubic +Provides: pattern-order() = 9020 +Obsoletes: patterns-microos-container_runtime +Requires: podman +Requires: netavark +Requires: aardvark-dns +%if !0%{?is_opensuse} +Requires: libcontainers-sles-mounts +%endif + +%description podman +This provides default podman installation on ALP + +%package docker +Summary: SUSE ALP Docker support +Group: Metapackages +Provides: pattern() = alp_container_docker +Provides: pattern-category() = ALP +Provides: pattern-icon() = pattern-kubic +Provides: pattern-order() = 9030 +Provides: pattern-visible() +Requires: docker +%if !0%{?is_opensuse} +Requires: libcontainers-sles-mounts +%endif + +%description docker +This provides default Docker installation on ALP + +%prep +# empty on purpose + +%build +# empty on purpose + +%install +mkdir -p %{buildroot}%{_docdir}/patterns-alp-containers/ +PATTERNS=' + podman docker +' +for i in $PATTERNS; do + echo "This file marks the pattern $i to be installed." \ + > %{buildroot}%{_docdir}/patterns-alp-containers/${i}.txt +done + +%files podman +%dir %{_docdir}/patterns-alp-containers +%{_docdir}/patterns-alp-containers/podman.txt + +%files docker +%dir %{_docdir}/patterns-alp-containers +%{_docdir}/patterns-alp-containers/docker.txt + +%changelog