On 2025/04/22 07:29, Rafael Sadowski wrote: > On Mon Apr 21, 2025 at 04:14:10PM +0200, Rafael Sadowski wrote: > > On Mon Apr 21, 2025 at 01:24:44PM +0100, Stuart Henderson wrote: > > > Firstly, no need for python.port.mk bits if you just want a BDEP on > > > pypandoc, just add the dep. > > > > > > But, adding a pandoc dep makes it arm64/amd64 only. Can you disable the > > > cmake doc building and use the steps from > > > https://github.com/brndnmtthws/conky/tree/main/doc with a different > > > markdown->text converter (e.g. lowdown) instead? > > > > > > > New diff: > > > > - Added new build dependency on gperf > > - Remove APP_SED (unused) > > - Fix man1 directory > > - Add a logic to use pypandoc or lowdown to generate the man page. (You > > could push this upstream if you adjust the docs.) > > > > Readded python, we need it for the first docs tasks: > > add_custom_target(man.md > ALL > COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/render.py > man.md.j2 > ${CMAKE_CURRENT_BINARY_DIR}/man.md > WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} > SOURCES config_settings.yaml variables.yaml lua.yaml man.md.j2 > ) ... > +MODULES = devel/cmake \ > + lang/lua \ > + lang/python > + > +# dependency to build docs > +MODPY_RUNDEP = No
Since we have simplified from lang/python/3.xx to lang/python/3 I would probably go with a simple BUILD_DEPENDS on lang/python/3 in this case. It's not using any of the Python module build infrastructure and the python module adds a lot of baggage. (Wouldn't object either way, but I think it's more straightforward like that). > + if(NOT DEFINED DOC_PATH) > +- set(DOC_PATH "share/doc/${CPACK_PACKAGE_NAME}-${RELEASE_VERSION}") > ++ set(DOC_PATH "share/doc/${CPACK_PACKAGE_NAME}") > + endif(NOT DEFINED DOC_PATH) You're setting this up, but docs are not installed any more. diff --git a/sysutils/conky/pkg/PLIST b/sysutils/conky/pkg/PLIST > index 186bca4018d..ad40a29e93b 100644 > --- a/sysutils/conky/pkg/PLIST > +++ b/sysutils/conky/pkg/PLIST > @@ -1,15 +1,11 @@ > +@pkgpath ${BASE_PKGPATH},xmms2 > @pkgpath ${BASE_PKGPATH},imlib2 > @pkgpath ${BASE_PKGPATH},audacious > @bin bin/conky > @man man/man1/conky.1 > -share/doc/conky/ > -share/doc/conky/README > -share/doc/conky/config_settings.html > -share/doc/conky/docs.html > -share/doc/conky/lua.html > -share/doc/conky/variables.html > share/examples/conky/ > @sample ${SYSCONFDIR}/conky/ > share/examples/conky/conky.conf > @sample ${SYSCONFDIR}/conky/conky.conf > share/examples/conky/conky_no_x11.conf > +share/examples/conky/convert.lua I didn't check, but does convert.lua want an @sample too?