tc-viewer.spec

Jakub Bogusz qboosh w pld-linux.org
Pią, 12 Sty 2007, 07:39:00 CET


On Fri, Jan 12, 2007 at 12:25:17AM +0100, Krystian Tomczyk wrote:
> Dnia 11-01-2007, czw o godzinie 23:36 +0100, Adam Mikuta napisał(a):
> > 07-01-11, Zbyniu Krzystolik <zbyniu w geocarbon.pl> napisał(a):
> > 
> > > > A jak zrobić żeby dokumentacja się gzipowała?
> > > dać wpis:
> > > %doc Changelog
> > 
> > Tak też próbowałem wcześniej. Ale nie mogłem zrozumieć gdzie on tego
> > Changeloga szuka...
> > 
> > Jeśli zrobię tak:
> > (...)
> > %install
> > rm -rf $RPM_BUILD_ROOT
> > install -d $RPM_BUILD_ROOT%{_bindir}
> > install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
> > 
> > cp %{_sourcedir}/tc-viewer $RPM_BUILD_ROOT%{_bindir}
       ^^^^^^^^^^^^^^^^^^^^^^^
%{SOURCEn} lepiej

> Pomogło takie coś:
> %install
> rm -rf $RPM_BUILD_ROOT
> install -d $RPM_BUILD_ROOT%{_bindir}
> install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
> 
> cp %{_sourcedir}/tc-viewer $RPM_BUILD_ROOT%{_bindir}
> cp %{_sourcedir}/tc-viewer.conf ~/rpm/BUILD/tc-viewer.conf.example
> cp %{_sourcedir}/Changelog ~/rpm/BUILD/Changelog
                             ^^^^^^^^^^^^^^^^^^^^^

> Tylko czy taki hack jest dopuszczalny?

~/rpm/cokolwiek jest niedopuszczalne. Katalog może nazywać się zupełnie
inaczej. I śmiecenie bezpośrednio w %{_builddir} też.

Żeby użyć builddir, najlepiej wywołać %setup -qcT w %prep i kopiować
pliki do bieżącego katalogu.

I lepiej nie nazywać źródła samym "Changelog" - nazwa zbyt pospolita,
możliwa jest kolizja z innym pakietem.


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


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