mirror of
https://github.com/gorhill/uBlock.git
synced 2024-11-10 09:07:54 +01:00
a4aced69dc
Though Firefox shares a lot of WebExtensions code with Chromium,
these platforms have their own specific code paths, for various
reasons.
The reorganization here makes it clear that Chromium platform is
just one flavor of WebExtensions, and as such all Chromium-specific
code paths should no longer be automatically pulled by other
platforms where these code paths are not needed.
Given that the filepath of many files changed, here is the
parent commit to quickly browse back to the previous directory
layout:
ec7db30b2f
46 lines
1.2 KiB
Bash
Executable file
46 lines
1.2 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
#
|
|
# This script assumes a linux environment
|
|
|
|
echo "*** uBlock0.opera: Creating web store package"
|
|
|
|
DES=dist/build/uBlock0.opera
|
|
rm -rf $DES
|
|
mkdir -p $DES
|
|
|
|
echo "*** uBlock0.opera: Copying common files"
|
|
bash ./tools/copy-common-files.sh $DES
|
|
|
|
# Chromium-specific
|
|
echo "*** uBlock0.opera: Copying chromium-specific files"
|
|
cp platform/chromium/*.js $DES/js/
|
|
cp platform/chromium/*.html $DES/
|
|
|
|
# Opera-specific
|
|
echo "*** uBlock0.opera: Copying opera-specific files"
|
|
cp platform/opera/manifest.json $DES/
|
|
|
|
rm -r $DES/_locales/az
|
|
rm -r $DES/_locales/cv
|
|
rm -r $DES/_locales/hi
|
|
rm -r $DES/_locales/hy
|
|
rm -r $DES/_locales/ka
|
|
rm -r $DES/_locales/kk
|
|
rm -r $DES/_locales/mr
|
|
rm -r $DES/_locales/th
|
|
|
|
# Removing WASM modules until I receive an answer from Opera people: Opera's
|
|
# uploader issue an error for hntrie.wasm and this prevents me from
|
|
# updating uBO in the Opera store. The modules are unused anyway for
|
|
# Chromium- based browsers.
|
|
rm $DES/js/wasm/*.wasm
|
|
rm $DES/js/wasm/*.wat
|
|
rm $DES/lib/lz4/*.wasm
|
|
rm $DES/lib/lz4/*.wat
|
|
rm $DES/lib/publicsuffixlist/wasm/*.wasm
|
|
rm $DES/lib/publicsuffixlist/wasm/*.wat
|
|
|
|
echo "*** uBlock0.opera: Generating meta..."
|
|
python tools/make-opera-meta.py $DES/
|
|
|
|
echo "*** uBlock0.opera: Package done."
|