On Wednesday 03 September 2008 12:28:08 Till Maas wrote: > On Wed September 3 2008, Michael Schwendt wrote: > > On Wed, 03 Sep 2008 17:45:41 +0200, Till Maas wrote: > > > Hiyas, > > > > > > are there some best practices or some secret macros I can redifine to > > > use a lzma compressed tarball as Source0 for Fedora 8+ specs? > > > It would help if I could pass --use-compress-program=lzma to the tar > > > commandline that %setup uses. > > > > %setup -c -q -T > > > > and extract %{SOURCE0} manually. Does that help, too? > > Thanks, the best solution I can think of with this %setup commandline is > this: > > %setup -q -c -T > lzma -c -d %SOURCE0 | tar -xvvf - -C .. > > Without the -C .. tar will create a new directory within the extracted > source directory, e.g. foo-1.2/foo-1.2 which will break the remainder of > the spec. Nb: coreutils uses an lzma-compressed tarball, with the following: %prep #do not unpack in setup because of lzma is not yet supported in setup macro %setup -q -c -T cd .. lzma -dc %SOURCE0 | tar xf - cd %name-%version <apply patches> ... -- Jarod Wilson jarod@xxxxxxxxxx -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list