A equipe de lançamento do GNOME publica modulesets
para cada versão do GNOME que pode ser usada para construir essa versão específica de GNOME
Agora, se você ler a documentação de jhbuild
, seção Referência do arquivo de configuração :
moduleset
A string or list of strings specifying the name(s) of the module set(s) to use. This can either be the filename of a moduleset included with JHBuild (excluding the path and extension), or a full HTTP URL to an externally managed moduleset.
Então, use 3.18.1
modulesets edit ~/.config/jhbuildrc
e modifique moduleset
, por exemplo. supondo que você tenha baixado os 3.18.1
modulesets do site gnome em jhbuild/modulesets
:
moduleset = [ 'gnome-apps-3.18.1' ]
ou você pode passar o URL:
moduleset = 'https://download.gnome.org/teams/releng/3.18.1/gnome-apps-3.18.1.modules'
ou se você quiser construir com dependências
moduleset = [ 'gnome-suites-core-3.18.1', 'gnome-suites-core-deps-3.18.1', 'gnome-apps-3.18.1' ]
e modules
para criar, por ex. o Módulo meta de UX :
modules = [ 'meta-gnome-core-shell' ]
e, em seguida, crie gnome-shell
:
jhbuild build gnome-shell
Esta é uma resposta muito simplista. Por favor, leia os documentos oficiais, especialmente BuildGnome - Introdução , o manual acima e HowDoI - jhbuild . Veja também desenvolvimento de gnome-shell
em jhbuild
.