Bug 32754

Summary: sphinxygen : generate Sphinx markup from Doxygen XML output. NEW PKG REQUEST
Product: Mageia Reporter: Philippe Didier <philippedidier>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Normal CC: zen25000
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://gitlab.com/drobilla/sphinxygen
Whiteboard:
Source RPM: CVE:
Status comment:

Description Philippe Didier 2024-01-21 18:35:28 CET
Description of problem:

Sphinxygen is requested to update suil to version 0.10.20

sphinygen-1.0.2  has already packaged for Fedora :
https://dl.fedoraproject.org/pub/fedora/linux/releases/39/Everything/source/tree/Packages/p/python-sphinxygen-1.0.2-2.fc39.src.rpm
Comment 1 Lewis Smith 2024-01-22 11:03:07 CET
Project information
A script to read Doxygen XML output and emit ReST for Sphinx
Sphinxygen is a Python module/script that generates Sphinx markup to describe a C API, from an XML description extracted by Doxygen.

Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

You Philippe might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Assignee: bugsquad => pkg-bugs
Component: RPM Packages => New RPM package request
Severity: normal => enhancement
Summary: package Request sphinxygen 1.0.4 => sphinxygen : generate Sphinx markup from Doxygen XML output. NEW PKG REQUEST

Comment 2 Barry Jackson 2024-01-22 11:23:43 CET

(In reply to Lewis Smith from comment #1)
> 
> You Philippe might also want to join the packager team to maintain this
> piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Philippe is a packager :)

@Philippe
Import it to Cauldron mentioning Fedora in the import message and Mageia-ize the spec. Build it and when it is built and uploaded rebuild the updated suil that BuildRequires it.

CC: (none) => zen25000

Comment 3 Philippe Didier 2024-01-22 14:56:26 CET
Hi Barry
I'm not familiar with python packaging
I will try to build with mock a rpm for sphinxygen

But about suil it"s a little more complex :
I need to rebuild first serd which is one of its BuildRequires
but serd needs a package (mandoc) to be imported Bug 32753 
This mandoc rpm exists inside Fedora but its spec file is like pristine forest for me I'm lost in front of it
Comment 4 Philippe Didier 2024-01-22 15:12:44 CET
I began to try and 
I just see that Jani (wally) has already packaged Sphinxygen
Thousands thanks to him
We may close this bug report as resolved
Comment 5 Philippe Didier 2024-01-23 15:09:50 CET
@ Lewis
You may close this bug as resolved
python-sphinxygen has been imported by wally
Comment 6 sturmvogel 2024-01-23 15:48:29 CET
.

Resolution: (none) => FIXED
Status: NEW => RESOLVED