SPECS: polypaudio.spec - separated libs, rel. 4

Jakub Bogusz qboosh w pld-linux.org
Śro, 13 Kwi 2005, 19:53:10 CEST


On Wed, Apr 06, 2005 at 03:53:20PM +0200, djurban wrote:
>  %files
>  %defattr(644,root,root,755)
>  %doc README
> -%dir /etc/polypaudio
> -%config(noreplace) %verify(not md5 mtime size) /etc/polypaudio/daemon.conf
> -%config(noreplace) %verify(not md5 mtime size) /etc/polypaudio/default.pa
> -%config(noreplace) %verify(not md5 mtime size) /etc/polypaudio/client.conf
> +%dir %{_sysconfdir}/polypaudio
> +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/polypaudio/daemon.conf
> +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/polypaudio/default.pa
> +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/polypaudio/client.conf
>  %attr(755,root,root) %{_bindir}/*
> +
> +%files libs
> +%defattr(644,root,root,755)
>  %attr(755,root,root) %{_libdir}/lib*-*.so.*.*.*
>  %dir %{_libdir}/%{name}-%{version}
>  %attr(755,root,root) %{_libdir}/%{name}-%{version}/*.so

Czemu ma służyć akurat taki podział? Nie sądzę, żeby był głęboko
pomyślany...

Z szybkiego rozpoznania grepem:
Do client.conf odwołuje się biblioteka libpolyp (oraz binarka
pax11publish).
Z kolei do %{_libdir}/%{name}* odwołania są w binarce polypaudio oraz
jej pliku konfiguracyjnym (daemon.conf), a nie w bibliotekach.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




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