Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
devuan-vua-expert3-devuan-deb-packaging [2017/05/14 23:23]
mckaygerhard created packagin page info due horrible devuan pages structure and inconsistence information for begginers
devuan-vua-expert3-devuan-deb-packaging [2017/05/28 18:12]
mckaygerhard added furter reading to package mantainer page
Line 3: Line 3:
 === Required reading === === Required reading ===
  
-  * [[https://​www.debian.org/​doc/​manuals/​maint-guide/​|Debian new maintainers guide]] ​recomende ​only if u plain become serious+  * [[https://​www.debian.org/​doc/​manuals/​maint-guide/​|Debian new maintainers guide]] ​recommend ​only if u plain become serious
   * [[https://​talk.devuan.org/​t/​devuan-maintainer-workflow/​146/​1|Devuan maintainer workflow]] ​   * [[https://​talk.devuan.org/​t/​devuan-maintainer-workflow/​146/​1|Devuan maintainer workflow]] ​
 +  * [[devuan-vua-expert1-devuan-repositorios|Devuan VUA: Repository APT and DEB tricks and tips]]
  
 === Basic Required Packages === === Basic Required Packages ===
Line 10: Line 11:
 No matter the way you choose to made a package or become a mantainer, these package must be install as of minimal: No matter the way you choose to made a package or become a mantainer, these package must be install as of minimal:
  
-  * build-essential : this package install compiler, development dpkg and development ​standar ​C libs.+  * build-essential : this package install compiler, development dpkg and development ​standard ​C libs.
   * fakeroot : this package its used to acts as root without become a root.   * fakeroot : this package its used to acts as root without become a root.
   * lintian: a package checker quality but not a binary package checker quality!   * lintian: a package checker quality but not a binary package checker quality!
   * devscripts: tools for operate when starting of modify a package such changelogs, control files etc   * devscripts: tools for operate when starting of modify a package such changelogs, control files etc
 +  * debhelper: Swiss knife army tool to build and produce packages locally
  
 ====== Devuan way: official way and d1h ====== ====== Devuan way: official way and d1h ======
  
-==== Requirements ====+===== Requirements ​=====
  
 ====== Devuan/​Debian:​ novice offline way ====== ====== Devuan/​Debian:​ novice offline way ======
  
-==== Requirements ====+===== Requirements ====
  
-==== Systemd removal ====+===== Systemd removal ​=====
  
 modify the control file to take over remove the systemd dependency, ans search the build depens line related. modify the control file to take over remove the systemd dependency, ans search the build depens line related.
Line 48: Line 50:
  
   # --with-systemdsystemunitdir=/​lib/​systemd/​system   # --with-systemdsystemunitdir=/​lib/​systemd/​system
-