diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 16 insertions, 14 deletions
@@ -1,15 +1,17 @@ # Maintainer: Kaizhao Zhang <zhangkaizhao@gmail.com> -_srcname=hatch +_name=hatch +_sha256sum=dddbc0e141dfcdc69f3c632515469b44d8610674abc52558d96dd4b7a9fa1382 pkgname=python-hatch -pkgver=0.11.0 -pkgrel=3 +pkgver=0.20.0 +pkgrel=1 pkgdesc="A modern project, package, and virtual env manager" arch=('any') url="https://github.com/ofek/hatch" license=('MIT' 'APACHE') depends=( + 'python>=3.6' 'python-appdirs' 'python-atomicwrites' 'python-click' @@ -20,7 +22,6 @@ depends=( 'python-pytest' 'python-semver>=2.7.8' 'python-setuptools>=36.0.0' - 'python-sortedcontainers>=1.5.7' 'python-toml>=0.9.3' 'twine>=1.9.1' 'python-userpath>=1.1.0' @@ -30,33 +31,34 @@ depends=( provides=('python-hatch') options=(!emptydirs) source=( - "https://github.com/ofek/hatch/archive/${pkgver}.tar.gz" + "https://files.pythonhosted.org/packages/source/${_name:0:1}/${_name}/${_name}-${pkgver}.tar.gz" + 'no-adduserpath-now.patch' 'hatch_complete.sh' 'hatch_complete.zsh' ) sha256sums=( - '89eb2417503125919f5536b0c50390affa2536b193ddcfc826ad96a4d17e7678' + "${_sha256sum}" + '88999bb69dfcff6221a705b8383c793e757483dff2b7b002bd7b9c0abbe3c3c5' 'b87254c621719188907a2062b0aa3c4eb078088872d1de7d53d6a6d61a679c44' 'a43679d72ebb7b5c029192519597eff835586d0b6ed9d1e3dfc93270b8720e71' ) prepare() { - cd "${srcdir}/${_srcname}-${pkgver}" + cd "${srcdir}/${_name}-${pkgver}" + patch -p0 -i ../no-adduserpath-now.patch + # no need to include tests files rm tests/__init__.py } build() { - cd "${srcdir}/${_srcname}-${pkgver}" + cd "${srcdir}/${_name}-${pkgver}" python setup.py build } package() { - cd "${srcdir}/${_srcname}-${pkgver}" + cd "${srcdir}/${_name}-${pkgver}" python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build - install -Dm644 COMMANDS.rst "${pkgdir}/usr/share/doc/${pkgname}/COMMANDS.rst" - install -Dm644 CONFIG.rst "${pkgdir}/usr/share/doc/${pkgname}/CONFIG.rst" - install -Dm644 HISTORY.rst "${pkgdir}/usr/share/doc/${pkgname}/HISTORY.rst" install -Dm644 README.rst "${pkgdir}/usr/share/doc/${pkgname}/README.rst" install -Dm644 LICENSE-MIT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-MIT" install -Dm644 LICENSE-APACHE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-APACHE" @@ -68,9 +70,9 @@ package() { # Tab completion for Bash. # Generated by `_HATCH_COMPLETE=source hatch > hatch_complete.sh` - install -Dm644 hatch_complete.sh "${pkgdir}/usr/share/bash-completion/completions/${_srcname}" + install -Dm644 hatch_complete.sh "${pkgdir}/usr/share/bash-completion/completions/${_name}" # Tab completion for Zsh. # Generated by `_HATCH_COMPLETE=source_zsh hatch > hatch_complete.zsh` - install -Dm644 hatch_complete.zsh "${pkgdir}/usr/share/zsh/site-functions/_${_srcname}" + install -Dm644 hatch_complete.zsh "${pkgdir}/usr/share/zsh/site-functions/_${_name}" } |