[Frugalware-git] interim: vwm-1.3.5-1-i686

James Buren ryuo at frugalware.org
Sun Aug 10 00:35:28 CEST 2008


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=interim.git;a=commitdiff;h=3aede3eb45ef290253133ff27283a032b436ba3e

commit 3aede3eb45ef290253133ff27283a032b436ba3e
Author: James Buren <ryuo at frugalware.org>
Date:   Thu Jun 12 00:59:46 2008 -0500

vwm-1.3.5-1-i686
* new package

diff --git a/source/apps-extra/vwm/FrugalBuild b/source/apps-extra/vwm/FrugalBuild
new file mode 100644
index 0000000..8506214
--- /dev/null
+++ b/source/apps-extra/vwm/FrugalBuild
@@ -0,0 +1,46 @@
+# Compiling Time: 0.01 SBU
+# Maintainer: James Buren <ryuo at frugalware.org>
+
+pkgname=vwm
+pkgver=1.3.5
+pkgrel=1
+pkgdesc="A 'window manager' for your console sessions."
+_F_sourceforge_broken_up2date=1
+Finclude sourceforge
+depends=('libgtop' 'libviper' 'libpseudo')
+groups=('apps-extra')
+archs=('i686' 'x86_64')
+# I'll handle the documentation this time, thank you. ;)
+options=('nodocs')
+sha1sums=('895b4d1f16c1eb1da79eed4adef73dba0ab269de')
+
+build()
+{
+	Fcd $pkgname
+	# lemme fix your optimizations ;D
+	Fsed '-O2' "${CFLAGS}" {Makefile,modules/{ptyterm,sysmon}/Makefile}
+	Fsed '-Wall' "-Wall ${CFLAGS}" keycodes/Makefile
+	# fix include pathing
+	Fsed '-fpic' '-fpic -I../..' modules/sysmon/Makefile
+	# lets compile the sucker
+	make || Fdie
+	make -C modules/sysmon || Fdie
+	# install vwm and headers
+	Fexerel /usr/bin/vwm
+	Ffilerel /usr/include/vwm.h
+	# install ptyterm module
+	Fexerel modules/ptyterm/ptyterm.so /usr/lib/vwm/modules/ptyterm.so
+	Fmkdir /usr/share/terminfo
+	tic -o $Fdestdir/usr/share/terminfo modules/ptyterm/vwmterm-tic.txt || Fdie
+	# install sysmon module
+	Fexerel modules/sysmon/sysmon.so /usr/lib/vwm/modules/sysmon.so
+	# install auxiliary programs/resources
+	Fexerel keycodes/keycodes /usr/bin/keycodes
+	Ffilerel samples/vwmrc /usr/share/vwm/vwmrc
+	# install each pieces individual documentation
+	Fdocrel {INSTALL,LICENSE,CHANGELOG}
+	Ffilerel modules/ptyterm/{LICENSE,INSTALL} /usr/share/doc/$pkgname-$pkgver/ptyterm
+	Ffilerel modules/sysmon/{LICENSE,INSTALL} /usr/share/doc/$pkgname-$pkgver/sysmon
+}
+
+# optimization OK


More information about the Frugalware-git mailing list