# Template build file for 'lesstif' pkgname=lesstif version=0.95.2 revision=5 build_style=gnu-configure short_desc="LGPL'd re-implementation of Motif" maintainer="Enno Boland " license="LGPL-2.1" homepage="http://lesstif.sourceforge.net/" distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.bz2" checksum=eb4aa38858c29a4a3bcf605cfe7d91ca41f4522d78d770f69721e6e3a4ecf7e3 hostmakedepends="pkg-config" #makedepends="libXt-devel libXp-devel libXft-devel libXrender-devel fontconfig-devel freetype-devel libX11-devel libICE-devel" makedepends="libXt-devel libXp-devel libXft-devel" configure_args="--prefix=/usr \ --mandir=/usr/share/man \ --docdir=/usr/share/doc \ --with-xdnd \ --enable-production \ --enable-nonstandard-conversions \ --enable-editres \ --enable-build-21 \ --disable-static \ --disable-debug \ --x-includes=/usr/include \ --x-libraries=/usr/lib" pre_build() { if [ -n "$CROSS_BUILD" ]; then cd ${wrksrc}/scripts msg_normal "Building man2html for $XBPS_ARCH\n" cc -o man2html man2html.c # Disable the rule for cross-gcc man2html sed -i Makefile -e "/noinst_PROGRAMS = / s/man2html.*//" fi } post_install() { rm -rf $DESTDIR/usr/LessTif } lesstif-mwm_package() { short_desc="LessTif clone of the Motif Window Manager" pkg_install() { vmove usr/bin/mwm vmove usr/lib/X11/mwm vmove usr/share/man/man1/mwm.1 vmove usr/share/man/man5/mwmrc.5 vmove usr/lib/X11/app-defaults/Mwm } } lesstif-xmbind_package() { short_desc="Configures the virtual key bindings of LessTif applications" pkg_install() { vmove usr/bin/xmbind vmove usr/share/man/man1/xmbind.1 } } lesstif-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove "usr/lib/*.so" vmove usr/share/man/man3 vmove usr/share/man/man1/ltversion.1 vmove usr/share/man/man1/uil.1 vmove usr/share/man/man1/lesstif.1 vmove usr/share/man/man5/VirtualBindings.5 vmove usr/lib/LessTif vmove usr/bin/uil vmove usr/bin/mxmkmf vmove usr/bin/motif-config } }