diff options
Diffstat (limited to 'libre/mc-libre/PKGBUILD')
-rw-r--r-- | libre/mc-libre/PKGBUILD | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/libre/mc-libre/PKGBUILD b/libre/mc-libre/PKGBUILD index e270f8d3d..07bbfee8b 100644 --- a/libre/mc-libre/PKGBUILD +++ b/libre/mc-libre/PKGBUILD @@ -5,8 +5,8 @@ _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 +45,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 +88,5 @@ package() { } md5sums=('eb4bdc23abd4fdfa14911d53d65c8186' - '7f7cf5388a5390c2ed49965492f490aa') + '7f7cf5388a5390c2ed49965492f490aa' + 'f549a6c13ac0c3052986fcdc945648a9') |