SPECS (AC-branch): openoffice.spec - do not run %postun after

Jakub Bogusz qboosh w pld-linux.org
Wto, 27 Lip 2004, 10:13:47 CEST


On Tue, Jul 27, 2004 at 09:47:39AM +0200, Jarosław Kamper wrote:
> Jakub Bogusz wrote:
> > On Mon, Jul 26, 2004 at 02:08:01PM +0200, Andrzej Krzysztofowicz
> > wrote: 
> >> gotar wrote:
> >>> Author: gotar                        Date: Mon Jul 26 12:02:46
> >>> 2004 GMT Module: SPECS                         Tag: AC-branch
> >>> ---- Log message:
> >>> - do not run %postun after upgrade
> >> Nie bylo postun. Byly _preun_.
> >> I tez niekoniecznie jest to dobry pomysl. Jak sie zmieni %{verarch}
> >> to zostana smieci.
> > I tak to tylko tymczasowe (chyba), 1.1.2 z HEAD już nie wymaga
> > takich zabaw.
> 
> W 1.1.2-0.1 teraz jest tak, że ten pliczek libcośtam645cośtam jest
> nadpisywany (chyba) przez tego z podpaczki openoffice-libs-{gtk,kde}.
> Efekt jest taki, że już nie starczy reinstall openoffice-libs-gtk
> (np.), a trzeba całe openoffice-libs reinstallnąć, co na sdi bez
> trzymania starych pakietów zajmuje równiuteńką godzinę.

Że co?

%files libs
[...]
%attr(755,root,root) %{_libdir}/%{name}/program/*.so
%exclude %{_libdir}/%{name}/program/libvclplug_gtk*.so
%exclude %{_libdir}/%{name}/program/libvclplug_kde*.so

%files libs-kde
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_kde*.so

%files libs-gtk
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/%{name}/program/libvclplug_gtk*.so

Gdzie tu widzisz nadpisywanie?

Jest jedno libvcl645l?.so, i do niego do trzy:
libvclplug_gen645l?.so
libvclplug_gtk645l?.so
libvclplug_kde645l?.so
które mogą koegzystować i wybiera się między nimi opcją --widgets-set
gen|gtk|kde.

Testowane.
Nic się nie nadpisuje.


PS. a, zapomniałem poprzednio odpisać na wątpliwości Andrzeja:
IIRC najpierw idzie %post z nowego pakietu, potem %preun, sprzątanie
plików i %postun starego.

-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




Więcej informacji o liście dyskusyjnej pld-devel-pl