CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
mrxvt: fixed dependencies
[attic/ports/opt-cross.git] / mrxvt / Pkgfile
CommitLineData
77457b73
JB
1# Description: Multi-tabbed rxvt based terminal
2# URL: http://materm.sourceforge.net/
3# Packager: Jose V Beneyto sepen at users dot sourceforge dot net
4# Maintainer: Jose V Beneyto sepen at users dot sourceforge dot net
38b50d66 5# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
81fa9b4b 6# Depends on: xorg-libxft libpng libjpeg
77457b73
JB
7
8name=mrxvt
9version=0.5.4
10release=2
11source=(http://dl.sourceforge.net/sourceforge/materm/$name-$version.tar.gz \
12 $name-$version-001-fix-segfault-when-wd-empty.patch)
13
14build() {
15 cd $name-$version
16
17 patch -p0 -i $SRC/$name-$version-001-fix-segfault-when-wd-empty.patch
18 echo "ac_cv_func_setpgrp_void=yes" > config.cache
19
20 export CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/freetype2"
21 export LDFLAGS="-L$CLFS/usr/lib -lXft -lXrender -lfontconfig -lfreetype -lX11"
22
23 ./configure --build=$CHOST \
24 --host=$CTARGET \
25 --prefix=/usr \
26 --disable-debug \
27 --enable-menubar \
28 --enable-xft \
29 --with-save-lines=200 \
30 --with-x \
31 --cache-file=config.cache
32
33 make
34 make DESTDIR=$PKG install
35
36 rm -rf $PKG/usr/share/doc
37 mv $PKG/usr/etc/{mrxvt/mrxvtrc,mrxvtrc}
38 mv $PKG/usr/etc/mrxvt/default.{menu,menu.sample}
39 mv $PKG/usr/etc/mrxvt/submenus.{menu,menu.sample}
40 mv $PKG/usr/share/man $PKG/usr
41 rm -f $PKG/usr/share/pixmaps/*.png
42 ln -sf /usr/bin/$name $PKG/usr/bin/materm
43}