sendip.spec
    Jakub Bogusz 
    qboosh w pld-linux.org
       
    Sob, 22 Sty 2005, 00:39:44 CET
    
    
  
On Sat, Jan 22, 2005 at 12:18:29AM +0100, Jan Wideł wrote:
> On Fri, 21 Jan 2005, Artur Makutunowicz wrote:
> >
> > Witam.
> > Pakiet buduje się i działa.
> 
> Dzięki dodane.
> 
> Moje uwagi:
> 
> > License:        GPL
> 
> źle, nie przejżałeś LICENCES:
> License:        GPL v2
"nie przejrzałeś". LICENSE, nie LICENSES.
+README, bo w nim napisane, że obowiązuje wersja z pliku (bez
alternatywy w postaci późniejszej wersji, co się często zdarza
w przypadku (L)GPL).
> > %build
> > %{__make} PREFIX=%{_prefix} LIBDIR=%{_libdir}/sendip
> 
> wystarczyło:
> 
> %{__make} \
>         PREFIX=%{_prefix}
Nie, %{_libdir} to nie to samo co %{_prefix}/lib
> > install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_libdir}/sendip}
> 
> > install *.so $RPM_BUILD_ROOT%{_libdir}/sendip
> > install sendip $RPM_BUILD_ROOT%{_bindir}
> > install sendip.1 $RPM_BUILD_ROOT%{_mandir}/man1
> 
> niepotrzebne, wszytko załatwiał:
> 
> %{__make} install \
>          PREFIX=$RPM_BUILD_ROOT%{_prefix}
+ LIBDIR=...
> > %attr(755,root,root) %{_bindir}/sendip
> 
> Lepiej używać makr, po to są:
> 
> %attr(755,root,root) %{_bindir}/%{name}
Tutaj? Dyskusyjne, z %{name} jest IMO mniej czytelne.
Ale nie ma przyjętego standardu.
PS. nie rozumiem powodu wydzielenia modułów dynamicznych (nazwanie ich
"bibliotekami współdzielonymi" jest naciągane) do podpakietu -libs.
I wywoływania ldconfig w nim.
-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl