Closed GoogleCodeExporter closed 9 years ago
[deleted comment]
Otavio
No repositório, a raiz dos arquivos distribuídos é /tds, conforme padrão
usado pelo LaTeX. No ambiente de desenvolvimento é preciso manter arquivos que
são usados no desenvolvimento em, por isso não é possível mantê-lo
exatamente igual à distribuição. No entanto, acredito a estrutura atual
permite que os usuários contribuam, uma vez que é simples identificar a
posição dos arquivos.
Os arquivos para distribuição podem ser montados automaticamente com o script
build.sh, na raiz do repositório.
Não criamos um make para Linux (ainda), mas temos um manual de instalação na
Wiki http://code.google.com/p/abntex2/wiki/Instalacao. Porém, eu não tenho
ideia de como deveria ser esse make. Você poderia ajudar nisso?
Original comment by laurocesar
on 6 Jan 2013 at 11:54
Olhando o script de build parece que voce nao mantem a mesma estrutura nos
dois; isso deveria ser corrigido.
A questao eh que se o usuario usar o .zip para gerar um patch, esse precisa ser
aplicavel no hg; caso os arquivos estejam em pastas diferentes isso complica
bastante.
Original comment by otavio.s...@gmail.com
on 7 Jan 2013 at 11:25
Olhando o script de build parece que voce nao mantem a mesma estrutura nos
dois; isso deveria ser corrigido.
A questao eh que se o usuario usar o .zip para gerar um patch, esse precisa ser
aplicavel no hg; caso os arquivos estejam em pastas diferentes isso complica
bastante.
Original comment by otavio.s...@gmail.com
on 7 Jan 2013 at 11:26
Otavio, o usuário que desejar contribuir com o código poderá fazer checkout
do Mercurial e com isso fazer as alterações que desejar.
Caso ele queira fazer alterações diretamente no ZIP com a estrutura TDS que
é distribuído no CTAN e que ele utilizou para instalar o abnTeX2 na sua
maquina, ele devera simplesmente atualizar o diretório TDS do repositório,
que é idêntico ao que ele tem na maquina.
Voce pode ver pelo build.sh que o arquivo abntex2.tds.zip é criado
simplesmente a partir do diretório TDS do repositório. Já os outros
arquivos, inclusive o bundle abntex2.zip (que é o que vai para o CTAN),
possuem outras estruturas e não devem ser instalados.
Podemos, talvez deixar essas instruções em algum lugar e adicionar o make.
Mas entendo que a estrutura do repositório ainda esta correta.
Original comment by laurocesar
on 7 Jan 2013 at 12:38
Voce nao entendeu o problema; se usar um patch gerado pelo conteudo do .zip ele
nao vai aplicar no hg.
Esse eh o ponto.
Original comment by otavio.s...@gmail.com
on 7 Jan 2013 at 12:45
[deleted comment]
Heheeh Talvez a gente não esteja se entendendo. Porém, sem acesso ao
Mercurial, não é possível aplicar o patch, ou seja, quem for fazer isso,
precisa saber o que esta fazendo.
De todo modo, aplicar o patch de um ZIP atualizado no hg é aplica-lo na pasta
/tds.
Original comment by laurocesar
on 7 Jan 2013 at 1:23
Otavio, a alteração da estrutura do repositório é necessária para a
criação do pacote Debian?
Original comment by laurocesar
on 7 Jan 2013 at 5:27
Alterado para estrutura abaixo, conforme solicitação de Otavio Salvador:
/bibtex
/doc
/tex
build.sh
google-code.py
Original comment by laurocesar
on 15 Jan 2013 at 10:36
Original comment by laurocesar
on 17 Jan 2013 at 1:34
Original comment by laurocesar
on 18 Jan 2013 at 6:52
Original issue reported on code.google.com by
otavio.s...@gmail.com
on 6 Jan 2013 at 9:54