Olá, não utilizo mais slackware(gentoo \o/), mas de qualquer forma eu deixo aqui a minha insatisfação com os gerenciadores de pacotes do slackware... swaret, slackpkg, etc... ta certo que tem +- 1 ano e meio que não utilizo slackware, deve ter evoluído e tudo mais... aconselho você a ajudar no desenvolvimento de algum desses sistemas, o slackpkg ou swaret... acho que vale mais a pena! Caso você deseje, eu tenho um shellscript aqui que procura pelas slackbuild's e altera as flags de compilação para a arquitetura informada. Boa sorte!
On 9/1/07, Marcos Henrique Esteves Barbosa <[EMAIL PROTECTED]> wrote: > > > Olá! > Estou desenvolvendo um novo formato de pacotes para o Slackware (já > que o novo sistema de inicialização não deu muito certo, espero ter > mais sucesso com a criação de um novo formato de pacote). Ele não vai > sair muito do que é atualmente, para se manter simples, mas serão > acrescentadas coisas para tornar o pacote mais completo. A principal > mudança será a inclusão no diretório install (que poderá mudar para um > nome mais significativo, mas ainda não tive uma boa idéia) de vários > arquivos, cada um contendo uma informação. Por exemplo: O arquivo arch > conterá a arquitetura. Uma lista de possíveis aqruivos: > - arch (arquitetura) > - preinst.sh (script para ser executado antes da instalação) > - posinst.sh > - name (script para ser executado após a isntalação) > - version (versão) > - release (revisão) > - category/classification (categoria em que o pacote se encaixa) > - developer (nome e e-mail do desenvolvedor) > - packager (nome e e-mail do empacotador) > - description (descrição) > - filelist (lista de arquivos. É realmente necessária?) > - dependencies (pacotes necessários para funcionar. Incluindo os > básicos, como glibc-solibs) > - suggests (pacotes sugeridos que aumentam as funcionalidades) > - source (localização do fonte na internet. Deve ser melhorado para > talvez ter um arquivo para o endereço e outro para o arquivo ou talvez > não precise, já que o local onde pegar o fonte estará no SlackBuild) > - size (tamanho que o pacote ocupa após instalado. Pode ser dividido > em um que contenha o tamanho compactado e outro o descompactado, ou só > o tamanho quando descompactado, já que o compactado pode ser visto no > próprio pacote) > - license (tipo de licença) > - hash (hash do pacote. Precisa ser visto como será implementado) > - signature (assinatura) > - url/page/website (página oficial do pacote) > - summary (descrição em uma linha) > Nesta lista eu tentei incluir todas as informações que eu achei útil, > baseando a lista em um pacote RPM (briga Slackware X Red Hat a parte). > Não inclui coisas como "build date" e "build host" por não achar que > tivesse utilidade (se alguém souber a utilidade fale). > Também haverá modificações no sistema de criação do pacote. Ainda > existirá o SlackBuild (que é um ótimo sistema) mas haverá modificações > tanto para dar maiores opções quanto para facilitar o uso. As mudanças > principais no SlackBuild são: > - Remoção dos arquivos temporários após o final da compilação (talvez > inclua uma variável para escolha, mas acho improvável) > - O pacote pronto será movido para o diretório onde está o SlackBuild > - O SlackBuild procurará o arquivo fonte no diretório atual. Se não > encontrar, baixará da Internet > Também haverá mudanças no formato do repositório, mas ainda não pensei > bem nisso. Só acho que talvez seja uma boa idéia fundir o repositório > de fontes com o de pacotes, mais ou menos como é feito no repositório > do slacky.eu (www.slacky.eu/repository), onde existe as categorias e > dentro diretórios com pacotes que por sua vez tem os pacotes e um > diretório src/ para os fontes. O que acham? > PS.: Se isso andar bem, que sabe esteja sólido para incluir na próxima > versão do Slackware???!!! > > > > > -- Att, Marcelo M. Fleury Linux User: #369521 Site Pessoal - http://mmf.massau.com.br Public Key - http://www.massau.com.br/mmf/pk_mmf.html "Não basta saber, é preciso também aplicar; não basta querer é preciso também agir" By Goethe --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br -~----------~----~----~----~------~----~------~--~---

