[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:10638] マルチバイナリパッケージごとに Section を変えるには?



 こんにちは。岡部@enfleパッケージメンテナです。

enfleが

  ungif(GIFローダ), xvpic(xvサムネイルローダ&セーバ) プラグイン

をサポートしたのですが、
ungifプラグインはLZWの問題によってnon-free
xvpicプラグインはnon-freeパッケージであるxvをSuggestsしているのでcontrib
扱いにするべきであると考えています。
ところが、マルチバイナリごとにSectionを変える方法が分りません。

現在debian/controlファイルは以下のようになっています。

---------------------------------------------------------------------------
Source: enfle
Priority: optional
Maintainer: Kiwamu Okabe <kiwamu@xxxxxxxxxxxxxxxxxxx>
Standards-Version: 2.5.1

Package: enfle
Section: graphics
Architecture: any
Depends: ${shlibs:Depends}
Suggests: enfle-plugin-ungif, enfle-plugin-xvpic
Description: Plugin-based Graphic loader.
 This program aims to view many pictures easily. You cannot expect
 versatile performance such as xv, gimp. This is only software to view
 pictures in succession. So far, this can treat GIF, JPEG, PNG, MAG,
 BMP(partial), XPM(partial), PNM, DjVu, and several special
 formats(please ignore if you don't know).
 .
 However, GIF plugin is not included by default because of patent
 probrem. DjVu plugin is not included by default because standard
 libdjvu++ distribution doesn't create shared library (I've patched for
 myself) and I don't understand its license enough.
 .
  JPEG support requires IJG's libjpeg library. Checked with jpegsrc-6b.
  PNG support uses libpng library. Checked with libpng-1.0.3.
  XPM support requires libXpm, DjVu support requires libdjvu++.
 .
 I have implemented plugin mechanism to this software. You can choose
 each format support linked in main program or separated as plugin.

Package: enfle-plugin-ungif
Section: non-free/graphics
Architecture: any
Priority: optional
Depends: enfle, libungif3g
Description: gif plugin for enfle.
 gif plugin for enfle.

Package: enfle-plugin-xvpic
Section: contrib/graphics
Architecture: any
Priority: optional
Depends: enfle
Suggests: xv
Description: xv's .xvpics directory plugin for enfle.
 xv's .xvpics directory plugin for enfle.
---------------------------------------------------------------------------

このcontrolファイルは

  enfle Section:              graphics
  enfle-plugin-ungif Section: non-free/graphics
  enfle-plugin-xvpic Section: contrib/graphics

になることを意図して書いてみたのですが、
すべてのパッケージのSectionはgraphicsに統一されてしまいます。

どのようなcontrolファイルを書けば
意図したSectionを指定できるのでしょうか?
よろしくお願いします。

# 27日までメールが読めないと思われます
# 返事はかなり遅れてしまうかもしれません (^^;;

-- 
Tokyo Metropolitan University     Kiwamu Okabe
 Mail: kiwamu@debian.or.jp
 URL:  http://silica.eei.metro-u.ac.jp/~kiwamu/