You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 14, 2025. It is now read-only.
Some packages depends on submodules not packaged elsewhere but as a folder in the main project (e.g. language-* from atom)
Here are 3 ways of packaging I've been thinking of: one ebuild for submodule pros: no need to change the eclass cons: ebuild version and tarball version aren't the same, no way to check for updates
let npm manage them pros: only one ebuild cons: difficult to put the documentation where it should be, the eclass must take care of package.json and list only the submodules in it before calling npm (currently the eclass clear the dependencies inside package.json). Complex bash/jq scripting needed
manually install the submodules pros: one ebuild only cons: Complex bash scripting needed, in the ebuild we need to cd module/folder then run the configure compile install functions
Some packages depends on submodules not packaged elsewhere but as a folder in the main project (e.g.
language-*fromatom)Here are 3 ways of packaging I've been thinking of:
one ebuild for submodule
pros: no need to change the eclass
cons: ebuild version and tarball version aren't the same, no way to check for updates
let npm manage them
pros: only one ebuild
cons: difficult to put the documentation where it should be, the eclass must take care of
package.jsonand list only the submodules in it before calling npm (currently the eclass clear thedependenciesinsidepackage.json). Complex bash/jq scripting neededmanually install the submodules
pros: one ebuild only
cons: Complex bash scripting needed, in the ebuild we need to
cd module/folderthen run the configure compile install functions