1 487
contributi
m (→control: le dipendenze: aggiunto autobuild) |
(→File di controllo: aggiunti un po' di dettagli) |
||
Riga 9: | Riga 9: | ||
==rules== | ==rules== | ||
===Modificare il ./configure=== | |||
TODO: inserire le note per admin/ e $(configkde) | TODO: inserire le note per admin/ e $(configkde) | ||
<pre> | |||
-include debian/debiandirs | |||
debian/debiandirs: admin/debianrules | |||
perl -w admin/debianrules echodirs > debian/debiandirs | |||
</pre> | |||
<pre> | |||
config.status: configure | |||
dh_testdir | |||
# Add here commands to configure the package. | |||
CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info $(configkde) | |||
</pre> | |||
===Evitare la compressio delle pagine del manuale di Kde=== | |||
Secondo la [http://www.debian.org/doc/debian-policy/ debian policy] tutta la [http://www.debian.org/doc/debian-policy/ch-docs.html#s12.3 documentazione addizionale] deve essere compressa con ''gzip -9''. | |||
Questo procedimento, per, porta a un problema molto grave: ''khelpcenter'' non supporta la documentazione in formato compresso, quindi se i file rappresentanti la documentazione per ''khelpcenter'' vengono compressi, questi non saranno consultabili. | |||
Per ovviare a questo inconveniente, necessario modificare, all'interno di '''debian/rules''' la chiamata a dh_compress, esplicitando quali file dovranno essere esclusi: | |||
<pre> | |||
dh_compress -X.docbook -X.css -X-license -X.dcl -X.bz2 -X.kmdr | |||
</pre> | |||
=La compilazione= | =La compilazione= |
contributi