[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: