COPYING psute przez automake -f
Jakub Bogusz
qboosh w pld.org.pl
Pią, 3 Maj 2002, 14:09:12 CEST
On Thu, May 02, 2002 at 09:47:07PM +0200, Tomasz Kłoczko wrote:
> On Thu, 2 May 2002, Jakub Bogusz wrote:
> > On Mon, Apr 29, 2002 at 12:04:21AM +0200, Paweł Sakowski wrote:
> > > W liście z nie, 28-04-2002, godz. 22:51, Jakub Bogusz pisze:
> > > > A tutaj jest workaround na automake -f (raczej brzydki):
> > > > xmlrpc-epi.spec
> > >
> > > --- xmlrpc-epi.spec 12 Apr 2002 11:05:35 -0000 1.3
> > > +++ xmlrpc-epi.spec 28 Apr 2002 22:02:59 -0000
> > > @@ -82,9 +82,7 @@
> > > libtoolize --copy --force
> > > aclocal
> > > autoconf
> > > -mv -f COPYING COPYING.orig
> > > -automake -a -c -f
> > > -mv -f COPYING.orig COPYING
> > > +automake -a -c -f --foreign
> > > %configure \
> > > --program-prefix=xmlrpc-epi-
> > > %{__make}
> > >
> > > Załatwia sprawę COPYING i (chyba) niczego po drodze nie psuje.
> >
> > INSTALL też. Wygląda OK.
> >
> > Aha, jeżeli 'automake -a -c -f' miało uaktualniać config.{sub,guess},
> > to wcale tego nie robi (przynajmniej w am 1.6.1). Nawet jeżeli te
> > pliki się przedtem usunie.
update:
"automake -a -c -f (--foreign)?" nie zawsze uaktualnia config.{sub,guess}
(zależy chyba od zawartości configure-in), ale zawsze uaktualnia missing,
więc "rm (-f )?missing" można pousuwać.
Natomiast config.{sub,guess} jest zawsze uaktualniane przez "libtoolize
--copy --force" (tak, te pliki przychodzą nie tylko z automake, ale
i z libtoolem:
-rwxr-xr-x 1 root root 38504 wrz 14 2001 /usr/share/libtool/config.guess
-rwxr-xr-x 1 root root 28224 wrz 14 2001 /usr/share/libtool/config.sub
)
> Tylko wogóle po co tu zmieniać skoro xmlrpc-epi jest na
> licencji BSD ?
Jedno BSD innemu BSD nierówne. Licencje BSD(-like)? zwykle mają 1-4
punktów. Poza tym w informacjach o licencji BSD często jest
informacja kto jest autorem, a pozostawienia jej licencja wymaga.
> Wystarczy poprostu nie właczać COPYING do %doc i po kłopocie.
Szczególnie jak w tym COPYING (właśnie z xmlrpc-epi) jest:
Subject to the following 3 conditions, Epinions, Inc. permits you, free
of charge, to (a) use, copy, distribute, modify, perform and display this
software and associated documentation files (the "Software"), and (b)
permit others to whom the Software is furnished to do so as well.
1) The above copyright notice and this permission notice shall be included
without modification in all copies or substantial portions of the
Software.
[...]
--
Jakub Bogusz http://prioris.mini.pw.edu.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl