spectool man page

spectool — manual page for spectool v1.0.10rpmdev2

Synopsis

spectool [<options>] <specfile>

Description

Spectool is a tool to expand and download sources and patches from specfiles.

If you experience problems with specific specfiles, try to run

rpmbuild --nobuild --nodeps <specfile>

on the file which might give a clue why spectool fails on a file (ignore anything about missing sources or patches). The plan is to catch errors like this in spectool itself and warn the user about it in the future.

Options

Operating mode

-l, --lf, --list-files

lists the expanded sources/patches (default)

-g, --gf, --get-files

gets the sources/patches that are listed with a URL

-h, --help

display this help screen

Files on which to operate

-A, --all

all files, sources and patches (default)

-S, --sources

all sources

-P, --patches

all patches

-s, --source x[,y[,...]]

specified sources

-p, --patch a[,b[,...]]

specified patches

Miscellaneous

-d, --define 'macro value'

defines RPM macro 'macro' to be 'value'

-C, --directory dir

download into specified directory (default '.')

-R, --sourcedir

download into rpm's %{_sourcedir}

-n, --dryrun, --dry-run

don't download anything, just show what would be done

-f, --force

try to unlink and download if target files exist

-D, --debug

output debug info, don't clean up when done

Files

/etc/rpmdevtools/curlrc

optional curl(1) configuration

Info

February 2017 spectool v1.0.10rpmdev2 User Commands