@@ -53,21 +53,21 @@ impl RPMSpec {
5353 if !RE_RELEASE . is_match ( & self . f ) {
5454 return error ! ( "No `Release:` preamble for {}" , self . name) ;
5555 }
56- match RE_RELEASE . replace ( & self . f , format ! ( "Release:${{1}}{rel}%?dist\n " ) ) {
56+ match RE_RELEASE . replace ( & self . f , format ! ( "Release:${{1}}{rel}%{{ ?dist}} \n " ) ) {
5757 std:: borrow:: Cow :: Borrowed ( _) => {
58- return info ! ( "{}: Release: {rel}%?dist [UNCHANGED]" , self . name)
58+ return info ! ( "{}: Release: {rel}%{{ ?dist}} [UNCHANGED]" , self . name)
5959 }
6060 std:: borrow:: Cow :: Owned ( f) => self . f = f,
6161 }
62- info ! ( "{}: Release: {rel}%?dist" , self . name) ;
62+ info ! ( "{}: Release: {rel}%{{ ?dist}} " , self . name) ;
6363 }
6464 /// Sets the release number in the spec file
6565 pub fn release ( & mut self , rel : & str ) {
6666 if !RE_RELEASE . is_match ( & self . f ) {
6767 return error ! ( "No `Release:` preamble for {}" , self . name) ;
6868 }
6969 let rel = rel. trim ( ) ;
70- match RE_RELEASE . replace ( & self . f , format ! ( "Release:${{1}}{rel}%?dist\n " ) ) {
70+ match RE_RELEASE . replace ( & self . f , format ! ( "Release:${{1}}{rel}%{{ ?dist}} \n " ) ) {
7171 std:: borrow:: Cow :: Borrowed ( _) => {
7272 return info ! ( "{}: Release: {rel} [UNCHANGED]" , self . name)
7373 }
0 commit comments