[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>