summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmcb2023-05-09 12:25:32 +0100
committerjmcb2023-05-09 12:25:32 +0100
commit92ea7ae14957f20b8beb9cc74f87c088a209f801 (patch)
treec08af5d5e79728bb43e59e3cc09ea3e9ceb03e02
parent5a04c1719daf30165a17636a116c913772857356 (diff)
downloadaur-92ea7ae14957f20b8beb9cc74f87c088a209f801.tar.gz
3.11 version, with more robust installation method
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD12
2 files changed, 8 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0478fb762806..228823366d33 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 9ba786b73762..dd4e9b6848cf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}