[SPECS] mercurial.spec - drobne poprawki.

Jakub Bogusz qboosh w pld-linux.org
Pią, 6 Paź 2006, 19:33:01 CEST


On Fri, Oct 06, 2006 at 06:02:18PM +0200, arkh wrote:
> On 10/6/06, Jakub Bogusz <qboosh w pld-linux.org> wrote:
> > On Fri, Oct 06, 2006 at 05:22:53PM +0200, arkh wrote:
> > > Witajcie!
> > >
> > > Naniosłem drobne poprawki w specu mercuriala, poprzednia wersja miała
> > > niespakietowane pliki, tutaj już wszystko jest w porządku.
> > > Dodałem także pliki "man" do paczki.
> > >
> > > pozdrawiam
> >
> > > +mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1 $RPM_BUILD_ROOT/%{_mandir}/man5
> >
> > install -d, nadmiarowy '/'
> >
> > > +install -m 0644 doc/hg.1 $RPM_BUILD_ROOT/%{_mandir}/man1/hg.1
> > > +install -m 0644 doc/hgmerge.1 $RPM_BUILD_ROOT/%{_mandir}/man1/hgmerge.1
> > > +install -m 0644 doc/hgrc.5 $RPM_BUILD_ROOT/%{_mandir}/man5/hgrc.5
> >
> > Niepotrzebne "-m 0644", nadmiarowy '/'
> >
> > > -%py_comp $RPM_BUILD_ROOT%{py_sitedir}
> > > -%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
> > > -%py_postclean
> >
> > A to dlaczego?
> >
> > >
> > >  %clean
> > >  rm -rf $RPM_BUILD_ROOT
> > >
> > > -%files
> > > -%defattr(644,root,root,755)
> > > +%files -f %{name}.files
> > > +%defattr(-,root,root,-)
> >
> > REJECT. Atrybuty plików mają być jawnie podane.
[...]
> 
> Przy poprawianiu speca wzorowałem się na specu z Fedory.

To nie musi być dobry przykład.
Żeby się wyleczyć z brania przykładu z FC i RHEL, polecam spece do FDS.
Jedna wielka prowizorka "byle się wyrobić w timeline", co zresztą
napisane w komentarzu.

> Niestety nie będę potrafił tego poprawić w taki sposób żeby było
> zgodnie ze standardami PLD, więc pierwszy mail na tą grupę proszę
> potraktować jako zasygnalizowanie błędów jakie występują z poprzednią
> wersją speca.

Manuale dodałem. Listy plików niespakietowanych nie widziałem, więc tego
nie ruszałem.


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


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