sabato 12 dicembre 2009

Diario di un pkgbuilder wannabe - 1

Questo desiderio di intromettermi su AUR nasce dal fatto che il pkgbuild per tablaunch fa schifo, ho pensato di ricostruirlo, quindi sto studiando questa pagina del wiki
http://wiki.archlinux.org/index.php/Building_Packages
È solo in inglese, e visto che ci sono persone che non lo parlano bene ho pensato di prendere la palla al balzo e usare la situazione per scrivere sul blog, alla fine del diario (sperando di riuscire nel mio intento) scriverò un howto, come ho fatto per openbox, forse cercherò anche di tradurre le pagine dello wiki, forse.
La prima cosa che bisogna fare, a leggere lo wiki, è
pacman -S base-devel fakeroot
ma mi sembra inutile mettere fakeroot, visto che installando base-devel mi installa ANCHE fakeroot, quindi ho dato solo il comando per installare base-devel.
Lo wiki spiega che una delle parti più importanti è makepkg, questo tool controlla che le dipendenze siano tutte installate, scarica il sorgente dal server specificato, spacchetta il sorgente
  • Controlla che le dipendenze siano installate
  • Scarica il sorgente dal server specificato
  • Lo decomprime
  • Compila e installa sul fakeroot
  • Strips symbols from binaries and libraries, che cazzo vuol dire che li spoglia? Indagherò.
  • Genera i meta file inclusi in ogni pacchetto
  • Comprime il fakeroot in un file pacchetto
  • Salva il pacchetto nella directory configurata (la directory in uso).
Volendo ci si può anche limitare a modificare un pacchetto già presente su AUR, domani studio qualcosina di più e vado avanti, ho notato che tenere un diario di quello che faccio mi aiuta a interrompere quando voglio per ricominciare senza perdere il filo :)

Nessun commento:

Posta un commento