mirror of https://github.com/tLDP/python-tldp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
532 B
29 lines
532 B
#! /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
|
|
|