VineSeed ML アーカイブ



[VineSeed:025416] 提案:gimp(vl6)

  • From: Toshiharu Kudoh <toshi.kd2@xxxxxxxxx>
  • Subject: [VineSeed:025416] 提案:gimp(vl6)
  • Date: Sat, 07 Jul 2012 12:40:15 +0900
工藤です。

現在、Vine 6.1β2のテストが進行中ですが、
バグフィックスとして以下を修正したパッケージを投入したいという提案です。

1285: gimpパッケージ の post スクリプト
http://bts.vinelinux.org/guest.cgi?action=view_report&amp;id=1285&amp;project=VineLinux

現在のgimpのspecには、指摘通り%postと%postunに
update-desktop-database及びgtk-update-icon-cacheが
走るよう設定されていません。現在は以下のように書かれています。

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

これを、以下のように修正したいと考えています。

%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :

%post
/sbin/ldconfig
update-desktop-database &> /dev/null || :
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :

%postun
/sbin/ldconfig
update-desktop-database &> /dev/null || :
if [ $1 -eq 0 ] ; then
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi

%posttransの部分は%postに含めてしまってもいいかも知れませんが、
このように修正するのはいかがでしょうか。

ご意見よろしくお願いいたします。
なお、BTSには他にも軽微なバグが存在するので、この際修正できそうならば
修正を検討してもよいと思います。

1278: 「ドキュメント・ビューア」が Gnome のメニューに出てきていない
http://bts.vinelinux.org/guest.cgi?action=view_report&amp;id=1278&amp;project=VineLinux
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed