Please Add a FileList to your Slackbuild's repositories
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
Penso sia un problema di copyright, deve includere i sorgenti. Però la /source potrebbe essere unica per 32 e 64bit per esempio. Non mi sembra ci siano differenze tra i due rami se non per la configurazione dei kernel
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
Odio il copyright .conraid ha scritto:Penso sia un problema di copyright, deve includere i sorgenti. Però la /source potrebbe essere unica per 32 e 64bit per esempio. Non mi sembra ci siano differenze tra i due rami se non per la configurazione dei kernel
Ma quì andiamo OT .
EDIT: a proposito di differenzee tra i 32 e 64 bit, i tuoi slackbuild funzionano a 32 o 64 senza modifiche? nessun pacchetto ha patch o special per un'architettura o l'altra? o lo gestisci all'interno dello sb?
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- ponce
- Iper Master
- Messaggi: 3031
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
e' cosi' su slackbuilds.org, io non l'ho mica toccatoZeroUno ha scritto:https://raw.github.com/Ponce/slackbuild ... slack-desc
se trovi errori negli slackbuild ti conviene segnalarli al relativo maintainer (l'indirizzo lo trovi nella pagina dello slackbuild o nell'.info).
quelli modificati da me li puoi vedere nella lista dei branch.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
sì, funzionano senza modifiche, eventuali eccezioni le gestisco dentro il build, a volte con patch esterne, ma richiamate sempre da dentro il build.ZeroUno ha scritto: EDIT: a proposito di differenzee tra i 32 e 64 bit, i tuoi slackbuild funzionano a 32 o 64 senza modifiche? nessun pacchetto ha patch o special per un'architettura o l'altra? o lo gestisci all'interno dello sb?
Tranne Wine, dove faccio solo il pacchetto a 32bit
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
@Ponce:
Una informazione sui ".info"
La entry DOWNLOAD_x86_64=url è usata là dove l'indirizzo tra x86 e x86_64 è differente o va valorizzata in ogni caso (se testi il pacchetto per 64bit).
Cioè, in caso sia presente DOWNLOAD e non DOWNLOAD_x86_64, devo pensare che il pacchetto non è stato testato a 64 bit o che il source è lo stesso e quindi è inserito solo da una parte?
Una informazione sui ".info"
La entry DOWNLOAD_x86_64=url è usata là dove l'indirizzo tra x86 e x86_64 è differente o va valorizzata in ogni caso (se testi il pacchetto per 64bit).
Cioè, in caso sia presente DOWNLOAD e non DOWNLOAD_x86_64, devo pensare che il pacchetto non è stato testato a 64 bit o che il source è lo stesso e quindi è inserito solo da una parte?
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- ponce
- Iper Master
- Messaggi: 3031
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
ho visto che viene usata solo nel caso che l'oggetto da pacchettizzare sia rilasciato come binario, in modo da ripacchettizzare per slackware le versioni per le due architetture supportate al momento da slackbuilds.org: lo troverai nei casi di software proprietario o di cui e' ardua la compilazione.
per qupzilla, ad esempio, il maintainer ha deciso di pacchettizzare il binario: in questo caso specifico, pero', l'ho modificato nel mio repository in modo che compili il sorgente (per fortuna non era molto complicato).
per qupzilla, ad esempio, il maintainer ha deciso di pacchettizzare il binario: in questo caso specifico, pero', l'ho modificato nel mio repository in modo che compili il sorgente (per fortuna non era molto complicato).
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
Anche io compilo qupzilla e sembra tranquillo. Anzi, iniziai a compilarlo quando rekonq voleva per forza versioni nuove di kde
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
ma a te serve DOWNLOAD? Perché io uso SOURCE. Non per fare lo strano per forza, ma perché ho tutti gli script automatici che ormai usano quella, che era il nome della variabile usata dentro lo slackbuild quando facevo fare il download automatico. Però anche qui, se ti serve, ci perdo un po' di tempo appena ho vogliaZeroUno ha scritto:@Ponce:
Una informazione sui ".info"
La entry DOWNLOAD_x86_64=url è usata là dove l'indirizzo tra x86 e x86_64 è differente o va valorizzata in ogni caso (se testi il pacchetto per 64bit).
Cioè, in caso sia presente DOWNLOAD e non DOWNLOAD_x86_64, devo pensare che il pacchetto non è stato testato a 64 bit o che il source è lo stesso e quindi è inserito solo da una parte?
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
Io prendo quello che c'èconraid ha scritto:ma a te serve DOWNLOAD? Perché io uso SOURCE.
se hai source prendo source, se hai download prendo download. Il programma è flessibile.
edit: che poi ho visto che dentro lo slackbuilds.txt usi DOWNLOAD.
edit2: e considera che dove trovo slackbuilds.txt non effettuo il check sul .info
edit3: no, forse non lo skippo il check. ho visto che in alcuni .info ci sono informazioni utili che non si trovano nello slackbuilds.txt
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
allora... questi edit mi mandano in tiltZeroUno ha scritto:Io prendo quello che c'èconraid ha scritto:ma a te serve DOWNLOAD? Perché io uso SOURCE.
se hai source prendo source, se hai download prendo download. Il programma è flessibile.
edit: che poi ho visto che dentro lo slackbuilds.txt usi DOWNLOAD.
edit2: e considera che dove trovo slackbuilds.txt non effettuo il check sul .info
edit3: no, forse non lo skippo il check. ho visto che in alcuni .info ci sono informazioni utili che non si trovano nello slackbuilds.txt
edit1: sì, perché ho adattato lo script preso da slapt-src per creare SLACKBUILDS.TXT ai miei file, quindi il file prodotto è in sintonia con quello anche se l'origine è diversa.
edit3 (che sovrascrive l'edit2 ): nei miei .info al massimo trovi la homepage del programma in più, e come ti dicevo prima di mettere sempre l'md5, metto sha1 o sha256 (in alcuni casi anche sha512) in base alle informazioni che trovo nel sito del programma. Se non ci sono informazioni in tal senso creo solo l'md5
p.s.
ho visto, dal sorgento di slapt-src (che mi sembra il programma che ha dato vita al file SLACKBUILDS.TXT, ma potrei direi una scemata) che legge anche le variabili CATEGORY, DESCRIPTION, REQUIRES, SOURCEURL ma poi non riesco a capire bene l'uso che ne fanno (anche se per le prime 3 ci arrivo ad intuito).
Edit.
Mi sembra di capire che SOURCEURL è l'url dello slackbuild se esterno al sito, se esiste sb_location diventa diventa SOURCEURL+LOCATION
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
@conraid:
da una prima implementazione della ricerca di VERSION dentro lo slackbuild.
La prima colonna è lo slackbuild; la seconda è quanto presente nello slackbuilds.txt, la terza quanto presente nello slackbuild alla riga VERSION.
La tabella riporta solo le righe trovate differenti.
da una prima implementazione della ricerca di VERSION dentro lo slackbuild.
La prima colonna è lo slackbuild; la seconda è quanto presente nello slackbuilds.txt, la terza quanto presente nello slackbuild alla riga VERSION.
La tabella riporta solo le righe trovate differenti.
Codice: Seleziona tutto
./kismet/src/kismet.SlackBuild '2012' '2012-03-R2'
./vifm/src/vifm.SlackBuild '0.7.2a' '0.7.2'
./digikam/src/digikam.SlackBuild '2.6.0' '2.6.0-rc'
./iproute2-dev/src/iproute2-dev.SlackBuild 'VERSION=2.6.37' '2.6.37'
./nmapsi4/src/nmapsi4.SlackBuild '0.3' '${VERSIOM:-0.3}'
./libdbi-drivers/src/libdbi-drivers.SlackBuild '0.8.3' '0.8.3-1'
./kcoloredit/src/kcoloredit.SlackBuild '2.0.0' '2.0.0-kde4.4.0'
./hotot/src/hotot.SlackBuild '$(date +%Y%m%d)git' '$(echo shellex-*.tar.gz | cut -f 1 -d . | cut -f 3 -d -)'
./inxi/src/inxi.SlackBuild 'd" "' '$(grep "^#### version:" inxi | cut -d" " -f4)'
./krusader/src/krusader.SlackBuild '2.4.0' '2.4.0-beta1'
./easywake/src/easywake.SlackBuild '3' '3-1'
./libmp4v2/src/libmp4v2.SlackBuild 'VERSION' '2.0.0'
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
alcuni sono errori, altri purtoppo sono incongruenze perché magari uso PKGVERSION o SRCVERSION perché i programmi hanno numerazioni che makepkg non accetterebbe
hotot è così perché è git, inxi perché ricavo la versione dallo script
sistemo quel che posso
hotot è così perché è git, inxi perché ricavo la versione dallo script
sistemo quel che posso
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
Il controllo lo devo raffinare, ma su qualcuno hai proprio problemi
iproute2-dev su slackbuilds.txt
SLACKBUILD VERSION: VERSION=2.6.37
nmapsi4.SlackBuild:
VERSION=${VERSIOM:-0.3}
hotot su slackbuilds.txt
SLACKBUILD VERSION: $(date +%Y%m%d)git
libmp4v2 su slackbuilds.txt
SLACKBUILD VERSION: VERSION
Per quanto riguarda le tipologie di versione che makepkg rifiuterebbe, io sono solito sostituire i '-' con '_'
VERSION=1.2-3
PKGVERSION=$(echo $VERSION|sed 's/-/_/g')
ma è una scelta personale
iproute2-dev su slackbuilds.txt
SLACKBUILD VERSION: VERSION=2.6.37
nmapsi4.SlackBuild:
VERSION=${VERSIOM:-0.3}
hotot su slackbuilds.txt
SLACKBUILD VERSION: $(date +%Y%m%d)git
libmp4v2 su slackbuilds.txt
SLACKBUILD VERSION: VERSION
Per quanto riguarda le tipologie di versione che makepkg rifiuterebbe, io sono solito sostituire i '-' con '_'
VERSION=1.2-3
PKGVERSION=$(echo $VERSION|sed 's/-/_/g')
ma è una scelta personale
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Please Add a FileList to your Slackbuild's repositories
@Ponce:
dei tuoi ho trovato solo questi due:
./system/BasiliskII/BasiliskII.SlackBuild '<vuoto>' '20120218'
./system/gnome-disk-utility/gnome-disk-utility.SlackBuild '<no info file>' '2.32.0'
nonostante il tool me ne segnali diversi che non sono però dei branch che mi hai indicato.
dei tuoi ho trovato solo questi due:
./system/BasiliskII/BasiliskII.SlackBuild '<vuoto>' '20120218'
./system/gnome-disk-utility/gnome-disk-utility.SlackBuild '<no info file>' '2.32.0'
nonostante il tool me ne segnali diversi che non sono però dei branch che mi hai indicato.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111