diff options
author | jmcb | 2023-05-09 12:25:32 +0100 |
---|---|---|
committer | jmcb | 2023-05-09 12:25:32 +0100 |
commit | 92ea7ae14957f20b8beb9cc74f87c088a209f801 (patch) | |
tree | c08af5d5e79728bb43e59e3cc09ea3e9ceb03e02 | |
parent | 5a04c1719daf30165a17636a116c913772857356 (diff) | |
download | aur-92ea7ae14957f20b8beb9cc74f87c088a209f801.tar.gz |
3.11 version, with more robust installation method
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 8 insertions, 10 deletions
@@ -1,12 +1,10 @@ pkgbase = idle pkgdesc = Python Integrated Development and Learning Environment (desktop entry) - pkgver = 3.10.10 - pkgrel = 2 + pkgver = 3.11 + pkgrel = 1 url = https://packages.debian.org/stable/python/idle arch = any license = Python - makedepends = python>=3.10 - makedepends = python<3.11 depends = python depends = tk depends = hicolor-icon-theme @@ -1,7 +1,7 @@ # Maintainer: jmcb <joelsgp@protonmail.com> pkgname=idle -pkgver=3.10.10 -pkgrel=2 +pkgver=3.11 +pkgrel=1 pkgdesc="Python Integrated Development and Learning Environment (desktop entry)" arch=('any') # also has a manual file @@ -13,8 +13,7 @@ depends=('python' 'tk' 'hicolor-icon-theme') optdepends=() -makedepends=('python>=3.10' 'python<3.11') -_pythonver="3.10" +makedepends=() provides=('idle3' 'python-idle') conflicts=() @@ -23,11 +22,12 @@ source=('idle.desktop') sha256sums=('1e8c56ac32b2376da4221cd94b3f255b20d27977b593373808f664c0b968697f') package() { - install -Dm644 ${pkgname}.desktop "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -D -m644 -t "${pkgdir}/usr/share/applications" ${pkgname}.desktop + _pythonver=$(python -c 'from sys import version_info; print(f"{version_info.major}.{version_info.minor}")') for _icon in 16 32 48 256; do _icon_dir="${pkgdir}/usr/share/icons/hicolor/${_icon}x${_icon}/apps" install -d "${_icon_dir}" - ln -s /usr/lib/python${_pythonver}/idlelib/Icons/idle_${_icon}.png "${_icon_dir}/${pkgname}.png" + cp /usr/lib/python${_pythonver}/idlelib/Icons/idle_${_icon}.png "${_icon_dir}/${pkgname}.png" done } |