#!/bin/sh # # LiNiO # # 2003-08-14 # 2004-06-01 # 2004.11.28 # 2005.01.15 - zmiana nazwy pakietu windows-all-data na codecs-windows-all-data # - gdy nie ma /dev/js* nie uaktywnia obługi joysticka # - zmiana z 0.9cvs na 1.0cvs # 2005.08.03 - instalacja dh-make (info podesłał Jan Widel) rm -rf /usr/src/Mplayer 2>/dev/null apt-get install wget bzip2 lynx unzip dh-make --yes mkdir /usr/src/Mplayer cd /usr/src/Mplayer #mkdir -p /usr/local/lib/codecs 2>/dev/null #wget `lynx --dump 'http://www.mplayerhq.hu/MPlayer/releases/codecs/?M=A'|grep '/essential.*bz2$'|awk '{print $2}'|sort -n|tail -1` -O essential.tar.bz2 && \ # tar -xjf essential.tar.bz2 -C usr/lib/codecs && \ # mv /usr/local/lib/codecs/essential-*/ /usr/local/lib/codecs/ && \ # rmdir /usr/local/lib/codecs/essential* # kodeki wget `lynx --dump 'http://www1.mplayerhq.hu/MPlayer/releases/codecs/?M=A' |grep '/windows-all.*zip$'|awk '{print $2}'|sort -n|tail -1` && \ unzip windows-all*zip && rm -rf windows-all*zip mv `ls -d windows-all*` `ls -d windows-all*|sed 's/^/codecs-/'` if [ $? -eq 0 ] ; then #cd codecs-windows-all* && mkdir -p usr/lib/codecs/win32 && mv * usr/lib/codecs/win32 cd codecs-windows-all* && mkdir -p usr/lib/win32 && mv * usr/lib/win32 echo |dh_make -s echo usr/lib/codecs/win32/ >debian/dirs echo -e "\nall:\n\t\n\ninstall:\n\tcp -a usr \${DESTDIR}" >Makefile debian/rules binary dpkg -i ../codecs-windows-all*deb cd .. fi wget http://www2.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2 tar -xjf MPlayer-current.tar.bz2 cd MPlayer-2* apt-get install debhelper dh-make libglib1.2-dev libgtk2.0-dev libgtk1.2-dev xlibs-dev libpng3-dev zlib1g-dev debhelper libconfhelper-perl liblogfile-rotate-perl alien cvs --yes # dla esd apt-get install libsdl1.2-dev libesd0-dev --yes # dla alsy apt-get install libasound2-dev alsa-headers --yes wget http://ffmpeg.sourceforge.net/cvs/ -nH -nd -r -l1 -A .gz tar -zxf ffmpeg-cvs-*.tar.gz mv ffmpeg-cvs-*/libavcodec . echo >debian/changelog_ "mplayer (1.0cvs-`date +%Y-%m-%d`) unstable; urgency=low" echo >>debian/changelog_ echo >>debian/changelog_ " * rekompilacja" echo >>debian/changelog_ echo >>debian/changelog_ " -- Robert Litwiniec `LC_ALL=en_US date -R`" echo >>debian/changelog_ cat debian/changelog >>debian/changelog_ mv debian/changelog_ debian/changelog sed 's/enable-runtime-cpudetection/disable-runtime-cpudetection/g' debian/rules >debian/rules_ mv debian/rules_ debian/rules chmod 700 debian/rules export LINGUAS=pl ls /dev/js* >dev/null 2>/dev/null && export DEB_BUILD_OPTIONS="--enable-joystick" debian/rules binary dpkg -i ../mplayer*deb wget http://www1.mplayerhq.hu/MPlayer/Skin/Abyss-1.1.tar.bz2 tar -xjf Abyss-1.1.tar.bz2 if [ $? -eq 0 ] ; then rm Abyss*bz2 mv Abyss abyss-1.1 cd abyss-1.1 && mkdir -p usr/share/mplayer/Skin/Abyss && mv * usr/share/mplayer/Skin/Abyss echo |dh_make -s echo usr/share/mplayer/Skin/Abyss >debian/dirs echo -e "\nall:\n\t\n\ninstall:\n\tcp -a usr \${DESTDIR}" >Makefile sed 's/ configure)/configure)\n\t[ ! -L \/usr\/share\/mplayer\/Skin\/default ] \&\& ln -s \/usr\/share\/mplayer\/Skin\/Abyss \/usr\/share\/mplayer\/Skin\/default \n/' debian/postinst.ex >debian/postinst debian/rules binary dpkg -i ../abyss*deb cd .. fi wget http://www1.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-2.tar.bz2 tar -xjf font-arial-iso-8859-2.tar.bz2 if [ $? -eq 0 ] ; then rm font*bz2 mv font-arial-iso-8859-2 mplayer-font-arial-iso-8859-2-1.0 cd mplayer-font-arial-iso-8859-2-1.0 ln -s font-arial-28-iso-8859-2/* . mkdir -p usr/share/mplayer/font && mv * usr/share/mplayer/font wget http://www2.mplayerhq.hu/MPlayer/contrib/fonts/windows-1250/mplayer-win1250-trick for fonty in `ls -d usr/share/mplayer/font/font-arial-*` ; do echo t | sh mplayer-win1250-trick $fonty ; done cd usr/share/mplayer/font ; ln -s font-arial-24-iso-8859-2/ . ; cd ../../../.. echo |dh_make -s echo usr/share/mplayer/fonts >debian/dirs echo -e "\nall:\n\t\n\ninstall:\n\tcp -a usr \${DESTDIR}" >Makefile debian/rules binary dpkg -i ../mplayer-font*deb cd .. fi