mar 202008
 

Blz!

Mais uma compilação e empacotamento para Slackware 12.

Como já foi mencionado anteriormente fazem parte do meu ambiente de desenvolvimento em C++ a IDE Codeblocks[1] e a ferramenta de modelagem uml BoUML[2].
Com relação ao CodeBlocks, temos a novidade de uma nova versão, depois de anos sem uma versão estável foi lançado em fevereiro a primeira versão “estável” a 8.02, a qual utiliza o mesmo sistema de versionamento do ubuntu[3], ou seja, “ano.mês”, agora temos de fato uma ótima IDE multiplataforma para desenvolvimento em C++.
Ainda este mês tivemos o lançamento do BoUML 4.2 o qual adicionou suporte não somente a java e c++, temos a disponibilidade de php e python (não teste nessas linguagens).As versões para outros sistemas operacionais ou os releases oficiais podem ser encontrados nos respectivos sites, as versões que eu compilei não fazem parte do release oficial.

Observação:
Com relação ao BoUML a versão para Slackware 12 disponível no site do BoUML é a mantida por mim 😉

Downloads em:

T+!
Vida Longa e Próspera!

———————————————-

Referência
[1]http://www.codeblocks.org
[2]http://bouml.free.fr
[3]http://www.ubuntu.com

maio 302007
 

Blz!

Estou novamente voltando as atividades com o projeto PJMOO[1], e o mesmo me gerou duas necessidades especificas, as quais foram preparar as ferramentas para que eu pudesse voltar a programar o GBF[2] e os projetos, no caso o AeroTarget[3], sendo assim vou comentar rapidamente sobre cada uma das ferramentas.

CodeBlocks

CodeBlocks[7], é uma IDE livre (Software Livre) para Linux e Windows, na postagem anterior (CodeBlocks Slackware[4]), comentei no final sobre o pacote não estar instalando a ferramenta no local que deveria ser padrão ou seja, ele instala a ferramenta com base na raíz de diretório “/usr/local”, e pouco depois me avisaram que deveria considerar de fato a raíz do sistema “/”.

Sendo assim, consegui recompilar a IDE passando os parâmetros corretos para que a instalação siga os padrões dos pacotes slackware, abaixo disponibilizo o link para o novo pacote:

http://codigolivre.org.br/frs/download.php/5846/codeblocks-rev_4000-i686-9FZ.tgz

BoUML

BoUML[8], é uma ferramenta livre (Software Livre) para modelagem UML, é multiplataforma e tem uma boa integração com os recursos da Linguagem C++.

Como parece ser de costume, também não tem um pacote oficial para Slackware, e seguindo os moldes do pacote que criei para o CodeBlocks[7], compilei e empacotei dois pacotes sendo eles:
Onde acredito que o primeiro possa ser usado em qualquer sistema linux, pois é apenas um arquivo compacto, e o segundo é de fato um pacote para Slackware, só que desta vez está instalando a ferramenta no local certo 😉

T+!
Vida Longa e Próspera!

———————————————-

Referência
[1] http://pjmoo.codigolivre.org.br/wiki/
[2] http://pjmoo.codigolivre.org.br/wiki/index.php/GBF
[3] http://code.google.com/p/pjmoo-aerotarget
[4] http://davidferreira-fz.blogspot.com/2007/05/codeblocks-slackware.html
[5] http://codigolivre.org.br/frs/download.php/5849/bouml-2.27-i686-3FZ.tgz
[6] http://codigolivre.org.br/frs/download.php/5850/bouml-2.27-i686-FZ.tar.gz
[7] http://pjmoo.codigolivre.org.br/wiki/index.php/CodeBlocks
[8] http://pjmoo.codigolivre.org.br/wiki/index.php/BoUML

maio 282007
 

Para quem não sabe CodeBlocks[1] é uma IDE para C e C++ multiplataforma, disponível para MS-Windows e Linux.
Vale a pena uma pequena observação, apesar da IDE estar aparentemente congelada no tempo, pois o último release oficial foi em 2005, isso não quer dizer que a ferramenta esteja estagnada, muito pelo contrario nesse final de semana a revisão no controle de versão do projeto chegou na incrível marca de 4000 (quatro mil), isso mesmo quatro mil revisões num projeto, podemos concluír então que é um projeto que está em pleno vapor.
Quanto aos releases oficiais, estes foram congelados para que a equipe de desenvolvimento pudesse arrumar algumas coisas internas da ferramenta, e acredito que em breve devem lançar não mais a versão 1, e sim provavelmente a versão 2.0 ou maior pois houve muitas mudanças tanto internas quanto externas da ferramenta.
Só pra ressaltar a equipe lança quase que diariamente um build noturno[2], ou seja, todo dia ao final do trabalho, se o código estiver estável (compilavel) eles geram algumas versões do programa para o pessoal poder baixar.
No meu caso utilizo o CodeBlocks para desenvolver meus jogos, e para isso gosto de contar com a versão mais recente possível das ferramentas, sendo assim, acabo tendo que pegar o código do svn e compilar, principalmente para meu linux, pois não há builds noturnos para o Slackware.
E como esse final de semana estive atualizando meu slackware 11.0 para o current (11.1) e tive que recompilar algumas coisas, e mexendo na Internet acabei aprendendo a criar pacotes para o Slack, então agora eu disponibilizo para a Comunidade o CodeBlocks-by-FZ[3]

Arquivo Genérico (Acredito que possa ser usado em qualquer GNU/Linux)
http://codigolivre.org.br/frs/download.php/5830/codeblocks-rev_4000-i686-FZ.tar.gz

Pacote para Slackware 11.0
http://codigolivre.org.br/frs/download.php/5829/codeblocks-rev_4000-i686-6FZ.tgz

Nota:

Até o próximo final de semana devo lançar um novo pacote, enquanto isso, fiquem avisados!

O pacote para slackware instala o codeblocks com base em “/usr/local/”, por alguns problemas de tempo, não pude corrigir a instalação para que fique no local correto que seria em “/usr/”, porém não creio que seja algo que deva gerar impedimento para utilizar este pacote, basta um simples “upgradepkg” para que o problema da localização anterior seja corrigido.

T+!
Vida Longa e Próspera!

———————————————-

Referência
[1] CodeBlocks – http://www.codeblocks.org
[2] Build Noturno – http://forums.codeblocks.org/index.php?board=20.0
[3] CodeBlocks-by-FZ – http://pjmoo.codigolivre.org.br/wiki/index.php/CodeBlocks