File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 48
48
pushd " ${LOCAL_BRANCH_FOLDER} "
49
49
fi
50
50
51
+ previous_version=$( grep -o -P ' (?<=version_current ).*' crystal.spec)
52
+
51
53
# Update version in *.dsc and *.spec
52
54
sed -i -e " s/^Version: .*/Version: ${VERSION} -1/" * .dsc
53
- sed -i -e " s/^DEBTRANSFORM-TAR: .*/DEBTRANSFORM-TAR: ${VERSION} .tar.gz/" * .dsc
54
- sed -i -e " s/^Version: .*/Version: ${VERSION} /" * .spec
55
- sed -i -e " s/VERSION=.*/VERSION=${VERSION} /" debian.rules
56
- sed -i -e " s/^Provides: crystal[0-9]*.[0-9]*/Provides: crystal${VERSION% .* } /" debian.control
55
+
56
+ sed -i -e " s/version_suffix .*/version_suffix ${VERSION% .* } /" * .spec
57
+ sed -i -e " s/version_current .*/version_current ${VERSION} /" * .spec
58
+ sed -i -e " s/version_previous .*/version_previous ${previous_version} /" * .spec
59
+ sed -i -e " /%define obsolete_crystal_versioned()/ Obsoletes: %{1}${previous_version% .* } %{?2:-%{2}} \\\\ " * .spec
60
+
61
+ sed -i -e " s/^Depends: crystal[^-]*/Depends: crystal${VERSION% .* } /" debian.control
62
+ sed -i -e " s/^Version: .*/Version: ${VERSION% .* } /" debian.control
57
63
58
64
# Commit changes to OBS
59
65
message=" Release $VERSION "
You can’t perform that action at this time.
0 commit comments