mirror of
				https://github.com/ruby-opencv/ruby-opencv
				synced 2023-03-27 23:22:12 -04:00 
			
		
		
		
	modified to be able to install both "rake package && gem install opencv-x.y.z.gem" and "ruby extconf.rb && make && make install" ways
This commit is contained in:
		
							parent
							
								
									f5a11ea191
								
							
						
					
					
						commit
						756db66ba4
					
				
					 8 changed files with 39 additions and 12 deletions
				
			
		
							
								
								
									
										3
									
								
								Gemfile
									
										
									
									
									
								
							
							
						
						
									
										3
									
								
								Gemfile
									
										
									
									
									
								
							|  | @ -2,4 +2,5 @@ source :gemcutter | |||
| 
 | ||||
| gem "hoe" | ||||
| gem "hoe-gemspec" | ||||
| gem "rspec" | ||||
| gem "rspec" | ||||
| gem "rake-compiler" | ||||
|  |  | |||
							
								
								
									
										28
									
								
								Gemfile.lock
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								Gemfile.lock
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,28 @@ | |||
| GEM | ||||
|   remote: http://rubygems.org/ | ||||
|   specs: | ||||
|     diff-lcs (1.1.2) | ||||
|     hoe (2.9.4) | ||||
|       rake (>= 0.8.7) | ||||
|     hoe-gemspec (1.0.0) | ||||
|       hoe (>= 2.2.0) | ||||
|     rake (0.8.7) | ||||
|     rake-compiler (0.7.8) | ||||
|       rake | ||||
|     rspec (2.5.0) | ||||
|       rspec-core (~> 2.5.0) | ||||
|       rspec-expectations (~> 2.5.0) | ||||
|       rspec-mocks (~> 2.5.0) | ||||
|     rspec-core (2.5.1) | ||||
|     rspec-expectations (2.5.0) | ||||
|       diff-lcs (~> 1.1.2) | ||||
|     rspec-mocks (2.5.0) | ||||
| 
 | ||||
| PLATFORMS | ||||
|   ruby | ||||
| 
 | ||||
| DEPENDENCIES | ||||
|   hoe | ||||
|   hoe-gemspec | ||||
|   rake-compiler | ||||
|   rspec | ||||
|  | @ -3,6 +3,7 @@ License.txt | |||
| Manifest.txt | ||||
| README.rdoc | ||||
| Rakefile | ||||
| extconf.rb | ||||
| examples/convexhull.rb | ||||
| examples/face_detect.rb | ||||
| examples/houghcircle.rb | ||||
|  | @ -45,8 +46,6 @@ ext/opencv/cvhistogram.cpp | |||
| ext/opencv/cvhistogram.h | ||||
| ext/opencv/cvhumoments.cpp | ||||
| ext/opencv/cvhumoments.h | ||||
| ext/opencv/cvindex.cpp | ||||
| ext/opencv/cvindex.h | ||||
| ext/opencv/cvline.cpp | ||||
| ext/opencv/cvline.h | ||||
| ext/opencv/cvmat.cpp | ||||
|  | @ -85,7 +84,6 @@ ext/opencv/cvtwopoints.cpp | |||
| ext/opencv/cvtwopoints.h | ||||
| ext/opencv/cvvideowriter.cpp | ||||
| ext/opencv/cvvideowriter.h | ||||
| ext/opencv/extconf.rb | ||||
| ext/opencv/gui.cpp | ||||
| ext/opencv/gui.h | ||||
| ext/opencv/iplconvkernel.cpp | ||||
|  | @ -108,8 +106,8 @@ images/CvMat_sobel.png | |||
| images/CvMat_sub_rect.png | ||||
| images/CvSeq_relationmap.png | ||||
| images/face_detect_from_lena.jpg | ||||
| lib/opencv.rb | ||||
| lib/version.rb | ||||
| ext/opencv/lib/opencv.rb | ||||
| ext/opencv/lib/version.rb | ||||
| setup/setup.cygwin.rb | ||||
| setup/setup.mingw.rb | ||||
| setup/setup.mswin32.rb | ||||
|  |  | |||
							
								
								
									
										4
									
								
								Rakefile
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								Rakefile
									
										
									
									
									
								
							|  | @ -4,7 +4,7 @@ require 'rubygems' | |||
| require 'hoe' | ||||
| 
 | ||||
| require 'rake/extensiontask' | ||||
| require './lib/version' | ||||
| require './ext/opencv/lib/version' | ||||
| 
 | ||||
| Hoe.plugin :gemspec | ||||
| 
 | ||||
|  | @ -24,7 +24,7 @@ EOF | |||
|   p.readme_file  = 'README.rdoc' | ||||
|   p.history_file = 'History.txt' | ||||
|   p.spec_extras = { | ||||
|     :extensions => %w{ext/opencv/extconf.rb} | ||||
|     :extensions => %w{extconf.rb} | ||||
|   } | ||||
|   p.summary = 'OpenCV wrapper for Ruby.' | ||||
|   p.test_globs = ['test/test_*.rb'] | ||||
|  |  | |||
|  | @ -1,3 +1,3 @@ | |||
| require (File.dirname(__FILE__) + '/version') | ||||
| require 'opencv/opencv.so' | ||||
| require 'opencv.so' | ||||
| 
 | ||||
|  | @ -72,4 +72,4 @@ else | |||
| end | ||||
| 
 | ||||
| # step-final. create Makefile | ||||
| create_makefile("opencv/opencv") | ||||
| create_makefile("opencv", "./ext/opencv") | ||||
|  | @ -10,9 +10,9 @@ Gem::Specification.new do |s| | |||
|   s.description = %q{OpenCV wrapper for Ruby | ||||
| } | ||||
|   s.email = ["masakazu.yonekura@gmail.com", "", "pcting@gmail.com"] | ||||
|   s.extensions = ["ext/opencv/extconf.rb"] | ||||
|   s.extensions = ["extconf.rb"] | ||||
|   s.extra_rdoc_files = ["History.txt", "License.txt", "Manifest.txt"] | ||||
|   s.files = ["History.txt", "License.txt", "Manifest.txt", "README.rdoc", "Rakefile", "examples/convexhull.rb", "examples/face_detect.rb", "examples/houghcircle.rb", "examples/inpaint.png", "examples/inpaint.rb", "examples/paint.rb", "examples/snake.rb", "examples/stuff.jpg", "ext/opencv/curve.cpp", "ext/opencv/curve.h", "ext/opencv/cvavgcomp.cpp", "ext/opencv/cvavgcomp.h", "ext/opencv/cvbox2d.cpp", "ext/opencv/cvbox2d.h", "ext/opencv/cvcapture.cpp", "ext/opencv/cvcapture.h", "ext/opencv/cvchain.cpp", "ext/opencv/cvchain.h", "ext/opencv/cvchaincode.cpp", "ext/opencv/cvchaincode.h", "ext/opencv/cvcircle32f.cpp", "ext/opencv/cvcircle32f.h", "ext/opencv/cvcondensation.cpp", "ext/opencv/cvcondensation.h", "ext/opencv/cvconnectedcomp.cpp", "ext/opencv/cvconnectedcomp.h", "ext/opencv/cvcontour.cpp", "ext/opencv/cvcontour.h", "ext/opencv/cvcontourtree.cpp", "ext/opencv/cvcontourtree.h", "ext/opencv/cvconvexitydefect.cpp", "ext/opencv/cvconvexitydefect.h", "ext/opencv/cverror.cpp", "ext/opencv/cverror.h", "ext/opencv/cvfont.cpp", "ext/opencv/cvfont.h", "ext/opencv/cvhaarclassifiercascade.cpp", "ext/opencv/cvhaarclassifiercascade.h", "ext/opencv/cvhistogram.cpp", "ext/opencv/cvhistogram.h", "ext/opencv/cvhumoments.cpp", "ext/opencv/cvhumoments.h", "ext/opencv/cvindex.cpp", "ext/opencv/cvindex.h", "ext/opencv/cvline.cpp", "ext/opencv/cvline.h", "ext/opencv/cvmat.cpp", "ext/opencv/cvmat.h", "ext/opencv/cvmatnd.cpp", "ext/opencv/cvmatnd.h", "ext/opencv/cvmemstorage.cpp", "ext/opencv/cvmemstorage.h", "ext/opencv/cvmoments.cpp", "ext/opencv/cvmoments.h", "ext/opencv/cvpoint.cpp", "ext/opencv/cvpoint.h", "ext/opencv/cvpoint2d32f.cpp", "ext/opencv/cvpoint2d32f.h", "ext/opencv/cvpoint3d32f.cpp", "ext/opencv/cvpoint3d32f.h", "ext/opencv/cvrect.cpp", "ext/opencv/cvrect.h", "ext/opencv/cvscalar.cpp", "ext/opencv/cvscalar.h", "ext/opencv/cvseq.cpp", "ext/opencv/cvseq.h", "ext/opencv/cvset.cpp", "ext/opencv/cvset.h", "ext/opencv/cvsize.cpp", "ext/opencv/cvsize.h", "ext/opencv/cvsize2d32f.cpp", "ext/opencv/cvsize2d32f.h", "ext/opencv/cvslice.cpp", "ext/opencv/cvslice.h", "ext/opencv/cvsparsemat.cpp", "ext/opencv/cvsparsemat.h", "ext/opencv/cvtermcriteria.cpp", "ext/opencv/cvtermcriteria.h", "ext/opencv/cvtwopoints.cpp", "ext/opencv/cvtwopoints.h", "ext/opencv/cvvideowriter.cpp", "ext/opencv/cvvideowriter.h", "ext/opencv/extconf.rb", "ext/opencv/gui.cpp", "ext/opencv/gui.h", "ext/opencv/iplconvkernel.cpp", "ext/opencv/iplconvkernel.h", "ext/opencv/iplimage.cpp", "ext/opencv/iplimage.h", "ext/opencv/mouseevent.cpp", "ext/opencv/mouseevent.h", "ext/opencv/opencv.cpp", "ext/opencv/opencv.h", "ext/opencv/point3dset.cpp", "ext/opencv/point3dset.h", "ext/opencv/pointset.cpp", "ext/opencv/pointset.h", "ext/opencv/trackbar.cpp", "ext/opencv/trackbar.h", "ext/opencv/window.cpp", "ext/opencv/window.h", "images/CvMat_sobel.png", "images/CvMat_sub_rect.png", "images/CvSeq_relationmap.png", "images/face_detect_from_lena.jpg", "lib/opencv.rb", "lib/version.rb", "setup/setup.cygwin.rb", "setup/setup.mingw.rb", "setup/setup.mswin32.rb", "test/helper.rb", "test/runner.rb", "test/samples/airplane.jpg", "test/samples/baboon.jpg", "test/samples/baboon200.jpg", "test/samples/baboon200_rotated.jpg", "test/samples/cat.jpg", "test/samples/contours.jpg", "test/samples/fruits.jpg", "test/samples/inpaint-mask.bmp", "test/samples/lena-256x256.jpg", "test/samples/lena-32x32.jpg", "test/samples/lena-eyes.jpg", "test/samples/lena-inpaint.jpg", "test/samples/lena.jpg", "test/samples/lines.jpg", "test/samples/one_way_train_0000.jpg", "test/samples/one_way_train_0001.jpg", "test/samples/str-cv-rotated.jpg", "test/samples/str-cv.jpg", "test/samples/str-ov.jpg", "test/samples/stuff.jpg", "test/test_cvbox2d.rb", "test/test_cvchain.rb", "test/test_cvcircle32f.rb", "test/test_cvconnectedcomp.rb", "test/test_cvcontour.rb", "test/test_cvfont.rb", "test/test_cvhumoments.rb", "test/test_cvline.rb", "test/test_cvmat.rb", "test/test_cvmat_drawing.rb", "test/test_cvmat_dxt.rb", "test/test_cvmat_imageprocessing.rb", "test/test_cvmoments.rb", "test/test_cvpoint.rb", "test/test_cvpoint2d32f.rb", "test/test_cvpoint3d32f.rb", "test/test_cvrect.rb", "test/test_cvscalar.rb", "test/test_cvseq.rb", "test/test_cvsize.rb", "test/test_cvsize2d32f.rb", "test/test_cvtermcriteria.rb", "test/test_cvtwopoints.rb", "test/test_iplconvkernel.rb", "test/test_iplimage.rb", "test/test_opencv.rb", "test/test_preliminary.rb"] | ||||
|   s.files = ["History.txt", "License.txt", "Manifest.txt", "README.rdoc", "Rakefile", "examples/convexhull.rb", "examples/face_detect.rb", "examples/houghcircle.rb", "examples/inpaint.png", "examples/inpaint.rb", "examples/paint.rb", "examples/snake.rb", "examples/stuff.jpg", "ext/opencv/curve.cpp", "ext/opencv/curve.h", "ext/opencv/cvavgcomp.cpp", "ext/opencv/cvavgcomp.h", "ext/opencv/cvbox2d.cpp", "ext/opencv/cvbox2d.h", "ext/opencv/cvcapture.cpp", "ext/opencv/cvcapture.h", "ext/opencv/cvchain.cpp", "ext/opencv/cvchain.h", "ext/opencv/cvchaincode.cpp", "ext/opencv/cvchaincode.h", "ext/opencv/cvcircle32f.cpp", "ext/opencv/cvcircle32f.h", "ext/opencv/cvcondensation.cpp", "ext/opencv/cvcondensation.h", "ext/opencv/cvconnectedcomp.cpp", "ext/opencv/cvconnectedcomp.h", "ext/opencv/cvcontour.cpp", "ext/opencv/cvcontour.h", "ext/opencv/cvcontourtree.cpp", "ext/opencv/cvcontourtree.h", "ext/opencv/cvconvexitydefect.cpp", "ext/opencv/cvconvexitydefect.h", "ext/opencv/cverror.cpp", "ext/opencv/cverror.h", "ext/opencv/cvfont.cpp", "ext/opencv/cvfont.h", "ext/opencv/cvhaarclassifiercascade.cpp", "ext/opencv/cvhaarclassifiercascade.h", "ext/opencv/cvhistogram.cpp", "ext/opencv/cvhistogram.h", "ext/opencv/cvhumoments.cpp", "ext/opencv/cvhumoments.h", "ext/opencv/cvline.cpp", "ext/opencv/cvline.h", "ext/opencv/cvmat.cpp", "ext/opencv/cvmat.h", "ext/opencv/cvmatnd.cpp", "ext/opencv/cvmatnd.h", "ext/opencv/cvmemstorage.cpp", "ext/opencv/cvmemstorage.h", "ext/opencv/cvmoments.cpp", "ext/opencv/cvmoments.h", "ext/opencv/cvpoint.cpp", "ext/opencv/cvpoint.h", "ext/opencv/cvpoint2d32f.cpp", "ext/opencv/cvpoint2d32f.h", "ext/opencv/cvpoint3d32f.cpp", "ext/opencv/cvpoint3d32f.h", "ext/opencv/cvrect.cpp", "ext/opencv/cvrect.h", "ext/opencv/cvscalar.cpp", "ext/opencv/cvscalar.h", "ext/opencv/cvseq.cpp", "ext/opencv/cvseq.h", "ext/opencv/cvset.cpp", "ext/opencv/cvset.h", "ext/opencv/cvsize.cpp", "ext/opencv/cvsize.h", "ext/opencv/cvsize2d32f.cpp", "ext/opencv/cvsize2d32f.h", "ext/opencv/cvslice.cpp", "ext/opencv/cvslice.h", "ext/opencv/cvsparsemat.cpp", "ext/opencv/cvsparsemat.h", "ext/opencv/cvtermcriteria.cpp", "ext/opencv/cvtermcriteria.h", "ext/opencv/cvtwopoints.cpp", "ext/opencv/cvtwopoints.h", "ext/opencv/cvvideowriter.cpp", "ext/opencv/cvvideowriter.h", "extconf.rb", "ext/opencv/gui.cpp", "ext/opencv/gui.h", "ext/opencv/iplconvkernel.cpp", "ext/opencv/iplconvkernel.h", "ext/opencv/iplimage.cpp", "ext/opencv/iplimage.h", "ext/opencv/mouseevent.cpp", "ext/opencv/mouseevent.h", "ext/opencv/opencv.cpp", "ext/opencv/opencv.h", "ext/opencv/point3dset.cpp", "ext/opencv/point3dset.h", "ext/opencv/pointset.cpp", "ext/opencv/pointset.h", "ext/opencv/trackbar.cpp", "ext/opencv/trackbar.h", "ext/opencv/window.cpp", "ext/opencv/window.h", "images/CvMat_sobel.png", "images/CvMat_sub_rect.png", "images/CvSeq_relationmap.png", "images/face_detect_from_lena.jpg", "lib/opencv.rb", "lib/version.rb", "setup/setup.cygwin.rb", "setup/setup.mingw.rb", "setup/setup.mswin32.rb", "test/helper.rb", "test/runner.rb", "test/samples/airplane.jpg", "test/samples/baboon.jpg", "test/samples/baboon200.jpg", "test/samples/baboon200_rotated.jpg", "test/samples/cat.jpg", "test/samples/contours.jpg", "test/samples/fruits.jpg", "test/samples/inpaint-mask.bmp", "test/samples/lena-256x256.jpg", "test/samples/lena-32x32.jpg", "test/samples/lena-eyes.jpg", "test/samples/lena-inpaint.jpg", "test/samples/lena.jpg", "test/samples/lines.jpg", "test/samples/one_way_train_0000.jpg", "test/samples/one_way_train_0001.jpg", "test/samples/str-cv-rotated.jpg", "test/samples/str-cv.jpg", "test/samples/str-ov.jpg", "test/samples/stuff.jpg", "test/test_cvbox2d.rb", "test/test_cvchain.rb", "test/test_cvcircle32f.rb", "test/test_cvconnectedcomp.rb", "test/test_cvcontour.rb", "test/test_cvfont.rb", "test/test_cvhumoments.rb", "test/test_cvline.rb", "test/test_cvmat.rb", "test/test_cvmat_drawing.rb", "test/test_cvmat_dxt.rb", "test/test_cvmat_imageprocessing.rb", "test/test_cvmoments.rb", "test/test_cvpoint.rb", "test/test_cvpoint2d32f.rb", "test/test_cvpoint3d32f.rb", "test/test_cvrect.rb", "test/test_cvscalar.rb", "test/test_cvseq.rb", "test/test_cvsize.rb", "test/test_cvsize2d32f.rb", "test/test_cvtermcriteria.rb", "test/test_cvtwopoints.rb", "test/test_iplconvkernel.rb", "test/test_iplimage.rb", "test/test_opencv.rb", "test/test_preliminary.rb"] | ||||
|   s.homepage = %q{http://blueruby.mydns.jp/opencv} | ||||
|   s.rdoc_options = ["--main", "README.rdoc"] | ||||
|   s.require_paths = ["lib"] | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 ser1zw
						ser1zw