update import paths

This commit is contained in:
idk
2020-07-02 17:03:46 -04:00
parent 2596be4416
commit bb2ed34c11
11 changed files with 464 additions and 116 deletions

View File

@ -25,7 +25,7 @@ ccache:
ccache --max-size 25G
deps:
sudo apt-get install gcc g++ make patch perl python unzip zip autoconf automake build-essential checkinstall debhelper devscripts dpkg-dev fakeroot gdb-minimal libc6 libc6-dev libtool intltool pbuilder pkg-config ccache cdbs locales debhelper autotools-dev autoconf2.13 zip libx11-dev libx11-xcb-dev libxt-dev libxext-dev libgtk2.0-dev libgtk-3-dev libglib2.0-dev libpango1.0-dev libfontconfig1-dev libfreetype6-dev libstartup-notification0-dev libasound2-dev libcurl4-openssl-dev libdbus-glib-1-dev lsb-release libiw-dev mesa-common-dev libnotify-dev libxrender-dev libpulse-dev nasm yasm unzip dbus-x11 xvfb python python3 clang llvm cargo rustc nodejs
apt-get install -y gcc g++ make patch perl python unzip zip autoconf automake build-essential checkinstall debhelper devscripts dpkg-dev fakeroot gdb-minimal libc6 libc6-dev libtool intltool pbuilder pkg-config ccache cdbs locales debhelper autotools-dev autoconf2.13 zip libx11-dev libx11-xcb-dev libxt-dev libxext-dev libgtk2.0-dev libgtk-3-dev libglib2.0-dev libpango1.0-dev libfontconfig1-dev libfreetype6-dev libstartup-notification0-dev libasound2-dev libcurl4-openssl-dev libdbus-glib-1-dev lsb-release libiw-dev mesa-common-dev libnotify-dev libxrender-dev libpulse-dev nasm yasm unzip dbus-x11 xvfb python python3 clang llvm cargo rustc nodejs
gnuzilla:
git clone --depth=1 "https://git.savannah.gnu.org/git/gnuzilla.git" -b $(GINGERSHREW_VERSION); true
@ -54,6 +54,9 @@ gingershrew-linux-workdir:
# cp -v gnuzilla.devtools.client.netmonitor.src.connector.moz.build \
# gnuzilla/output/src/devtools/client/netmonitor/src/connector/moz.build
link:
ln -sf $(PWD)/gnuzilla/output/src-win $(HOME)/workspace/build/src
gingershrew-linux-configure:
mkdir -p gnuzilla/output/src/obj && cd gnuzilla/output/src/obj && ../configure
@ -66,6 +69,40 @@ gingershrew-linux-package:
gingershrew-linux-run:
mkdir -p gnuzilla/output/src/obj && cd gnuzilla/output/src/obj && ../mach run
export WORKSPACE=$(PWD)/gnuzilla/workspace
WORKSPACE=$(PWD)/gnuzilla/workspace
TOOLCHAIN_DIR=$(HOME)/workspace/moz-toolchain
TOOLTOOL_DIR=$(HOME)/workspace/moz-toolchain
MOZ_FETCHES_DIR=$(HOME)/workspace/moz-toolchain
compiler-win64:
wget -O $(MOZ_FETCHES_DIR)/clangmingw.tar.zst https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/gecko.cache.level-3.toolchains.v3.linux64-clang-9-mingw-x64.latest/artifacts/public/build/clangmingw.tar.zst
cd $(MOZ_FETCHES_DIR)/ && tar --zstd -xvf clangmingw.tar.zst
gingershrew-windows-workdir:
rm -rf gnuzilla/output/src-win
cp -rv gnuzilla/output/gingershrew-$(GINGERSHREW_VERSION).$(GINGERSHREW_REVISION).0 gnuzilla/output/src-win
cp -v gnuzilla.browser.components.migration.moz.build \
gnuzilla/output/src-win/browser/components/migration/moz.build
# cd gnuzilla/output/src-win && \
# ./taskcluster/scripts/misc/build-clang-8-mingw.sh x64
#gingershrew-windows-workdir:
# rm -rf gnuzilla/output/srcwin
# cp -rv gnuzilla/output/gingershrew-$(GINGERSHREW_VERSION).$(GINGERSHREW_REVISION).0 gnuzilla/output/srcwin
# cp -v gnuzilla.browser.components.migration.moz.build \
# gnuzilla/output/srcwin/browser/components/migration/moz.build
cp -rv mozconfig gnuzilla/output/src-win/.mozconfig
gingershrew-windows-configure:
mkdir -p gnuzilla/output/src-win/obj && cd gnuzilla/output/src-win/obj && ../configure
gingershrew-windows-build:
mkdir -p gnuzilla/output/src-win/obj && cd gnuzilla/output/src-win/obj && ../mach build
gingershrew-windows-package:
mkdir -p gnuzilla/output/src-win/obj && cd gnuzilla/output/src-win/obj && ../mach package
rhz:
find ./gnuzilla/data -type f -exec sed -i 's|icecat|gingershrew|g' {} \;
find ./gnuzilla/data -type f -exec sed -i 's|IceCat|GingerShrew|g' {} \;