lesstif: split mwm and xmbind into own packages, clean up build

This commit is contained in:
Enno Boland 2014-05-29 21:50:39 +02:00
parent 6db8692a03
commit 7505a4d833
3 changed files with 35 additions and 2 deletions

1
srcpkgs/lesstif-mwm Symbolic link
View file

@ -0,0 +1 @@
lesstif

1
srcpkgs/lesstif-xmbind Symbolic link
View file

@ -0,0 +1 @@
lesstif

View file

@ -1,7 +1,7 @@
# Template build file for 'lesstif' # Template build file for 'lesstif'
pkgname=lesstif pkgname=lesstif
version=0.95.2 version=0.95.2
revision=1 revision=2
build_style=gnu-configure build_style=gnu-configure
short_desc="LGPL'd re-implementation of Motif" short_desc="LGPL'd re-implementation of Motif"
maintainer="Enno Boland" maintainer="Enno Boland"
@ -24,12 +24,43 @@ configure_args="--prefix=/usr \
--x-includes=/usr/include \ --x-includes=/usr/include \
--x-libraries=/usr/lib" --x-libraries=/usr/lib"
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() { lesstif-devel_package() {
depends="lesstif>=${version}_${revision}" depends="lesstif>=${version}_${revision}"
short_desc+=" - development files" short_desc+=" - development files"
pkg_install() { pkg_install() {
vmove usr/include vmove usr/include
vmove "usr/lib/*.so" vmove "usr/lib/*.so"
vmove usr/share 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
} }
} }