Well, it's the job of the packager to remove those "hangover".. :)
now,
1) what's with that new "dpkg-dev (>= 1.16.1.1)" build-dep? why?
2) -dev packages should (must really…) not be named after the version of the lib; see debian policy 8.4
3) please read debhelper(7) about what compat 10 brings; --parallel in d/rules is unneeded now
4) why are you including /usr/share/dpkg/buildflags.mk and setting that env variable? did you read about debhelper(7) comapt 9 that should already set all of those variables that you are explicitly asking to be exported?
5) you overrode that lintian tag binary-without-manpage with a comment that equals to "yes, this package builds a manpage"; that's not useful. I don't believe that tag should be overrode, unless you have a good reason to; a missing manpage is actually a bug (policy 12.1)
6) I doubt this does any good:
- docbook-to-man debian/vala-panel.1.sgml > debian/vala-panel.1
+ mkdir -p usr/share/man1
+ docbook-to-man debian/vala-panel-runner.1.sgml > usr/share/man1/vala-panel-runner.1
and indeed that file is installed nowhere. The path is wrong (missing a /man/ in the middle), also you are creating a whole new tree that is used for nothing but installing that manpage; tbh I don't find it elegant. I'd either run it after dh_auto_install and place it directly in debian/tmp/usr/share/man/man1/, or leave it as it was before in debian/. and ask dh_installman to install it.
7) I: vala-panel-plugins-wnck: description-synopsis-might-not-be-phrased-properly
8) I: vala-panel-plugins-base: description-synopsis-might-not-be-phrased-properly
9) I: vala-panel: description-synopsis-might-not-be-phrased-properly
10) I: vala-panel: extended-description-is-probably-too-short
11) please consider sending upstream fixes for desktop-entry-lacks-keywords-entry and spelling-error-in-manpage
12) in d/copyrigt, the name of Konstantin has a spurious '<' before
13) lib/guuid.{c,h} are under LGPL-2.1+, not LGPL-3+
14) applets/wnck/icontasks is under GPL-2+ not LGPL-3+ — btw, this is OK to do, but it makes the whole mix a GPL-3; I wonder whether upstream is aware...
15) applets/wnck/tasklist-xfce and applets/wnck/xembed: same as above
Well, it's the job of the packager to remove those "hangover".. :)
now, dpkg/buildflags .mk and setting that env variable? did you read about debhelper(7) comapt 9 that should already set all of those variables that you are explicitly asking to be exported? without- manpage with a comment that equals to "yes, this package builds a manpage"; that's not useful. I don't believe that tag should be overrode, unless you have a good reason to; a missing manpage is actually a bug (policy 12.1) vala-panel. 1.sgml > debian/vala-panel.1 vala-panel- runner. 1.sgml > usr/share/ man1/vala- panel-runner. 1 tmp/usr/ share/man/ man1/, or leave it as it was before in debian/. and ask dh_installman to install it. plugins- wnck: description- synopsis- might-not- be-phrased- properly plugins- base: description- synopsis- might-not- be-phrased- properly synopsis- might-not- be-phrased- properly description- is-probably- too-short entry-lacks- keywords- entry and spelling- error-in- manpage wnck/icontasks is under GPL-2+ not LGPL-3+ — btw, this is OK to do, but it makes the whole mix a GPL-3; I wonder whether upstream is aware... wnck/tasklist- xfce and applets/ wnck/xembed: same as above
1) what's with that new "dpkg-dev (>= 1.16.1.1)" build-dep? why?
2) -dev packages should (must really…) not be named after the version of the lib; see debian policy 8.4
3) please read debhelper(7) about what compat 10 brings; --parallel in d/rules is unneeded now
4) why are you including /usr/share/
5) you overrode that lintian tag binary-
6) I doubt this does any good:
- docbook-to-man debian/
+ mkdir -p usr/share/man1
+ docbook-to-man debian/
and indeed that file is installed nowhere. The path is wrong (missing a /man/ in the middle), also you are creating a whole new tree that is used for nothing but installing that manpage; tbh I don't find it elegant. I'd either run it after dh_auto_install and place it directly in debian/
7) I: vala-panel-
8) I: vala-panel-
9) I: vala-panel: description-
10) I: vala-panel: extended-
11) please consider sending upstream fixes for desktop-
12) in d/copyrigt, the name of Konstantin has a spurious '<' before
13) lib/guuid.{c,h} are under LGPL-2.1+, not LGPL-3+
14) applets/
15) applets/