mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 21:26:49 +00:00
tools/mkpkg:
- add script to get fennec sources
This commit is contained in:
parent
9d7808f03d
commit
e600b43b60
46
tools/mkpkg/mkpkg_fennec
Executable file
46
tools/mkpkg/mkpkg_fennec
Executable file
@ -0,0 +1,46 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "getting Mozilla sources..."
|
||||
[ ! -d fennec-latest ] && \
|
||||
hg clone http://hg.mozilla.org/mozilla-central fennec-latest || \
|
||||
cd fennec-latest && \
|
||||
hg pull && \
|
||||
hg update && \
|
||||
cd ..
|
||||
|
||||
echo "getting Fennec sources..."
|
||||
[ ! -d fennec-latest/mobile ] && \
|
||||
hg clone http://hg.mozilla.org/mobile-browser fennec-latest/mobile || \
|
||||
cd fennec-latest/mobile && \
|
||||
hg pull && \
|
||||
hg update && \
|
||||
cd ../..
|
||||
|
||||
echo "getting Mozilla Revision..."
|
||||
cd fennec-latest
|
||||
MOZ_REV=`LANG=C hg tip --template={rev}`
|
||||
cd ..
|
||||
|
||||
echo "getting Fennec Revision..."
|
||||
cd fennec-latest/mobile
|
||||
FEN_REV=`LANG=C hg tip --template={rev}`
|
||||
cd ../..
|
||||
|
||||
echo "copying sources..."
|
||||
rm -rf fennec-$MOZ_REV.$FEN_REV
|
||||
cp -R fennec-latest fennec-$MOZ_REV.$FEN_REV
|
||||
|
||||
echo "creating configfiles..."
|
||||
cd fennec-$MOZ_REV.$FEN_REV
|
||||
autoconf-2.13
|
||||
rm -rf autom*
|
||||
cd ..
|
||||
|
||||
echo "cleaning sources..."
|
||||
find fennec-$MOZ_REV.$FEN_REV -name ".hg*" -exec rm -rf {} ";"
|
||||
|
||||
echo "packing sources..."
|
||||
tar cvjf fennec-$MOZ_REV.$FEN_REV.tar.bz2 fennec-$MOZ_REV.$FEN_REV
|
||||
|
||||
echo "remove temporary sourcedir..."
|
||||
rm -rf fennec-$MOZ_REV.$FEN_REV
|
Loading…
x
Reference in New Issue
Block a user