Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support of man-page producers. #139

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Add support of man-page producers. #139

wants to merge 3 commits into from

Commits on Dec 11, 2013

  1. Add support of man-page producers.

    Lintian wants a man page entry for every executable included into the
    package and it wants them gzipped. It's inconvenient to add another
    maven plugin to just gzip a man page entry during build. In addition,
    it's not so easy to find a correct location for a man page using only
    the Debian Policy Manual.
    
    This patch provides a new `man-page` producer type that can guess
    correct location for a page and gzip it. Unfortunately, it looks
    impossible to gzip a page with maximal compression level as lintian
    wants.
    
    In addition, it removes some code duplication by introducing the
    `Producers` package-private class to hold common constants and methods
    and the `ProducerFactory` class to create producers from run-time
    configuration in the ant task and the maven plugin.
    Roman Kashitsyn committed Dec 11, 2013
    Configuration menu
    Copy the full SHA
    dc20d30 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2013

  1. Fix lintian manpage-not-compressed-with-max-compression warning

    This patch introduces some low-level hacks on GZIP files to make
    lintian happy regarding the man page compression level.
    Roman Kashitsyn committed Dec 14, 2013
    Configuration menu
    Copy the full SHA
    cd5398c View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2013

  1. Merge branch 'master' of https://github.com/tcurdt/jdeb

    Conflicts:
    	docs/maven.md
    	src/main/java/org/vafer/jdeb/producers/DataProducerFile.java
    Roman Kashitsyn committed Dec 16, 2013
    Configuration menu
    Copy the full SHA
    bbf1c1a View commit details
    Browse the repository at this point in the history