summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Blakeney2019-07-06 14:49:36 +1000
committerMark Blakeney2019-07-06 14:49:36 +1000
commitcfb4faf6fa152a502ee2ea6bd8ef747c03281158 (patch)
tree1cb80e7dc8d7cb5fc77d3ffffffab2aa69c5ca58 /PKGBUILD
parentc255f11c65abecd99fec1a8e5a8bff54377a4e35 (diff)
downloadaur-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--PKGBUILD52
1 files changed, 41 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fd67d41693e3..87360886c83e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: