commit b7900964f0b8057e6b151f87108db7af4bf60c0a25660cc8e8bd83c743888d58 Author: Adrian Schröter Date: Tue Feb 25 17:59:10 2025 +0100 Sync from SUSE:SLFO:Main patterns-cockpit revision 8d9f5a61b6273ec26dbdce8030cff598 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/patterns-cockpit.changes b/patterns-cockpit.changes new file mode 100644 index 0000000..56b6410 --- /dev/null +++ b/patterns-cockpit.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Fri Feb 21 10:31:56 UTC 2025 - Frederic Crozat + +- Initial package diff --git a/patterns-cockpit.rpmlintrc b/patterns-cockpit.rpmlintrc new file mode 100644 index 0000000..0b319b2 --- /dev/null +++ b/patterns-cockpit.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-cockpit.spec b/patterns-cockpit.spec new file mode 100644 index 0000000..6030a6d --- /dev/null +++ b/patterns-cockpit.spec @@ -0,0 +1,71 @@ +# +# spec file for package patterns-cockpit +# +# Copyright (c) 2025 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/ +# + + +%bcond_with betatest + +Name: patterns-cockpit +Version: 16.0 +Release: 0 +Summary: Patterns for Cockpit +Summary: Pattern for cockpit, a web based remote system managemet +License: MIT +Group: Metapackages +URL: http://en.opensuse.org/Patterns +Source0: %name.rpmlintrc +ExclusiveArch: x86_64 %arm32 aarch64 ppc64le s390x riscv64 +Provides: pattern() = cockpit +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 9060 +Provides: pattern-visible() +Obsoletes: patterns-microos-cockpit +Provides: patterns-microos-cockpit +Obsoletes: patterns-base-cockpit +Provides: patterns-base-cockpit +Requires: cockpit +Requires: cockpit-system +Requires: cockpit-ws +Requires: (cockpit-podman if podman) +Requires: (cockpit-machines if libvirt-daemon-qemu) +Requires: cockpit-networkmanager +Requires: (cockpit-tukit if transactional-update) +Requires: cockpit-storaged +Requires: (cockpit-selinux if selinux-tools) +Requires: (cockpit-packagekit if PackageKit) + +%description +Packages required to run the Cockpit system management service. + +%prep +# empty on purpose + +%build +# empty on purpose + +%install +mkdir -p %{buildroot}%{_docdir}/patterns-cockpit/ +PATTERNS='cockpit' +for i in $PATTERNS; do + echo "This file marks the pattern $i to be installed." \ + > %{buildroot}%{_docdir}/patterns-cockpit/${i}.txt +done + +%files +%dir %{_docdir}/patterns-cockpit +%{_docdir}/patterns-cockpit/cockpit.txt + +%changelog