diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 13 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = thonny-git pkgdesc = Python IDE for beginners. - pkgver = r3934.3482d717 + pkgver = r3936.c1da4858 pkgrel = 1 url = http://thonny.org/ arch = any @@ -11,10 +11,11 @@ pkgbase = thonny-git depends = python-jedi depends = tcl depends = tk + depends = python-distro + depends = python-pip provides = thonny conflicts = thonny source = git+https://github.com/thonny/thonny.git sha256sums = SKIP pkgname = thonny-git - @@ -1,5 +1,5 @@ pkgname=thonny-git -pkgver=r3934.3482d717 +pkgver=r3936.c1da4858 pkgrel=1 pkgdesc="Python IDE for beginners." arch=('any') @@ -7,7 +7,7 @@ url="http://thonny.org/" license=('MIT') conflicts=("thonny") provides=("thonny") -depends=('openssl' 'python' 'python-beautifulsoup4' 'python-jedi' 'tcl' 'tk') +depends=('openssl' 'python' 'python-beautifulsoup4' 'python-jedi' 'tcl' 'tk' 'python-distro' 'python-pip') source=("git+https://github.com/thonny/thonny.git") sha256sums=('SKIP') @@ -19,8 +19,14 @@ pkgver() { package() { cd "$srcdir" + pip3 install --prefix="$pkgdir/usr" --force -I tkinterhtml + + pyversion="$(ls $pkgdir/usr/lib | xargs)" + install -Dm 755 "thonny/packaging/linux/thonny" "$pkgdir/usr/bin/thonny" + sed -i "s/python3.7/$pyversion/g" "$pkgdir/usr/bin/thonny" + sed -i 's|$target_dir|/usr|' "thonny/packaging/linux/Thonny.desktop" install -Dm 644 "thonny/packaging/linux/Thonny.desktop" \ "$pkgdir/usr/share/applications/thonny.desktop" @@ -29,9 +35,7 @@ package() { # Install.py currently does not allow for setting root for creating a package # Files must by copied manually for now in section below. - install -d 644 "$pkgdir/usr/lib/python3.6/site-packages/thonny" + install -d 644 "$pkgdir/usr/lib/$pyversion/site-packages/thonny" cp -dr --no-preserve=ownership "thonny/thonny" \ - "$pkgdir/usr/lib/python3.6/site-packages" - - pip3 install --prefix="$pkgdir/usr" --force distro tkinterhtml + "$pkgdir/usr/lib/$pyversion/site-packages" } |