On Thu, Sep 24, 2015 at 07:39:15PM +0300, [email protected] wrote:
> 3. Set up basic build environment in your home directory:
> mkdir -p ~/RPM/{BUILD,ROOT,RPMS,SOURCES,SPECS,SRPMS,tmp}
> cat > ~/.rpmmacros << __RPMMACROS_EOF__
> %_topdir %homedir/RPM
> %_tmppath %homedir/RPM/tmp
> %buildroot %homedir/RPM/ROOT/%name-%version-%release
> __RPMMACROS_EOF__
BTW, we have rpminit(1) in our rpm package to do the above.
NAME
rpminit - create private RPM package build directories
SYNOPSIS
rpminit
DESCRIPTION
rpminit is a script that will setup a set of private directories for
building RPM packages as the current user. The directories are created
under ~/.rpm.d/ and their use configured by the script via ~/.rpm-
macros.
FILES
~/.rpm.d/
~/.rpmmacros
HISTORY
rpminit first appeared in Openwall GNU/*/Linux 1.1.
Alexander