Debian Patches

Status for rocrand/5.7.1-5

Patch Description Author Forwarded Bugs Origin Last update
0001-docs-table-of-contents.patch docs table of contents
The upstream project uses sphinx-external-toc and rocm-docs-core to
generate the table of contents from docs/.sphinx/_toc.yml.in, but
neither of those are packaged for Debian and it is a rather complex
way to generate a table of contents anyway. This patch restores the
table of contents from ROCm 5.5.1.
Cordell Bloor <cgmb@slerp.xyz> not-needed 2024-01-10
0002-use-readthedocs-theme.patch use readthedocs theme
The upstream docs uses fancy theme for their docs, but not all of
the necessary packages are available on Debian. The conf.py was
reverted to settings based on ROCm 5.5.1 to build the docs using
the old theme and the Doxyfile was moved back into place as well.
Cordell Bloor <cgmb@slerp.xyz> not-needed 2023-12-21
0003-hide-internal-symbols.patch hide internal symbols
The rocRAND library is not hiding the symbols of its internal
implementation, which makes symbol tracking difficult. However,
all parts of the public API are already marked with ROCRANDAPI
for the Windows build, so it is a relatively easy fix.
Cordell Bloor <cgmb@slerp.xyz> yes 2023-08-23
0004-use-local-mathjax.patch use local mathjax
The sphinx.ext.mathjax extension defaults to loading mathjax from a
CDN, which results in the lintian warning 'privacy-breach-generic'.
Use a local copy of mathjax to prevent that problem.
Cordell Bloor <cgmb@slerp.xyz> not-needed 2023-12-21
0005-rocrand-public-hip-host.patch rocrand public hip host
The rocrand headers include hip headers, so HIP should be included in
the rocrand target interface libraries.
Cordell Bloor <cgmb@slerp.xyz> yes 2024-03-31
0006-hiprand-public-hip-host.patch hiprand public hip host
The hiprand headers include rocrand and hip runtime headers, so they
should be included in the hiprand target's interface libraries.
Cordell Bloor <cgmb@slerp.xyz> yes upstream 2024-03-31

All known versions for source package 'rocrand'

Links