[ Adicionei a lista no CC pois outros podem aprender com a mensagem ]
|| On Fri, 24 Dec 2004 10:18:26 -0300 (ART)
|| Alan Kelon <alankelon@yahoo.com.br> wrote:
ak> Olá, Otávio.
>> Bom, abaixo vou colocar o que acho que podes
ak> melhorar
>> no pacote:
ak> Muito bom, queria que metessem o pau mesmo ;)
hehe, ok, vamos lah.
>> debian/changelog:
>>
>> rac (1.2-1) unstable; urgency=low
>>
>> * Initial Release.
>> * Adjusted Makefile to fix $DESTIR and
ak> documentation problems.
>> -- Alan Kelon <alankelon@yahoo.com.br> Fri, 24 Dec
ak> 2004 04:11:00
>> -0300
>> Como eh a primeira versao empacotada, voce nao
ak> precisa citar a segunda
ak> linha.
ak> Apenas fiz como o maint-guide indica :) Removi
ak> você indicou.
Correto.
>> Upstream Author(s): Aurélio Marinho Jargas <verde
>> (a) aurelio net>,
>> Thobias Salazar Trevisan
>> <thobias (a) thobias
org>
>> ^^^^^^^^^
>> Sao autores ou um autor?
ak> São dois autores, o Aurélio e o Thobias. Deveria
ak> ser 'Upstream Authors'?
Iss. Authors
>> License: /usr/share/common-licenses/GPL
>> <Must follow here>
>> ^^^^^^^^^^^^^^^^^^
>> Onde?
ak> Só citar onde a licença está não pode? Poderia,
ak> então, como está no txt2tags?
ak> License: GPLv2, which, on Debian systems, is available
ak> at:
ak> /usr/share/common-licenses/GPL.
Exato.
>> debian/rac.1:
>> Por ser em portugues, deve ser nomeada de acordo.
ak> Como seria? rac.1.pt_BR ou rac.pt_BR.1? Fiz assim:
ak> Deixei rac.pt_BR.1 e o movi
ak> para doc/. Aí mando instalar assim:
Dah uma olhada no dh_installman
ak> src/Makefile
ak> install ../doc/$(PROGRAM_NAME).pt_BR.1
ak> $(MANPAGE_TARGET)/$(PROGRAM_NAME).1
ak> Só que depois de instalado, não acha a manpage :(
Veja acima.
>> debian/watch.ex:
>> Renomeie para watch somente.
ak> Havia esquecido de renomear. Já está OK.
Ok.
>> debian/rules:
>> Voce deve passar o noopt para o make do aplicativo.
ak> Não entendi. Poderia explicar melhor?
>> Alem disso, dentro
>> do src/ voce precisarah arrumar o Makefile para
>> permitir a alteracao
>> do nivel de otimizacao usando o CFLAGS. Outra coisa,
ak> a Debian Policy[2]
>> indica a compilacao com nivel de otimizacao -O2 e
ak> nao
>> -O3 que eh o
>> usado por padrao no aplicativo.
>> Verifique se ha um real motivo para usar o -O3
ak> Vou entrar em contato com o Aurélio para perguntar
ak> isto.
Ok. Possivelmente tenha um ganho interessante de desempenho. Verifique
com ele.
>> nesse caso use _porem_ faca isso alterando o >
ak> debian/rules para passar ao
>> Makefile isso e nao 'hardcoded' no Makefile.
ak> Como eu faço isso? Alguma referência? Tentei o
ak> seguinte:
ak> src/Makefile
ifndef OLVL
ak> OLVL = -O3
endif
ak> CFLAGS = -Wall $(OLVL) -Werror -funroll-loops
ak> -fomit-frame-pointer \
ak> -pipe -D_GNU_SOURCE -pedantic
ak> Aparentemente funcionou. Aí eu coloco o comando no
ak> debian/rules, ficando assim:
ak> debian/rules
ak> build: build-stamp
ak> build-stamp: configure-stamp
ak> dh_testdir
ak> # Add here commands to compile the package.
ak> cd src && $(MAKE) OLVL='-O2'
ak> touch build-stamp
ak> Isto resolve, mas é o que deve ser feito mesmo?
Nao precisa do ifndef? (/me nao lembra disso, tem que olhar no manual
do make)
ak> Oba! :) Obrigado pela ajuda, Otávio. Alguém pode
ak> me dizer onde acho alguma coisa *didática* sobre gpg?
Shii, agora pegou.
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://www.freedom.ind.br/otavio
---------------------------------------------
"Microsoft gives you Windows ... Linux gives
you the whole house."
Attachment:
pgpkVIoAesTlY.pgp
Description: PGP signature