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