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
openSUSE Build Service is sponsored by