kde4-kdelibs.spec
Jakub Bogusz
qboosh w pld-linux.org
Pon, 4 Lut 2008, 23:15:04 CET
On Mon, Feb 04, 2008 at 10:54:25PM +0100, paszczus wrote:
> -Group: Libraries
> -Requires: %{name} = %{version}-%{release}
>
> Hmm, to bylo specjalnie zrobione, z uwagi na to, ze KDE4 wymaga do startu
> 'kde4-config'. kde4-config jest rowniez wymagane do zbudowania innych
> pakietow, dlatego w -devel jest R do -libs, a -libs ma (mialo) R do -base.
Główny pakiet wymaga -libs. Tworzenie pętli jest bez sensu.
> Teraz zeby zbudowac np. amaroka trzeba bedzie instalowac -base, a to raczej
> nie potrzebne.
> Czy moze zrobic -devel zeby wymagal -base?
-libs jest m.in. po to, żeby -devel nie wymagało pakietu głównego.
1. wymaganie kde4-config do uruchomienia jest bez sensu, przecież po
zbudowaniu wiadomo gdzie jest KDE.
grep w kdebase pokazuje raptem 3 miejsca, gdzie ten skrypt jest
wywoływany. Poprawienie tego w sposób ogólny w autoconfie to 3 linijki.
Czyżby w tym nowym, "lepszym" systemie budowania było trudniej?
W sposób brzydki i nie ogólny, za to szybki, to 3 wywołania seda.
2. Jeżeli coś musi być wspólną zależnością, to można przenieść do
pakietu wspólnie wymaganego, a nie tworzyć pajęczynę, gdzie
wszystko-wymaga-wszystkiego.
Polecam uwadze punkt 1.
--
Jakub Bogusz http://qboosh.pl/
Więcej informacji o liście dyskusyjnej pld-devel-pl