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

Various fixes for package debianization #1

Merged
merged 6 commits into from
May 7, 2013
Merged

Various fixes for package debianization #1

merged 6 commits into from
May 7, 2013

Conversation

ma-oli
Copy link
Contributor

@ma-oli ma-oli commented May 6, 2013

Hi,
Here are a bunch of changes I did in order to fix various warnings and create a debian package that passes Lintian without too much errors.
I didn't include the debian directory here yet. I need to figure out a few things first.
Some of these changes are quite disruptive so please let me know if this is a problem. As an example, the manpages have been moved from man1 to man7, according to the Debian policy: http://www.debian.org/doc/manuals/maint-guide/dother.en.html#manpage
Not sure if we can accept that or not.
Thanks,
Mathieu

ma-oli added 6 commits May 5, 2013 18:07
Most of the warnings were due to inadapted variable cast during
printf. They have been replaced with portable definitions as
defined in inttypes.h

Signed-off-by: Mathieu Olivari <[email protected]>
The "install" target currently depends on some virtual target "compile"
that never meets the dependency as it doesn't generate a compile file.
This change modifies this dependencies and install now depends on
$(TOOLS) in each Makefile so that we don't rebuild the binaries if they
have already been generated

Signed-off-by: Mathieu Olivari <[email protected]>
This is where "Executable commands and scripts" are support to be
according to Debian policy:
http://www.debian.org/doc/manuals/maint-guide/dother.en.html#manpage

Signed-off-by: Mathieu Olivari <[email protected]>
libkeys.a is a static library therefore it shouldn't be installed
in the system as part of the regular "install" rules. There should
be a "install-dev" (or so) to install this library together with
the header files required for development.
For now, we will just remove that installation to remove the
lintian warning.

Signed-off-by: Mathieu Olivari <[email protected]>
@ghost ghost assigned razzlefratz May 7, 2013
razzlefratz added a commit that referenced this pull request May 7, 2013
…eb43ad2a5d690

Various fixes for package debianization
@razzlefratz razzlefratz merged commit e4a21ca into qca:master May 7, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants