建御雷です。 (2009/12/31 5:41), Daisuke SUZUKI wrote: > On Thu, 31 Dec 2009 02:52:14 +0900 > Takemikaduchi<bsyamato@xxxxxxxxxxxxxxx> wrote: > >> 以下のパッケージをVineSeedにputしたいのですがよろしいでしょうか。 >> >> gmime-2.4.11-1vl6.src.rpm >> gmime-2.4.11-1vl6.i386.rpm >> gmime-2.4.11-1vl6.x86_64.rpm >> gmime-devel-2.4.11-1vl6.i386.rpm >> gmime-devel-2.4.11-1vl6.x86_64.rpm >> gmime-sharp-2.4.11-1vl6.i386.rpm >> gmime-sharp-2.4.11-1vl6.x86_64.rpm >> >> バージョンの更新と、specファイルの修正(主に%files)です。 > > 2.2 から(sonameは変わらず)微妙に互換性が落ちているようなのですが、 > 大丈夫そうですか? 依存しているものがあったらついでに rebuild して > upload しておいてください。 > 問題なければ 2.4 に更新して upload してもらって OK です。 VineSeedのmainとplusの全てのソースパッケージのBuildRequiresをチェックし たとこと、以下のパッケージがgmimeに依存していることがわかりました。 tracker-0.6.91-1vl5.src.rpm (SRPMS.main) - tracker-0.6.91-1vl5.i386.rpm (RPMS.main) - tracker-devel-0.6.91-1vl5.i386.rpm (RPMS.plus) - tracker-search-tool-0.6.91-1vl5.i386.rpm (RPMS.plus) dbmail-2.2.11-1vl6.src.rpm (SRPMS.plus) - dbmail-2.2.11-1vl6.i386.rpm (RPMS.plus) - dbmail-auth-ldap-2.2.11-1vl6.i386.rpm (RPMS.plus) - dbmail-mysql-2.2.11-1vl6.i386.rpm (RPMS.plus) - dbmail-pgsql-2.2.11-1vl6.i386.rpm (RPMS.plus) gmimeが2.4化すると、pkg-config用のファイルがgmime-2.0.pcからgmime-2.4.pc になります。そうなると、gmime-2.0.pcを使用している上記2つのパッケージが ビルドできなくなります(configureの内容を強引にgmime-2.4に変更してもダメ です)。 よって、gmime-2.4とは別にgmime-2.2用パッケージ(gmime22)を作成し、dbmail とtrackerのspecファイルを編集してリビルドする必要があります。 パッケージ作成と既存パッケージのリビルドが終わりましたらuploadします。 以上、よろしくお願いいたします。 -- □■□ ■ Yoji TOYODA (Takemikaduchi) □ GnuPG Fingerprint = DCAA 7D3F F44E 3F96 63CD B834 52E2 B982 8616 2E6D