Guia d’embalatge de Debian

Nota

Les definicions dels processos encara són un treball en curs i cal que els diferents equips les completin.

Paquets nadius vs. no nadius

Paquets nadius

Els paquets nadius (p. ex. https://gitlab.com/ubports/core/lomiri-system-settings) són repositoris que contenen una carpeta debian/ amb la font utilitzada per a crear el paquet font de Debian.

El nom del paquet de codi font de Debian generat des del repositori i el nom del repositori Git hauria de ser el mateix.

Paquets no nadius

Els repositoris de paquets no nadius (p. ex. https://gitlab.com/ubports/core/packaging/sensorfw) contenen una carpeta debian, normalment sense la font utilitzada per crear el paquet de codi font de Debian. L’URL del fitxer tar d’origen i del nom de fitxer de l’arxiu .orig.tar.gz s’ha d’especificar en una línia separada cadascuna en un fitxer anomenat ubports.source_location dins del directori debian. El sistema CI utilitza aquesta informació per descarregar i canviar el nom de les fonts font i crear un paquet de codi font de Debian.

Nota

Alguns dipòsits de paquets no nadius poden contenir codi font. No obstant això, si contenen ,debian/ubports.sourcelocation., encara estan envasant repos. Qualsevol personalització encara s’ha de fer utilitzant pedaços a .debian/patches.. No modifiqueu els fitxers fora de ,debian/,, o la CI no podrà construir el paquet.