rpm: enhance logic in guessing the prefix of source archives
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Fri, 8 Jun 2012 07:20:12 +0000 (10:20 +0300)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Fri, 14 Nov 2014 12:45:07 +0000 (14:45 +0200)
commit666e35fda776b811b2636692272f1507d46231f9
treeb98aea11c93f16412498c79b0cc199a0350e9a89
parent9e032926e4cea451f00e0410a909c249ccb03fb1
rpm: enhance logic in guessing the prefix of source archives

Now a prefix is guessed for all source archives (not for the one and
only "orig archive"). By default it is
'<archive_name>-<archive_version>/' if name and version can be
determined from the filename. If not, the archive basename (i.e.
filename less archive and compression extensions) is used.

In addition, more logic is applied to the "orig archive": gbp examines
the setup macro (if found) for the source and takes the prefix from
there. If some macros (in the '-n' option of the setup macro) cannot be
expanded archive basename us used as the prefix.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
gbp/scripts/buildpackage_rpm.py