#!/bin/sh #Required extensions to build: #ftjam (compiletc freetype pkgconfig) #gtk2-dev (gdk-pixbuf2 glib2/gobject fontconfig) #sdl-sound #smpeg #libvorbis #SDL (sdl-mixer) # #Notes: I try to explain all with script #Additional configure options: ##BUILD tce-load -i ftjam gtk2-dev sdl-sound smpeg libvorbis SDL || exit 1 if [ ! -f gargoyle-2011.1-sources.zip ]; then wget -c http://garglk.googlecode.com/files/gargoyle-2011.1-sources.zip fi unzip ./gargoyle-2011.1-sources.zip -d ./gargo || exit 1 cd ./gargo || exit 1 jam || exit 1 jam install || exit 1 ##COPY FILE mkdir -p /tmp/garg/pack || exit 1 sudo mkdir -p /tmp/garg/pack/usr/local/share/gargoyle || exit 1 sudo mkdir -p /tmp/garg/pack/usr/local/bin || exit 1 sudo mkdir -p /tmp/garg/pack/usr/local/lib || exit 1 sudo install ./build/dist/* /tmp/garg/pack/usr/local/share/gargoyle/ || exit 1 sudo ln -s /usr/local/share/gargoyle/gargoyle /tmp/garg/pack/usr/local/bin/gargoyle || exit 1 sudo install ./build/dist/libgarglk.so /tmp/garg/pack/usr/local/lib || exit 1 sudo mkdir -p /tmp/garg/pack/etc || exit 1 sudo install ./garglk/garglk.ini /tmp/garg/pack/etc || exit 1 sudo mkdir -p /tmp/garg/pack/usr/local/share/pixmaps || exit 1 sudo mkdir -p /tmp/garg/pack/usr/local/share/applications || exit 1 sudo cp ./garglk/gargoyle-house.png /tmp/garg/pack/usr/local/share/pixmaps/gargoyle-house.png || exit 1 sudo install -D -m644 ./garglk/gargoyle.desktop -p /tmp/garg/pack/usr/local/share/applications || exit 1 #MAKE TCZ tce-load -i submitqc4 || exit 1 cp ../gargoyle-2011.1-sources.zip /tmp/garg/ || exit 1 cd /tmp/garg/ || exit 1 mksquashfs ./pack gargoyle.tcz || exit 1 submitqc4 ./gargoyle.tcz || exit 1 touch gargoyle.tcz.dep || exit 1 echo "Required extensions to build: Notes: Additional configure options:" > build-dep || exit 1 echo "Title: Description: Version: Author: Original-site: Copying-policy: Size: Extension_by: Tags: Comments: Change-log: Current: " > gargoyle.tcz.info || exit 1