--- Frederic Crozat <[EMAIL PROTECTED]> wrote: > Name : Geramik > Version : 0.17 > * Tue Jan 14 2003 Frederic Crozat > <[EMAIL PROTECTED]> 0.17-2mdk > > - Drop the gtkrc (un)installation stuff in > %post/%postun, this is completely broken.. > - Use correct name for gtk+ 2.0 rc file (fix use in > GNOME theme manager)
Gah!!! You destroyed it! All that post/postun stuff was heavily tested and works perfectly. All bugs reported were squashed. Expect complaints now. Would you mind explaning all of the below anyway? > Geramik.spec changed > > --- Geramik-0.17-1mdk.src.rpm/Geramik.spec > 2003-01-14 10:45:25.000000000 +0100 > +++ Geramik-0.17-2mdk.src.rpm/Geramik.spec > 2003-01-14 10:45:25.000000000 +0100 > @@ -23,49 +23,35 @@ > %setup -q > > %build > -%configure > +%configure2_5x > %make > > %install > rm -rf $RPM_BUILD_ROOT > -%makeinstall > +%makeinstall_std > rm -f > ${RPM_BUILD_ROOT}%{_datadir}/themes/Geramik/README.html > > -%post > -if [ $1 != 2 ]; then > - if [ ! -f /etc/gtk/gtkrc ]; then > - ln -s %{_datadir}/themes/Geramik/gtk/gtkrc > /etc/gtk/gtkrc > - fi > - if [ ! -f /etc/gtk/gtkrc-2.0 ]; then > - ln -s > %{_datadir}/themes/Geramik/gtk-2.0/gtkrc-2.0 > /etc/gtk-2.0/gtkrc > - fi > -fi > +mv > $RPM_BUILD_ROOT%{_datadir}/themes/Geramik/gtk-2.0/gtkrc-2.0 > $RPM_BUILD_ROOT%{_datadir}/themes/Geramik/gtk-2.0/gtkrc > > -%preun > -if [ $1 == 0 ]; then > - if grep %{name} /etc/gtk/gtkrc > /dev/null > 2>&1 ;then > - rm -f /etc/gtk/gtkrc > - fi > - if grep %{name} /etc/gtk-2.0/gtkrc > /dev/null > 2>&1 ;then > - rm -f /etc/gtk-2.0/gtkrc > - fi > -fi > +#remove unpackages files > +rm -f > $RPM_BUILD_ROOT%{_libdir}/gtk/themes/engines/*.la \ > + $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/engines/*.la > > %clean > rm -rf $RPM_BUILD_ROOT > > %files > %defattr(-,root,root) > -%dir %{_datadir}/themes/Geramik > -%dir %{_datadir}/themes/Geramik/gtk > -%dir %{_datadir}/themes/Geramik/gtk-2.0 > -%{_datadir}/themes/Geramik/gtk/* > -%{_datadir}/themes/Geramik/gtk-2.0/* > -%{_libdir}/gtk/themes/engines/libqtpixmap.* > -%{_libdir}/gtk-2.0/*/engines/libqtpixmap2.* > +%{_datadir}/themes/* > +%{_libdir}/gtk/themes/engines/libqtpixmap.so > +%{_libdir}/gtk-2.0/*/engines/libqtpixmap2.so > %doc AUTHORS ChangeLog COPYING README TODO > geramik/README.html > > %changelog > +* Tue Jan 14 2003 Frederic Crozat > <[EMAIL PROTECTED]> 0.17-2mdk > +- Drop the gtkrc (un)installation stuff in > %post/%postun, this is completely broken.. > +- Use correct name for gtk+ 2.0 rc file (fix use in > GNOME theme manager) > + > * Fri Jan 03 2003 Thierry Vignaud > <[EMAIL PROTECTED]> 0.17-1mdk > - new release > - rebuild for new gtk+-2.2.0 > > --=-=-= > > -- > http://www.mandrake-linux.com/en/cookerdevel.php3 > __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com