# Maintainer: Arnaud Fortier pkgname=ecobox pkgver=2.5.25 pkgnamefvwm=fvwm pkgrel=1 pkgdesc="A multiple large virtual desktop window manager originally derived from twm patched with http://abdn.ac.uk/~u15dm4/fvwm/ and some other" url="http://www.fvwm.org" depends=('imlib' 'fribidi' 'perl' 'libstroke' 'libxpm' 'libxinerama' 'readline' 'libxft' 'termcap-compat' 'librsvg') conflicts=('fvwm' 'fvwm-devel' 'fvwm-patched') provide=('fvwm''fvwm-devel') options=('docs') source=(ftp://ftp.fvwm.org/pub/fvwm/version-2/$pkgnamefvwm-$pkgver.tar.bz2 http://jesgue.homelinux.org/fvwm-files/$pkgnamefvwm-patchset-20070901.tar.bz2 http://abdn.ac.uk/~u15dm4/fvwm/FirstItemUnderPointer.patch http://abdn.ac.uk/~u15dm4/fvwm/ThinGeometryProxy.patch) arch=('i686' 'x86_64') license=('GPL') build() { mv $startdir/src/patchset/fvwm-translucent-menus.patch $startdir/src/01-translucent-menus.patch clear ; echo "Voulez-vous activer la vrai transparence des menus (o/n)?"; read translucent mv $startdir/src/patchset/fvwm-menu-xlock-xlockmore-compat.patch $startdir/src/02-fvwm-menu-xlock-xlockmore-compat.patch rm $startdir/src/patchset/DefaultCharset.patch #n'est plus necessaire dans la version 2.5.25 mv $startdir/src/patchset/extras/01-ColourBorders.patch $startdir/src/03-ColourBorders.patch mv $startdir/src/patchset/extras/02-ResizeOutlineThin.patch $startdir/src/04-ResizeOutlineThin.patch mv $startdir/src/patchset/extras/03-Conditionals.patch $startdir/src/05-Conditionals.patch mv $startdir/src/patchset/extras/04-FlatSeparators.patch $startdir/src/06-FlatSeparators.patch mv $startdir/src/patchset/extras/05-BorderUnderTitle.patch $startdir/src/07-BorderUnderTitle.patch mv $startdir/src/patchset/extras/06-InactiveFont.patch $startdir/src/08-InactiveFont.patch mv $startdir/src/patchset/extras/07-FluxRoundedCorners.patch $startdir/src/09-FluxRoundedCorners.patch mv $startdir/src/patchset/extras/09-TopBorder.patch $startdir/src/10-TopBorder.patch mv $startdir/src/patchset/extras/10-ButtonWidth.patch $startdir/src/11-ButtonWidth.patch mv $startdir/src/patchset/extras/11-MultiBorder.patch $startdir/src/12-MultiBorder.patch mv $startdir/src/patchset/extras/12-Hover.patch $startdir/src/13-Hover.patch mv $startdir/src/patchset/extras/13-FvwmIconMan.patch $startdir/src/14-FvwmIconMan.patch mv $startdir/src/patchset/extras/14-FvwmButtonsTips.patch $startdir/src/15-FvwmButtonsTips.patch mv $startdir/src/FirstItemUnderPointer.patch $startdir/16-src/FirstItemUnderPointer.patch mv $startdir/src/ThinGeometryProxy.patch $startdir/src/17-ThinGeometryProxy.patch patch= rm -r $startdir/src/patchset cd $startdir/src/$pkgnamefvwm-$pkgver for i in 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 do case $i in "02")patch -p1 < $startdir/src/${i}*;; *)patch -p0 < $startdir/src/${i}*;; esac done ./configure --prefix=/usr \ --sysconfdir=/etc \ --libexecdir=/usr/lib \ --with-xft-prefix=/usr \ --with-fontconfig=/usr \ --with-stroke \ --enable-perllib \ --enable-xinerama \ --enable-bidi \ --enable-nls --enable-iconv \ --enable-xft make || return 1 make DESTDIR=$startdir/pkg install mkdir -p $startdir/pkg/etc/fvwm cp sample.fvwmrc/* $startdir/pkg/etc/fvwm rm -f $startdir/pkg/etc/fvwm/{Makefile,Makefile.am,Makefile.in} install -Dm 644 $startdir/$pkgname.desktop \ $startdir/pkg/etc/X11/sessions/$pkgname.desktop }