[openmamba-devel-it] Note sulla pacchettizzazione 2
Silvan Calarco
silvan.calarco a mambasoft.it
Gio 19 Giu 2008 14:10:29 CEST
Ciao,
continuo con altre note sulla pacchettizzazione che non ho fatto in tempo a
scrivere ieri, magari dopo averne discusso le riporterò nel wiki così
rimangono disponibili per tutti e possono essere raffinate e modificate nel
tempo:
- i pacchetti che contengono applicazioni grafiche che girano sotto X.org
dovrebbero appartenere al gruppo "Graphical Desktop", ad esempio:
Graphical Destop/Application/Games
- per semplificare la gestione automatica, il nome dello specfile dovrebbe
corrispondere con il nome dell'SRPMS, ossia il campo Name: nella sezione
principale. Questo problema viene segnalato nel file di controllo del
repository, ad esempio:
Warning: specfile name should be XGngeo.spec instead of xgngeo.spec; skipping
package.
Warning: specfile name should be acetoneiso2.spec instead of acetoneiso.spec;
skipping package.
- quando si crea un file da dentro lo specfile usando cat > nomefile << EOF
non bisogna applicare la formattazione al contenuto (ossia spazi iniziali)
altrimenti questi spazi compariranno anche nel file che viene creato, ad
esempio:
cat > %{buildroot}%{_datadir}/applnk/Multimedia/%{name}.desktop << EOF
[Desktop Entry]
Name=%{name}
GenericName=Desktop Television
GenericName[it]=TV sul Desktop
Comment=%{summary}
Exec=%{_bindir}/kdetv
Icon=%{_datadir}/icons/hicolor/32x32/apps/kdetv.png
Terminal=0
Type=Application
EOF
dovrebbe essere:
cat > %{buildroot}%{_datadir}/applnk/Multimedia/%{name}.desktop << EOF
[Desktop Entry]
Name=%{name}
GenericName=Desktop Television
GenericName[it]=TV sul Desktop
Comment=%{summary}
Exec=%{_bindir}/kdetv
Icon=%{_datadir}/icons/hicolor/32x32/apps/kdetv.png
Terminal=0
Type=Application
EOF
- nelle descrizioni non andare a capo ad ogni punto ma alla fine di un
paragrafo. Ad esempio:
-The ASN.1 library used in GNUTLS.
+The ASN.
+1 library used in GNUTLS.
-X.Org Xfontcache library.
+X.
+Org Xfontcache library.
Sarà un altro problema con l'autoformattazione di autospec?
Grazie di nuovo per la lettura.
ciao,
Silvan
--
mambaSoft di Calarco Silvan
Web: http://www.mambasoft.it
mambaSoft Store @ http://shop.mambasoft.it
openmamba GNU/Linux development @ http://www.openmamba.org
Maggiori informazioni sulla lista
openmamba-devel-it