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