Criando uma versão específica do GNOME com o JHBuild?

2

Eu uso o CentOS 7 e gosto dele, mas quero usar versões mais recentes do gnome-shell, mas preferiria a versão estável atual e não a versão de desenvolvimento.

Como escolho / construo uma versão específica (por exemplo, 3.18.1) usando o JHBuild?

    
por Jodka Lemon 10.11.2015 / 10:04

1 resposta

2

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 .

    
por 10.11.2015 / 16:06

Tags