#!/bin/sh # built on TC 2.0rc4 # required packages: # advcomp # atk # atk-devs # base-devs # binutils # bison # cairo # cairo-devs # compiletc # diffutils # expat2 # expat2-devs # file # findutils # flex # fontconfig # fontconfig-devs # gawk # gcc # gettext-0.17 # glib2 # glib2-devs # gperf # graphics-libs-1 # graphics-libs-1-devs # grep # gtk2 # gtk2-devs # intltool-0.40.5 # libart # libiconv # libxml2 # libxml2-devs # libxslt # m4 # make # pango # pango-devs # patch # perl_xml # pixman # pixman-devs # pkg-config # python # python-devs # sed # squashfs-tools-4.0 # Xorg-7.4-dev export CFLAGS="-march=i486 -mtune=i686 -Os -pipe" export CXXFLAGS=$CFLAGS" -fno-exceptions -fno-rtti" export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig export EXTNAME="dia" export VER="-0.97" tar -jxf $EXTNAME$VER.tar.bz2 cd $EXTNAME$VER ./configure --with-python --with-cairo --with-xslt-prefix=/usr/local/lib --enable-db2html make touch ../mark sudo make install sudo strip --strip-unneeded /usr/local/bin/dia cd .. echo ' /usr/local/bin/dia ' > dia sudo mv dia /usr/local/tce.menu echo 'i: /usr/local/share/icons/hicolor/48x48/apps/dia.png t: dia c: /usr/local/bin/dia' > dia sudo mv dia /usr/local/tce.icons find /usr/local/ -newer mark -not -type d | grep -v -e man/ > $EXTNAME.tcel.list tar -czf $EXTNAME.tcel -T $EXTNAME.tcel.list advdef -z4 $EXTNAME.tcel md5sum $EXTNAME.tcel > $EXTNAME.tcel.md5.txt mkdir $EXTNAME cd $EXTNAME tar zxf ../$EXTNAME.tcel cd .. mksquashfs $EXTNAME $EXTNAME.tczl md5sum $EXTNAME.tczl > $EXTNAME.tczl.md5.txt rm -rf $EXTNAME$VER $EXTNAME mark cp $EXTNAME.tcel.list $EXTNAME.tczl.list