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: