# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'mc'
setvar pkgver = '4.8.19'
setvar pkgrel = '0'
setvar pkgdesc = ""A filemanager/shell that emulates Norton Commander""
setvar url = ""http://www.midnight-commander.org""
setvar arch = ""all""
setvar license = ""GPL3+""
setvar depends = """"
setvar subpackages = ""$pkgname-doc $pkgname-lang""
setvar makedepends = ""e2fsprogs-dev glib-dev pcre-dev ncurses-dev libssh2-dev""
setvar source = ""http://www.midnight-commander.org/downloads/$pkgname-$pkgver.tar.bz2
	alpine_syntax.patch""
setvar builddir = ""$srcdir/$pkgname-$pkgver""

proc build {
	cd $builddir
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--libexecdir=/usr/lib \
		--mandir=/usr/share/man \
		--sysconfdir=/etc \
		--enable-background \
		--enable-charset \
		--enable-largefile \
		--enable-vfs-sftp \
		--with-internal-edit \
		--with-mmap \
		--with-screen=ncurses \
		--with-subshell \
		--without-gpm-mouse \
		--without-included-gettext \
		--without-x \
		|| return 1
	make
}

proc package {
	make -C $builddir DESTDIR="$pkgdir" install || return 1
	rm -fr "$pkgdir"/usr/share/man/??
}

proc doc {
	default_doc || return 1
	mkdir -p "$subpkgdir"/usr/share/doc || return 1
	mv "$pkgdir"/usr/share/mc/examples \
		"$subpkgdir"/usr/share/doc/mc || return 1
	find "$pkgdir"/usr/lib/mc -name README* \
		-exec mv {} "$subpkgdir"/usr/share/doc/mc/ ';'
}

proc lang {
	default_lang || return 1
	mkdir -p "$subpkgdir"/usr/share/mc/help \
		"$subpkgdir"/usr/share/mc/hints
	mv "$pkgdir"/usr/share/mc/help/mc.hlp.* \
		"$subpkgdir"/usr/share/mc/help/ || return 1
	mv "$pkgdir"/usr/share/mc/hints/mc.hint.* \
		"$subpkgdir"/usr/share/mc/hints/
}

setvar sha512sums = ""eecf39b3f043cad1f47aabcd25a0e672e7bbf406944f457521e0ff5db344f01cdc8572bb45b2507a54469ff1130c457a90f62eb7d5e6191f9c7d4f35a4b46a2e  mc-4.8.19.tar.bz2
aee89eaacaafcdfe2ceb2eb7b7dcf08d669dbaffcb76f4c1613498017096c33068b7bf9d06e6f7d0685c9928cebaa932ab78b3a68f3b2de59b512022b3944e8d  alpine_syntax.patch""