You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							44 lines
						
					
					
						
							1.2 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							44 lines
						
					
					
						
							1.2 KiB
						
					
					
				
								Contribute to KiCad (under Linux)
							 | 
						|
								--------------------
							 | 
						|
								
							 | 
						|
								1) make sure you have all the dependencies of KiCad:
							 | 
						|
									sudo apt-get install debhelper dpatch libx11-dev 
							 | 
						|
									sudo apt-get install libglu1-mesa-dev libgl1-mesa-dev mesa-common-dev 
							 | 
						|
									sudo apt-get install libwxbase2.8-dev libwxgtk2.8-dev libboost-dev fakeroot 
							 | 
						|
									sudo apt-get install cmake bzr
							 | 
						|
								
							 | 
						|
								2) initialize Bazaar:
							 | 
						|
									bzr whoami "John Doe <john.doe@gmail.com>"
							 | 
						|
								
							 | 
						|
								3) get LATEST KiCad source tree and name it, for instance, "kicad_john":
							 | 
						|
									cd ~/
							 | 
						|
									bzr branch lp:kicad kicad_john
							 | 
						|
								
							 | 
						|
								4) create a copy of this folder and zip it away (just in case).
							 | 
						|
								
							 | 
						|
								5) Modify/add source code.
							 | 
						|
									cd kicad_john
							 | 
						|
									gedit .......
							 | 
						|
								
							 | 
						|
								6) Compile:
							 | 
						|
									cd kicad_john
							 | 
						|
									mkdir build; cd build
							 | 
						|
									cmake ../ -DKICAD_TESTING_VERSION=ON -DCMAKE_BUILD_TYPE=Debug
							 | 
						|
									make -j 4				# this is for a 4 core machine
							 | 
						|
								
							 | 
						|
								7) Repeat step 5 and 6 until satisfied.
							 | 
						|
								
							 | 
						|
								8) Delete the "build" folder and create a patch:
							 | 
						|
									cd kicad_john
							 | 
						|
									rm -R ./build
							 | 
						|
									bzr add .
							 | 
						|
									bzr status
							 | 
						|
									bzr diff  > gui_better_zoom.patch
							 | 
						|
								
							 | 
						|
								9) Send the patch file "gui_better_zoom.patch" to the KiCad developers mailing list.
							 | 
						|
								   in the subject of the e-mail include the keyword "[PATCH]".
							 | 
						|
								   in the body of the e-mail clearly explain what you have done.
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								for more info see INSTALL.txt.
							 | 
						|
								
							 |