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
>