Não há lista canônica dos requisitos para a criação de qualquer pacote em particular, porque os requisitos para cada pacote variam. Os mantenedores do Cygwin optaram por não fornecer um conjunto de pacotes razoavelmente completo padrão e, em vez disso, fornecem apenas um conjunto mínimo que você pode adicionar conforme necessário.
Se você não quiser instalar uma massa de pacotes, como você fez, as únicas opções são selecionar pacotes individualmente, seja baseado em suposições ou tentando construir e ver o que falha.