[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:14098] Re: Question on policy(X Window)
むつみです。
>>>>> In [debian-devel : No.14097]
>>>>> Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx> wrote:
>> From: Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx>
>> Subject: [debian-devel:14088] Question on policy(X Window)
>> Date: Thu, 19 Apr 2001 08:07:35 +0900
>> > 最近の debian-policy (version 3.5.2.0, 2001-02-18) には
>> >
>> > _Packages using the X Window System should abide by the FHS standard
>> > whenever possible_; they should install binaries, libraries, manual
>> > pages, and other files in FHS-mandated locations wherever possible.
>> > This means that files must not be installed into `/usr/X11R6/bin/',
>> > `/usr/X11R6/lib/', or `/usr/X11R6/man/' unless this is necessary for
>> > the package to operate properly. Configuration files for window
>> >
>> > のような記述があって /usr/X11R6/bin/ や /usr/X11R6/man/
>> > にファイルを置いてはいけないように読めるのですが、一体
>> > どこに置けば良いのでしょう?
>>
>> 偶然全く同趣旨のメールが devel@ORG に流れて、それに対する
>> メールに BTS #91260 参照とあってどうも X 本体など以外は
>> /usr/bin などに置くらしいです(怪しい解釈)。
+ <em>Packages using the X Window System should not be configured
+ to install files under the <tt>/usr/X11R6/</tt> directory unless
+ they use <tt>imake</tt>.</em> The <tt>/usr/X11R6/</tt> directory
+ hierarchy should be regarded as deprecated for all packages
+ except the X Window System itself, and those which use the
+ <tt>imake</tt> program it provides.
でしょ。X 自体と imake つかってるプログラム以外は ダメ。
imake を正しく使ってるパッケージは勝手に/usr/X11R6 に入るし X 側で変
更があれば(で たとえば /usr/X11R6 からどこかへ移ることになっても)
rebuild すれば、その変更に追従できるので /usr/X11R6 に入ることは構わな
いと述べてますね。
+ <footnote>
+ Imake-using programs are exempt because -- if they are
+ written correctly -- the pathnames they use to locate
+ resources and install themselves are derived wholly from
+ the X Window System configuration. Thus, in the event that
+ the X Window System moves to <tt>/usr/X11R7/</tt>,
+ <tt>/usr/X12/</tt>, or just plain <tt>/usr/</tt>, all that
+ is required for these programs is a recompile against the
+ corresponding X Window System library development packages.
+ </footnote>
--
いしかわ むつみ
<ishikawa@xxxxxxxxxxx>, <ishikawa@debian.org>, <ishikawa@xxxxxxxxxx>