initial import
This commit is contained in:
		
							parent
							
								
									69a474a86e
								
							
						
					
					
						commit
						f860523f8a
					
				
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -0,0 +1 @@ | ||||
| /rjsmin-1.0.12.tar.gz | ||||
							
								
								
									
										124
									
								
								python-rjsmin.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										124
									
								
								python-rjsmin.spec
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,124 @@ | ||||
| # Created by pyp2rpm-2.0.0 | ||||
| %global pypi_name rjsmin | ||||
| 
 | ||||
| Name:           python-%{pypi_name} | ||||
| Version:        1.0.12 | ||||
| Release:        2%{?dist} | ||||
| Summary:        Javascript Minifier | ||||
| 
 | ||||
| License:        ASL 2.0 | ||||
| URL:            http://opensource.perlig.de/rjsmin/ | ||||
| Source0:        https://pypi.python.org/packages/source/r/%{pypi_name}/%{pypi_name}-%{version}.tar.gz | ||||
| 
 | ||||
| BuildRequires:  python2-devel | ||||
| BuildRequires:  python-setuptools | ||||
| 
 | ||||
| BuildRequires:  python3-devel | ||||
| BuildRequires:  python3-setuptools | ||||
| 
 | ||||
| %description | ||||
| rJSmin is a javascript minifier written in python. | ||||
| 
 | ||||
| The minifier is based on the semantics | ||||
| of jsmin.c by Douglas Crockford. | ||||
| 
 | ||||
| The module is a re-implementation aiming | ||||
| for speed, so it can be used at | ||||
| runtime (rather than during a preprocessing | ||||
| step). Usually it produces the | ||||
| same results as the original jsmin.c. | ||||
| 
 | ||||
| %package -n     python2-%{pypi_name} | ||||
| Summary:        Javascript Minifier | ||||
| %{?python_provide:%python_provide python2-%{pypi_name}} | ||||
| 
 | ||||
| %description -n python2-%{pypi_name} | ||||
| rJSmin is a javascript minifier written in python. | ||||
| 
 | ||||
| The minifier is based on the semantics | ||||
| of jsmin.c by Douglas Crockford. | ||||
| 
 | ||||
| The module is a re-implementation aiming | ||||
| for speed, so it can be used at | ||||
| runtime (rather than during a preprocessing | ||||
| step). Usually it produces the | ||||
| same results as the original jsmin.c. | ||||
| 
 | ||||
| %package -n     python3-%{pypi_name} | ||||
| Summary:        Javascript Minifier | ||||
| %{?python_provide:%python_provide python3-%{pypi_name}} | ||||
| 
 | ||||
| %description -n python3-%{pypi_name} | ||||
| rJSmin is a javascript minifier written in python. | ||||
| 
 | ||||
| The minifier is based on the semantics | ||||
| of jsmin.c by Douglas Crockford. | ||||
| 
 | ||||
| The module is a re-implementation aiming | ||||
| for speed, so it can be used at | ||||
| runtime (rather than during a preprocessing | ||||
| step). Usually it produces the | ||||
| same results as the original jsmin.c. | ||||
| 
 | ||||
| %package docs | ||||
| Summary:    Javascript Minifier - docs | ||||
| %description docs | ||||
| Docs for rJSmin, which is a javascript minifier written in python. | ||||
| 
 | ||||
| The minifier is based on the semantics | ||||
| of jsmin.c by Douglas Crockford. | ||||
| 
 | ||||
| The module is a re-implementation aiming | ||||
| for speed, so it can be used at | ||||
| runtime (rather than during a preprocessing | ||||
| step). Usually it produces the | ||||
| same results as the original jsmin.c. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| %prep | ||||
| %autosetup -n %{pypi_name}-%{version} | ||||
| 
 | ||||
| # strip bang path from rjsmin.py | ||||
| sed -i '1d' rjsmin.py | ||||
| 
 | ||||
| %build | ||||
| %py2_build | ||||
| %py3_build | ||||
| 
 | ||||
| %install | ||||
| # Must do the subpackages' install first because the scripts in /usr/bin are | ||||
| # overwritten with every setup.py install. | ||||
| %py3_install | ||||
| 
 | ||||
| %py2_install | ||||
| 
 | ||||
| 
 | ||||
| # remove upstream developer documentation | ||||
| rm -r %{buildroot}/%{_docdir}/%{pypi_name}/ | ||||
| 
 | ||||
| %files -n python2-%{pypi_name} | ||||
| %doc README.rst | ||||
| %license LICENSE | ||||
| %{python2_sitearch}/%{pypi_name}.py | ||||
| %{python2_sitearch}/%{pypi_name}.py[oc] | ||||
| %{python2_sitearch}/_rjsmin.so | ||||
| %{python2_sitearch}/%{pypi_name}-%{version}-py?.?.egg-info | ||||
| 
 | ||||
| %files -n python3-%{pypi_name} | ||||
| %doc README.rst | ||||
| %license LICENSE | ||||
| %{python3_sitearch}/%{pypi_name}.py | ||||
| %{python3_sitearch}/_%{pypi_name}.cpython* | ||||
| %{python3_sitearch}/__pycache__/rjsmin.* | ||||
| %{python3_sitearch}/%{pypi_name}-%{version}-py?.?.egg-info | ||||
| 
 | ||||
| %files docs | ||||
| %doc README.rst docs | ||||
| 
 | ||||
| %changelog | ||||
| * Tue Mar 15 2016 Matthias Runge <mrunge@redhat.com> - 1.0.12-2 | ||||
| - split out -docs package, clean up description (rhbz#1312350) | ||||
| 
 | ||||
| * Fri Feb 26 2016 Matthias Runge <mrunge@redhat.com> - 1.0.12-1 | ||||
| - Initial package. (rhbz#1312350) | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user