As part of the 2010 GSOC kuroo project, I have created a new public api that can be used by other apps to easily import and run layman operations. I have made changes where necessary to properly redirect output to a configured output variable. The original python classes that performed layman operations were not suitable and duplicated code in each other. They were only suitable for a one time use via command line. This new api class performs all the same actions, can be run continuously from a gui or any other app to perform multiple operations. Included in this git repo is the changes needed for yet another GSOC project that added a new repo type. There is a layman-8888.ebuild available in the kuroo overlay that will download and install this git branch. There is also another "c-layman" lib and ebuild that creates a c interface lib to this new api that can be used by other non-python based applications. It too is available in the kuroo overlay. I look forward to hearing back about the changes and their possible merge into layman. This new api class can also completely replace the old action classes. I can migrate the cli to use this new api to eliminate the code duplication if so desired. P.S. I have contacted sping in the past, but it has been months now without any response. Reproducible: Always
fix the summary description.
Neat :) Assigning to maintainer.
Coming back to you now is on my todo list. Please give me a few more days, though.
Since Sebastian has made me the new maintainer. I have this and further development underway and in git at it's new location on overlays.gentoo.org. Look for a layman-2.0 in the future along with a gui Frontend in both kde4 and gtk