Ok Felipe, os fontes já tinha baixado via git.
O que quero é estudar o código, e quem sabe, contribuir em um futuro a médio prazo, pois programo em C e Java, mas não em C++.
Assim, desejo compilar nativamente os fontes, até para me familiarizar mais com as ferramentas
do sistema de make do linux.
2011/5/30 Felipe Magno de Almeida <felipe.m.almeida@gmail.com>
> Oi Felipe,
Olá Manoel,
O site está sendo "reestruturado" e estou trocando o Wordpress pelo
> tive dificuldade de encontrar os links para download dos fontes pois no site http://ghtv.com.br não tem nenhum link para http://blog.ghtv.com.br.
CMS concrete5. O site http://blog.ghtv.com.br deve ser desativado
em breve (pode reparar que ele não está atualizado com a versão 0.4
também). O código fonte e as instruções para compilação irão
para a aba "código fonte", mas ela está ainda vazia por motivos de
força maior (i.e., tempo). O código fonte porém pode ser baixado
através do git através dos seguintes comandos:
git clone http://git.ghtv.com.br/gntl
git clone http://git.ghtv.com.br/qt-player
git clone http://git.ghtv.com.br/ncl_tests
Sim. O trac possui instruções de compilação. Porém, com a mudança do
> Outra coisa, no blog, o link http://ghtv.com.br/trac está quebrado (onde vi que na verdade é http://trac.ghtv.com.br, mas q mesmo assim não tá funcionando. No post diz que lá há instruções de compilação).
site, o trac está quebrado e estou tentando colocá-lo para
funcionar novamente. Porém, as instruções que estão lá são mais
apropriadas para desenvolvedores, principalmetne considerando
que você usa Ubuntu.
É possível compilar o código fonte no Ubuntu fazendo uso do sistema de
empacotamento Debian. Se quiser o código fonte da versão
0.4 é só baixar eles do repositório. Isso tem no primeiro post de
http://ghtv.com.br de como configurar e baixar o código fonte
empacotado. Você pode precisar do luabind-0.9.1+dfsg+ghtvfixes que
está no meu repositório, ele contém algumas correções aos
headers da lib luabind necessárias para compilar o ghtv-ncl-player.
Se quiser compilar o HEAD, pra isso é necessário instalar os seguintes pacotes:
sudo apt-get install debhelper devscripts fakeroot gnupg lintian patch
patchutils perl python quilt
Dentro de um diretório é só fazer:
$ mkdir gntl-0.4
$ cd gntl-0.4
$ git clone http://git.ghtv.com.br/gntl-debian
$ mv gntl-debian debian
$ rm -rf debian/.git
<alternatives>
1. Se quiser fazer download do tag v0.4
$ ./debian/rules get-orig-source
2. Se quiser fazer download de HEAD
$ git clone http://git.ghtv.com.br/gntl
$ cd gntl
$ git archive HEAD --format tar -o ../gntl_0.4.tar.gz
$ cd ../
$ rm -rf gntl
</alternatives>
$ mv gntl_0.4.tar.gz ../
$ tar zxpvf ../gntl_0.4.tar.gz
$ debuild
Terminando, um pacote .deb deve aparecer no diretório ../, esse
arquivo é de instalação da
biblioteca gntl (que é header-only). Pode instalar a mesma com dpkg:
$ sudo dpkg -i gntl_0.4[...].deb
Depois para compilar o ghtv-ncl-player:
$ mkdir ghtv-ncl-player-0.4
$ cd ghtv-ncl-player-0.4
$ git clone http://git.ghtv.com.br/ghtv-ncl-player-debian
$ mv ghtv-ncl-player-debian debian
$ rm -rf debian/.git
<alternatives>
1. Se quiser fazer download do tag v0.4
$ ./debian/rules get-orig-source
2. Se quiser fazer download de HEAD
$ git clone http://git.ghtv.com.br/qt-player
$ cd qt-player
$ git archive HEAD --format tar -o ../ghtv-ncl-player_0.4.tar.gz
$ cd ../
$ rm -rf qt-player
</alternatives>
$ mv ghtv-ncl-player_0.4.tar.gz ../
$ tar zxpvf ../ghtv-ncl-player_0.4.tar.gz
$ debuild
Se der erro por falta de dependencias, só instalar as mesmas:
$ sudo apt-get install libqt4-dev libphonon-dev libboost-dev boost-build
[]'s
--
Felipe Magno de Almeida
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
--
Manoel Campos da Silva Filho
Analista de Sistemas
Professor do Instituto Federal de Educação do Tocantins
Mestrando em Engenharia Elétrica/UnB
(63) 8475-3982
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
0 comentários:
Postar um comentário