/usr/share/doc/libconfig-model-systemd-perl/README-build-from-git.md is in libconfig-model-systemd-perl 0.236.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | # How to build Config::Model::Systemd from git repository
`Config::Model::Systemd` is build with [Dist::Zilla](http://dzil.org/). This
page details how to install the tools and dependencies required to
build this module.
## Install tools and dependencies
### Debian, Ubuntu and derivatives
Run
$ sudo apt install libdist-zilla-perl libdist-zilla-app-command-authordebs-perl
$ dzil authordebs --install
$ sudo apt build-dep libconfig-model-systemd-perl
The [libdist-zilla-app-command-authordebs-perl package](https://tracker.debian.org/pkg/libdist-zilla-app-command-authordebs-perl) is quite recent (uploaded on Dec 2016 in Debian/unstable)
and may not be available yet on your favorite distribution.
### Other systems
Run
$ cpamn Dist::Zilla
$ dzil authordeps -missing | cpanm --notest
$ cpanm --quiet --notest --skip-satisfied MouseX::NativeTraits
$ dzil listdeps --missing | cpanm --notest
NB: The author would welcome pull requests that explains how to
install these tools and dependencies using native package of other
distributions.
## Build Config::Model::Systemd
Run
dzil build
or
dzil test
`dzil` may complain about missing `EmailNotify` or `Twitter`
plugin. You may ignore this or edit [dist.ini](dist.ini) to comment
out the last 2 sections. These are useful only to the author when
releasing a new version.
`dzil` may also return an error like `Cannot determine local time
zone`. In this case, you should specify explicitely your timezone in
a `TZ` environement variable. E.g run `dzil` this way:
TZ="Europe/Paris" dzil test
The list of possible timezones is provided by
[DateTime::TimeZone::Catalog](https://metacpan.org/pod/DateTime::TimeZone::Catalog)
documentation.
|