コメント |
|
|
> 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} |
|
|
|
VineSeed: firefox-2.0-0vl6 で修正しました。
4.0: errata で対応予定
3.2: firefox-2.0-0vl5 で修正予定 |
|
|
|
VineSeed については修正されていることを確認しました。 |
|
|
(0002141)
|
ikeda
|
2007-01-01 23:21
|
|
Vine 4.0 用に errata 4x/20070101-4 を出しました。 |
|
|
|
Vine 3.2 用も 2.0-0vl6 で対応されていますので、
完了にします。
ハラダ |
|