diff options
| author | Jussi Pakkanen <jussi.pakkanen@mailbox.org> | 2025-11-23 19:50:52 +0200 |
|---|---|---|
| committer | Jussi Pakkanen <jussi.pakkanen@mailbox.org> | 2025-11-23 20:29:19 +0200 |
| commit | 02bbe3eaa4f667293c72401e634e56e9ffbc33c3 (patch) | |
| tree | dfdda307de0fbfc693d981cdf74ba453f3b46b60 /packaging | |
| parent | a06e649f97555d9f01dd592a24a5536432e5f408 (diff) | |
| download | meson-02bbe3eaa4f667293c72401e634e56e9ffbc33c3.tar.gz | |
Bump version number for 1.10 rc1.
Diffstat (limited to 'packaging')
| -rwxr-xr-x | packaging/mpackage.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/packaging/mpackage.py b/packaging/mpackage.py index a075e0627..e457e5580 100755 --- a/packaging/mpackage.py +++ b/packaging/mpackage.py @@ -25,16 +25,19 @@ with tarfile.open(infile , 'r') as tf: fname = os.path.split(infile)[1] tmp = fname.replace('-', '_') -if '0rc' in fname: - version = tmp[6:-7] - base_version = tmp[6:-10] + +assert fname.endswith('.tar.gz') +version_part = fname.split('-', 1)[1][:-7] + +if 'rc' in version_part: + base_version, rcnum = version_part.split('rc') + version = base_version + 'rc' + rcnum extension = tmp[-7:] - rcnum = tmp[-8:-7] dchversion = base_version + '~rc' + rcnum - origname = tmp[:11] + '~rc' + rcnum + '.orig' + extension + origname = tmp.split('rc', 1)[0] + '~rc' + rcnum + '.orig' + extension else: - origname = tmp[:11] + '.orig.' + tmp[-6:] - version = tmp[6:-7] + origname = tmp[:-7] + '.orig.' + tmp[-6:] + version = version_part dchversion = version version_lines = pathlib.Path(relfile).read_text().split('\n')[:-1] prev_ver = version_lines[-1] |
