[SPEC] ptlib
Paweł Zuzelski
z w xatka.net
Wto, 21 Paź 2008, 00:51:45 CEST
On Monday 20 of October 2008 21:58:18 Przemysław Firszt wrote:
> Wersja ze spakowanymi lib.*.* i lib.*.*
> %attr(755,root,root) %{_libdir}/libpt.so.%{version}
> %attr(755,root,root) %{_libdir}/libpt.so.*
> %attr(755,root,root) %{_libdir}/libpt.so.*.*
Normalnie te linie powinny wyglądać tak:
%attr(755,root,root) %ghost %{_libdir}/libpt.so.2
%attr(755,root,root) %{_libdir}/libpt.so.*.*.*
Ale jako, że ta biblioteka nie jest wersjonowana jak biblioteki so w linuksie
(to wygląda, jakby autor bez zrozumienia o co chodzi zrobił bibliotekę, żeby
"wyglądała tak jak inne" :-/), myślę, że nalepiej będzie ją spakować tak:
W nagłówku:
%define major 2
%define minor 4
%define release 1
Version: %{major}.%{minor}.%{release}
W %files:
%attr(755,root,root) %{_libdir}/libpt.so.%{major}.%{minor}.%{release}
%attr(755,root,root) %{_libdir}/libpt.so.%{major}.%{minor}
%attr(755,root,root) %{_libdir}/libpt.so.%{major}
Druga rzecz - w %post i %postun nie ma sensu wywoływać ldconfig, skoro te
biblioteki nie mają prawidłowych soname.
Trzecia rzecz - po poprawieniu pierwszej rzeczy dalej się nie buduje:
Processing files: ptlib-video-avc-2.4.1-1
error: File not
found: /home/users/z/tmp/ptlib-2.4.1-root-z/usr/lib/ptlib-2.4.1/devices/videoinput/avc_pwplugin.so
--
Pozdrawiam,
Paweł
Więcej informacji o liście dyskusyjnej pld-devel-pl