A convenient way to create a metapackage is the jablicator
command-line application, included in the package of the same name.
Jablicator creates a metapackage with all current packages as the dependencies. So you can edit the dependencies to limit metapackage, or take a snapshot of your packages for easy restoring after an update.