| Inscreva-se no RSS

Como criar pacotes para o Arch Linux - parte II - pacotes svn e cvs

July 4th, 2008 |4 Comentários | Postado em Linux, archlinux

Há algum tempo eu fiz um tutorial mostrando como criar pacotes para o Arch Linux. O tutorial serve para a maioria dos pacotes, mas quando se trata de algo usando svn ou cvs o procedimento é um pouco diferente.

A diferença é, basicamente, em algumas linhas do PKGBUILD. É preciso prestar atenção nas variáveis conflicts, provides, svntrunk e pkgver.

De maneira geral um PKGBUILD para svn é assim:

Mais »

Tags: , , ,

Posts Relacionados:

Desenvolvedor do Arch Linux! =)

July 3rd, 2008 |18 Comentários | Postado em Linux, Pessoal, archlinux

Segunda-feira eu já tinha recebido a notícia, mas somente agora tudo está oficializado: Eu sou o mais novo desenvolvedor oficial do Arch Linux. Isso significa algumas coisas:

  • Meu trabalho no projeto está sendo muito bem reconhecido;
  • Tenho muito mais responsabilidades agora;
  • Posso manter pacotes dos repositórios principais do Arch;
  • Participo das principais decisões;
  • Agora ganho em dólar;

uhu!! \O/

Esta notícia me vez relembrar algumas coisas. Quando comecei a usar o Arch eu nem pensava que iria adorar tanto uma distribuição a ponto de trocar meu velho Slackware por ela, e muito menos que viraria um desenvolvedor da própria. Ainda bem que eu estava enganado.

O Arch tem o que sempre procurei em uma distribuição: poder, estabilidade, velocidade, os softwares mais recentes e, principalmente, uma comunidade super aberta a contribuições (que foi o principal motivo para eu largar o Slack).

Graças a esta abertura da comunidade eu pude contribuir com mais coisas e mais rapidamente. Traduzi, documentei, reportei e ajudei a corrigi bugs, empacotei etc. No final do ano passado eu consegui virar um Trusted User - o reponsável por manter pacotes do [community] e o AUR em ordem -  e nesta semana eu me tornei um desenvolvedor oficial do projeto.

Felizmente eu não fui o único com sangue brasileiro a conseguir isso. O Douglas Soares também está virando um desenvolvedor junto comigo. O cara faz um #$#$ trabalho, foi o criador do Arch Linux Brasil e quem me ajudou a virar um Trusted User. É um prazer e orgulho estar nessa junto com ele.

Tenho algumas idéias em mente para o projeto e devo ter novidades em breve. Antes, porém, preciso me habituar com o novo sistema e testar algumas coisas.

Bem, é isso. Agora vou abrir uma gelada, descansar e durmir com um sorriso estampado na cara. :P

Tags: , ,

Posts Relacionados:

Ativando a “marca” Firefox no Arch

June 24th, 2008 |3 Comentários | Postado em Linux, archlinux

Quem usa o Firefox no Arch já percebeu que ele não vem com a marca oficial e não usa o nome “Firefox”, mas sim o seu codinome (Minefield nesta última versão). Isto acontece porque só é permitido distribuir o Firefox com sua marca e arte oficial caso o mesmo não tenha nenhuma modificação não-oficial, o que não acontece no Arch.

Se você quiser você pode ativar a marca e a arte oficial do Firefox customizando o pacote dele. Para isso instale e rode o abs:

# pacman -S abs
# abs

NOTA: Tirando a arte e a marca, não há nenhuma real vantagem em se fazer este processo. O “Minefield” e o “Firefox” são essencialmente os mesmo.

Agora copie o diretório do pacote do Firefox para seu home (ou algum outro diretório de sua preferência) e entre no novo diretório:

$ cp -r /var/abs/extra/firefox ~/firefox-abs
$ cd ~/firefox-abs

Dentro deste diretório estão todos os arquivos necessários para se construir o pacote do Firefox, incluindo o PKGBUILD. Rode os comandos abaixo para fazer as mudanças necessárias:

$ OLDMD5=`md5sum mozconfig | cut -d’ ‘ -f1`
$ echo ac_add_options –enable-official-branding >> mozconfig
$ NEWMD5=`md5sum mozconfig | cut -d’ ‘ -f1`
$ sed -i “s#$OLDMD5#$NEWMD5#” PKGBUILD
$ sed -i “s#browser/app#dist/branding#g” PKGBUILD

Basicamente o que estes comandos fazem é adicionar a linha “ac_add_options –enable-official-branding” no final do arquivo mozconfig e alterar o PKGBUILD com a nova md5sum dele. Se preferir você pode abrir os arquivos e fazer as alterações manualmente.

NOTA: Cuidado ao copiar e colar os comandos acima. O wordpress troca alguns caracteres (como os dois hífens e as aspas). Recomendo que você digite os comandos ao invés de copiar e colar.

Agora que as alterações necessárias foram feitas crie o pacote rodando:

$ makepkg

Depois de alguns minutos você verá uma mensagem dizendo que o pacote foi criado com sucesso. Instale-o com:

# pacman -U pacote.pkg.tar.gz

No caso:

# pacman -U firefox-3.0-1-i686.pkg.tar.gz

Agora é só abrir o firefox e aproveitar. :)

Tags: , , ,

Posts Relacionados:

Mudanças estruturais

June 23rd, 2008 |Sem comentários | Postado em Linux

Aproveitei a véspera do feriado e resolvi fazer algumas mudanças estruturais aqui.

A primeira delas foi a mudança do tema deste blog. Eu já tinha começado o processo, mas ainda faltava mudar algumas coisas. Agora ele está, digamos, 98% concluído. Se alguém tiver alguma sugestão é só avisar. :D

Nestes últimos dias tomei vergonha na cara e registrei um domínio para mim. Agora este blog pode ser acessado através de http://blog.hugodoria.org e vocês podem entrar em contato comigo pelo endereço hugo arroba hugodoria.org. Como todo bom pai nerd eu criei um email para meu filho também: ian arroba hugodoria.org.

Decidi que estava mais que na hora de aprender python e, aproveitando isso, iniciei o projeto pacupdate. Ele vai ser responsável por gerenciar as atualizações do Arch Linux e avisar o usuário quando alguma estiver disponível. Estou escrevendo-o em python e pygtk.

Aproveitei e subi o djando no meu host para aprender a usá-lo também. Com ele criei um site com algumas informações sobre mim. O endereço é http://hugodoria.org.

Por hoje acho que é suficiente. Agora vou dar uma pausa e jogar Urban Terror (alguém aí joga?).

Tags: , ,

Posts Relacionados:

Workshop Gestão de Tecnologia da Informação no Governo Federal utilizando Software Livre

June 23rd, 2008 |1 Comentário | Postado em Linux

Vai acontecer nesta quinta-feira (26/06/08) aqui em Aracaju o Workshop Gestão de Tecnologia da Informação no Governo Federal utilizando Software Livre.

O evento é gratuito (inscrições aqui), a partir das 08:30h e tem o apoio do Serpro, Tribunal de Justiça do Estado de Sergipe e Governo Federal.

A programação é:

8:30 - Abertura e assinatura de convênios de cooperação tecnológica - Autoridades Locais (Estado, Prefeituras Tribunal de Justiça) SERPRO e comunidade Software Livre/SE.

9:30 - Software Livre no Governo Federal - Palestra do Presidente do SERPRO, Marcos Mazoni

11:30 - Projeto Sergipe Digital - Governo Estadual

12:30 - Almoço

14:00 - Aspectos econômicos para o uso e licenciamento de Software em Gestão Pública - Palestra do Ministério do Planejamento, Corinto

15:00 - Solução corporativa integrada de comunicação adotada pelo Governo Federal - Expresso

16:00 - Solução de desenvolvimento para Fabrica de Software adotado pelo Governo Federal – FrameWork Pinhão

17:00 - Sistema de gestão de projetos adotado pelo Governo Federal E-Car, utilizado pela Casa Civil e Presidência da República

18:00 - Mesa Redonda, Tema: Colaboração e transparência na gestão pública de TIC. Formação Representantes dos Governos Federal, Estadual Municipal, do Tribunal de Justiça e da Comunidade.

Laboratórios:

LAB TJ01

9:00 – 12:00 Instalação da Solução Integrada de Comunicação adotada pelo Governo Federal Expresso

14:00 – 17:00 Instalação da Solução de Desenvolvimento do Governo Federal - FrameWork Pinhão

Tags:

Posts Relacionados: