Cos'e Spritz Depot
Spritz Depot e un catalogo di software per Haiku che punta sempre all'autore originale, invece di ri-ospitare i binari. Un unico indice ricercabile delle fonti che gia esistono.
Perche esiste
Una Haiku appena installata abilita solo i repository haiku e haikuports. Tutto il resto (le app nelle release di GitHub, BeSly, Fat Elk, i vecchi archivi BeOS) e invisibile se non conosci gia l'URL. Su BeOS c'era BeBits a coprire questo spazio, e non e mai stato ricostruito.
Spritz Depot e quella ricostruzione: rende visibili e installabili le fonti che gia esistono, senza ospitare nulla al posto degli autori.
Come funziona
- cicheto: la scheda di un'app. Un piccolo file YAML con nome, descrizione e da dove scaricarla. Nessuna ricetta di build.
- bacaro: una raccolta di cicheti, cioe un repository git. Chiunque puo pubblicarne uno in pochi minuti.
- canali: ogni app puo avere due flussi di rilascio. stable (una versione fissata e verificata) e ombra (segue l'ultima release dell'autore su GitHub).
- bridge: quando la stessa app esiste anche in HaikuPorts, il cicheto lo dichiara e Spritz Depot ti manda alla versione curata di li.
Il rapporto con HaikuPorts
Spritz Depot e additivo a HaikuPorts, mai un rivale o un fork. Le dipendenze le risolve il sistema con i repository gia presenti: Spritz Depot e uno strato sopra, non un universo parallelo. E come AUR rispetto ai repository ufficiali di Arch: il vivaio, non il concorrente. Quando un'app esiste anche in HaikuPorts, ti mandiamo alla versione curata di li.
Aperto e federato
Chiunque puo aprire un proprio bacaro e comparire nel catalogo. Se sei un autore, pubblica la tua app: bastano un file YAML e un repository git.