Mailinglist Archive: opensuse-packaging (42 mails)

< Previous Next >
[opensuse-packaging] %setup -q -a 0 for Source0 then %setup -q a 1 -n pkg-%{version}/lib but need --strip-components=1

I'm trying to package pngquant that relies on:


What needs to happen is for pngquant-%{version}.tar.gz alone to be unzipped.
It creates a pngquant-%{version}/lib directory that I need to unzip Source1

I've tried

%setup -q -a 0
%setup -q -a 1 -n pngquant-%{version}/lib

which unzips in the correct order, but does not provide a way to
--strip-components=1 to get rid of the libimagequant-%{version} default

When I manually put the sources together to build, I simply

tar -xzf pngquant-2.12.2.tar.gz
cd pngquant-2.12.2
tar -xz --directory=./pngquant-2.12.2/lib --strip-components=1 -f

How do I tell setup to do that in a spec?

David C. Rankin, J.D.,P.E.
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-packaging+owner@xxxxxxxxxxxx

< Previous Next >
List Navigation