summaryrefslogtreecommitdiff
path: root/libre/mc-libre/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/mc-libre/PKGBUILD')
-rw-r--r--libre/mc-libre/PKGBUILD27
1 files changed, 23 insertions, 4 deletions
diff --git a/libre/mc-libre/PKGBUILD b/libre/mc-libre/PKGBUILD
index e270f8d3d..ea1a990f6 100644
--- a/libre/mc-libre/PKGBUILD
+++ b/libre/mc-libre/PKGBUILD
@@ -1,12 +1,14 @@
# $Id: PKGBUILD 97329 2013-09-18 07:33:03Z schuay $
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
# Maintainer: schuay <jakob.gruber@gmail.com>
+# Maintainer (Parabola): André Silva <emulatorman@parabola.nu>
+# Contributor (Parabola): Márcio Silva <coadde@parabola.nu>
_pkgname=mc
pkgname=mc-libre
pkgver=4.8.10
-pkgrel=2
-pkgdesc="Midnight Commander is a text based filemanager/shell that emulates Norton Commander, with unar and arj recommendation included and nonfree unace recommendation removed"
+pkgrel=2.1
+pkgdesc="Midnight Commander is a text based filemanager/shell that emulates Norton Commander, with unar support and arj recommendation included and nonfree unace recommendation removed"
arch=('i686' 'x86_64')
url="http://www.ibiblio.org/mc/"
license=('GPL')
@@ -45,7 +47,23 @@ backup=('etc/mc/edit.indent.rc'
'etc/mc/mc.menu'
'etc/mc/sfs.ini')
source=("http://www.midnight-commander.org/downloads/${_pkgname}-${pkgver}.tar.bz2"
- "fs36962.diff")
+ "fs36962.diff"
+ "unar.in")
+
+prepare() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ ## add unar support removing nonfree urar on the source
+ rm -v src/vfs/extfs/helpers/urar.in
+ install -m644 $srcdir/unar.in src/vfs/extfs/helpers
+ sed -i '\|rar v -c- "${MC_EXT_FILENAME}" 2>/dev/null|d
+ s| unrar v -c-|unar|
+ ' misc/ext.d/archive.sh
+ sed -i 's|urar.in|unar.in|g' $(grep -rlI 'urar.in')
+ sed -i '\|src/vfs/extfs/helpers/urar| s|urar|unar|g
+ ' configure{,.ac}
+ sed -i 's|urar|unar|g' src/vfs/extfs/helpers/Makefile.{am,in}
+}
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
@@ -72,4 +90,5 @@ package() {
}
md5sums=('eb4bdc23abd4fdfa14911d53d65c8186'
- '7f7cf5388a5390c2ed49965492f490aa')
+ '7f7cf5388a5390c2ed49965492f490aa'
+ 'f549a6c13ac0c3052986fcdc945648a9')