diff options
author | Mark Blakeney | 2019-07-06 14:49:36 +1000 |
---|---|---|
committer | Mark Blakeney | 2019-07-06 14:49:36 +1000 |
commit | cfb4faf6fa152a502ee2ea6bd8ef747c03281158 (patch) | |
tree | 1cb80e7dc8d7cb5fc77d3ffffffab2aa69c5ca58 /PKGBUILD | |
parent | c255f11c65abecd99fec1a8e5a8bff54377a4e35 (diff) | |
download | aur-cfb4faf6fa152a502ee2ea6bd8ef747c03281158.tar.gz |
Update to 4.2.10
I am a new maintainer who has adopted this abandoned package.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 41 insertions, 11 deletions
@@ -1,20 +1,50 @@ -pkgname=python-ptvsd -pkgver=4.2.5 +# Maintainer: mark.blakeney at bullet-systems dot net +_pkgname=ptvsd +pkgname=python-$_pkgname +pkgver=4.2.10 pkgrel=1 -pkgdesc='Python debugger package for use with Visual Studio and Visual Studio Code' -url="https://github.com/Microsoft/ptvsd" -license=('MIT') -arch=(x86_64) -depends=('python' 'python-setuptools') -source=($pkgname-$pkgver.tar.gz::https://github.com/Microsoft/ptvsd/archive/v${pkgver}.tar.gz) -sha512sums=('d52633e1734dd7498eb48eda8d4af50693e0c79e96112c78ed5eccc9f75251817efa7aabd11c9f258babb80181ec85fbff031006549d377b167674b0dff7ed5b') +pkgdesc="Python debugger package for use with Visual Studio and Visual Studio Code" +url="https://github.com/microsoft/$_pkgname" +license=("MIT") +arch=("x86_64") +depends=("python>=3.4") +makedepends=("python-setuptools") +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha1sums=('101e1784e9ddd7761e443b58e5ba35eed35c699e') + +# These are python2 files required for legacy support of the package on +# non-Arch systems. These all fail to byte-compile which causes package +# errors so we will just remove them before the install step. +_badfiles=( + "reraise2.py" + "_vendored/pydevd/pydevd_attach_to_process/_check.py" + "_vendored/pydevd/pydevd_attach_to_process/winappdbg/plugins/do_example.py" + "_vendored/pydevd/pydevd_attach_to_process/winappdbg/plugins/do_exchain.py" + "_vendored/pydevd/pydevd_attach_to_process/winappdbg/plugins/do_exploitable.py" + "_vendored/pydevd/_pydevd_bundle/pydevconsole_code_for_ironpython.py" + "_vendored/pydevd/_pydevd_bundle/pydevd_exec.py" + "_vendored/pydevd/_pydev_imps/_pydev_inspect.py" + "_vendored/pydevd/_pydev_imps/_pydev_pkgutil_old.py" + "_vendored/pydevd/_pydev_imps/_pydev_SimpleXMLRPCServer.py" + "_vendored/pydevd/_pydev_imps/_pydev_SocketServer.py" + "_vendored/pydevd/_pydev_imps/_pydev_uuid_old.py" + "_vendored/pydevd/_pydev_imps/_pydev_xmlrpclib.py" + "_vendored/pydevd/pydev_ipython/inputhookglut.py" +) build() { - cd ptvsd-$pkgver + cd $_pkgname-$pkgver python setup.py build + cd build/lib/$_pkgname + echo "Removing legacy/unneeded files for Arch Linux .." + for f in "${_badfiles[@]}"; do + rm -v $f + done } package() { - cd ptvsd-$pkgver + cd $_pkgname-$pkgver python setup.py install --root="$pkgdir/" --optimize=1 --skip-build } + +# vim:set ts=2 sw=2 et: |