[Packages] docbook sgml & xml
[Packages] docbook sgml & xml
Salut,
J'ai besoin de compiler un peu de documentation et malheureusement sur archlinux, il n'y a qu'un support très limité des docbook.
[fun@zod developer]$ make
xsltproc videolan-doc-chunk.xsl manual.xml
warning: failed to load external entity "/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/chunk.xsl"
compilation error: file videolan-doc-chunk.xsl line 3 element import
xsl:import : unable to load /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/chunk.xsl
make: *** [all-html] Erreur 5
[fun@zod developer]$
Alors donc j'ai commencé à porter depuis debian/ubuntu :
xml-core qui contient update-xmlcatalog
sgml-base qui contient update-catalog
sgml-data qui contient pas mal de catalogues
docbook qui contient aussi pas mal de catalogues
docbook-utils qui contient des outils de conversion
voilà les problèmes que je rencontre :
-la gestion des catalogues sous debian est gerée par dh_installcatalogs (dans debhelper) et dh_installxmlcatalogs (dans xml-core) qui sont des fichiers en perl, donc incompréhensibles
=> mais bon j'ai déjà commencé a prendre en charge l'ajout des catalogues avec post_install (en partie pour xml car c'est plus compliqué)
-il y a des catalogues que je ne trouve pas, je comprends pas pourquoi les catalogues sont disseminés dans 15 paquets différents ...
-arch a un paquet docbook-xsl mais il contient 4 fois moins de fichiers que le paquet du meme nom sur ubuntu...
-"/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/chunk.xsl" je ne sais pas dans quel paquet se trouve ce truc
voilà, des idées, des volontaires, quelqu'un a deja fait ca ?
J'ai besoin de compiler un peu de documentation et malheureusement sur archlinux, il n'y a qu'un support très limité des docbook.
[fun@zod developer]$ make
xsltproc videolan-doc-chunk.xsl manual.xml
warning: failed to load external entity "/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/chunk.xsl"
compilation error: file videolan-doc-chunk.xsl line 3 element import
xsl:import : unable to load /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/chunk.xsl
make: *** [all-html] Erreur 5
[fun@zod developer]$
Alors donc j'ai commencé à porter depuis debian/ubuntu :
xml-core qui contient update-xmlcatalog
sgml-base qui contient update-catalog
sgml-data qui contient pas mal de catalogues
docbook qui contient aussi pas mal de catalogues
docbook-utils qui contient des outils de conversion
voilà les problèmes que je rencontre :
-la gestion des catalogues sous debian est gerée par dh_installcatalogs (dans debhelper) et dh_installxmlcatalogs (dans xml-core) qui sont des fichiers en perl, donc incompréhensibles
=> mais bon j'ai déjà commencé a prendre en charge l'ajout des catalogues avec post_install (en partie pour xml car c'est plus compliqué)
-il y a des catalogues que je ne trouve pas, je comprends pas pourquoi les catalogues sont disseminés dans 15 paquets différents ...
-arch a un paquet docbook-xsl mais il contient 4 fois moins de fichiers que le paquet du meme nom sur ubuntu...
-"/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/chunk.xsl" je ne sais pas dans quel paquet se trouve ce truc
voilà, des idées, des volontaires, quelqu'un a deja fait ca ?
- wain
- Maître du Kyudo
- Messages : 1854
- Inscription : ven. 11 août 2006, 19:15
- Localisation : Nancy (54)
Salut
J'y connais absolument rien à ce paquet docbook, mais vu la tête du PKGBUILD:
je me dis que la boucle "for fin in ..." doit sûrement indiquer les éléments qui seront copiés ou non dans le paquetage.
Qu'en penses-tu ???
J'y connais absolument rien à ce paquet docbook, mais vu la tête du PKGBUILD:
Code : Tout sélectionner
pkgname=docbook-xsl
pkgver=1.69.1
pkgrel=1
pkgdesc="XML stylesheets for Docbook-xml transformations."
url="http://scrollkeeper.sourceforge.net/docbook.shtml"
depends=('libxml2' 'libxslt')
source=(http://dl.sourceforge.net/sourceforge/docbook/$pkgname-$pkgver.tar.gz)
install=docbook-xsl.install
md5sums=('6f2478faea86bd55abb36ddb57291347')
build() {
mkdir -p $startdir/pkg/usr/share/xml/docbook/xsl/
for fn in VERSION common html xhtml javahelp fo template lib manpages; do
cp -a $startdir/src/$pkgname-$pkgver/$fn $startdir/pkg/usr/share/xml/docbook/
done
mkdir -p $startdir/pkg/etc/xml
}
Qu'en penses-tu ???
s/pacman/yaourt/g c'est ARCHi clair ! => http://archlinux.fr/
en fait j'ai trouvé ce qui ne va pas :
les fichiers manquants ne sont pas créés au moment de la création du paquet (donc dans le for in) , mais bien à l'install. le paquet debian contient des post_install post_remove etc... et le mainteneur du paquet arch n'a pas tout pris en compte.
Je lui ai envoyé un petit mail il y a quelques jours et tjr pas de réponse ...
J'attends encore un peu et si il ne répond pas je m'y remettrais
merci
les fichiers manquants ne sont pas créés au moment de la création du paquet (donc dans le for in) , mais bien à l'install. le paquet debian contient des post_install post_remove etc... et le mainteneur du paquet arch n'a pas tout pris en compte.
Je lui ai envoyé un petit mail il y a quelques jours et tjr pas de réponse ...
J'attends encore un peu et si il ne répond pas je m'y remettrais
merci
- wain
- Maître du Kyudo
- Messages : 1854
- Inscription : ven. 11 août 2006, 19:15
- Localisation : Nancy (54)
ouh la la
Tu va mettre ça sur un repos ?
Tu va mettre ça sur un repos ?
s/pacman/yaourt/g c'est ARCHi clair ! => http://archlinux.fr/
- vincentxavier
- Elfe
- Messages : 778
- Inscription : ven. 11 août 2006, 18:17
- Localisation : Epinay sur Seine (93)
bon, encore une fois sur un thread un peu vieux, j'ai mis à jour le topic
Warranty
THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils
THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils