[Pkg-ime-devel] RFS: libskk
FYI: Here is lintian after I fixed a bit for Description in control:
You can generate this with lintian and how to use it under pbuilder as I explain here:
http://www.debian.org/doc/manuals/maint-guide/checkit.en.html#lintians
http://www.debian.org/doc/manuals/maint-guide/build.en.html#pbuilder
Since this is japanese-Japanese, let us have easy time .... excuse us...
?????????????????
http://www.debian.org/doc/manuals/maint-guide/checkit.ja.html#lintians
http://www.debian.org/doc/manuals/maint-guide/build.ja.html#pbuilder
????????????? long description??????????????
????????lintian???????????????????????????
????????????????????????
http://wiki.debian.org/UsingSymbolsFiles?????????????????
????
introspection?????????
?????debian/*???????????????
??github?????????????????
?????????????????????
?#Vcs-Git: git://git.debian.org/git/pkg-ime/libskk.git
?#Vcs-Browser: http://git.debian.org/?p=pkg-ime/libskk.git;a=summary
?????????Daiki Ueno????????????????????debian
?????????VCS?????????????????
?????git://git.debian.org?????????Debian??????????????
master debian package???
upstream upstream?master???
pristine-tar upstream tarball???
????git-buildpackage/git-import-dsc/pristine-tar??????????????
???? /usr/share/doc/git-buildpackage/manual-html/index.html
????????????VCS?Vcs-Git?Vcs-Browser???????????????
????????????????????????????debian?????Debian???
???????????
cat <<EOF > .git/gbp.conf
[DEFAULT]
# this is the upstream-branch:
upstream-branch=master
# this is the Debian-branch
debian-branch=debian
EOF
??????????github????OK???????????????
??????????????????Git????????????????????????
???????????????
Homepage: https://github.com/ueno/libskk
Vcs-Git: git://github.com/ueno/libskk.git
Vcs-Browser: https://github.com/ueno/libskk
?github ?https??????????
debhelper (>= 8.1.3~) ???????
http://wiki.debian.org/Multiarch/Implementation
???????-1???????????????????????????????
?????
+++ lintian output +++
I: libskk source: binary-control-field-duplicates-source field "section" in package libskk-common
N:
N: In debian/control, this field for a binary package duplicates the value
N: inherited from the source package paragraph. This doesn't hurt anything,
N: but you may want to take advantage of the inheritance and set the value
N: in only one place. It prevents missing duplicate places that need to be
N: fixed if the value ever changes.
N:
N: Severity: wishlist, Certainty: certain
N:
N: Check: control-file, Type: source
N:
I: libskk source: binary-control-field-duplicates-source field "section" in package libskk0
O: libskk source: package-needs-versioned-debhelper-build-depends 9
N:
N: The package either doesn't declare a versioned build dependency on
N: debhelper or does not declare a versioned build dependency on a new
N: enough version of debhelper to satisfy the declared compatibility level.
N:
N: The required version of debhelper is not guaranteed to be satisfied in
N: all supported releases of Debian and therefore this may lead to a build
N: failure.
N:
N: Recommended practice is to always declare an explicit versioned
N: dependency on debhelper equal to or greater than the compatibility level
N: used by the package, even if the versioned dependency isn't strictly
N: necessary. Having a versioned dependency also helps with backports to
N: older releases and correct builds on partially updated systems.
N:
N: Note if you are using a compat level, which is marked as experimental,
N: such as compat 9 in debhelper 8.1.3, then please override this tag.
N:
N: Refer to the debhelper(7) manual page for details.
N:
N: Severity: minor, Certainty: certain
N:
N: Check: debhelper, Type: source
N:
W: gir1.2-skk-1.0: unknown-section introspection
N:
N: The "Section:" field in this package's control file is not one of the
N: sections in use on the ftp archive. Valid sections are currently admin,
N: comm, cli-mono, database, debug, devel, doc, editors, electronics,
N: embedded, fonts, games, gnome, gnu-r, gnustep, graphics, hamradio,
N: haskell, httpd, interpreters, java, kde, libdevel, libs, lisp,
N: localization, kernel, mail, math, misc, net, news, ocaml, oldlibs,
N: otherosfs, perl, php, python, ruby, science, shells, sound, tex, text,
N: utils, vcs, video, web, x11, xfce, zope.
N:
N: The section name should be preceded by "non-free/" if the package is in
N: the non-free archive area, and by "contrib/" if the package is in the
N: contrib archive area.
N:
N: Refer to Debian Policy Manual section 2.4 (Sections) for details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: fields, Type: binary, udeb, source
N:
I: libskk0: no-symbols-control-file usr/lib/x86_64-linux-gnu/libskk.so.0.0.0
N:
N: Although the package includes a shared library, the package does not
N: have a symbols control file.
N:
N: dpkg can use symbols files in order to generate more accurate library
N: dependencies for applications, based on the symbols from the library
N: that are actually used by the application.
N:
N: Refer to the dpkg-gensymbols(1) manual page and
N: http://wiki.debian.org/UsingSymbolsFiles for details.
N:
N: Severity: wishlist, Certainty: certain
N:
N: Check: shared-libs, Type: binary, udeb
N:
-------------- next part --------------
Source: libskk
Priority: optional
Maintainer: IME Packaging Team <pkg-ime-devel at lists.alioth.debian.org>
Uploaders: Daiki Ueno <ueno at unixuser.org>
DM-Upload-Allowed: yes
Build-Depends: debhelper (>= 8.1.3~),
autotools-dev,
intltool,
libgee-dev,
libjson-glib-dev,
gobject-introspection,
libgirepository1.0-dev
Standards-Version: 3.9.2
Section: libs
Homepage: https://github.com/ueno/libskk
Vcs-Git: git://github.com/ueno/libskk.git
Vcs-Browser: https://github.com/ueno/libskk
Package: libskk-common
Architecture: all
Depends: ${shlibs:Depends},
${misc:Depends}
Multi-Arch: foreign
Description: library to deal with Japanese kana-kanji conversion method - common files
Library that provides GObject-based interface of Japanese
input methods. Currently it supports SKK (Simple Kana Kanji) with
various typing rules including romaji-to-kana, AZIK, ACT, TUT-Code,
T-Code, and NICOLA.
.
This package contains common files.
Package: libskk0
Architecture: any
Depends: libskk-common (= ${source:Version}),
${shlibs:Depends},
${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: library to deal with Japanese kana-kanji conversion method
Library that provides GObject-based interface of Japanese
input methods. Currently it supports SKK (Simple Kana Kanji) with
various typing rules including romaji-to-kana, AZIK, ACT, TUT-Code,
T-Code, and NICOLA.
.
This package contains the shared library.
Package: libskk-dev
Section: libdevel
Architecture: any
Depends: libskk0 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends},
libgee-dev,
libjson-glib-dev,
gir1.2-skk-1.0 (= ${binary:Version}),
skkdic
Description: library to deal with Japanese kana-kanji conversion method - development
Library that provides GObject-based interface of Japanese
input methods. Currently it supports SKK (Simple Kana Kanji) with
various typing rules including romaji-to-kana, AZIK, ACT, TUT-Code,
T-Code, and NICOLA.
.
This package contains the library development files.
Package: libskk-dbg
Section: debug
Priority: extra
Architecture: any
Depends: libskk0 (= ${binary:Version}),
${misc:Depends}
Description: library to deal with Japanese kana-kanji conversion method - debugging symbols
Library that provides GObject-based interface of Japanese
input methods. Currently it supports SKK (Simple Kana Kanji) with
various typing rules including romaji-to-kana, AZIK, ACT, TUT-Code,
T-Code, and NICOLA.
.
This package contains the debugging symbols.
Package: gir1.2-skk-1.0
Architecture: any
Depends: ${shlibs:Depends},
${gir:Depends},
${misc:Depends}
Section: introspection
Description: library to deal with Japanese kana-kanji conversion method - introspection data
Library that provides GObject-based interface of Japanese
input methods. Currently it supports SKK (Simple Kana Kanji) with
various typing rules including romaji-to-kana, AZIK, ACT, TUT-Code,
T-Code, and NICOLA.
.
This package contains the introspection data.
Reply to: