old_contents: # vim: set ts=4 sw=4 et: coding=UTF-8
  
  # We basically extend rpmcheck
  from .rpmcheck import RpmCheck
  
  
  class RpmBuild(RpmCheck):
      """
          Replace various troublemakers in build phase
      """
  
      def add(self, line):
          # if user uses cmake directly just recommend him using the macros
          if line.startswith('cmake'):
              self.lines.append('# FIXME: you should use %%cmake macros')
  
          RpmCheck.add(self, line)
  
new_contents: # vim: set ts=4 sw=4 et: coding=UTF-8
  
  # We basically extend rpmcheck
  from .rpmcheck import RpmCheck
  
  
  class RpmBuild(RpmCheck):
      """
          Replace various troublemakers in build phase
      """
  
      def add(self, line):
          # if user uses cmake directly just recommend him using the macros
          if line.startswith('cmake') and not self.previous_line.startswith('# FIXME'):
              self.lines.append('# FIXME: you should use %%cmake macros')
  
          RpmCheck.add(self, line)
  
subject: Fix repetitive adding of cmake macro recommendation