Hozzászólások
-
SzerzőBejegyzés
-
Ha ez megvan és müxik rendesen (bár már most is müx) akkor dobjunk össze egy Linuxot 😀 😀 és az
LFS-nek annyibashban kicsit nehezebb dió lenne 😀
#na megyek szívok 1 cigit 😉 aztán back to work…
Mondja ezt a fõprogramozó… 😀 😀 😀
ne túlozz 🙂 az ötleted nélkül különben se lett volna még ennyi se a dologból…
egyébként is most elég lassan haladok…elfogyott a sör…el kéne szívni egy cigit…na meg álmos is vagyok…ráadásul holnap úsznom kell hogy meglegyen a 4ik testnevelés félévem, különben nem mehetek államvizsgázni 😀 😀Hoppá most nézem már neve is lett a gyerköcnek..
😀 😀 😀nálam így futott mióta belekontárkodtam a verziódba 😉
Upsz a dolog felejtõs… Napi kiadások vannak belõle és nincs egy fix current név.. 😥
szerintem ez nem lehet probléma lynx + egy kis grep és máris megvan a legújabb verzió 🙂
hasonlóan gondoltam azt hogyha valaki nem akar cvs-t, akkor a legfrissebb release-t is választhassa (majd)…
Csináltam egy live.com-s fordítást majd a configure-nál engedélyeztzem a live-t –enable-live és nekem mind a live fordítása mind magának az mplayernek a fordítása simán befejezõdött..
Szal érdekel valakit???a köv verzióban gondoltam arra, hogy az opciók közül választhatna a user (akár karakteres menüben, akár gui-ban, megfelelõ rövid/hosszabb magyarázat mellett) ez annál is jobb lenne, mert a halom paraméter mindegyikét szerintem a fejlesztõk sem ismerik, pl live.com-ot meg a másikat amit említettetek ma én még soha nem próbáltam, így a kiválasztott (vagy ha nem választ semmit akkor az általunk meghatározott alap) paraméterekkel fordulna a forrás, így azokra már lehetne checkolni a szükséges -dev package-ket…
Code:Ez a program a(z) GPL v2 jogi feltételeinek megfelelõen használható.Ha bármilyen kérdésed lenne a progival kapcsolatban keresd fel ezt az topicot:
http://linuxforum.hu/modules.php?name=Forums&file=viewtopic&t=8131&postdays=0&postorder=asc&start=0
diff: „oldalt” -] „topicot”
így pontosabb 😉
vagy lehet hogy jobban hangzana hogy az „MPlayer-installer”-re a GPL v2 licensz érvényes.
inkább az elejére #-zve szerintem – mivel azzal hogy használod elfogadod, azaz mielõtt elindítod tudnod kell(ene) milyen licensz is vonatkozik az adott prg-re, nyomtatás közben most épp a köv verzión dolgozom, úgyhogy beleteszem.viszont a GPL v2 url-jét is beletehetnénk szerintem:
http://www.gnu.org/licenses/gpl.txtui: na ennyiszer még nem szerkesztettem át hozzászólást mint ezt 😀 lehet hogy fáradok? 😉
új változat, valtozások
1. paca által említett wget dologra ftp-]http csere ebben is benne van
2. verzió ellenõrzés (helyi idõtõl függõen) új cvs létezik vagy nem? letöltsem vagy nem? stb…(remélem mûködik, kipróbáltam, de az ördög soha sem alszik)
3. ha a MPlayer-current.tar.bz2 könyvtára létezik akkor feleslegesen nem csomagol.
4. a letöltött elõzõ verziókat MPlayer-(datum) formában download-ban továbbra is tárolja (köv verzióban meg pl a 2 napnál régebbieket a src-bõl és a downloadból is kitöröljük # feleslegesen mégse foglaljuk a helyet 😉
5. aktuális verzióra hozunk létre symlinket MPlayer-current néven
6. minden fordítás után configure.log-ról másolatot készítünk (késõbb lesz szerepe – a fellow által már említett „elemzésnél”-] mi hiányzik, telepítsem? stb.hezps: dátumok debugolásához benne hagytam a 3 változó kiiratását csak uncommentezni kell (utc-vel de 5 illetve de 6 kor lehetnek problémák)
Code:#! /bin/bashfunction q_mp_version {
li=0
mp_src_dir=`tar tfj MPlayer-current.tar.bz2 | while [ „$li” != 1 ];
do
read line
let li=li+1
echo -n „$line”
done`
mp_version=${mp_src_dir:8:8}
echo „MPlayer (cvs) verzio: $mp_version”
}
# check user…
if ! [ $UID = 0 ]; then
echo Rootkent futtasd, lecci!
exit 1
else
echo „mplayer-installer konyvtara [/usr/src/(mplayer-installer)]: ”
read mp_ins
if ! [ -z $mp_ins ]; then
mp_ins_root=”$mp_ins/mplayer-installer”
else
mp_ins_root=”/usr/src/mplayer-installer”
fi
down_dir=”$mp_ins_root/download”
src_dir=”$mp_ins_root/src”
echo „Elozo verzio ellenorzese…”
if ! [ -d $mp_ins_root ]; then
echo „mplayer-installer konyvtarainak letrehozasa…”
mkdir $mp_ins_root
mkdir $down_dir
mkdir $src_dir
elif ! [ -d $down_dir -a -d $src_dir ]; then
echo „mplayer-installer alkonyvtarainak letrehozasa…”
mkdir $down_dir &> /dev/null
mkdir $src_dir &> /dev/null
fi
if [ -d $mp_ins_root -a -d $down_dir -a -d $src_dir ]; then
echo „Letoltott fajlok ellenorzese, szukseges fajlok letoltese…”
cd $down_dir
if ! [ -f win32codecs.tar.bz2 ]; then
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/win32codecs.tar.bz2
elif [ -f win32codecs.tar.bz2 ]; then
bunzip2 -t win32codecs.tar.bz2 &> /dev/null
if [ $? != 0 ]; then
echo „Serult archivum: win32codecs.tar.bz2”
rm win32codecs.tar.bz2
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/win32codecs.tar.bz2
fi
fi
if ! [ -f Corelian-1.1.tar.bz2 ]; then
wget http://www.mplayerhq.hu/MPlayer/Skin/Corelian-1.1.tar.bz2
elif [ -f Corelian-1.1.tar.bz2 ]; then
bunzip2 -t Corelian-1.1.tar.bz2 &> /dev/null
if [ $? != 0 ]; then
echo „Serult archivum: Corelian-1.1.tar.bz2”
rm Corelian-1.1.tar.bz2
wget http://www.mplayerhq.hu/MPlayer/Skin/Corelian-1.1.tar.bz2
fi
fi
if ! [ -f font-arial-iso-8859-2.tar.bz2 ]; then
wget http://www.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-2.tar.bz2
elif [ -f font-arial-iso-8859-2.tar.bz2 ]; then
bunzip2 -t font-arial-iso-8859-2.tar.bz2 &> /dev/null
if [ $? != 0 ]; then
echo „Serult archivum: font-arial-iso-8859-2.tar.bz2”
rm font-arial-iso-8859-2.tar.bz2
wget http://www.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-2.tar.bz2
fi
fi
if ! [ -f MPlayer-current.tar.bz2 ]; then
wget http://www.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2
q_mp_version
mv MPlayer-current.tar.bz2 MPlayer-$mp_version.tar.bz2
ln -s MPlayer-$mp_version.tar.bz2 MPlayer-current.tar.bz2
else
bunzip2 -t MPlayer-current.tar.bz2 &> /dev/null
if [ $? != 0 ]; then
echo „Serult archivum: MPlayer-current.tar.bz2”
rm MPlayer-current.tar.bz2
wget http://www.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2
q_mp_version
mv MPlayer-current.tar.bz2 MPlayer-$mp_version.tar.bz2
ln -s MPlayer-$mp_version.tar.bz2 MPlayer-current.tar.bz2
fi
q_mp_version
now=`date +%Y%m%d%H%M`
# echo „Jelenlegi datum: $now”
mp_version_curr_f=$mp_version 600
mp_version_next_f=$(($mp_version_curr_f+10000))
# echo „Letoltott (cvs) valtozat: $mp_version_curr_f”
# echo „Kovetkezo (cvs) valtozat: $mp_version_next_f”
if ! [ „$now” -ge „$mp_version_curr_f” ] || ! [ „$now” -le „$mp_version_next_f” ]; then
echo „Legfrisebb (cvs) valtozat letoltese: MPlayer-current.tar.bz2”
rm MPlayer-current.tar.bz2
wget http://www.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2
q_mp_version
mv MPlayer-current.tar.bz2 MPlayer-$mp_version.tar.bz2
ln -s MPlayer-$mp_version.tar.bz2 MPlayer-current.tar.bz2
fi
fi
fi
fi
# win32 codecs
if ! [ -d /usr/local/lib/codecs ]; then
echo win32codecs kicsomagolasa es masolasa…
tar xfj win32codecs.tar.bz2
mkdir /usr/local/lib/codecs
cp ./win32codecs/* /usr/local/lib/codecs
rm ./win32codecs/*
rmdir ./win32codecs
fi
# default skin
if ! [ -d /usr/local/share/mplayer/Skin ]; then
mkdir -p /usr/local/share/mplayer/Skin
fi
if ! [ -f /usr/local/share/mplayer/Skin/default/skin ]; then
echo Corelian skin kicsomagolasa es masolasa…
tar xfj Corelian-1.1.tar.bz2
cp -r ./Corelian /usr/local/share/mplayer/Skin
rm ./Corelian/*
rmdir ./Corelian
ln -s /usr/local/share/mplayer/Skin/Corelian /usr/local/share/mplayer/Skin/default
fi
# fonts
if ! [ -d /usr/local/share/mplayer/font ]; then
mkdir -p /usr/local/share/mplayer/font
fi
if ! [ -f /usr/local/share/mplayer/font/*.desc ]; then
echo arial-iso-8859-2 font kicsomagolasa es masolasa…
tar xfj font-arial-iso-8859-2.tar.bz2
cp -r ./font-arial-iso-8859-2/font-arial-18-iso-8859-2/* /usr/local/share/mplayer/font
ls -p ./font-arial-iso-8859-2/ | grep / | while read i;
do
rm ./font-arial-iso-8859-2/$i/*
rmdir ./font-arial-iso-8859-2/$i
done
rm ./font-arial-iso-8859-2/*
rmdir ./font-arial-iso-8859-2
fi
# MPlayer
if ! [ -d $src_dir/$mp_src_dir ]; then
echo „MPlayer forras kicsomagolasa es masolasa…”
tar xfj MPlayer-$mp_version.tar.bz2 -C $src_dir
fi
chown root:root $src_dir/$mp_src_dir -R
echo „MPlayer forras forditasa…($mp_version)”
cd $src_dir/$mp_src_dir
./configure –enable-gui –language=hu –disable-fbdev
cp ./configure.log ./configure-`date +%Y%m%d%H%M`.log
make
make install
Valamiért nekem a wget nemtud az ftp-rõl letölteni de a http-rõl jön rendesen…
ahh yo fej vagy…ki írta a wget-es részt, amit aztán átvariáltam? 😉
mindenesetre érdekes, hogy nálad ftp-rõl nem megy…A fordítási opciók még nem lettek egyeztetve, szerintem a –disble-fbdev ‘csak úgy’ bennmaradt. Ha lesz (g)ui az installerhez, akkor ezek bekerülhetnének, mint választási lehetõség (–enable-gui, –language=hu, stb. kell-e?).
jól látod, én is így gondoltam…
fbdev-et én ajánlottam paca-nak az okok ennek a topicnak az elején találhatóak.
-
SzerzőBejegyzés
legutóbbi hsz