Forum

Ci sarà la possibil...
 
Notifiche
Cancella tutti

Ci sarà la possibiltà di un'ambiente Gnome?

202 Post
4 Utenti
0 Reactions
85 Visualizzazioni
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

Ok, ho chiamato il progetto gnome-theme-openmamba e l'ho caricato su git.openmamba.org. Se non sbaglio per license-dialog avevi anche fatto lo specfile e l'RPM, per cui potresti procedere anche a fare l'rpm di gnome-theme-openmamba, poi magari lo vedo io per la parte di configurazione come predefinito di sistema. Ovviamente nel frattempo su git puoi fare ogni modifica che possa servire.


Rispondi
Post: 161
(@michiamophil)
Estimable Member
Registrato: 15 anni fa

Ho un problema con autospec:

ho creato il file gnome-theme-openmamba.spec e ho creato l'rpm, ma dentro non contiene niente...

ho visto il file spec di license dialog e penso che il problema sia che bisogna inserire tutti i file dell'archivio tipo così: %{_bindir}/license-dialog

esiste un per farlo in automatico? questo è il file spec:

Name: Gnome-Theme-Green

Version: 0.1

Release: 1mamba

Summary: Tema per Openmamba-Gnome

Group: Graphical Desktop/Look

Vendor: openmamba

Distribution: openmamba

Packager: 'Filippo Bedendo Bordon' <'michiamophil@libero.it'>

URL: http://www.openmamba.org/

Source: Gnome-Theme-Green-0.1.tar.bz2

#Patch0: %{name}-<pck-version>-<patch-description>.patch

License: GPL

## AUTOBUILDREQ-BEGIN

## note: run 'autospec -u -a6 Gnome-Theme-Green' to get the list of build requirements.

## AUTOBUILDREQ-END

BuildRoot: %{_tmppath}/%{name}-%{version}-root

%description

Il tema Clearlooks modificato per Openmamba-Gnome

%prep

%setup -q

#%patch0 -p1

%build

%install

[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

%makeinstall

%clean

[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

%files

%defattr(-,root,root)

## note: this list is just an example; modify as required

# %{_bindir}/%{name}

# %{_datadir}/%{name}

# %config(noreplace) %{_sysconfdir}/sysconfig/%{name}

# %{_mandir}/man?/*

%changelog

* Fri Sep 09 2011 'Filippo Bedendo Bordon' <'michiamophil@libero.it'> 0.1-1mamba

- package created by autospec

Scusate se non sono ancora pratico nella creazione di pacchetti...


Rispondi
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

La lista dei file va inserita manualmente, però che un bug con rpm per cui se la lista dei file è vuota lui crea un pacchetto vuoto. Prova ad aggiungere un solo file alla sezione %files, dopodichè rifacendo il build alla fine dovrebbe comparire l'elenco di tutti gli altri file da aggiungere.

Le righe commentate '#' che autospec mette, se non servono le puoi togliere.

Una cosa, per analogia con altri pacchetti nel repository ho chiamato il progetto in git gnome-theme-openmamba (tutto minuscolo, anche openmamba normalmente si scrive minuscolo) e se sei d'accordo, sarebbero da chiamare così anche l'archivio sorgente creato con make dist e l'rpm.


Rispondi
Post: 161
(@michiamophil)
Estimable Member
Registrato: 15 anni fa

Sto provando a ricreare lo specfile con l'archivio aggiornato ma ho degli errori:

[filippo@Filippo-Netbook ~]$ autospec -u /home/filippo/Desktop/tema/gnome-theme-openmamba-0.1.tar.bz2 -o gnome-theme-openmamba.spec

pck-update: opzione non valida -- "o"

senza l'opzione -o:

<code[filippo@Filippo-Netbook ~]$ autospec -u /home/filippo/Desktop/tema/gnome-theme-openmamba-0.1.tar.bz2 >gnome-theme-openmamba.spec

ERROR: nessuna azione specificata: utilizzare `--action'

Prima non avevo questi errori...


Rispondi
Post: 582
(@ercolinux)
Honorable Member
Registrato: 18 anni fa

la sintassi corretta è:

autospec -s /home/filippo/Desktop/tema/gnome-theme-openmamba-0.1.tar.bz2 -o gnome-theme-openmamba.spec

gli dai con -s il sorgente e con -o lo specfile


Rispondi
Pagina 18 / 41
Condividi: