From 4f92e73ec45c295ecabf3f64dea3f99475258bd9 Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Wed, 3 Feb 2021 23:53:06 +0100 Subject: [PATCH] changes --- README2.md | 53 +++++ build.sh | 190 ++++++++++++++++++ .../stubinstaller/bgstub.jpg | Bin 0 -> 1228 bytes .../stubinstaller/installing_page.css | 61 ++++++ .../stubinstaller/profile_cleanup_page.css | 42 ++++ 5 files changed, 346 insertions(+) create mode 100644 README2.md create mode 100644 build.sh create mode 100644 missing_branding_files/stubinstaller/bgstub.jpg create mode 100644 missing_branding_files/stubinstaller/installing_page.css create mode 100644 missing_branding_files/stubinstaller/profile_cleanup_page.css diff --git a/README2.md b/README2.md new file mode 100644 index 0000000..2f1e02b --- /dev/null +++ b/README2.md @@ -0,0 +1,53 @@ +Just some notes +--------------- + +To build, one should use the following: + +$ time bash build.sh fetch prepare build package + + +the final .zip is in: + C:\mozilla-source\firefox-85.0\obj-x86_64-pc-mingw32\dist + + +* problem with old sed. does not recognize -z. using the one from Git might be a work around. + + +BRANDING: resource files +======================== + +* build fail on missing stubinstaller (might be a FF bug as it should just take missing +stuff from the nightly branding folder?) + +$ mkdir stubinstaller +$ cp bgstub.jpg stubinstaller +$ pwd +/c/mozilla-source/firefox-85.0/browser/branding/librewolf +$ + +* checking all the different files in nightly and librewolf + +$ cd nightly +$ find . | sort > /c/mozilla-source/branding-nightly.txt +$ cd ../librewolf/ +$ find . | sort > /c/mozilla-source/branding-librewolf.txt + + +$ diff branding-nightly.txt branding-librewolf.txt +4a5,6 +> ./bgstub.jpg +> ./bgstub_2x.jpg +7a10 +> ./content/about-background.png +9,10d11 +< ./content/about-logo.svg +< ./content/about-logo@2x.png +14,15d14 +< ./content/aboutlogins.svg +< ./content/firefox-wordmark.svg +22,24d20 +< ./default22.png +< ./default24.png +< ./default256.png +$ + diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..7171839 --- /dev/null +++ b/build.sh @@ -0,0 +1,190 @@ +# build.sh - build librewolf on windows +# derived from https://gitlab.com/librewolf-community/browser/linux/-/blob/master/PKGBUILD + +pkgname=librewolf +_pkgname=LibreWolf + +pkgver=85.0 +#srcdir=/c/mozilla-source + + + +fetch() { + rm -f firefox-$pkgver.source.tar.xz + wget https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz + + rm -rf settings commmon + git clone https://gitlab.com/$pkgname-community/browser/common.git + git clone https://gitlab.com/$pkgname-community/settings.git + + rm -f megabar.patch remove_addons.patch unity-menubar.patch + wget https://gitlab.com/librewolf-community/browser/linux/-/raw/master/megabar.patch + wget https://gitlab.com/librewolf-community/browser/linux/-/raw/master/remove_addons.patch + wget https://gitlab.com/librewolf-community/browser/linux/-/raw/master/unity-menubar.patch +} + + + + + +prepare() { + rm -rf firefox-$pkgver + tar xf firefox-$pkgver.source.tar.xz + + cd firefox-$pkgver + + cat >../mozconfig <