Compare commits

...

1 changed files with 12 additions and 4 deletions
Split View
  1. +12
    -4
      maintainers/PackagingGuide.md

+ 12
- 4
maintainers/PackagingGuide.md View File

@@ -53,15 +53,23 @@ There are four categories of packages in Devuan:-
4. Used directly from Debian unchanged.

In general, packages in category 2 are forked so they work on Devuan with
non-systemd init systems. Note that the current policy is *not* to fork a
package only to remove systemd unit files and/or libsystemd0
dependencies. Further details on this and the rationale behind it can be found in
this [forum post by KatolaZ](https://dev1galaxy.org/viewtopic.php?id=1925).
non-systemd init systems.

Packages in the last category will usually not be present in Devuan's git or
jenkins. However, packages can change category over time and so remnants of
previous incarnations may remain.

## Position on libsystemd0 and systemd unit files

The current policy is *not* to fork a package only to remove systemd unit files
and/or libsystemd0 dependencies. Further details on this and the rationale
behind it can be found in this [forum post by
KatolaZ](https://dev1galaxy.org/viewtopic.php?id=1925).

Any packages which are forked and modified in Devuan that still need to use the
logind APIs for their core functionality (usually only packages relating to
desktop integration) should be built using libelogind-dev.

## Git

1. Clone a local copy of the relevant repository from


Loading…
Cancel
Save