packages: lensfun/lensfun.spec - package api manual - rel. 1

Kacper Kornet kornet at gatekeeper.camk.edu.pl
Tue Jun 29 20:09:55 CEST 2010


On Tue, Jun 29, 2010 at 07:28:55PM +0200, Przemyslaw Iskra wrote:
> On Tue, Jun 29, 2010 at 04:28:17PM +0200, draenog wrote:

> > @@ -87,6 +84,8 @@

> >  %{__make} install \
> >  	DESTDIR=$RPM_BUILD_ROOT
> > +%{__gzip} -9 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/{README,cc-by-sa-3.0.txt}
> > +rm $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/{gpl-3.0.txt,lgpl-3.0.txt}

> >  %clean
> >  rm -rf $RPM_BUILD_ROOT
> > @@ -96,7 +95,9 @@

> >  %files
> >  %defattr(644,root,root,755)
> > -%doc README docs/cc-by-sa-3.0.txt
> > +%{_docdir}/%{name}-%{version}/README.gz
> > +%{_docdir}/%{name}-%{version}/cc-by-sa-3.0.txt.gz
> > +%dir %{_docdir}/%{name}-%{version}
> >  %attr(755,root,root) %{_libdir}/liblensfun.so.*.*.*
> >  %{_datadir}/lensfun


> Please, give us a good reason why you've done this manually.

Because I wanted to package %{_docdir}/%{name}-%{version}/manual and it
is generated in source directory in place which depens on architecture
of builder machine not of built packege. For example locally it is put
always in ./out/posix.x86_64/release/docs/manual, while I build i686
packages.

-- 
  Kacper 


More information about the pld-devel-en mailing list