From 37e09437c2f20ac269f8d2b7f9c7f7cd325f0585 Mon Sep 17 00:00:00 2001 From: makefu Date: Sat, 20 Aug 2011 23:21:48 +0200 Subject: oncology: initial commit oncology will analyse the current krebs status --- oncology/dpfhack_display/build-dpf-lcd4linux.sh | 52 +++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 oncology/dpfhack_display/build-dpf-lcd4linux.sh (limited to 'oncology/dpfhack_display/build-dpf-lcd4linux.sh') diff --git a/oncology/dpfhack_display/build-dpf-lcd4linux.sh b/oncology/dpfhack_display/build-dpf-lcd4linux.sh new file mode 100755 index 00000000..75df2646 --- /dev/null +++ b/oncology/dpfhack_display/build-dpf-lcd4linux.sh @@ -0,0 +1,52 @@ +#!/bin/bash + +PREREQUISITES='pkg-config aclocal automake autoconf' + +for i in $PREREQUISITES; do + if [ -z `which $i` ]; then + echo missing tool "'$i'". Please install package. + err=1 + fi +done + +if [ $err ]; then + echo "Error, cancelling" + exit +fi + +# Allow to pass on dpf distribution location, if not pwd: + +if [ -z $1 ]; then + DPFLIB_LOCATION=`pwd` +else + DPFLIB_LOCATION=$1 +fi + +if [ -e lcd4linux ]; then + echo "lcd4linux installed, not fetching" +else + # Check out source from SVN + svn co -r1142 https://ssl.bulix.org/svn/lcd4linux/trunk lcd4linux +fi + +cd lcd4linux + +# Apply patch +if [ -e drv_dpf.c ]; then + echo "Existing drv_dpf.c found, not patching" +else + patch -p1 < ../lcd4linux-svn1142-dpf.patch +fi + +export CPPFLAGS="-I$DPFLIB_LOCATION/dpflib -I$DPFLIB_LOCATION/include" +export LDFLAGS=-L$DPFLIB_LOCATION/dpflib + +if [ -e Makefile ]; then + echo "Not configuring, Makefile found" +else + ./bootstrap + # Feel free to configure this differently: + ./configure --with-drivers=DPF +fi + +make -- cgit v1.2.3 From 562a1b4d7b9c094f10415b3f4048d53284ae696f Mon Sep 17 00:00:00 2001 From: root Date: Sun, 21 Aug 2011 01:24:22 +0200 Subject: oncology: fix Makefile/build/config lcd4linux.conf - removed fucking white space, minor fuckups Makefile - correct dependency handling, patch /etc/init.d/lcd4linux --- oncology/dpfhack_display/build-dpf-lcd4linux.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'oncology/dpfhack_display/build-dpf-lcd4linux.sh') diff --git a/oncology/dpfhack_display/build-dpf-lcd4linux.sh b/oncology/dpfhack_display/build-dpf-lcd4linux.sh index 75df2646..f2b8ceb2 100755 --- a/oncology/dpfhack_display/build-dpf-lcd4linux.sh +++ b/oncology/dpfhack_display/build-dpf-lcd4linux.sh @@ -46,7 +46,7 @@ if [ -e Makefile ]; then else ./bootstrap # Feel free to configure this differently: - ./configure --with-drivers=DPF + ./configure --with-drivers=DPF --with-plugins=all --prefix=/usr fi make -- cgit v1.2.3