diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 17 | ||||
-rw-r--r-- | PKGBUILD | 39 |
3 files changed, 51 insertions, 22 deletions
@@ -1,17 +1,18 @@ pkgbase = python-mimeutil pkgdesc = Python MIME type and file extension detection library - pkgver = 1.0.1 + pkgver = 1.0.4 pkgrel = 1 - url = https://github.com/homeinfogmbh/mimeutil + url = https://pypi.org/project/mimeutil arch = any - license = GPLv3 + license = GPL3 makedepends = git - makedepends = python - makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools-scm + makedepends = python-wheel depends = python - depends = python-magic-git - source = mimeutil::git+https://github.com/homeinfogmbh/mimeutil.git#tag=1.0.1 - md5sums = SKIP + depends = python-magic + source = python-mimeutil::git+https://github.com/homeinfogmbh/mimeutil.git#tag=1.0.4 + b2sums = SKIP pkgname = python-mimeutil diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..e1cc0116832e --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +# based on https://github.com/github/gitignore/blob/master/ArchLinuxPackages.gitignore +*.tar +*.tar.* +*.rpm +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* + +*/ +*.orig +*.bak +*.backup +*.kate-swp @@ -1,24 +1,35 @@ -# Maintainer: Richard Neumann aka. schard <mail at richard dash neumann period de> +# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu > +# Contributor: Richard Neumann aka. schard <mail at richard dash neumann period de> -_pkgbase='mimeutil' -pkgname="python-${_pkgbase}" -pkgver=1.0.1 +_modulename='mimeutil' +pkgname="python-${_modulename}" +pkgver=1.0.4 pkgrel=1 pkgdesc='Python MIME type and file extension detection library' arch=('any') -url="https://github.com/homeinfogmbh/${_pkgbase}" -license=('GPLv3') -depends=('python' 'python-magic-git') -makedepends=('git' 'python' 'python-setuptools' 'python-setuptools-scm') -source=("${_pkgbase}::git+${url}.git#tag=${pkgver}") -md5sums=('SKIP') +url="https://pypi.org/project/${_modulename}" +_repourl="https://github.com/homeinfogmbh/${_modulename}" +license=('GPL3') +depends=( + 'python' + 'python-magic' +) +makedepends=( + 'git' + 'python-build' + 'python-installer' + 'python-setuptools-scm' + 'python-wheel' +) +source=("${pkgname}::git+${_repourl}.git#tag=${pkgver}") +b2sums=('SKIP') build() { - cd "${srcdir}/${_pkgbase}" - python setup.py build + cd "${pkgname}" + python -m build --wheel --no-isolation } package() { - cd "${srcdir}/${_pkgbase}" - python setup.py install --root "${pkgdir}" --optimize=1 --skip-build + cd "${pkgname}" + python -m installer --destdir="$pkgdir" dist/*.whl } |