Re: rac 1.2
Olá, Otávio.
> Bom, abaixo vou colocar o que acho que podes
melhorar
>no pacote:
Muito bom, queria que metessem o pau mesmo ;)
> debian/changelog:
>
> rac (1.2-1) unstable; urgency=low
>
> * Initial Release.
> * Adjusted Makefile to fix $DESTIR and
documentation problems.
> -- Alan Kelon <alankelon@yahoo.com.br> Fri, 24 Dec
2004 04:11:00
>-0300
> Como eh a primeira versao empacotada, voce nao
precisa citar a segunda
linha.
Apenas fiz como o maint-guide indica :) Removi
você indicou.
> Upstream Author(s): Aurélio Marinho Jargas <verde
>(a) aurelio net>,
> Thobias Salazar Trevisan
> <thobias (a) thobias
> org>
> ^^^^^^^^^
> Sao autores ou um autor?
São dois autores, o Aurélio e o Thobias. Deveria
ser 'Upstream Authors'?
> License: /usr/share/common-licenses/GPL
> <Must follow here>
> ^^^^^^^^^^^^^^^^^^
> Onde?
Só citar onde a licença está não pode? Poderia,
então, como está no txt2tags?
License: GPLv2, which, on Debian systems, is available
at:
/usr/share/common-licenses/GPL.
> debian/rac.1:
> Por ser em portugues, deve ser nomeada de acordo.
Como seria? rac.1.pt_BR ou rac.pt_BR.1? Fiz assim:
Deixei rac.pt_BR.1 e o movi
para doc/. Aí mando instalar assim:
src/Makefile
install ../doc/$(PROGRAM_NAME).pt_BR.1
$(MANPAGE_TARGET)/$(PROGRAM_NAME).1
Só que depois de instalado, não acha a manpage :(
>debian/watch.ex:
>Renomeie para watch somente.
Havia esquecido de renomear. Já está OK.
> debian/rules:
> Voce deve passar o noopt para o make do aplicativo.
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,
a Debian Policy[2]
> indica a compilacao com nivel de otimizacao -O2 e
nao
> -O3 que eh o
> usado por padrao no aplicativo.
> Verifique se ha um real motivo para usar o -O3
Vou entrar em contato com o Aurélio para perguntar
isto.
> nesse caso use _porem_ faca isso alterando o >
debian/rules para passar ao
> Makefile isso e nao 'hardcoded' no Makefile.
Como eu faço isso? Alguma referência? Tentei o
seguinte:
src/Makefile
OLVL = -O3
CFLAGS = -Wall $(OLVL) -Werror -funroll-loops
-fomit-frame-pointer \
-pipe -D_GNU_SOURCE -pedantic
Aparentemente funcionou. Aí eu coloco o comando no
debian/rules, ficando assim:
debian/rules
build: build-stamp
build-stamp: configure-stamp
dh_testdir
# Add here commands to compile the package.
cd src && $(MAKE) OLVL='-O2'
touch build-stamp
Isto resolve, mas é o que deve ser feito mesmo?
> Acho que voce pode melhorar o pacote primeiro e ai
> enviamos para lah
;-)
A atualização está em
http://www.shroogle.net/kelon/debian/rac-1.2-2.tgz
Oba! :) Obrigado pela ajuda, Otávio. Alguém pode
me dizer onde acho alguma coisa *didática* sobre gpg?
Abraços,
=====
Alan Kelon
_______________________________________________________
Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora. http://br.acesso.yahoo.com/ - Internet rápida e grátis
Reply to: