F-26: rebuild for ruby24
Patch from the upstream for test failure with integer unification
This commit is contained in:
		
							parent
							
								
									3ff1ec3e32
								
							
						
					
					
						commit
						92668985b0
					
				
							
								
								
									
										21
									
								
								rubygem-pg-0.18.4-ruby24-integer-unification.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								rubygem-pg-0.18.4-ruby24-integer-unification.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,21 @@ | ||||
| # HG changeset patch | ||||
| # User Lars Kanis <lars@greiz-reinsdorf.de> | ||||
| # Date 1484422186 -3600 | ||||
| # Node ID a446dfaf9d8f7f0223fb42184c1ad36e42b97b17 | ||||
| # Parent  6ebcebaad39ca2a2496bfd5912659f35d02b409f | ||||
| Bignum,Fixnum and Integer are the same in Ruby-2.4. | ||||
| 
 | ||||
| Fixes #255 : https://bitbucket.org/ged/ruby-pg/issues/255 | ||||
| 
 | ||||
| diff --git a/spec/pg/type_map_by_class_spec.rb b/spec/pg/type_map_by_class_spec.rb
 | ||||
| --- a/spec/pg/type_map_by_class_spec.rb
 | ||||
| +++ b/spec/pg/type_map_by_class_spec.rb
 | ||||
| @@ -59,7 +59,7 @@
 | ||||
|  	it "should retrieve particular conversions" do | ||||
|  		expect( tm[Integer] ).to eq(binaryenc_int) | ||||
|  		expect( tm[Float] ).to eq(textenc_float) | ||||
| -		expect( tm[Bignum] ).to be_nil
 | ||||
| +		expect( tm[Range] ).to be_nil
 | ||||
|  		expect( derived_tm[raise_class] ).to be_kind_of(Proc) | ||||
|  		expect( derived_tm[Array] ).to eq(:array_type_map_for) | ||||
|  	end | ||||
| @ -4,7 +4,7 @@ | ||||
| Summary: A Ruby interface to the PostgreSQL RDBMS | ||||
| Name: rubygem-%{gem_name} | ||||
| Version: 0.18.4 | ||||
| Release: 2%{?dist} | ||||
| Release: 3%{?dist} | ||||
| Group: Development/Languages | ||||
| # Upstream license clarification (https://bitbucket.org/ged/ruby-pg/issue/72/) | ||||
| # | ||||
| @ -17,6 +17,9 @@ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem | ||||
| # Disable RPATH. | ||||
| # https://bitbucket.org/ged/ruby-pg/issue/183 | ||||
| Patch0: rubygem-pg-0.17.1-remove-rpath.patch | ||||
| # https://bitbucket.org/ged/ruby-pg/issues/255/ruby-24-test-failure | ||||
| # https://bitbucket.org/ged/ruby-pg/commits/a446dfaf9d8f7f0223fb42184c1ad36e42b97b17/raw | ||||
| Patch1: rubygem-pg-0.18.4-ruby24-integer-unification.patch | ||||
| BuildRequires: ruby(release) | ||||
| BuildRequires: rubygems-devel | ||||
| BuildRequires: ruby-devel | ||||
| @ -46,6 +49,7 @@ gem unpack %{SOURCE0} | ||||
| gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec | ||||
| 
 | ||||
| %patch0 -p1 | ||||
| %patch1 -p1 | ||||
| 
 | ||||
| %build | ||||
| # Create the gem as gem install only works on a gem file | ||||
| @ -122,6 +126,10 @@ popd | ||||
| %{gem_instdir}/spec | ||||
| 
 | ||||
| %changelog | ||||
| * Sun Jan 15 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.18.4-3 | ||||
| - F-26: rebuild for ruby24 | ||||
| - Patch from the upstream for test failure with integer unification | ||||
| 
 | ||||
| * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.4-2 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user