Fedora Online Forum

Il forum della comunità italiana di Fedora

#1 08-07-2012 22:01:10

robyduck
Fedora Ambassador
Registrato: 08-12-2004
Messaggi: 8'023
Sito web

mucommander

Vedo di postare anch'io qualcosa in questa sezione. Sto cercando di far parte del package maintainer group, e per questo ho creato un mio primo pacchetto, mucommander.
muCommander è uno strumento che permette di eseguire un’efficace gestione dei file nella nostra distribuzione. L’applicazione permette di fare compiti quali copiare file, muoverli in un’altra posizione o sapere quali sono i loro attributi. Nell’avere uno schermo diviso in due parti, quest’applicazione fa ricordare Gnome-Commander. Oltre alle funzioni già menzionate, è in grado di sincronizzare contenuti (perfino con un server FTP), di visualizzare e di modificare i contenuti di una cartella compressa e perfino di visualizzare immagini, tra altre cose. Richiede Java!

I file per la pacchettizzazione sono qui:
SPEC
Source RPM
RPM (per chi è pigro)

Il bug aperto su bugzilla si trova qui.

Da me il pacchetto funziona bene, ho da sistemare ancora alcuni warning, di cui uno spelling error, un errore di spaziatura e una guida sul binary build mancante.
Aiuti sono ben accetti.

Ciao

Non in linea

#2 08-07-2012 22:33:27

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'997
Sito web

Re: mucommander

Ciao roby, per quello che so, penso sia tutto giusto.
Penso ti sia dimenticato di completare il changelog però..
Giusto per migliorarlo, magari nella prossima release, che ne dici di inserirci una immagine (ho trovato ad esempio questa) e un lanciatore? smile

Ultima modifica di bebo_sudo (08-07-2012 22:33:43)


devzero.tk - github.com/bebosudo
Quando posti del codice, mettilo nel tag code! (senza spazi)            [ code]così[/ code]

Non in linea

#3 08-07-2012 22:35:45

robyduck
Fedora Ambassador
Registrato: 08-12-2004
Messaggi: 8'023
Sito web

Re: mucommander

L'immagine c'è, idem il lanciatore. Sono le sorgenti 1 e 2, una volta installato l'applicativo si piazza sotto "Accessori", con l'icona da te segnalata. smile

Non in linea

#4 08-07-2012 22:39:27

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'997
Sito web

Re: mucommander

Allora, l'avevo guardato ancora ieri sera e non mi ero accorto del cambiamento smile
non avevo notato neanche il lanciatore nello spec:

cp %{name}.sh %{buildroot}%{_datadir}/%{name}

Penso che il lanciatore faccia già parte del sorgente, giusto?

Ti rimarrebbe solo il changelog da sistemare tongue


devzero.tk - github.com/bebosudo
Quando posti del codice, mettilo nel tag code! (senza spazi)            [ code]così[/ code]

Non in linea

#5 08-07-2012 22:44:58

robyduck
Fedora Ambassador
Registrato: 08-12-2004
Messaggi: 8'023
Sito web

Re: mucommander

bebo_sudo ha scritto:

Allora, l'avevo guardato ancora ieri sera e non mi ero accorto del cambiamento smile

L'ho fatto prima wink

non avevo notato neanche il lanciatore nello spec:

cp %{name}.sh %{buildroot}%{_datadir}/%{name}

Penso che il lanciatore faccia già parte del sorgente, giusto?

Sì, ma ho creato un file.desktop come sorgente esterna per l'inserimento nel menu.
Cosa manca nel changelog? Manca un manuale per il binary piuttosto.

Non in linea

#6 09-07-2012 07:14:00

MarioS
Master of the unknown Universe
Da Trieste
Registrato: 31-12-2005
Messaggi: 10'935
Sito web

Re: mucommander

Io intanto ti ho risposto sul bug per alcune correzioni smile


Ciao da me che sono io!!!!!
E...Partecipa al Fedora Project

Non in linea

#7 09-07-2012 07:36:09

robyduck
Fedora Ambassador
Registrato: 08-12-2004
Messaggi: 8'023
Sito web

Re: mucommander

Ok grazie Mario.
Vedo di apportare le modifice per ricompilare il .jar. Grazie per i link.

Non in linea

#8 17-07-2012 10:00:41

robyduck
Fedora Ambassador
Registrato: 08-12-2004
Messaggi: 8'023
Sito web

Re: mucommander

La ricompilazione e conseguente creazione di un file.jar eseguibile mi fa veramente dannare, perché il file sorgente va a prendere una versione di proguard esterna, la 4.4, che tra l'altro è incompatibile con openjdk 1.7. Inoltre prendere sorgenti esterni è altrettanto sbagliato.
Come alternativa, e chiederei lumi su questo, si potrebbe pensare di inserire nel build.xml (per ant obfuscate), la seguente riga:

<taskdef resource="proguard/ant/task.properties"
         classpath="/usr/share/java/proguard/proguard.jar" />

Potrebbe essere o ormai sono completamente partito per la tangente? smile
Dovrei riuscire a dirgli di usare proguard 4.7, disponibile per Fedora e compatibile con openjdk-1.7.

Ciao

Non in linea

Piè di pagina