summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmcb2023-03-31 15:55:41 +0100
committerjmcb2023-03-31 15:55:41 +0100
commit5a04c1719daf30165a17636a116c913772857356 (patch)
treea7a6f57156a2826c56ae201432eaac0cb267a298
parent79ab87a8eb2891f14648fccf830a90e4541b523e (diff)
downloadaur-5a04c1719daf30165a17636a116c913772857356.tar.gz
Tweaks and enhancement
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD10
-rw-r--r--idle.desktop1
3 files changed, 9 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d9884d8644d7..0478fb762806 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = idle
pkgdesc = Python Integrated Development and Learning Environment (desktop entry)
pkgver = 3.10.10
- pkgrel = 1
+ pkgrel = 2
url = https://packages.debian.org/stable/python/idle
arch = any
license = Python
@@ -13,6 +13,6 @@ pkgbase = idle
provides = idle3
provides = python-idle
source = idle.desktop
- sha256sums = d341c2f5ca1233de8d148f08d54cc08c4d0775eb6d6d28fdc149616d8701d838
+ sha256sums = 1e8c56ac32b2376da4221cd94b3f255b20d27977b593373808f664c0b968697f
pkgname = idle
diff --git a/PKGBUILD b/PKGBUILD
index 72f206809b93..9ba786b73762 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,11 @@
# Maintainer: jmcb <joelsgp@protonmail.com>
pkgname=idle
pkgver=3.10.10
-pkgrel=1
+pkgrel=2
pkgdesc="Python Integrated Development and Learning Environment (desktop entry)"
arch=('any')
+# also has a manual file
+# but not worth the effort of downloading a deb for that
url="https://packages.debian.org/stable/python/idle"
license=("Python")
groups=()
@@ -12,13 +14,13 @@ depends=('python'
'hicolor-icon-theme')
optdepends=()
makedepends=('python>=3.10' 'python<3.11')
+_pythonver="3.10"
provides=('idle3'
'python-idle')
conflicts=()
replaces=()
source=('idle.desktop')
-sha256sums=('d341c2f5ca1233de8d148f08d54cc08c4d0775eb6d6d28fdc149616d8701d838')
-
+sha256sums=('1e8c56ac32b2376da4221cd94b3f255b20d27977b593373808f664c0b968697f')
package() {
install -Dm644 ${pkgname}.desktop "${pkgdir}/usr/share/applications/${pkgname}.desktop"
@@ -26,6 +28,6 @@ package() {
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/python3.10/idlelib/Icons/idle_${_icon}.png "${_icon_dir}/${pkgname}.png"
+ ln -s /usr/lib/python${_pythonver}/idlelib/Icons/idle_${_icon}.png "${_icon_dir}/${pkgname}.png"
done
}
diff --git a/idle.desktop b/idle.desktop
index c09405a3cb7e..a659e23f5c04 100644
--- a/idle.desktop
+++ b/idle.desktop
@@ -3,6 +3,7 @@ Name=IDLE
GenericName=Python IDE
Comment=Python Integrated Development and Learning Environment
Exec=/usr/bin/idle %F
+TryExec=/usr/bin/idle
Icon=idle
Terminal=false
Type=Application