Assist more in the template from brew create
				
					
				
			This commit is contained in:
		
							parent
							
								
									abe0be8a2e
								
							
						
					
					
						commit
						b6a5b3f3a3
					
				@ -98,7 +98,8 @@ class FormulaCreator
 | 
			
		||||
  def template; <<-EOS.undent
 | 
			
		||||
    require 'formula'
 | 
			
		||||
 | 
			
		||||
    # REMOVE ALL GENERATED COMMENTS BEFORE SUBMITTING YOUR PULL REQUEST!
 | 
			
		||||
    # Documentation: https://github.com/mxcl/homebrew/wiki/Formula-Cookbook
 | 
			
		||||
    # PLEASE REMOVE ALL GENERATED COMMENTS BEFORE SUBMITTING YOUR PULL REQUEST!
 | 
			
		||||
 | 
			
		||||
    class #{Formula.class_s name} < Formula
 | 
			
		||||
      homepage ''
 | 
			
		||||
@ -112,6 +113,9 @@ class FormulaCreator
 | 
			
		||||
    <% end  %>
 | 
			
		||||
 | 
			
		||||
      def install
 | 
			
		||||
        # ENV.x11 # if your formula requires any X11 headers
 | 
			
		||||
        # ENV.j1  # if your formula's build system can't parallelize
 | 
			
		||||
 | 
			
		||||
    <% if  mode == :cmake %>
 | 
			
		||||
        system "cmake . \#{std_cmake_parameters}"
 | 
			
		||||
    <% elsif  mode == :autotools %>
 | 
			
		||||
@ -122,15 +126,13 @@ class FormulaCreator
 | 
			
		||||
                              "--prefix=\#{prefix}"
 | 
			
		||||
        # system "cmake . \#{std_cmake_parameters}"
 | 
			
		||||
    <% end  %>
 | 
			
		||||
        # if this fails, try separate make/make install steps
 | 
			
		||||
        system "make install"
 | 
			
		||||
        system "make install" # if this fails, try separate make/make install steps
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      def test
 | 
			
		||||
        # This test will fail and we won't accept that! It's enough to just
 | 
			
		||||
        # replace "false" with the main program this formula installs, but
 | 
			
		||||
        # it'd be nice if you were more thorough. Test the test with
 | 
			
		||||
        # `brew test #{name}`.
 | 
			
		||||
        # This test will fail and we won't accept that! It's enough to just replace
 | 
			
		||||
        # "false" with the main program this formula installs, but it'd be nice if you
 | 
			
		||||
        # were more thorough. Run the test with `brew test #{name}`.
 | 
			
		||||
        system "false"
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user