155 lines
5.7 KiB
Diff
155 lines
5.7 KiB
Diff
|
Make some of the changes needed to the 'makeicecat' script, to allow it to run
|
||
|
in a snippet without network access. After this patch is applied, some
|
||
|
additional changes will be made using 'substitute*'.
|
||
|
|
||
|
diff --git a/makeicecat b/makeicecat
|
||
|
index aa46b94..db27a86 100644
|
||
|
--- a/makeicecat
|
||
|
+++ b/makeicecat
|
||
|
@@ -36,75 +36,75 @@ export DEBFULLNAME="Ruben Rodriguez"
|
||
|
|
||
|
DATA="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"/data
|
||
|
|
||
|
-mkdir output
|
||
|
-cd output
|
||
|
+# mkdir output
|
||
|
+# cd output
|
||
|
|
||
|
###############################################################################
|
||
|
# Retrieve FF source code
|
||
|
###############################################################################
|
||
|
|
||
|
-rm mozilla-esr${FFMAJOR} $SOURCEDIR -rf
|
||
|
-
|
||
|
-wget -N https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${FFVERSION}esr/source/firefox-${FFVERSION}esr.source.tar.xz
|
||
|
-wget -N https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${FFVERSION}esr/source/firefox-${FFVERSION}esr.source.tar.xz.asc
|
||
|
-gpg --recv-keys --keyserver keyserver.ubuntu.com 24C6F355
|
||
|
-gpg --verify firefox-${FFVERSION}esr.source.tar.xz.asc
|
||
|
-
|
||
|
-echo Extracting Firefox tarball
|
||
|
-tar -xf firefox-${FFVERSION}esr.source.tar.xz
|
||
|
-
|
||
|
-mv firefox-${FFVERSION} $SOURCEDIR
|
||
|
+# rm mozilla-esr${FFMAJOR} $SOURCEDIR -rf
|
||
|
+#
|
||
|
+# wget -N https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${FFVERSION}esr/source/firefox-${FFVERSION}esr.source.tar.xz
|
||
|
+# wget -N https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${FFVERSION}esr/source/firefox-${FFVERSION}esr.source.tar.xz.asc
|
||
|
+# gpg --recv-keys --keyserver keyserver.ubuntu.com 24C6F355
|
||
|
+# gpg --verify firefox-${FFVERSION}esr.source.tar.xz.asc
|
||
|
+#
|
||
|
+# echo Extracting Firefox tarball
|
||
|
+# tar -xf firefox-${FFVERSION}esr.source.tar.xz
|
||
|
+#
|
||
|
+# mv firefox-${FFVERSION} $SOURCEDIR
|
||
|
|
||
|
###############################################################################
|
||
|
# Retrieve /debian from Ubuntu
|
||
|
###############################################################################
|
||
|
|
||
|
-rm -rf firefox.$CODENAME
|
||
|
-bzr branch https://code.launchpad.net/~mozillateam/firefox/firefox.$CODENAME
|
||
|
-cd firefox.$CODENAME
|
||
|
-bzr revert -r$REVISION
|
||
|
-echo '3.0 (native)' > debian/source/format
|
||
|
-
|
||
|
-for PATCH in ubuntu-bookmarks.patch ubuntu-ua-string-changes.patch unity-menubar.patch ubuntu-search-defaults.patch fix-make-package-tests-without-webrtc.patch revert-upstream-search-engine-changes.patch
|
||
|
-do
|
||
|
- rm debian/patches/$PATCH
|
||
|
- sed "/$PATCH/d" -i debian/patches/series
|
||
|
-done
|
||
|
-sed "/test-/d" -i debian/patches/series
|
||
|
-cd ..
|
||
|
-
|
||
|
-mv firefox.$CODENAME/debian $SOURCEDIR
|
||
|
-rm -rf firefox.$CODENAME
|
||
|
+# rm -rf firefox.$CODENAME
|
||
|
+# bzr branch https://code.launchpad.net/~mozillateam/firefox/firefox.$CODENAME
|
||
|
+# cd firefox.$CODENAME
|
||
|
+# bzr revert -r$REVISION
|
||
|
+# echo '3.0 (native)' > debian/source/format
|
||
|
+#
|
||
|
+# for PATCH in ubuntu-bookmarks.patch ubuntu-ua-string-changes.patch unity-menubar.patch ubuntu-search-defaults.patch fix-make-package-tests-without-webrtc.patch revert-upstream-search-engine-changes.patch
|
||
|
+# do
|
||
|
+# rm debian/patches/$PATCH
|
||
|
+# sed "/$PATCH/d" -i debian/patches/series
|
||
|
+# done
|
||
|
+# sed "/test-/d" -i debian/patches/series
|
||
|
+# cd ..
|
||
|
+#
|
||
|
+# mv firefox.$CODENAME/debian $SOURCEDIR
|
||
|
+# rm -rf firefox.$CODENAME
|
||
|
|
||
|
###############################################################################
|
||
|
# Retrieve l10n
|
||
|
###############################################################################
|
||
|
|
||
|
-mkdir l10n
|
||
|
-cd l10n
|
||
|
-while read line;do
|
||
|
- line=$(echo $line |cut -d' ' -f1)
|
||
|
- #[ $line = "es-ES" ] || continue # To speed up testing
|
||
|
- [ $line = "en-US" ] && continue
|
||
|
- hg clone https://hg.mozilla.org/l10n-central/$line
|
||
|
- mkdir -p $line/browser/chrome/browser/preferences
|
||
|
- touch $line/browser/chrome/browser/preferences/advanced-scripts.dtd
|
||
|
- rm -rf $line/.hg*
|
||
|
-done < ../$SOURCEDIR/browser/locales/shipped-locales
|
||
|
-cd ..
|
||
|
-
|
||
|
-mv l10n $SOURCEDIR
|
||
|
-
|
||
|
-hg clone http://hg.mozilla.org/l10n/compare-locales/
|
||
|
-cd compare-locales/
|
||
|
-hg checkout RELEASE_3_3_0
|
||
|
-cd ..
|
||
|
-rm compare-locales/.hg* compare-locales/.git* -rf
|
||
|
-mv compare-locales $SOURCEDIR/l10n
|
||
|
+# mkdir l10n
|
||
|
+# cd l10n
|
||
|
+# while read line;do
|
||
|
+# line=$(echo $line |cut -d' ' -f1)
|
||
|
+# #[ $line = "es-ES" ] || continue # To speed up testing
|
||
|
+# [ $line = "en-US" ] && continue
|
||
|
+# hg clone https://hg.mozilla.org/l10n-central/$line
|
||
|
+# mkdir -p $line/browser/chrome/browser/preferences
|
||
|
+# touch $line/browser/chrome/browser/preferences/advanced-scripts.dtd
|
||
|
+# rm -rf $line/.hg*
|
||
|
+# done < ../$SOURCEDIR/browser/locales/shipped-locales
|
||
|
+# cd ..
|
||
|
+#
|
||
|
+# mv l10n $SOURCEDIR
|
||
|
+#
|
||
|
+# hg clone http://hg.mozilla.org/l10n/compare-locales/
|
||
|
+# cd compare-locales/
|
||
|
+# hg checkout RELEASE_3_3_0
|
||
|
+# cd ..
|
||
|
+# rm compare-locales/.hg* compare-locales/.git* -rf
|
||
|
+# mv compare-locales $SOURCEDIR/l10n
|
||
|
|
||
|
#######################################################
|
||
|
|
||
|
-cd $SOURCEDIR
|
||
|
+# cd $SOURCEDIR
|
||
|
|
||
|
#for patch in $DATA/patches/*; do
|
||
|
# echo Patching with file: $patch
|
||
|
@@ -720,7 +720,7 @@ debian/rules debian/control
|
||
|
touch -d "yesterday" debian/control
|
||
|
debian/rules debian/control
|
||
|
|
||
|
-echo | dch -b -D stable -v "$ICECATVERSION" "Converted into IceCat (http://www.gnu.org/software/gnuzilla/)"
|
||
|
+# echo | dch -b -D stable -v "$ICECATVERSION" "Converted into IceCat (http://www.gnu.org/software/gnuzilla/)"
|
||
|
sed "1s/firefox/icecat/" -i debian/changelog
|
||
|
|
||
|
touch configure js/src/configure
|
||
|
@@ -734,6 +734,6 @@ sed 's/777/755/;' -i toolkit/crashreporter/google-breakpad/Makefile.in
|
||
|
/bin/sed 's/chmod a+w/chmod u+w/' -i ./js/src/ctypes/libffi/Makefile.in ./toolkit/crashreporter/google-breakpad/Makefile.in ./toolkit/crashreporter/google-breakpad/src/third_party/glog/Makefile.in || true
|
||
|
|
||
|
|
||
|
-cd ..
|
||
|
-echo Packaging tarball
|
||
|
-tar cfj icecat-$ICECATVERSION.tar.bz2 $SOURCEDIR
|
||
|
+# cd ..
|
||
|
+# echo Packaging tarball
|
||
|
+# tar cfj icecat-$ICECATVERSION.tar.bz2 $SOURCEDIR
|