On Thu, 14 Aug 2025, Jeremy Drake via Cygwin-apps wrote:

> On Thu, 14 Aug 2025, William Hu via Cygwin-apps wrote:
>
> > Markdown parser requested by Jeremy to build LLVM docs. Cygport attached.
> >
> > Other distros:
> > Fedora: https://packages.fedoraproject.org/pkgs/python-myst-parser/
> > Gentoo: https://packages.gentoo.org/packages/dev-python/myst-parser
>
>
> This failed to build for me:
> >>> python3-myst-parser-3.0.1-1-x86_64.tar.xz
> *** Info: Creating empty package
>
> *** Info: No debug files, skipping debuginfo subpackage
>
> >>> Checking packages for unexpected, missing or duplicate files
> *** Warning: Packages are missing files:
> -usr/bin/myst-anchors
> -usr/bin/myst-docutils-demo
> -usr/bin/myst-docutils-html
> -usr/bin/myst-docutils-html5
> -usr/bin/myst-docutils-latex
> -usr/bin/myst-docutils-pseudoxml
> -usr/bin/myst-docutils-xml
> -usr/bin/myst-inv
> *** ERROR: Packages are missing files:
>

I hacked in
python39_myst_parser_CONTENTS+=" usr/bin/*"
at the end of your cygport and it built.  Now, it's revealed additional
python packages needed for llvm docs:

mdit_py_plugins
        which requires
markdown_it_py
        which requires
mdurl

Additionally needed these packaged modules to add to llvm's
BUILD_REQUIRES:
        python39-alabaster
        python39-myst-parser
        python39-sphinxcontrib-applehelp
        python39-sphinxcontrib-devhelp
        python39-sphinxcontrib-htmlhelp
        python39-sphinxcontrib-qthelp
        python39-yaml

Reply via email to