File patterns-henne.spec of Package patterns-henne
Name: patterns-henne
Version: 1.0
Release: 0
Summary: Patterns for shit henne uses
License: MIT
Group: Metapackages
URL: http://en.opensuse.org/Patterns
Source0: %name-rpmlintrc
%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 henne-development
Summary: Hennes Development Stack
Group: Metapackages
Provides: pattern() = henne-development
Provides: pattern-category() = Development
Provides: pattern-icon() = pattern-basis-devel
Provides: pattern-visible()
Requires: code
Requires: osc
Requires: docker
Requires: docker-compose
Requires: ruby-devel
Requires: git-core
Requires: make
Requires: tmate
Requires: npm12
Requires: gcc
Requires: gcc-c++
Requires: obs-service-bundle_gems
Requires: obs-service-download_files
Requires: obs-service-obs_scm
Requires: obs-service-obs_scm-common
Requires: obs-service-source_validator
Requires: obs-service-set_version
Requires: obs-service-format_spec_file
Requires: rust
Requires: go
%description henne-development
Things henne develops with
%package henne-commandline
Summary: Hennes Commandline Stack
Group: Metapackages
Provides: pattern() = henne-commandline
Provides: pattern-category() = Base%20Technologies
Provides: pattern-icon() = pattern-basis
Provides: pattern-visible()
Requires: exa
Requires: bat
Requires: htop
Requires: fd
Requires: ack
Requires: wget
Requires: curl
Requires: w3m
Requires: exiftool
Requires: youtube-dl
Requires: snapd
Requires: mtools
Requires: zsh
Requires: mplayer
Requires: netcat-openbsd
Requires: strace
Requires: openvpn
Requires: rsync
Requires: jpegoptim
Requires: ca-certificates-suse
Requires: direnv
Requires: dosfstools
Requires: ffmpeg
Requires: figlet
Requires: fzf
Requires: mc
Requires: p7zip
Requires: pam_mount
Requires: ponysay
Requires: pwgen
Requires: qemu
Requires: screen
Requires: vim
Requires: whois
Requires: xz
Requires: zsh-syntax-highlighting
%description henne-commandline
Things henne uses on the commandline
%package henne-desktop
Summary: Hennes Desktop Stack
Group: Metapackages
Provides: pattern() = henne-desktop
Provides: pattern-category() = Graphical%20Environments
Provides: pattern-icon() = pattern-x11
Provides: pattern-visible()
Requires: numix-icon-theme
Requires: numix-icon-theme-circle
Requires: numix-icon-theme-square
Requires: tigervnc
Requires: mumble
Requires: nautilus-extension-terminal
Requires: seahorse
Requires: inkscape
Requires: gnome-tweaks
Requires: MozillaThunderbird
Requires: xev
Requires: MozillaFirefox
Requires: bookworm
Requires: chromium
Requires: digikam
Requires: gtk3-metatheme-adwaita
Requires: gtk3-metatheme-arc
Requires: handbrake-gtk
Requires: peek
Requires: steam
Requires: steamtricks
%description henne-desktop
Things henne uses on the desktop
%prep
# empty on purpose
%build
# empty on purpose
%install
mkdir -p %buildroot/usr/share/doc/packages/patterns-henne/
echo 'This file marks the pattern henne-development to be installed.' >%buildroot/usr/share/doc/packages/patterns-henne/henne-development.txt
echo 'This file marks the pattern henne-commandline to be installed.' >%buildroot/usr/share/doc/packages/patterns-henne/henne-commandline.txt
echo 'This file marks the pattern henne-desktop to be installed.' >%buildroot/usr/share/doc/packages/patterns-henne/henne-desktop.txt
%files henne-development
%defattr(-,root,root)
%dir %{_docdir}/patterns-henne
%{_docdir}/patterns-henne/henne-development.txt
%files henne-commandline
%defattr(-,root,root)
%dir %{_docdir}/patterns-henne
%{_docdir}/patterns-henne/henne-commandline.txt
%files henne-desktop
%defattr(-,root,root)
%dir %{_docdir}/patterns-henne
%{_docdir}/patterns-henne/henne-desktop.txt
%changelog