updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / projectmc-svn / PKGBUILD
bloba3609467eb51f44187fb3f0222a2937622fe7d5e
1 #Contributor: Stiletto <blasux@blasux.ru>
2 pkgname=projectmc-svn
3 pkgver=286
4 pkgrel=1
5 pkgdesc="A filemanager/shell that emulates Norton Commander. Fork by slavaz."
6 arch=('i686' 'x86_64')
7 provides=('mc' 'mc-utf8')
8 conflicts=('mc')
9 license=('GPL')
10 url="http://mc.redhat-club.org/"
11 depends=('e2fsprogs' 'glib2' 'pcre' 'gpm>=1.20.4' 'slang')
12 makedepends=('subversion' 'sed' 'libxt' 'libx11')
13 options=('!emptydirs' '!makeflags')
14 source=()
15 md5sums=()
17 _svntrunk=http://mc.redhat-club.org/svn/trunk
18 _svnmod=.
20 build() {
21   cd "$srcdir"
22   if [ -d $_svnmod/.svn ]; then
23     (cd $_svnmod && svn up -r $pkgver)
24   else
25     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
26   fi
27   msg "SVN checkout done or server timeout"
28   msg "Starting make..."
29 # Prevent lazy bindings in cons.saver binary.
30 #  - not using bindnow-flags() because cons.saver is only built on GNU/Linux
31   sed -i -e "s:^\(cons_saver_LDADD = .*\):\1 -Wl,-z,now:" src/Makefile.in
33   ./configure --prefix=/usr --mandir=/usr/share/man \
34     --without-gnome --without-debug --with-screen=slang --without-included-gettext \
35     --enable-largefile --with-subshell --with-edit --with-vfs --with-samba --with-mmap \
36     --with-x --with-gpm-mouse --enable-charset
37   make || return 1
38   make DESTDIR=${pkgdir} install