Re: Retrieving the value of a macro defined in a spec file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 20, 2014 at 8:00 PM, Jeff Peeler <jpeeler@xxxxxxxxxx> wrote:
> It would be great if there were a solution available in python, but I've not
> found anything in the TransactionSet API of value. Surely this must be possible
> as "fedpkg mockbuild" works as expected.

This looks wrong but actually works just fine:

In [1]: import rpm

In [2]: rpm.spec('js-jquery.spec')
Out[2]: <rpm.spec at 0x7f223f00bb70>

In [3]: rpm.expandMacro('%{shortcommit}')
Out[3]: '4dec426'

(%{shortcommit} in this spec is used as explained in [1].)

There ought to be a more OO-way but I couldn't find it poking around
when I needed this awhile ago.

-T.C.

[1] http://fedoraproject.org/wiki/Packaging:SourceURL#Github
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging





[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux