Date: Wednesday, December 21, 2022 @ 01:35:09
Author: grawlinson
Revision: 1364805
upgpkg: mc 4.8.28-2; FS#76361
* Simplify python 3 patch (remove unnecessary change & add upstream reference).
* Add makedepends: aspell.
Modified:
mc/trunk/PKGBUILD
mc/trunk/mc-python3.patch
------------------+
PKGBUILD | 18 +++++++++++-------
mc-python3.patch | 13 ++-----------
2 files changed, 13 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-12-21 01:28:38 UTC (rev 1364804)
+++ PKGBUILD 2022-12-21 01:35:09 UTC (rev 1364805)
@@ -5,10 +5,10 @@
pkgname=mc
pkgver=4.8.28
-pkgrel=1
-pkgdesc="A file manager that emulates Norton Commander"
+pkgrel=2
+pkgdesc='A file manager that emulates Norton Commander'
arch=('x86_64')
-url="https://midnight-commander.org/"
+url='https://midnight-commander.org/'
license=('GPL')
depends=(
'e2fsprogs'
@@ -19,6 +19,7 @@
'which'
)
makedepends=(
+ 'aspell'
'libxt'
'libx11'
'unzip'
@@ -58,14 +59,16 @@
'mc-python3.patch'
)
sha512sums=('ca3b3a57281e9387cb52bf1fcfc3f39a4d5f438aafc256dc492c192678824f67c983a852c759664efc5bc6d0de471c9b3929834f8301f6302ca1ebeee513fdfd'
-
'2f30b55403127b569b3c809439c81d230857abf5e799cbb334de3c3e8cc88ad90f58059f046e00ca95f3573a4e734047b922bf268c2776de534a98e62868d8b8')
+
'516c25cdc482afba6b0fa78737e4e10815acdc4d528a908e118025e44f44be0bb86b90b5044d4675e835d8ff64be551b5d48943c2c2ddd9716c34b39b1e627bc')
b2sums=('f4218e6c166df85b7b3736f0fd1414c9507c72074f06001f12b114ce6c6fbbf3688ab850aa70f5063eb3920736f878e113eb39a5d261ccfc3ffa9dab473a8436'
-
'185d66e3de256bb59a1e7e01e778b9ba76705d3f9980862e7c67e0a3b142cc357c679360347afc188985fa551c6d7476dd824d6ba0c09e3d1e68fa1cbcb96ab7')
+
'b0e20d89c7c1ba25f76f564481ed7e2b9f8614b460dc170bb3d1998411c3d7945dee5200e9a2db81f706a8bdbffffb72665a0c43353b520c02fcf5fee4d251db')
prepare() {
cd "$pkgname-$pkgver"
- patch -p1 < "$srcdir"/mc-python3.patch
+ # port to Python 3
+ # ref: https://github.com/MidnightCommander/mc/pull/149
+ patch -p1 -i "$srcdir/mc-python3.patch"
}
build() {
@@ -76,6 +79,7 @@
--libexecdir=/usr/lib \
--sysconfdir=/etc \
--enable-vfs-smb \
+ --enable-aspell \
--with-screen=slang \
--with-x
@@ -87,7 +91,7 @@
make DESTDIR="$pkgdir" install
- # Replace mc.keymap symlink with target file to fix backup mechanism
(FS#50889).
+ # FS#50889: Replace mc.keymap symlink with target file to fix backup
mechanism.
rm "$pkgdir/etc/mc/mc.keymap"
cp "$pkgdir"/etc/mc/mc{.default,}.keymap
}
Modified: mc-python3.patch
===================================================================
--- mc-python3.patch 2022-12-21 01:28:38 UTC (rev 1364804)
+++ mc-python3.patch 2022-12-21 01:35:09 UTC (rev 1364805)
@@ -1,14 +1,5 @@
-diff -up mc-4.8.24/src/vfs/extfs/helpers/uc1541.python3
mc-4.8.24/src/vfs/extfs/helpers/uc1541
---- mc-4.8.24/src/vfs/extfs/helpers/uc1541.python3 2020-01-20
14:40:30.637996501 +0100
-+++ mc-4.8.24/src/vfs/extfs/helpers/uc1541 2020-01-20 14:37:55.253442507
+0100
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/env python3
- """
- UC1541 Virtual filesystem
-
---- a/src/vfs/extfs/helpers/s3+.in (original)
-+++ b/src/vfs/extfs/helpers/s3+.in (refactored)
+--- a/src/vfs/extfs/helpers/s3+.in
++++ b/src/vfs/extfs/helpers/s3+.in
@@ -153,16 +153,16 @@
Propagates exception safely.
"""