Merhaba;

On Tue, 10 May 2011 01:17:23 +0300
Gökçen Eraslan <gok...@pardus.org.tr> wrote:

> 
> Farm'da paketle ilgili alının warning:
> 
> Installation order: kdesvn kdesvn-devel 
> Installing kdesvn, version 1.5.5, release 15
> File conflicts:
> /usr/lib/libsvnqt.so from libsvnqt package
> /usr/lib/libsvnqt.so.6 from libsvnqt package
> 

libsvnqt kitaplıklarının qsvn diye ayrı bir paketten çıkmasından
kaynaklanıyor bu sorun. Bir de kdesvn-devel paketindeki bütün header
dosyaları libsvnqt-devel'in içinde var.

diğer dağıtımlar şu şekilde yapmış:

Fedora: Ana depolarında qsvn diye bir paket yok, libsvnqt kitaplıkları
kdesvn'den geliyor. 

Mandriva: qsvn ve kdesvn diye iki ayrı paketi var, qsvn'i
-Dsvnqt-name="qsvnqt4" ile derlediği için çakışma olmuyor. 

PLD Linux: qsvn de kdesvn de var, Mandriva gibi bir yol seçmişler,
qsvn'in 0.8.0 sürümünü -DCMAKE_BUILD_TYPE="Release" ile derliyorlar
libsvnqt4.so dosyaları oluşturuyorlar.

rpmfind'da devel(libsvnqt) diye aratınca hep kdesvn-devel paketleri
geliyor (so dosyalarını (libhede.so olanları yani) fedora ve türevleri
dağıtımlar devel paketlerine koyuyorlar da).

http://rpmfind.net/linux/rpm2html/search.php?query=devel(libsvnqt)

Ubuntu ve Debian: kdesvn içinden libsvnqt paketini çıkartıyorlar. Ayrı
bir qsvn paketi yok.

Gentoo: qsvn de kdesvn de var, qsvn'de static-lib.patch diye bir patch
eklemişler depolarına, ama uygulamamışlar da, anlayamadım ne
yaptıklarını.
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-vcs/qsvn/

Bir de bizdeki qsvn kaynak paketinden çıkan libsvnqt paketindeki so
dosyaları /usr/lib/libsvnqt.so.6.1.0 , ama kdesvn'in oluşturduğu so
dosyaları /usr/lib/libsvnqt.so.6.0.3. 

Bunları göz önünde bulundurarak, nasıl bir yol izleyelim?
kdesvn-devel'i tamamen yok edip (aynı dosyalar nasıl olsa
libsvnqt-devel'in içinde var) kdesvn'i ve libsvnqt'yi de birbirlerine
conflict mi yazayım? (çok fantastik geldi, böyle bir şeyle
karşılaşmadım da depoda, yazarken ben de bi titredim şöyle :) )

Fikirler, öneriler?

-- 
Serdar Dalgıç <ser...@pardus.org.tr>
_______________________________________________
Gelistirici mailing list
Gelistirici@pardus.org.tr
http://liste.pardus.org.tr/mailman/listinfo/gelistirici

Cevap