Looks good (;
Please update %changelog too.

Thanks,
Laca

On Tue, 2007-03-20 at 18:09 +0100, Erwann Chenede wrote:
> Hi All,
> 
>     The solution is to make the pkg dependent on SUNWgnome-themes and 
> SUNWpostrun
>     then in the post run update the icon theme caches.
> 
>     Here is the spec-file diff :
> 
> Index: closed/SUNWgnome-solaris-branding.spec
> ===================================================================
> --- closed/SUNWgnome-solaris-branding.spec      (revision 10910)
> +++ closed/SUNWgnome-solaris-branding.spec      (working copy)
> @@ -20,6 +20,8 @@
>  BuildRoot:               %{_tmppath}/%{name}-%{version}-build
>  BuildRequires:           SUNWgnome-common-devel
>  BuildRequires:           SUNWgnome-base-libs-devel
> +Requires:                SUNWpostrun
> +Requires:                SUNWgnome-themes
>  
>  %include default-depend.inc
>  
> @@ -54,6 +56,11 @@
>  %{_datadir}/pixmaps/splash/*
>  %dir %attr(0755, root, other) %{_datadir}/locale
>  
> +%post
> +( echo 'test -x /usr/bin/gtk-update-icon-cache || exit 0';
> +  echo 'ls -d %{_datadir}/icons/* | xargs -l1 
> /usr/bin/gtk-update-icon-cache'
> +) | $BASEDIR/lib/postrun -b -u -c JDS
> +
>  %changelog
>  * Sat Aug 12 2006 - laca at sun.com
>  - change datadir/icons permissions back to root:other since it's a stable
> 


Reply via email to