Repository 32bit  Forum
Repository 64bit  Wiki

Please Add a FileList to your Slackbuild's repositories

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

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.

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda conraid » ven mag 25, 2012 18:59

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
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda ZeroUno » ven mag 25, 2012 20:17

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

Odio il copyright :-D.
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
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4420
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda ponce » sab mag 26, 2012 7:11

ZeroUno ha scritto:https://raw.github.com/Ponce/slackbuilds/current/audio/jost_bin/slack-desc

e' cosi' su slackbuilds.org, io non l'ho mica toccato :D
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.
Avatar utente
ponce
Master
Master
 
Messaggi: 1521
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.18-rc2
Desktop: lxde

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda conraid » sab mag 26, 2012 7:34

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?


sì, funzionano senza modifiche, eventuali eccezioni le gestisco dentro il build, a volte con patch esterne, ma richiamate sempre da dentro il build.

Tranne Wine, dove faccio solo il pacchetto a 32bit
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda ZeroUno » sab mag 26, 2012 17:32

@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?
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4420
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda ponce » dom mag 27, 2012 7:37

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).
Avatar utente
ponce
Master
Master
 
Messaggi: 1521
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.18-rc2
Desktop: lxde

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda conraid » dom mag 27, 2012 9:37

Anche io compilo qupzilla e sembra tranquillo. Anzi, iniziai a compilarlo quando rekonq voleva per forza versioni nuove di kde :-)
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda conraid » dom mag 27, 2012 9:55

ZeroUno 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?


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 voglia :-)
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda ZeroUno » dom mag 27, 2012 17:55

conraid ha scritto:ma a te serve DOWNLOAD? Perché io uso SOURCE.

Io prendo quello che c'è :-)
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
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4420
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda conraid » lun mag 28, 2012 6:36

ZeroUno ha scritto:
conraid ha scritto:ma a te serve DOWNLOAD? Perché io uso SOURCE.

Io prendo quello che c'è :-)
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


allora... questi edit mi mandano in tilt :-)
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
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda ZeroUno » lun mag 28, 2012 15:09

@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.
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
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4420
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda conraid » lun mag 28, 2012 15:19

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
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda ZeroUno » lun mag 28, 2012 15:37

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
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4420
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda conraid » lun mag 28, 2012 15:56

sto correggendo
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Please Add a FileList to your Slackbuild's repositories

Messaggioda ZeroUno » lun mag 28, 2012 16:53

@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.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4420
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

PrecedenteProssimo

Torna a Packages

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite