RU
Плеер под Ubuntu
glbox249
#888
•
06.06.2013 15:17
•
3 comments
•
8696 views
G
я новичек в линукс. подскажите, пожалуйста, как собрать плеер под ubuntu 13.04?
glbox249:
я новичек в линукс. подскажите, пожалуйста, как собрать плеер под ubuntu 13.04?
Как собрать не подскажу, но в вайне запускается нормально – не далее как вчера пробовал как раз в убунте 13.04
Плеер скорее всего не соберется, так как патч на wx корректно не наложится. Сейчас попробую.
P.S. У меня есть проект по переносу плеера на Qt, но он приостановлен в связи с разработкой QGen5.
Инструкция по сборке Ubuntu 13.04:
sudo apt-get install build-essential libgtk2.0-dev
cd ~/
svn co http://subversion.assembla.com/svn/qsp/trunk/players/classic qsp_svn
svn co -r 73311 http://svn.wxwidgets.org/svn/wx/wxWidgets/trunk wxWidgets
далее правим qsp_svn/build_wx/linux_x86/update
#!/bin/bash
WX_PATH=~/wxWidgets
WX_QSP_PATH=~/wx_qsp
QSP_PATH=`pwd`/../..
rm -r $WX_QSP_PATH
svn export $WX_PATH $WX_QSP_PATH
patch -i $QSP_PATH/build_wx/wxPatch.diff -d $WX_QSP_PATH -p0 --binary
cd $WX_QSP_PATH
./configure --without-libtiff --disable-utf8 --disable-shared
make -j $[`grep -c ^processor /proc/cpuinfo` + 1]
далее выполняем:
cd ~/qsp_svn/build_wx/linux_x86/
chmod +x update
./update
правим qsp_svn/linux_x86_build
#!/bin/bash
WX_QSP_PATH=~/wx_qsp
LIBQSP_OPT="-D_UNICODE -DNOT_RUBY -DEXPORT"
QSPGUI_OPT="-D__WXGTK__ -D_UNICODE -DNDEBUG -D_FILE_OFFSET_BITS=64 -I$WX_QSP_PATH/include -I$WX_QSP_PATH/lib/wx/include/gtk2-unicode-static-2.9"
QSPGUI_LD_OPT="-L$WX_QSP_PATH/lib -L_release -lfmodex -lqsp -lgtk-x11-2.0 -lgthread-2.0 -lc -lSM -lXxf86vm -ljpeg -lwx_gtk2u_aui-2.9 -lwx_gtk2u_html-2.9 -lwx_gtk2u_adv-2.9 -lwx_gtk2u_core-2.9 -lwx_baseu-2.9"
echo Building libqsp.so...
gcc -fPIC -shared $LIBQSP_OPT -s -O3 -Os -o _release/libqsp.so `find ../../qsp/ -name *.c | tr '\n' ' '`
echo Building qspgui...
g++ $QSPGUI_OPT -s -O3 -Os -o _release/qspgui `find qspgui/src/ -name *.cpp | tr '\n' ' '` $QSPGUI_LD_OPT -Wl,-rpath,.
выполняем
cd ~/qsp_svn
chmod +x linux_x86_build
./linux_x86_build
после этого в папке ~/qsp_svn/_release/ будет находиться плеер.