forked from pool/python-scour
		
	Accepting request 688295 from home:pgajdos
- version update to 0.37
  * Fix escaping of quotes in attribute values.
  * A lot of performance improvements.
  * Fix exception when removing duplicated gradients while
    `--keep-unreferenced-defs` is used.
  * Remove some illegal optimizations of `m0 0` sub-path commands.
  * Fix and improve handling of boolean flags in elliptical arc path
    commands.
  * Fix exception when using two-number forms of the filter attributes
    `baseFrequency`, `order`, `radius` and `stdDeviation`.
  * Improve whitespace handling in text nodes fixing an issue where
    scouring added spaces in error and reducing file size in many cases.
  * Drop official support for Python 3.3.
- etc. see HISTORY.md for details.
- build also python3 variant
- run unit tests
- package LICENSE and *.md
OBS-URL: https://build.opensuse.org/request/show/688295
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-scour?expand=0&rev=13
			
			
This commit is contained in:
		
				
					committed by
					
						
						Git OBS Bridge
					
				
			
			
				
	
			
			
			
						parent
						
							ac8e8b7f40
						
					
				
				
					commit
					5775c80250
				
			@@ -1,7 +1,7 @@
 | 
			
		||||
#
 | 
			
		||||
# spec file for package python-scour
 | 
			
		||||
#
 | 
			
		||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 | 
			
		||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 | 
			
		||||
#
 | 
			
		||||
# All modifications and additions to the file contributed by third parties
 | 
			
		||||
# remain the property of their copyright owners, unless otherwise agreed
 | 
			
		||||
@@ -12,29 +12,31 @@
 | 
			
		||||
# license that conforms to the Open Source Definition (Version 1.9)
 | 
			
		||||
# published by the Open Source Initiative.
 | 
			
		||||
 | 
			
		||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
 | 
			
		||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 | 
			
		||||
Name:           python-scour
 | 
			
		||||
Version:        0.35
 | 
			
		||||
Version:        0.37
 | 
			
		||||
Release:        0
 | 
			
		||||
Summary:        An SVG scrubber
 | 
			
		||||
License:        Apache-2.0
 | 
			
		||||
Group:          Productivity/Graphics/Other
 | 
			
		||||
Url:            https://github.com/oberstet/scour
 | 
			
		||||
Source:         https://github.com/scour-project/scour/archive/v%{version}/scour-%{version}.tar.gz
 | 
			
		||||
BuildRequires:  python-devel
 | 
			
		||||
BuildRequires:  python-setuptools
 | 
			
		||||
BuildRequires:  %{python_module setuptools}
 | 
			
		||||
BuildRequires:  fdupes
 | 
			
		||||
BuildRequires:  python-rpm-macros
 | 
			
		||||
BuildRequires:  unzip
 | 
			
		||||
Requires:       python-setuptools
 | 
			
		||||
Requires(post): update-alternatives
 | 
			
		||||
Requires(postun): update-alternatives
 | 
			
		||||
Provides:       scour = %{version}
 | 
			
		||||
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 | 
			
		||||
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
 | 
			
		||||
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
 | 
			
		||||
%else
 | 
			
		||||
BuildArch:      noarch
 | 
			
		||||
%endif
 | 
			
		||||
 | 
			
		||||
%python_subpackages
 | 
			
		||||
 | 
			
		||||
%description
 | 
			
		||||
Scour is a Python script that aggressively cleans SVG files, removing
 | 
			
		||||
@@ -44,20 +46,31 @@ The goal of scour is to provide an identically rendered image.
 | 
			
		||||
 | 
			
		||||
%prep
 | 
			
		||||
%setup -q -n scour-%{version}
 | 
			
		||||
# fix end of line encoding
 | 
			
		||||
sed -i 's/\r$//' scour/scour.py
 | 
			
		||||
# remove unwanted shebang
 | 
			
		||||
sed -i '/^#!/ d' scour/{scour.py,yocto_css.py,svg_transform.py}
 | 
			
		||||
 | 
			
		||||
%build
 | 
			
		||||
python setup.py build
 | 
			
		||||
%python_build
 | 
			
		||||
 | 
			
		||||
%install
 | 
			
		||||
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 | 
			
		||||
%python_install
 | 
			
		||||
%python_clone -a %{buildroot}%{_bindir}/scour
 | 
			
		||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
 | 
			
		||||
 | 
			
		||||
%files
 | 
			
		||||
%check
 | 
			
		||||
%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} $python testscour.py
 | 
			
		||||
 | 
			
		||||
%post
 | 
			
		||||
%python_install_alternative scour
 | 
			
		||||
 | 
			
		||||
%postun
 | 
			
		||||
%python_uninstall_alternative scour
 | 
			
		||||
 | 
			
		||||
%files %{python_files}
 | 
			
		||||
%defattr(-,root,root)
 | 
			
		||||
%{_bindir}/scour
 | 
			
		||||
%license LICENSE
 | 
			
		||||
%doc *.md
 | 
			
		||||
%python_alternative %{_bindir}/scour
 | 
			
		||||
%{python_sitelib}/scour/
 | 
			
		||||
%{python_sitelib}/scour-*.egg-info
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user