26 lines
		
	
	
		
			845 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			845 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # Helper class to handle local checked out GIT repositories cleanly 
 | |
| #
 | |
| 
 | |
| # Bring in the tip SHA fetch functionality to support git local repos fully.
 | |
| inherit gitsha
 | |
| 
 | |
| # Automagically move ${S} and ${O} for the user.  They can further override it, but they shouldn't have to
 | |
| # do anything for most cases- and they'd best know what they're doing when they do it.
 | |
| S = "${WORKDIR}/${PN}"
 | |
| O = "${WORKDIR}/${PN}-obj"
 | |
| 
 | |
| # Explicitly bypass fetch...  It's already fetched...
 | |
| do_fetch () {
 | |
| }
 | |
| 
 | |
| # Override unpack for this recipe.  It's basically unpacked, but we need to 
 | |
| # do a symlink into the ${WORKDIR} to the area specified by ${SRC_DIR} so that
 | |
| # other stages for things like the autotools stuff works like it's supposed
 | |
| # to without too many extra special interventions...
 | |
| do_unpack() {
 | |
| 	rm -rf ${WORKDIR}/${PN}
 | |
| 	ln -s ${SRC_DIR} ${WORKDIR}/${PN}
 | |
| }
 | |
| 
 | 
