From a4424e786d7e871ae4d0921bf140fe5c57ce34b7 Mon Sep 17 00:00:00 2001 From: Manizuca Date: Mon, 15 Feb 2016 10:31:01 -0300 Subject: [PATCH] Add GNU IceCat (380600) --- metadata/org.gnu.icecat.txt | 55 +++++++++++++++++++++++++++++++++++++ srclibs/IceCat.txt | 2 ++ 2 files changed, 57 insertions(+) create mode 100644 metadata/org.gnu.icecat.txt create mode 100644 srclibs/IceCat.txt diff --git a/metadata/org.gnu.icecat.txt b/metadata/org.gnu.icecat.txt new file mode 100644 index 0000000000..2d2f3fae5f --- /dev/null +++ b/metadata/org.gnu.icecat.txt @@ -0,0 +1,55 @@ +Provides:org.mozilla.firefox +Categories:Internet +# mostly... +License:MPL2 +Web Site:http://www.gnu.org/software/gnuzilla/ +# from firefox +Source Code:http://hg.mozilla.org +Issue Tracker:https://bugzilla.mozilla.org +Donate:https://my.fsf.org/donate/ + +Name:IceCatMobile +Summary:Web browser +Description: +Browser using the Gecko layout engine to render web pages, which implements +current and anticipated web standards. This is a free software rebranding of the +latest Firefox-esr release. + +Anti-features: Non-free Addons: The license of the addons/modules on +addons.mozilla.org may be seen in the version notes of the addon and often the +license is Custom or other non-free. However there is no such license info for +most apps from the marketplace. +. + +Repo Type:hg +Repo:https://hg.mozilla.org/releases/mozilla-esr38 + +Build:38.6.0,380600 + commit=FIREFOX_38_6_0esr_RELEASE + output=obj-android/dist/gecko-unsigned-unaligned.apk + srclibs=MozLocales@96b78c77,IceCat@d75da834 + prebuild=fxarch=arm-linux-androideabi && \ + bash $$IceCat$$/makeicecat --skip-compare-locales --skip-l10n --no-debian --no-tarball --with-sourcedir=$PWD && \ + bash $$MozLocales$$/prebuild-icecat.sh && \ + echo "ac_add_options --with-android-ndk=$$NDK$$" >> .mozconfig && \ + echo "ac_add_options --with-android-sdk=$$SDK$$/platforms/android-22" >> .mozconfig && \ + echo "ac_add_options --target=${fxarch}" >> .mozconfig && \ + echo "mk_add_options 'export ANDROID_VERSION_CODE=$$VERCODE$$'" >> .mozconfig + scanignore=mobile/android/base/JavaAddonManager.java + build=./mach build && \ + pushd obj-android/mobile/android/locales && \ + for loc in $(cat ../../../../used-locales); do LOCALE_MERGEDIR=$PWD/merge-$loc make merge-$loc LOCALE_MERGEDIR=$PWD/merge-$loc; make LOCALE_MERGEDIR=$PWD/merge-$loc chrome-$loc LOCALE_MERGEDIR=$PWD/merge-$loc; done && \ + popd && \ + ./mach package + +Maintainer Notes: + +Dependencies: + * pip install compare-locales + * apt-get build-dep firefox +. + +Auto Update Mode:None +Update Check Mode:None +Current Version:38.6.0 +Current Version Code:380600 diff --git a/srclibs/IceCat.txt b/srclibs/IceCat.txt new file mode 100644 index 0000000000..80a2030dd4 --- /dev/null +++ b/srclibs/IceCat.txt @@ -0,0 +1,2 @@ +Repo Type:git +Repo:https://gitlab.com/Manizuca/IceCat.git