Skip to content

Commit 01c4446

Browse files
authored
Add an optional release version suffix to RPM templates (#569)
We can use this RPM macro to optionally append a build stamp to the release version at build time. This is necessary to achieve the same non-abi-compatible scheme as is used in the ROS debian packages.
1 parent 830aa4f commit 01c4446

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

bloom/generators/rpm/templates/ament_cmake/template.spec.em

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Name: @(Package)
66
Version: @(Version)
7-
Release: @(RPMInc)%{?dist}
7+
Release: @(RPMInc)%{?dist}%{?release_suffix}
88
Summary: ROS @(Name) package
99

1010
License: @(License)

bloom/generators/rpm/templates/ament_python/template.spec.em

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Name: @(Package)
66
Version: @(Version)
7-
Release: @(RPMInc)%{?dist}
7+
Release: @(RPMInc)%{?dist}%{?release_suffix}
88
Summary: ROS @(Name) package
99

1010
License: @(License)

bloom/generators/rpm/templates/catkin/template.spec.em

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Name: @(Package)
66
Version: @(Version)
7-
Release: @(RPMInc)%{?dist}
7+
Release: @(RPMInc)%{?dist}%{?release_suffix}
88
Summary: ROS @(Name) package
99

1010
License: @(License)

bloom/generators/rpm/templates/cmake/template.spec.em

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Name: @(Package)
66
Version: @(Version)
7-
Release: @(RPMInc)%{?dist}
7+
Release: @(RPMInc)%{?dist}%{?release_suffix}
88
Summary: ROS @(Name) package
99

1010
License: @(License)

0 commit comments

Comments
 (0)