kdelibs+arts

Michal Kochanowicz michal w michal.waw.pl
Czw, 12 Lip 2001, 17:44:29 CEST


On Thu, Jul 12, 2001 at 04:15:38PM +0200, Tomasz Kłoczko wrote:
> On Mon, 9 Jul 2001, Michal Kochanowicz wrote:
> 
> > On Mon, Jul 09, 2001 at 03:14:48PM +0200, GoTaR wrote:
> > > Nie nie, pakiety się instalują w porządku; pytam czy zależności w
> > > pakietach są w porządku, bo jeśli jeden wymaga drugiego, a drugi
> > > pierwszego to ich separacja jest zupełnie zbędna.
> 
> > Fucktycznie... Ale arts wymaga tylko:
> > $ rpm -i arts-2.2-0.beta1.1.i686.rpm --test
> > error: failed dependencies:
> >         libkdecore.so.3   is needed by arts-2.2-0.beta1.1
> >         libkdeui.so.3   is needed by arts-2.2-0.beta1.1
> > kdeui.so.3 wymaga dodatkowo:
> > 	libkdefakes.so.3
> > 	libDCOP.so.1
> 
> Jak bym jeszcze sprdził czy przypadkiem któraś z tych bibliotek przy
> linkowaniu libarts nie jest dodana przez "nadgorliwość". W sumie to dość
> głupie żeby biblioteka bazowa do zarządzanai strumieniami dźwieku wymagała
> bibliotek KDE :>
Ale jazda... :))) Jeśli nic nie przegapiłem, to te biblioteki są
potrzebne jedynie programikowi artsmessage, który służy tylko do
wyświetlania komunikatów o błędach. Nawet autorzy sami piszą że można
dostarczyć własny program pełniący tą funkcję :))

Proponuję zatem:
1. Zmienić nazwę artsmessage -> artsmessage-kde
2. Przenieść plik artsmessage-kde do pakietu kdelibs
3. Do pakietu arts dołączyć plik /usr/X11R6/bin/artsmessage [1]
4. Połączyć pakiety kdelibs i kdelibs-core

[1] Plik ten będzie skryptem shella działającym według następującego
algorytmu:
1. Jeśli ustawiona jest zmienna DISPLAY to
   1.1. Jeśli istnieje plik /usr/X11R6/bin/artsmessage-kde, to jest
        uruchamiany i skrypt zakańcza działanie.
   1.2. Jeśli istnieje plik /usr/X11R6/bin/artsmessage-gtk, to jest
        uruchamiany i skrypt zakańcza działanie. [2]
   1.3. Wywoływany jest xmessage i skrypt zakańcza działanie.
2. Komunikat wyświetlany jest na terminalu za pomocą "write" i skrypt
   kończy działanie. [3]

[2] Nie ma takiego programu, ale nic nie stoi na przeszkodzie, aby go
napisać, a przecież nie jest powiedziane że arts ma być wykorzystywany
przez aplikacje kde (vide xmms).
[3] Właściwie to nie widzę przeciwskazań do wykorzystania arts przez
aplikację konsolową :).
-- 
--= Michal Kochanowicz==--==--==BOFH==--==--==michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--



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