From e3f1aac1caada3efaac7819d101cee850181f0da Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Thu, 15 Nov 2018 08:06:26 +0100 Subject: generate_homebrew_formula.py: Get version Get the version from `main.m`. --- pkg/generate_homebrew_formula.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'pkg/generate_homebrew_formula.py') 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(), ) -- cgit v1.2.3