Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000401Vine Linux1 バグ公開2006-11-27 06:122007-01-13 00:17
anonymous 
daisuke 
不明 
完了不明 
 
 
x86, ppc
firefox-devel
0000401: firefox の IDL ファイルのインストール先が適切でない
firefox-xpcom.pc で、
  idldir=/usr/share/idl/firefox-%{ffmajor}
と定義されているが、実際には、
  /usr/include/firefox-%{ffmajor}/idl
にインストールされており、IDL ファイルを読み込むことができない。

インストール先を firefox-xpcom.pc での定義に合わせる必要がある。
設定されていません。
課題の履歴
2006-11-27 06:12anonymous新規課題
2006-12-01 08:38inagakiコメント追加: 0002138
2006-12-05 06:59daisuke担当者 => daisuke
2006-12-05 06:59daisuke状態新規 => 担当者決定
2006-12-05 06:59daisukeコメント追加: 0002139
2006-12-05 17:08anonymousコメント追加: 0002140
2007-01-01 23:21ikeda状態担当者決定 => テスト待ち
2007-01-01 23:21ikedaコメント追加: 0002141
2007-01-13 00:17kazutaka状態テスト待ち => 完了
2007-01-13 00:17kazutakaコメント追加: 0002142

コメント
(0002138)
inagaki   
2006-12-01 08:38   
> firefox-xpcom.pc で、
> idldir=/usr/share/idl/firefox-%{ffmajor}
> と定義されているが、実際には、
> /usr/include/firefox-%{ffmajor}/idl
> にインストールされており、IDL ファイルを読み込むことができない。
>
> インストール先を firefox-xpcom.pc での定義に合わせる必要がある。

spec ファイルの差分を作成してみました。

--- firefox-vl.spec~ 2006-10-28 16:07:02.000000000 +0900
+++ firefox-vl.spec 2006-12-01 00:19:23.000000000 +0900
@@ -15,7 +15,7 @@
 Summary(ja): Firefox コミュニティエディション
 Name: firefox
 Version: %{ffversion}
-Release: 0vl4
+Release: 0vl5
 URL: http://www.mozilla.org/projects/firefox/ [^]
 License: MPL/LGPL
 Group: Applications/Internet
@@ -65,7 +65,7 @@
 # vine customization patch
 Patch2000: firefox-2.0-vine.patch

-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: libpng-devel, libjpeg-devel
 BuildRequires: zlib-devel, zip
 BuildRequires: libIDL-devel
@@ -240,9 +240,10 @@
 ## firefox-devel

 # header/development files
-%{__mkdir_p} $RPM_BUILD_ROOT%{_includedir}/%{name}-%{ffmajor}/{idl,nss}
+%{__mkdir_p} $RPM_BUILD_ROOT%{_includedir}/%{name}-%{ffmajor}/nss
+%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/idl/%{name}-%{ffmajor}
 %{__cp} -rfL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}-%{ffmajor}-%{__cp} -rfL dist/idl/* $RPM_BUILD_ROOT%{_includedir}/%{name}-%{ffmajor}/idl
+%{__cp} -rfL dist/idl/* $RPM_BUILD_ROOT%{_datadir}/idl/%{name}-%{ffmajor}
 %{__cp} -rfL dist/public/nss/* $RPM_BUILD_ROOT%{_includedir}/%{name}-%{ffmajor}/nss

 %{__install} dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir}
@@ -318,6 +319,7 @@
 %{_bindir}/xpt_link
 %{_includedir}/%{name}-%{ffmajor}
 %{_libdir}/pkgconfig/*.pc
+%{_datadir}/idl/%{name}-%{ffmajor}
(0002139)
daisuke   
2006-12-05 06:59   
VineSeed: firefox-2.0-0vl6 で修正しました。
4.0: errata で対応予定
3.2: firefox-2.0-0vl5 で修正予定
(0002140)
anonymous   
2006-12-05 17:08   
VineSeed については修正されていることを確認しました。
(0002141)
ikeda   
2007-01-01 23:21   
Vine 4.0 用に errata 4x/20070101-4 を出しました。
(0002142)
kazutaka   
2007-01-13 00:17   
Vine 3.2 用も 2.0-0vl6 で対応されていますので、
完了にします。

ハラダ