建御雷です。
以下のパッケージを VineSeed に put しました。
glib2-2.26.1-2vl6.{src,i686,ppc,x86_64}.rpm
glib2-devel-2.26.1-2vl6.{i686,ppc,x86_64}.rpm
compat32-glib2-2.26.1-2vl6.i686.rpm
compat32-glib2-devel-2.26.1-2vl6.i686.rpm
- move the following files from glib2-devel to glib2 package
(gdbus, gio-querymodules, glib-compile-schemas, gsettings)
gnome-doc-utils-0.20.2-2vl6.{src,noarch}.rpm
- remove 'Requires:' from xml2po.pc
gnome-utils-2.32.0-5vl6.{src,i686,ppc,x86_64}.rpm
gnome-utils-devel-2.32.0-5vl6.{i686,ppc,x86_64}.rpm
gnome-screenshot-2.32.0-5vl6.{i686,ppc,x86_64}.rpm
- create -devel sub package
gnumeric-1.10.12-1vl6.{src,i686,ppc,x86_64}.rpm
- new upstream release
goffice-0.8.12-1vl6.{src,i686,ppc,x86_64}.rpm
goffice-devel-0.8.12-1vl6.{i686,ppc,x86_64}.rpm
- new upstream release
gstreamer-0.10.31-1vl6.{src,i686,ppc,x86_64}.rpm
gstreamer-devel-0.10.31-1vl6.{i686,ppc,x86_64}.rpm
compat32-gstreamer-0.10.31-1vl6.i686.rpm
compat32-gstreamer-devel-0.10.31-1vl6.i686.rpm
- new upstream release
gstreamer-plugins-base-0.10.31-1vl6.{src,i686,ppc,x86_64}.rpm
gstreamer-plugins-base-devel-0.10.31-1vl6.{i686,ppc,x86_64}.rpm
- new upstream release
gstreamer-plugins-good-0.10.26-1vl6.{src,i686,ppc,x86_64}.rpm
gstreamer-plugins-good-aa-0.10.26-1vl6.{i686,ppc,x86_64}.rpm
gstreamer-plugins-good-devel-0.10.26-1vl6.{i686,ppc,x86_64}.rpm
gstreamer-plugins-good-dv-0.10.26-1vl6.{i686,ppc,x86_64}.rpm
gstreamer-plugins-good-flac-0.10.26-1vl6.{i686,ppc,x86_64}.rpm
gstreamer-plugins-good-raw1394-0.10.26-1vl6.{i686,ppc,x86_64}.rpm
gstreamer-plugins-good-speex-0.10.26-1vl6.{i686,ppc,x86_64}.rpm
- new upstream release
gstreamer-python-0.10.20-1vl6.{src,i686,ppc,x86_64}.rpm
gstreamer-python-devel-0.10.20-1vl6.{i686,ppc,x86_64}.rpm
- new upstream release
- create -devel sub package
gtk2-engines-2.20.2-2vl6.{src,i686,ppc,x86_64}.rpm
gtk2-engines-devel-2.20.2-2vl6.{i686,ppc,x86_64}.rpm
compat32-gtk2-engines-2.20.2-2vl6.i686.rpm
- create -devel sub package
hitori-0.2.5-1vl6.{src,i686,ppc,x86_64}.rpm
- new upstream release
lvm2-2.02.78-1vl6.{src,i686,ppc,x86_64}.rpm
lvm2-devel-2.02.78-1vl6.{i686,ppc,x86_64}.rpm
lvm2-libs-2.02.78-1vl6.{i686,ppc,x86_64}.rpm
device-mapper-1.02.59-1vl6.{i686,ppc,x86_64}.rpm
device-mapper-devel-1.02.59-1vl6.{i686,ppc,x86_64}.rpm
device-mapper-event-1.02.59-1vl6.{i686,ppc,x86_64}.rpm
device-mapper-event-devel-1.02.59-1vl6.{i686,ppc,x86_64}.rpm
device-mapper-event-libs-1.02.59-1vl6.{i686,ppc,x86_64}.rpm
device-mapper-libs-1.02.59-1vl6.{i686,ppc,x86_64}.rpm
- new upstream release
- fix %%files
udisks-1.0.2-1vl6.{src,i686,ppc,x86_64}.rpm
udisks-devel-1.0.2-1vl6.{i686,ppc,x86_64}.rpm
- new upstream release
vinagre-2.30.3-2vl6.{src,i686,ppc,x86_64}.rpm
vinagre-devel-2.30.3-2vl6.{i686,ppc,x86_64}.rpm
- create -devel sub package
Vine 5 インストール後に VineSeed にアップグレードした際、glib2-devel,
gtk2-devel 等の開発パッケージがインストールされてしまう問題が以前から起
きておりました。
原因を調査した結果、gnome-doc-utils、gnome-utils、gstreamer-python、
gtk2-engines、vinagre が開発パッケージに依存していて、それらのパッケージ
をアップグレードすると開発パッケージがインストールされてしまうことがわか
りました。
この問題を解決するため、gnome-doc-utils についてはパッケージに含まれる
xml2po.pc の Requires を削除し、残りのパッケージについては -devel サブ
パッケージを作成しました。
Vine 5.2 DVD インストーラの「インストールの種類」を「すべて」に選択して
インストールした状態から、VineSeed にアップグレードした際、余計な開発
パッケージがインストールされないことを確認しております(kernel-source が
依存している readline-devel が新たにインストールされるくらい)。
この問題は他のパッケージでも起きている可能性がありますので、発見次第、対
処を行う予定です。
また、glib2 について、いくつかのパッケージでインストール時に使用する
/usr/bin/glib-compile-schemas が glib2-devel に含まれていたため、glib2
に変更しました。glib-compile-schemas 以外で /usr/bin ディレクトリのファ
イルで glib2-devel に含まれるべきでないものも移動しております。
残りのパッケージ(gnumeric, goffice, gstreamer 関連、hitori, lvm2,
udisks)はソースの更新です。
以上、よろしくお願いいたします。
--
□■□
■ Yoji TOYODA (Takemikaduchi)
□ GnuPG Fingerprint = DCAA 7D3F F44E 3F96 63CD B834 52E2 B982 8616 2E6D