There is an updated pull request by classabbyamp against master on the void-packages repository https://github.com/classabbyamp/void-packages vdevel https://github.com/void-linux/void-packages/pull/39274 [RFC] add vdevel helper This adds a helper for the install phase, `vdevel`, which moves commonly-moved patterns/directories to the subpkg in which it's called using `vmove`. Based on these Highly Scientificâ„¢ stats and the existing list in Manual.md, I came up with a list of patterns and directories to move.
The Numbers ``` count command 1859 vmove usr/include 1664 vmove usr/lib/*.so 1414 vmove usr/lib/pkgconfig 750 vmove usr/lib/*.a 331 vmove usr/lib/cmake 182 vmove usr/share/gir-1.0 154 vmove usr/share/man/man3 112 vmove usr/lib/qt5/mkspecs 101 vmove usr/share/gtk-doc 94 vmove usr/share/vala 64 vmove usr/share/aclocal 17 vmove usr/share/info 15 vmove usr/share/man 14 vmove usr/lib/*.la 12 vmove usr/share/cmake 10 vmove usr/share/pkgconfig ```
(Should `usr/share/gtk-doc` and/or `usr/share/man/man3` be added to the `vdevel` list?) If a pattern or directory is not matched, only a warning is printed, describing what wasn't found. This should be compatible with many `-devel` packages, but not all, and that is okay. Also, if additional files need to be moved, they can be `vmove`d manually. Some examples of `vdevel` in action are included. #### Testing the changes - I tested the changes in this PR: **YES** A patch file from https://github.com/void-linux/void-packages/pull/39274.patch is attached