blob: eedf84ceb8730f822fd890c01b93a9aa002b3c45 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# Maintainer: Billy Yang <me@venti.love>
_name=mcdreforged
pkgname=python-${_name}
pkgver=2.14.5
pkgrel=1
pkgdesc="A rewritten version of MCDaemon, a python script to control your Minecraft server"
arch=(any)
url="https://github.com/Fallen-Breath/MCDReforged"
license=('LGPL-3.0-or-later')
depends=('python>=3.8' 'python-colorama' 'python-colorlog' 'python-packaging' 'python-parse' 'python-pathspec' 'python-prompt_toolkit' 'python-psutil' 'python-pydantic' 'python-requests' 'python-resolvelib' 'python-ruamel-yaml' 'python-typing_extensions' 'python-wcwidth')
makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
optdepends=('java-runtime: start Minecraft server')
options=()
install=
source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz)
sha256sums=('251ace2a6b4c2098c6f89f4d0941f68fa126a007813a559534bb2634abeb3b7a')
build() {
cd "${_name}-${pkgver}"
python -m build --wheel --no-isolation
}
package() {
cd "${_name}-${pkgver}"
python -m installer --destdir="$pkgdir" dist/*.whl
mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
cp LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"
}
|