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

Re: Duvida em fazer manpage



Alex de Oliveira Silva <enerv@host.sk> writes:

> Boa Tarde.

Boa noite.

> Bem estou com um problema, não consigo criar a man page do pacote q
> empacotei criei o arquivo .../debian/emelfm.1x e no rules esta setado
> assim:
> dh_testdir
> dh_testroot
> dh_installdocs
> dh_installmenu
> dh_installmanpages
> dh_installchangelogs ChangeLog
> dh_compress
> dh_fixperms
> dh_installdeb
> dh_shlibdeps
> dh_gencontrol
> dh_md5sums
> dh_builddeb
> 
> e no lintian retorna a seguinte msm:
> 
> Ú-( enerv )-(enerv@thebox )-
> À-(~)-> lintian -Iiv emelfm_0.9.2-1_i386.changes
> N: Processing changes file emelfm_0.9.2-1_i386.changes ...
> N: Setting up lab in /tmp/lintian-lab.524 ...
> N: Processing 2 packages...
> N: ----
> N: Processing source package emelfm (version 0.9.2-1) ...
> N: ----
> N: Processing binary package emelfm (version 0.9.2-1) ...
> E: emelfm: manpage-for-non-x11-binary-in-wrong-directory usr/bin/emelfm
> usr/X11R6/man/man1/emelfm.1x.gz
> N:
> N:   Manual pages for non-X11 binaries should not be installed below
> N:   /usr/X11R6/man, but below /usr/share/man.

Alex, sou novato em empacotamento, mas aí vai minhas dicas.

O seu pacote é um "x11-binary" segundo a política Debian? (por exemplo, se for um gerenciador de janelas, é) (Cf. debian-policy)

Se é, o lintian está se enganando. Neste caso, não sei lhe ajudar.

Se o seu pacote não é "x11-binary", o manual está sendo instalado em local contrário à política. Neste caso, é necessário configurar corretamente o local da instalação que, conforme sugerido pelo lintian, é

/usr/share/man

e não

/usr/X11R6/man

Dê uma olhada em debian-policy (documentação local), e nos manuais de
dh_installman e dh_installmanpages (depreciado). Isto deve lhe ajudar.
 
> Agradeço desde já a colaboração.

Espero ter ajudado.
 
> -- 
> 
>   .''`.    Alex de Oliveira Silva / Fortaleza-CE
>  : :'  :   Nick: enerv Home Page: www.enerv.host.sk
>  `. `'`    email: enerv@host.sk
>    `-      Uin: 104073787 
>   
>  ********BEGIN GEEK CODE BLOCK*********
>  Gb/CS/CM/p d s+:- a-- C+++ P+ L++ E W+++ w K- o- O M V-
>  PS+++ PE-- Y? PGP- t  X+++ 5-  R++ tv- b- DI D+ G++ e h! r+ z?Z
>  **********END GEEK CODE BLOCK**********
> 
>  "Sex, Drugs, Rock`n Roll and Linux in the mind"  
> 
> 
> -- 

té + v

-- 
Marcio Roberto Teixeira

endereço eletrônico: marciotex@pop.com.br
página pessoal (em construção): http://www.marciotex.tk
chave pública: http://www.marciotex.hpg.ig.com.br/marciotex.gpg

Usuário "tchê" Debian/GNULinux

Porto Alegre - RS - Brasil

"A vida é como uma boa prova escolar: é curta, com múltiplas escolhas."

O "world" não é o Word. Uso LaTeX: viva o código aberto!



Reply to: