python-tldp/contrib/rpm-release.py

30 lines
532 B
Python

#! /usr/bin/python
#
#
from __future__ import print_function
import os
import sys
opd = os.path.dirname
opj = os.path.join
sys.path.insert(0, opd(opd(__file__)))
from tldp import VERSION
fin = open(opj(opd(__file__), 'tldp.spec.in'))
fout = open(opj(opd(__file__), 'tldp.spec'), 'w')
def transform(mapping, text):
for tag, replacement in mapping.items():
text = text.replace(tag, replacement)
return text
subst = {'@VERSION@': VERSION}
print(subst)
fout.write(transform(subst, fin.read()))
# -- end of file