Projects
OpenHPC3:3.4:Factory
docs
_service:extract_file:docs.spec
Log In
Username
Password
Problem getting expanded diff: diff not yet in cache
×
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:extract_file:docs.spec of Package docs
#----------------------------------------------------------------------------bh- # This RPM .spec file is part of the OpenHPC project. # # It may have been modified from the default version supplied by the underlying # release package (if available) in order to apply patches, perform customized # build/install configurations, and supply additional files to support # desired integration conventions. # #----------------------------------------------------------------------------eh- %include %{_sourcedir}/OHPC_macros %define recipe_base docs/recipes/install %define recipe_dest %{buildroot}/%{OHPC_PUB}/doc/recipes Name: docs%{PROJ_DELIM} Version: 3.4.0 Release: 1 Summary: OpenHPC documentation License: BSD-3-Clause Group: %{PROJ_NAME}/admin URL: https://github.com/openhpc/ohpc Source0: docs-ohpc.tar BuildRequires: git BuildRequires: make BuildRequires: texlive-latex BuildRequires: texlive-caption BuildRequires: texlive-colortbl BuildRequires: texlive-fancyhdr BuildRequires: texlive-mdwtools BuildRequires: texlive-multirow #BuildRequires: texlive-draftwatermark BuildRequires: texlive-tcolorbox BuildRequires: texlive-environ BuildRequires: texlive-trimspaces BuildRequires: texlive-amsmath %if 0%{?suse_version} BuildRequires: libstdc++6 BuildRequires: texlive-latexmk BuildRequires: texlive-epstopdf-pkg BuildRequires: texlive-listings BuildRequires: texlive-geometry %endif %if 0%{?rhel} || 0%{?openEuler} BuildRequires: texlive-texconfig BuildRequires: texlive-metafont BuildRequires: texlive-cm BuildRequires: texlive-helvetic BuildRequires: texlive-ec BuildRequires: texlive-cm-super BuildRequires: texlive-dvips BuildRequires: texlive-mfware BuildRequires: latexmk %endif %if 0%{?rhel} BuildRequires: texlive-pdftex-def BuildRequires: texlive-epstopdf-pkg BuildRequires: tex %endif %if 0%{?openEuler} BuildRequires: texlive-pdftex BuildRequires: texlive-epstopdf BuildRequires: texlive-collection-basic %endif %description This guide presents a simple cluster installation procedure using components from the OpenHPC software stack. %prep %setup -q -n docs-ohpc %build %define parser ../../../../parse_doc.pl for recipe_path in \ "rocky9/x86_64/warewulf4/slurm" \ "almalinux9/x86_64/warewulf4/slurm" \ "rocky9/x86_64/warewulf/slurm" \ "rocky9/x86_64/warewulf/openpbs" \ "rocky9/x86_64/confluent/slurm" \ "rocky9/x86_64/openchami/slurm" \ "almalinux9/x86_64/warewulf/slurm" \ "almalinux9/x86_64/warewulf/openpbs" \ "almalinux9/x86_64/confluent/slurm" \ "leap15/x86_64/warewulf/slurm" \ "leap15/x86_64/warewulf/openpbs" \ "openeuler22.03/x86_64/warewulf/slurm" \ "openeuler22.03/x86_64/warewulf/openpbs" \ "rocky9/aarch64/warewulf4/slurm" \ "almalinux9/aarch64/warewulf4/slurm" \ "rocky9/aarch64/warewulf/slurm" \ "rocky9/aarch64/warewulf/openpbs" \ "almalinux9/aarch64/warewulf/slurm" \ "almalinux9/aarch64/warewulf/openpbs" \ "leap15/aarch64/warewulf/slurm" \ "leap15/aarch64/warewulf/openpbs" \ "openeuler22.03/aarch64/warewulf/slurm" \ "openeuler22.03/aarch64/warewulf/openpbs" \ ; do pushd "%{recipe_base}/${recipe_path}" make ; %{parser} steps.tex > recipe.sh ; popd done %install %{__mkdir_p} %{buildroot}%{OHPC_PUB}/doc install -m 0644 -p docs/ChangeLog %{buildroot}/%{OHPC_PUB}/doc/ChangeLog install -m 0644 -p docs/Release_Notes.txt %{buildroot}/%{OHPC_PUB}/doc/Release_Notes.txt for recipe_path in \ "rocky9/x86_64/warewulf4/slurm" \ "almalinux9/x86_64/warewulf4/slurm" \ "rocky9/x86_64/warewulf/slurm" \ "rocky9/x86_64/warewulf/openpbs" \ "rocky9/x86_64/confluent/slurm" \ "rocky9/x86_64/openchami/slurm" \ "almalinux9/x86_64/warewulf/slurm" \ "almalinux9/x86_64/warewulf/openpbs" \ "almalinux9/x86_64/confluent/slurm" \ "leap15/x86_64/warewulf/slurm" \ "leap15/x86_64/warewulf/openpbs" \ "openeuler22.03/x86_64/warewulf/slurm" \ "openeuler22.03/x86_64/warewulf/openpbs" \ "rocky9/aarch64/warewulf4/slurm" \ "almalinux9/aarch64/warewulf4/slurm" \ "rocky9/aarch64/warewulf/slurm" \ "rocky9/aarch64/warewulf/openpbs" \ "almalinux9/aarch64/warewulf/slurm" \ "almalinux9/aarch64/warewulf/openpbs" \ "leap15/aarch64/warewulf/slurm" \ "leap15/aarch64/warewulf/openpbs" \ "openeuler22.03/aarch64/warewulf/slurm" \ "openeuler22.03/aarch64/warewulf/openpbs" \ ; do install -m 0644 -p -D "%{recipe_base}/${recipe_path}/steps.pdf" "%{recipe_dest}/${recipe_path}/Install_guide.pdf" install -m 0755 -p -D "%{recipe_base}/${recipe_path}/recipe.sh" "%{recipe_dest}/${recipe_path}/recipe.sh" done # input file templates for distro in "rocky9" "almalinux9" "leap15" "openeuler22.03"; do install -m 0644 -p "%{recipe_base}/${distro}/input.local.template" "%{recipe_dest}/${distro}/input.local" done %{__mkdir_p} ${RPM_BUILD_ROOT}/%{_docdir} %files %dir %{OHPC_HOME} %{OHPC_PUB}
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.