Add patch: Have the tempfile use a suffix with a dot
This commit is contained in:
		
							parent
							
								
									6e75ca33c9
								
							
						
					
					
						commit
						c98c21db2d
					
				| @ -25,7 +25,7 @@ | |||||||
| 
 | 
 | ||||||
| Name:           python-pillow | Name:           python-pillow | ||||||
| Version:        2.4.0 | Version:        2.4.0 | ||||||
| Release:        2%{?snap}%{?dist} | Release:        3%{?snap}%{?dist} | ||||||
| Summary:        Python image processing library | Summary:        Python image processing library | ||||||
| 
 | 
 | ||||||
| # License: see http://www.pythonware.com/products/pil/license.htm | # License: see http://www.pythonware.com/products/pil/license.htm | ||||||
| @ -38,6 +38,9 @@ Source0:        https://github.com/python-imaging/Pillow/tarball/%{commit}/pytho | |||||||
| 
 | 
 | ||||||
| # Fix ghostscript detection (upstream commit 82d7524add60d020a339503efe0559a11f89e238) | # Fix ghostscript detection (upstream commit 82d7524add60d020a339503efe0559a11f89e238) | ||||||
| Patch0:         python-imaging-Pillow_ghostscript.patch | Patch0:         python-imaging-Pillow_ghostscript.patch | ||||||
|  | # Have the tempfile use a suffix with a dot | ||||||
|  | Patch1:         python-pillow_tmpsuffix.patch | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| BuildRequires:  tk-devel | BuildRequires:  tk-devel | ||||||
| BuildRequires:  libjpeg-devel | BuildRequires:  libjpeg-devel | ||||||
| @ -209,6 +212,7 @@ PIL image wrapper for Qt. | |||||||
| %prep | %prep | ||||||
| %setup -q -n python-imaging-Pillow-%{shortcommit} | %setup -q -n python-imaging-Pillow-%{shortcommit} | ||||||
| %patch0 -p1 | %patch0 -p1 | ||||||
|  | %patch1 -p1 | ||||||
| 
 | 
 | ||||||
| # Running test fails, see #921706#c38 | # Running test fails, see #921706#c38 | ||||||
| rm -f Tests/test_file_eps.py | rm -f Tests/test_file_eps.py | ||||||
| @ -361,6 +365,9 @@ popd | |||||||
| %endif | %endif | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Tue Apr 22 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-3 | ||||||
|  | - Add patch: Have the tempfile use a suffix with a dot | ||||||
|  | 
 | ||||||
| * Thu Apr 17 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-2 | * Thu Apr 17 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-2 | ||||||
| - Enable Jpeg2000 support | - Enable Jpeg2000 support | ||||||
| - Enable webp support also on s390* archs, bug #962091 is now fixed | - Enable webp support also on s390* archs, bug #962091 is now fixed | ||||||
|  | |||||||
							
								
								
									
										16
									
								
								python-pillow_tmpsuffix.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								python-pillow_tmpsuffix.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | |||||||
|  | diff -rupN python-imaging-Pillow-72de37c/PIL/Image.py python-imaging-Pillow-72de37c-new/PIL/Image.py
 | ||||||
|  | --- python-imaging-Pillow-72de37c/PIL/Image.py	2014-04-02 00:31:55.000000000 +0200
 | ||||||
|  | +++ python-imaging-Pillow-72de37c-new/PIL/Image.py	2014-04-22 13:52:20.469372348 +0200
 | ||||||
|  | @@ -505,8 +505,11 @@ class Image:
 | ||||||
|  |   | ||||||
|  |      def _dump(self, file=None, format=None): | ||||||
|  |          import tempfile, os | ||||||
|  | +        suffix = ''
 | ||||||
|  | +        if format:
 | ||||||
|  | +            suffix = '.' + format
 | ||||||
|  |          if not file: | ||||||
|  | -            f, file = tempfile.mkstemp(format or '')
 | ||||||
|  | +            f, file = tempfile.mkstemp(suffix)
 | ||||||
|  |              os.close(f) | ||||||
|  |               | ||||||
|  |          self.load() | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user