Idiomas: Brazilian Portuguese | English
É com alegria que informo que já há alguns dias o Gwave2 está disponivel na árvore do Portage.
Pra quem não conhece, o Gwave é um visualizador de formas de onda, geralmente utilizado com o SPICE, um dos mais conhecidos simuladores de circuitos eletronicos analógicos. No Gentoo, geralmente utilizamos com os pacotes sci-electronics/ng-spice-rework e sci-electronics/gnucap.
A versão antiga do Gwave ainda utilizava gtk+ 1 e libs muito antigas, além de ter problemas de QA.
A versão nova utiliza gtk+ 2 e versões mais novas das libs, porém, mesmo com muitas tentativas, empacotamos para o Gentoo, compilamos, mas o programa não rodava. Até que o Ivan Filgueiras descobriu o erro: a falta de uma USE flag no mínimo improvável na compilação do Guile (uma das dependencias), a flag networking.
Veja o bug: http://bugs.gentoo.org/293397
O Ivan sugeriu um ebuild baseado no da versão 1, que funcionou razoavelmente. Eu e o Denis Dupeyron o melhoramos, corrigimos um bug na compilação com a LDFLAG --as-needed e agora o ebuild está disponível no Portage. :D
Para instalar:
# emerge -av sci-electronics/gwave
PS: devo alertar que uma das dependências está quebrada (dev-scheme/guile-gnome-platform), até o presente momento. Eu mesmo já submeti um patch, que espero que seja commitado para o Portage o quanto antes.
Enquanto isso você pode obter o patch aqui: http://bugs.gentoo.org/293655
Para aplicar o patch, use a função epatch da eclass eutils, na função src_compile() mesmo. Se você não sabe o que é isso, aguarde. ;)
UPDATE: O meu patch, que corrige este bug, já está no Portage :)
Até a próxima, e boas simulações!
Publicado em: 02/12/2009 03h04min
- Modificado em: 10/12/2009 22h43min
Tags:
Gentoo, Eletrônica, Engenharia
Comentários
-
Permalink
-
Código fonte
© Rafael G. Martins | Design by: Matthew James Taylor | Movido a: hgrest-blog