Section 1 · User commands

spectool.1

Package: rpmdevtools

RPMDEV-SPECTOOL

NAME
DESCRIPTION


NAME

rpmdev-spectool − manual page for rpmdev-spectool 1.1.0

DESCRIPTION

usage: rpmdev−spectool [−h] [−−list−files] [−−get−files] [−−version] [−−all] [−−sources] [−−patches] [−−source SOURCE] [−−patch PATCH] [−−define DEFINE] [−−directory DIRECTORY] [−−sourcedir] [−−dry−run] [−−force] [−−debug] specfile

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.

positional arguments:

specfile

options:

−h, −−help

show this help message and exit

Operating mode:

−−list−files, −−lf, −l

lists the expanded sources/patches (default)

−−get−files, −−gf, −g

gets the sources/patches that are listed with a URL

−−version, −V

Print the version and exit

Files on which to operate:

−−all, −a

all files, sources and patches (default)

−−sources, −S

all sources

−−patches, −P

all patches

−−source SOURCE, −s SOURCE

specified sources

−−patch PATCH, −p PATCH

specified patches

Miscellaneous:

−−define DEFINE, −d DEFINE

defines RPM macro ’macro’ to be ’value’

−−directory DIRECTORY, −C DIRECTORY

download into specified directory (default ’.’)

−−sourcedir, −R

download into rpm’s %{_sourcedir}

−−dry−run, −−dryrun, −n

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

−−force, −f

try to unlink and download if target files exist

−−debug, −D

output debug info, don’t clean up when done