Old:Creare pacchetti per Kde: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
→‎File di controllo: aggiunti un po' di dettagli
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=
1 487

contributi

Menu di navigazione