diff options
author | Teddy Wing | 2018-11-15 08:06:26 +0100 |
---|---|---|
committer | Teddy Wing | 2018-11-15 08:07:34 +0100 |
commit | e3f1aac1caada3efaac7819d101cee850181f0da (patch) | |
tree | aa50dcd94d92dd0ab63740be0ea7b48111683416 /pkg | |
parent | 2c0a03f56e9f6a8f407383e565b55dbddb64ecbf (diff) | |
download | DomeKey-e3f1aac1caada3efaac7819d101cee850181f0da.tar.bz2 |
generate_homebrew_formula.py: Get version
Get the version from `main.m`.
Diffstat (limited to 'pkg')
-rwxr-xr-x | pkg/generate_homebrew_formula.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pkg/generate_homebrew_formula.py b/pkg/generate_homebrew_formula.py index 587ad52..122c56e 100755 --- a/pkg/generate_homebrew_formula.py +++ b/pkg/generate_homebrew_formula.py @@ -2,6 +2,15 @@ from string import Template import os +import re + + +def get_version(): + with open(os.path.join(script_dir, '../DomeKey/main.m'), 'r') as f: + for line in f: + if 'VERSION' in line: + version = re.search('"([\d.]+)"', line)[1] + return version script_dir = os.path.dirname(__file__) @@ -18,7 +27,7 @@ with open(os.path.join(script_dir, 'com.teddywing.dome-key.plist'), 'r') as f: template = Template(homebrew_template) formula = template.substitute( - VERSION='test', + VERSION=get_version(), SHA256='unknown', PLIST=plist.rstrip(), ) |