[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