#!/bin/sh # we are root # credits edgardogho for new link ######### # configure says checking if gcc supports -fno-rtti -fno-exceptions... no export CFLAGS="-O2 -pipe -march=i486 -mtune=i686" export CXXFLAGS="-O2 -pipe -march=i486 -mtune=i686" P=libdvdnav USER=`cat /etc/sysconfig/tcuser` LIST="compiletc submitqc6 libdvdread-dev " for Z in $LIST do su -c "tce-load -i $Z" $USER done cd /tmp su -c "/usr/local/bin/wget -nc \ http://download.videolan.org/videolan/libdvdnav/5.0.3/libdvdnav-5.0.3.tar.bz2 \ " $USER # we are root for rest of commands tar jxvf $P-5.0.3.tar.bz2 cd $P-* # configure default=/usr/local ./configure --disable-static make -j5 mkdir -p /tmp/$P make install DESTDIR=/tmp/$P # Strip ######## cd /tmp/$P/usr/local strip --strip-unneeded lib/*.so* cd /tmp # create dev ############# mkdir -p $P-dev/usr/local/lib mv $P/usr/local/include $P-dev/usr/local/ mv $P/usr/local/lib/pkgconfig $P-dev/usr/local/lib/ mv $P/usr/local/lib/*.la $P-dev/usr/local/lib/ chmod 644 $P-dev/usr/local/lib/*.la # leave authors but delete rest from main ########################################### rm -rf $P/usr/local/share/doc/$P/* cp -f $P-*/AUTHORS $P/usr/local/share/doc/$P/ # TCZ them ####### LIST2="$P $P-dev " for Z in $LIST2 do mksquashfs $Z $Z.tcz md5sum $Z.tcz > $Z.tcz.md5.txt cd $Z find usr -not -type d > /tmp/$Z.tcz.list cd /tmp done # create dep file ################ echo 'libdvdnav.tcz libdvdread-dev.tcz' > $P-dev.tcz.dep echo 'libdvdread.tcz' > $P.tcz.dep # create info files let submitqc add size ############### echo 'Title: libdvdnav.tcz Description: DVD menu function Version: 5.0.3 Author: see AUTHORS too many to list here. Original-site: http://download.videolan.org/videolan/libdvdnav Copying-policy: GPLv2 Size: Extension_by: gordon64 Tags: libdvdread dvd Comments: A library that provides DVD menu Compiled for x86 6.x Change-log: 2009/11/12 Original v 4.1.3 Arslan S. 2010/01/18 Updated to 4.1.3 Arslan S. Current: 2015/09/04 change upstream src v5.0.3 gordon64 ' > $P.tcz.info echo 'Title: libdvdnav-dev.tcz Description: libdvdnav devs Version: 5.0.3 Author: see AUTHORS in main TCZ Original-site: http://download.videolan.org/videolan/libdvdread Copying-policy: GPLv2 Size: Extension_by: gordon64 Tags: libdvdnav Comments: development files Compiled for x86 6.x Change-log: 2009/11/12 Original v 4.1.3 Arslan S. 2010/01/18 Updated to 4.1.3 Arslan S. Current: 2015/09/04 change upstream src v5.0.3 gordon64 ' > $P-dev.tcz.info submitqc6