# Installing Jinja2-2.7.3.tar.gz # Prep Enviroment export CFLAGS="-march=i486 -mtune=i686 -Os -pipe" export CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti" export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig mkdir -p /tmp/package # Install build/install only dependencies tce-load -wi compiletc.tcz tce-load -wi squashfs-tools-4.x.tcz tce-load -wi python-dev.tcz tce-load -wi submitqc.tcz # Install required dependencies tce-load -wi python.tcz tce-load -wi MarkupSafe.tcz tce-load -wi python-setuptools.tcz # Install download dependencie tce-load -wi wget # !!!!!!!!!!!!! May need to reboot at this stage, if following wget command does not work # cd to src dir cd /mnt/hda1/src # Download source wget --no-check-certificate https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz # Extract tar -xzf Jinja2-2.7.3.tar.gz # Enter source dir cd Jinja2-2.7.3 # Build Command python setup.py build # Install Command python setup.py install --prefix=/usr/local --root=/tmp/package # clean up extracted source files cd /mnt/hda1/src rm -rf Jinja2-2.7.3 # strip /tmp/package cd /tmp/package find . | xargs file | grep "executable" | grep ELF | grep "not stripped" | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || find . | xargs file | grep "shared object" | grep ELF | grep "not stripped" | cut -f 1 -d : | xargs strip -g 2> /dev/null ### Create base tcz cd /tmp mksquashfs package python-jinja2.tcz cd /tmp/package find usr -not -type d > /tmp/python-jinja2.tcz.list cd /tmp md5sum python-jinja2.tcz > python-jinja2.tcz.md5.txt touch python-jinja2.tcz.dep echo python.tcz > python-jinja2.tcz.dep echo MarkupSafe.tcz >> python-jinja2.tcz.dep echo python-setuptools.tcz >> python-jinja2.tcz.dep # .info file based on template I had, detail's filled in manually with nano # Clean up /tmp/package folder rm -rf package # Prep for submitqc4 test mkdir python-jinja2 mv python-jinja2.tcz* python-jinja2 cd python-jinja2 sudo submitqc # create tarbal cd /tmp tar -zcf python-jinja2.tcz.tar.gz python-jinja2 # bcrypt, use password tinycore when prompted bcrypt python-jinja2.tcz.tar.gz # Move python-jinja2.tcz folder and bcrypt file to storeage pending submission for approval mv python-jinja2* /mnt/hda1/tcz