Differences

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

Link to this comparison view

Last revision Both sides next 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/15 04:31]
mckaygerhard
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]] ​
  
Line 10: Line 10:
 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 49:
  
   # --with-systemdsystemunitdir=/​lib/​systemd/​system   # --with-systemdsystemunitdir=/​lib/​systemd/​system
-