Revision history for perl-Systemd-Daemon
0.06_01-TRIAL @ 2015-10-22 23:06 UTC
- Trial release.
0.06 @ 2015-04-05
- `Inline::Module` is used instead of plain `Inline`. It reduces runtime dependencies:
`Inline` is required at build time, and not required at runtime.
- Documentation fixed: added working links to `systemd` man pages.
0.05 @ 2015-04-03
- Few tests to check `META.{json,yml}` added.
- In distro package, `bin/` directory renamed to `tools/`. Traditionally, `bin/`
directory contains Perl scripts to install, while I used it for storing scripts used in
development process and not intended to be installed.
- `lib/Systemd/Daemon.pm` is included into the distro package. This is not real source
file, it is generated from `lib/Systemd/Daemon.pm.in`, but lack of the module breaks CPAN.
- Tests are renamed to run functionality tests first, then run author/release tests.
- Being run in author/release mode, a test fails if required module (e. g. `Test::Pod` is not
available).
0.04 @ 2015-03-31
- `perl-Systemd-Daemon.spec.in` now uses placeholders `@BUILD_REQUIRES@` and `@RUN_REQUIRES@`
to use requirements specified in `Makefile.PL`.
- Generating files reworked, `MANIFEST.SKIP` now is not a special case. Also, every generated
file depends on its source in `Makefile`.
- `META.json` contains proper abstract, but cpan.org still takes abstract from `Daemon.pm.in`
and shows abstract `@ABSTRACT@`. Attempt to exclude `*.in` files from indexing.
0.03 @ 2015-03-30
- metacpan.org treats `Makefile.PL` as a documentation file. Fixed.
- `PM_FILTER` is not used. `PL_FILES` used instead, `Makefile.PL` generates `Daemon.pm`,
`perl-Systemd-Daemon.spec`, and `MANIFEST.SKIP`. It should help to show proper
documentation in cpan.org and metacpan.org. Before that, these sites used non-yet-filtered
`Daemon.pm` and shown version as `__VERSION__`.
0.02 @ 2015-03-25
- `make install` fails. Fixed.
0.01 @ 2015-03-24
- First version, released on an unsuspecting world.