Changeset 101 for trunk/fairerpms


Ignore:
Timestamp:
07/02/06 00:05:31 (18 years ago)
Author:
nanardon
Message:
  • libidification
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fairerpms/presentation.tex

    r100 r101  
    374374} 
    375375 
     376\begin{slide}{libidification} 
     377But: 
     378\begin{itemize} 
     379\item avoir plusieur versions de la librairie\\ 
     380Nomage des paquet en utilisant le numéro majeur 
     381\item avoir plusieur architectures\\ 
     382Nomage en incluant un prefix 
     383\end{itemize} 
     384\bigskip 
     385{\begin{center} 
     386\scriptsize 
     387\begin{tabular}{|c|c|c|} 
     388\hline 
     389majeur:&0&1\\ 
     390\hline 
     39132bits&libfoo0&libfoo1\\ 
     392&lib/foo.so.0&lib/foo.so.1\\ 
     393\hline 
     39464bits&lib64foo0&lib64foo1\\ 
     395&lib64/foo.so.0&lib64/foo.so.1\\ 
     396\hline 
     397\end{tabular} 
     398\end{center} 
     399} 
     400 
     401\end{slide} 
     402 
     403\begin{slide}{libidification: dans la pratique} 
     404 
     405\begin{verbatim} 
     406%define major 0 
     407#similar to %_lib%name%major 
     408%define libname %name %major 
     409\end{verbatim} 
     410\ldots 
     411\begin{verbatim} 
     412%package -n %libname 
     413Provide: lib%name = %version-%release 
     414\end{verbatim} 
     415\ldots 
     416\begin{verbatim} 
     417%files -n %libname 
     418%defattr(-, root, root, -) 
     419%_libdir/*.so.* 
     420\end{verbatim} 
     421\end{slide} 
     422 
    376423\end{document} 
Note: See TracChangeset for help on using the changeset viewer.