mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 08:21:49 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			68 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
 | |
| # Contributor: Frank Oltmanns <alpine@oltmanns.dev>
 | |
| # Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
 | |
| pkgname=py3-waitress
 | |
| pkgver=2.1.2
 | |
| pkgrel=2
 | |
| pkgdesc="A Python3 WSGI server"
 | |
| url="https://github.com/Pylons/waitress"
 | |
| arch="noarch"
 | |
| license="ZPL-2.1"
 | |
| depends="python3"
 | |
| checkdepends="
 | |
| 	py3-pytest
 | |
| 	py3-coverage
 | |
| 	py3-pytest-cov
 | |
| 	"
 | |
| makedepends="
 | |
| 	py3-gpep517
 | |
| 	py3-setuptools
 | |
| 	py3-wheel
 | |
| 	"
 | |
| provides="py-waitress=$pkgver-r$pkgrel"  # for backward compatibility
 | |
| replaces="py-waitress"  # for backward compatibility
 | |
| subpackages="$pkgname-openrc"
 | |
| source="https://files.pythonhosted.org/packages/source/w/waitress/waitress-$pkgver.tar.gz
 | |
| 	waitress.initd
 | |
| 	waitress.confd"
 | |
| builddir="$srcdir/waitress-$pkgver"
 | |
| 
 | |
| # secfixes:
 | |
| #   2.1.2-r0:
 | |
| #     - CVE-2022-31015
 | |
| #   1.4.1-r0:
 | |
| #     - CVE-2019-16789
 | |
| #   1.4.0-r0:
 | |
| #     - CVE-2019-16785
 | |
| #     - CVE-2019-16786
 | |
| 
 | |
| build() {
 | |
| 	gpep517 build-wheel \
 | |
| 		--wheel-dir dist \
 | |
| 		--output-fd 3 3>&1 >&2
 | |
| }
 | |
| 
 | |
| check() {
 | |
| 	PYTHONPATH=src \
 | |
| 	python3 -m pytest tests
 | |
| }
 | |
| 
 | |
| package() {
 | |
| 	python3 -m installer -d "$pkgdir" \
 | |
| 		dist/waitress-$pkgver-py3-none-any.whl
 | |
| 
 | |
| 	mv "$pkgdir"/usr/bin/waitress-serve "$pkgdir"/usr/bin/waitress-serve-3
 | |
| 	rm -rf "$pkgdir"/usr/lib/python3/site-packages/waitress/tests
 | |
| 
 | |
| 	ln -s waitress-serve-3 "$pkgdir"/usr/bin/waitress-serve
 | |
| 
 | |
| 	install -D -m 755 "$srcdir"/waitress.initd "$pkgdir"/etc/init.d/waitress
 | |
| 	install -D -m 644 "$srcdir"/waitress.confd "$pkgdir"/etc/conf.d/waitress
 | |
| }
 | |
| 
 | |
| sha512sums="
 | |
| 4ef487e116b34eede0f04a02ca7a78116a91664814067a8562d1cd15a4ab702e5faf4be7c122478324d017b6bb1f5315633b74405d00e900b34cc8f1a068da59  waitress-2.1.2.tar.gz
 | |
| 5e85fdaaf564f1a581488cc8d26362775d8623f414c2a1bddcc7e3ac5bdbbb0ef48eda3f1b00d203dee3cc14b271a3324bfade7a16b9b6106dbb2da85a970d37  waitress.initd
 | |
| 3f3fce6347784461c39f4281c371eabeff165dcfc273f1f92a6f50db35a36dd79faef70abf638dbe3f1894f050828cb3be755172cb7b8283bcbf9b0d5b2723da  waitress.confd
 | |
| "
 |