[Gelistirici] -devel paketleriyle ilgili bir sorun

Fatih Aşıcı fatih at pardus.org.tr
18 Ağu 2010 Çar 21:07:08 EEST


On Wednesday 18 August 2010 23:47:50 Ozan Çağlayan wrote:
> Selam,
> 
> Umarım düşündüğüm kadar ciddi değildir.
> 
> cairo bağımlılığı olan bir paket düşünün. Pakete cairo-devel bağımlılığı
> yazdık. cairo-devel paketine ise cairo bağımlılığı yazıyoruz mevcut
> senaryoda. Ancak cairo-devel->cairo zinciri, runtime bağımlılıkları
> getirdiğinden, cairo bağımlılıklarının -devel bağımlılıklarını çekmiyor.
> Örneğin:
> 
>             <Dependency>fontconfig-devel</Dependency>
>             <Dependency>libXrender-devel</Dependency>
>             <Dependency>xcb-util-devel</Dependency>
>             <Dependency>pixman-devel</Dependency>
>             <Dependency>glitz-devel</Dependency>
>             <Dependency>libpng-devel</Dependency>
>             <Dependency>freetype-devel</Dependency>
> 
> ben cairo-devel bağımlılığı yazdığımda paketime, bunların gelmesi
> gerekirken, -devel'siz halleri geliyor. Bu sebepten dolayı da pkg-config
> ile cairo'nun varlığını test eden autotools betikleri patlıyor:

cairo örneğinde Fedora -devel paketine fontconfig-devel bağımlılığını yazmış; 
ancak onlarda bunu yazmak da zorunlu değil. rpm için yazılmış bir makro/script 
-devel paketlerinin içerdiği .pc dosyalarını inceleyerek gerekli 
bağımlılıkları ekliyor.



Gelistirici mesaj listesiyle ilgili daha fazla bilgi