ຄູ່ມືການເຮັດແພັກເກັດ Debian¶
Note
ຄູ່ມືນີ້ຍັງຢູ່ໃນລະຫວ່າງການພັດທະນາ. ກະລຸນາຊ່ວຍພວກເຮົາເຮັດໃຫ້ເອກະສານນີ້ສົມບູນ.
ແພັກເກັດແບບ Native ທຽບກັບ Non-native¶
ແພັກເກັດແບບ Native¶
Native packages (e.g. https://gitlab.com/ubports/core/lomiri-system-settings) are repositories that contain a debian/ folder with the source used to create the Debian source package.
ຊື່ຂອງແພັກເກັດ Debian ແລະ ຊື່ Git repository ຄວນຈະຄືກັນ.
ແພັກເກັດແບບ Non-native¶
Non-native package repositories (e.g. https://gitlab.com/ubports/core/packaging/sensorfw) contain a debian folder, usually without the source used to create the Debian source package.
The URL of the upstream source tarball and filename of the .orig.tar.gz archive must be specified on a separate line each in a file called ubports.source_location inside the debian directory. The CI system uses this information to download and rename the upstream sources and to create a Debian source package.
Note
ຫ້າມແກ້ໄຂໄຟລ໌ນອກໂຟນເດີ debian/ ໃນ packaging repos ເພາະຈະເຮັດໃຫ້ CI ສ້າງແພັກເກັດບໍ່ສຳເລັດ.