rpmdev-bumpspec
私ができることで
-r, --rightmost bump trailing .<DIGIT> component if found, append .1 if not; no-op if -s is specified -s STRING, --string=STRING bump trailing .STRING<DIGIT> component if found, append .STRING1 if not; trumps -r
1.2.3
仕様は次のように設定できるため、semverの最後のバージョンを変更するのに役立ちます。
Version: 1.2
Release: 2%{?dist}
その後、実行するとrpmdev-bumpspec -r
取得できますが、バージョンを次のようにハード設定する1.2.3
には1.2
どうすればよいですか?semver
これを行うツールはありますか?それとも、私は自分でやるべきですか?
答え1
いいえ(rpmdev-bumpspecへの貢献を歓迎します。https://pagure.io/rpmdevtoolsそしてhttps://pagure.io/rpmdevtools/blob/master/f/rpmdev-bumpspec)。
しかし、あなたはできます:
rpmspec -q --qf "%{version}\n" your.spec |head -n1
awk
or に渡したsed
後、次の操作を行います。
rpmdev-bumpspec --new=NEWVALUE your.spec