mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-02 23:31:34 +01:00
83 lines
2.4 KiB
Plaintext
83 lines
2.4 KiB
Plaintext
# Contributor: Valery Kartel <valery.kartel@gmail.com>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=mc
|
|
pkgver=4.8.18
|
|
pkgrel=0
|
|
pkgdesc="A filemanager/shell that emulates Norton Commander"
|
|
url="http://www.midnight-commander.org"
|
|
arch="all"
|
|
license="GPL3+"
|
|
depends=""
|
|
subpackages="$pkgname-doc $pkgname-lang"
|
|
makedepends="e2fsprogs-dev glib-dev pcre-dev ncurses-dev libssh2-dev"
|
|
source="http://www.midnight-commander.org/downloads/$pkgname-$pkgver.tar.bz2
|
|
alpine_syntax.patch"
|
|
|
|
_builddir="$srcdir"/$pkgname-$pkgver
|
|
|
|
prepare() {
|
|
cd "$_builddir"
|
|
for i in $source; do
|
|
case $i in
|
|
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
|
|
esac
|
|
done
|
|
}
|
|
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-edit \
|
|
--with-mmap \
|
|
--with-screen=ncurses \
|
|
--with-subshell \
|
|
--with-vfs \
|
|
--without-debug \
|
|
--without-gnome \
|
|
--without-gpm-mouse \
|
|
--without-included-gettext \
|
|
--without-samba \
|
|
--without-x \
|
|
|| return 1
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$_builddir"
|
|
make DESTDIR="$pkgdir" install || return 1
|
|
}
|
|
|
|
doc() {
|
|
default_doc;
|
|
rm -fr "$subpkgdir"/usr/share/man/??
|
|
mkdir -p "$subpkgdir"/usr/share/doc
|
|
mv "$pkgdir"/usr/share/mc/examples "$subpkgdir"/usr/share/doc/mc
|
|
find "$pkgdir"/usr/lib/mc -name README* -exec mv {} "$subpkgdir"/usr/share/doc/mc/ \;
|
|
}
|
|
|
|
lang() {
|
|
default_lang;
|
|
mkdir -p "$subpkgdir"/etc/mc \
|
|
"$subpkgdir"/usr/share/mc/help \
|
|
"$subpkgdir"/usr/share/mc/hints
|
|
mv "$pkgdir"/etc/mc/mc.menu.* "$subpkgdir"/etc/mc/
|
|
mv "$pkgdir"/usr/share/mc/help/mc.hlp.* "$subpkgdir"/usr/share/mc/help/
|
|
mv "$pkgdir"/usr/share/mc/hints/mc.hint.* "$subpkgdir"/usr/share/mc/hints/
|
|
}
|
|
|
|
md5sums="cc56f0c9abd63c4caa3636bba3a08bfb mc-4.8.18.tar.bz2
|
|
e483f42ec389b0be50d8b9bafab889eb alpine_syntax.patch"
|
|
sha256sums="5b591e10dcbea95233434da40cdad4663d360229adf89826576c319667c103cb mc-4.8.18.tar.bz2
|
|
9ca96cc0ea6893e21496621f88a58fbc377d64cc39f5e350e8cec9045bf3bb6c alpine_syntax.patch"
|
|
sha512sums="ed19d91fbf36e191be345b7a86bf3528a4149b2a8099e8db7d1fcf9a69faa34d2b6d463dd5b20ace0128fdf98e8b6066d534da1ee93874db9e634c2df80d79e4 mc-4.8.18.tar.bz2
|
|
aee89eaacaafcdfe2ceb2eb7b7dcf08d669dbaffcb76f4c1613498017096c33068b7bf9d06e6f7d0685c9928cebaa932ab78b3a68f3b2de59b512022b3944e8d alpine_syntax.patch"
|