mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46: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