山本@千葉大です. At Sat, 1 Mar 2008 02:21:08 +0000, 加藤 雅 wrote: > pidgin-2.3.1-0vl2.src.rpm の spec を見てみたのですが、他の依存は何とかな > るようですが、"BuildRequires: dbus-glib-devel" は、ちょっとキビしそうで > すよ。 > pidgin の前バージョンである gaim が既に main パッケージとして有りますか > ら、dbus-glib ごととなると余程の事がない限り、置き換えられる事はないので > は? dbus-glib-devel を据え置きで強引にビルドしてみました. # でもでもですよ,これは dbus 関連を上げないとメッセージ周りが # うまく行くんでしょうか?良く分かりませんが…,たぶん駄目だと思います. なお,yahoojp_msgr.patch は以下からダウンロードして, 初めのコメントアウト部分をカットしたものです. http://developer.pidgin.im/attachment/ticket/4921/yahoojp_msgr.patch spec は VineSeed にある pidgin 2.3.1 から書き換えたもので, 差分は以下の通りです. diff -c /home/munepi/rpm/SPECS/pidgin.spec\~ /home/munepi/rpm/SPECS/pidgin.spec *** /home/munepi/rpm/SPECS/pidgin.spec~ 2007-12-22 17:33:16.000000000 +0900 --- /home/munepi/rpm/SPECS/pidgin.spec 2008-03-02 13:36:44.000000000 +0900 *************** *** 16,23 **** Summary: A GTK+ based multi-protocol instant messaging client Summary(ja): マルチプロトコル対応のインスタントメッセンジャー Name: pidgin ! Version: 2.3.1 ! Release: 0vl2 License: GPL Group: Applications/Internet URL: http://pidgin.im/ --- 16,23 ---- Summary: A GTK+ based multi-protocol instant messaging client Summary(ja): マルチプロトコル対応のインスタントメッセンジャー Name: pidgin ! Version: 2.4.0 ! Release: 0vlmp1 License: GPL Group: Applications/Internet URL: http://pidgin.im/ *************** *** 27,37 **** #Patch0: http://obn.sakura.ne.jp/%{name}-2.3.1_jp0.diff.gz Patch0: http://obn.sakura.ne.jp/%{name}-2.3.1_jp.diff Patch1: %{name}-2.0.0beta7_jp-enable-shortcut.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: gtk2-devel >= %{_gtk_ver}, glib2-devel >= %{_glib_ver} BuildRequires: pango-devel >= %{_pango_ver} BuildRequires: startup-notification-devel >= %{_libstartupnotify_ver} ! BuildRequires: dbus-devel >= %{_dbus_ver}, dbus-glib-devel >= %{_dbus_ver} BuildRequires: libxml2-devel >= %{_libxml_ver} BuildRequires: sqlite3-devel >= %{_libsqlite_ver} BuildRequires: audiofile-devel, libao-devel, gstreamer-devel >= %{_gst_ver} --- 27,39 ---- #Patch0: http://obn.sakura.ne.jp/%{name}-2.3.1_jp0.diff.gz Patch0: http://obn.sakura.ne.jp/%{name}-2.3.1_jp.diff Patch1: %{name}-2.0.0beta7_jp-enable-shortcut.patch + Patch2: yahoojp_msgr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: gtk2-devel >= %{_gtk_ver}, glib2-devel >= %{_glib_ver} BuildRequires: pango-devel >= %{_pango_ver} BuildRequires: startup-notification-devel >= %{_libstartupnotify_ver} ! BuildRequires: dbus-devel >= %{_dbus_ver}, ! #dbus-glib-devel >= %{_dbus_ver} BuildRequires: libxml2-devel >= %{_libxml_ver} BuildRequires: sqlite3-devel >= %{_libsqlite_ver} BuildRequires: audiofile-devel, libao-devel, gstreamer-devel >= %{_gst_ver} *************** *** 176,183 **** %prep %setup -q -n %{name}-%{version}%{?extraver:%{extraver}} ! %patch0 -p1 -b .japanese ! %patch1 -p1 -b .shortcut # update ja.po %__cp -f %{SOURCE1} po/ja.po --- 178,186 ---- %prep %setup -q -n %{name}-%{version}%{?extraver:%{extraver}} ! #%patch0 -p1 -b .japanese ! #%patch1 -p1 -b .shortcut ! %patch2 -p0 -b .yahoojp # update ja.po %__cp -f %{SOURCE1} po/ja.po Diff finished. Sun Mar 2 14:10:03 2008 一応ビルドはできます.私は,Yahoo メッセンジャーを全く使っていないので, ほとんどテストしていないですが, 接続できてログインも無事にできました.しかしながら, 例えば受信ボックスを開くと英語のサイトに飛んだりします. 私はこれ以上突っ込もうとは思わないのですが, 他の UNIX ベースの OS のパッケージで,以下でコメントアウトした パッチの更新が含まれていないかとか調べたら, できる人が作っているかもしれません. お役に立てずにすみませんでした. -- 山本 宗宏