forked from Plemya-x/alr-repo
		
	gitea deps
This commit is contained in:
		
							
								
								
									
										73
									
								
								python3-sphinx/alr.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										73
									
								
								python3-sphinx/alr.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,73 @@ | ||||
| _name=sphinx | ||||
| name='python3-sphinx' | ||||
| version='8.0.2' | ||||
| release='1' | ||||
| desc='Python documentation generator.' | ||||
| homepage='https://github.com/pypa/setuptools_scm' | ||||
| maintainer_ru='Евгений Храмов <xpamych@yandex.ru>' | ||||
| architectures=('all') | ||||
| license=('BSD-2-Clause') | ||||
| provides=('sphinx') | ||||
| conflicts=('sphinx') | ||||
|  | ||||
| deps=( | ||||
|   python3-babel | ||||
|   python3-docutils | ||||
|   python3-imagesize | ||||
|   python3-jinja | ||||
|   python3-packaging | ||||
|   python3-pygments | ||||
|   python3-requests | ||||
|   python3-snowballstemmer | ||||
|   python3-sphinx-alabaster-theme | ||||
|   python3-sphinxcontrib-{{apple,dev,html}help,jsmath,qthelp,serializinghtml} | ||||
|  | ||||
| ) | ||||
|  | ||||
| build_deps=( | ||||
|   'git' | ||||
|   'python3-build' | ||||
|   'python3-installer' | ||||
|   'python3-wheel' | ||||
|   'mercurial' | ||||
|   'python3-pip' | ||||
|   'python3-pytest' | ||||
|   'python3-rich' | ||||
| ) | ||||
|  | ||||
| build_deps_almalinux=( | ||||
|   'git' | ||||
|   'python3-build' | ||||
|   'python3-installer' | ||||
|   'python3-setuptools-wheel' | ||||
|   'python3-pip' | ||||
|   'python3-pytest' | ||||
|   'python3-rich' | ||||
| ) | ||||
|  | ||||
| sources=("git+https://github.com/pypa/setuptools_scm.git#tag=v$version") | ||||
| checksums=('SKIP') | ||||
|  | ||||
| build() { | ||||
|   cd $_name | ||||
|   python -m build --wheel --skip-dependency-check --no-isolation | ||||
| } | ||||
|  | ||||
| check() { | ||||
|   cd $_name | ||||
|   python -m venv --system-site-packages test-env | ||||
|   test-env/bin/python -m installer dist/*.whl | ||||
|   # test_pyproject_support https://gitlab.archlinux.org/archlinux/packaging/packages/python-setuptools-scm/-/issues/1 | ||||
|   test-env/bin/python -m pytest -vk 'not test_not_owner and not test_pyproject_support' | ||||
| } | ||||
|  | ||||
| package() { | ||||
|   cd $_name | ||||
|   python -m installer --destdir="$pkgdir" dist/*.whl | ||||
|  | ||||
|   # Symlink license file | ||||
|   local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") | ||||
|   install -d "$pkgdir"/usr/share/licenses/python3-setuptools-scm | ||||
|   ln -s "$site_packages"/$_name-$version.dist-info/LICENSE \ | ||||
|     "$pkgdir"/usr/share/licenses/python3-setuptools-scm/LICENSE | ||||
| } | ||||
		Reference in New Issue
	
	Block a user