diff --git a/README.md b/README.md index 8a8af89..72a61a4 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,14 @@ For now, if you want to attempt to build, this build does require you to: * First build the mozilla-unified as explained in the mozilla docs, using all the ./mach bootstrap stuff * You can delete this mozilla-unified thing to save some space (try ./mach run on it just for fun) -* Then clone the windows repo -* cd into it, and build with: **time bash build.sh** +* Then clone the windows repo: +``` +git clone --recursive https://gitlab.com/librewolf-community/browser/windows.git +``` +* cd into it, and build with: +``` +bash build.sh +``` * You can perform each of the build steps individually and the overall script structure follows PKGBULD as used on Archlinux * This will produce a **librewolf-85.0.en-US.win64.zip** in this windows folder. @@ -32,7 +38,9 @@ build.sh -------- You can perform all the steps on one go, or perform the build steps individually, to note: -* build.sh fetch prepare build package installer_win +``` +bash build.sh fetch prepare build package installer_win +``` To do: ------ @@ -43,8 +51,8 @@ To do: * problem with old sed. does not recognize -z. using the one from Git might be a work around. -Branding issue: resource files ------------------------------- +Branding issue(s): resource files +--------------------------------- * This section is just some notes. * Build fail on missing stubinstaller (might be a FF bug as it should just take missing diff --git a/build.sh b/build.sh index d5bfe1d..e715745 100644 --- a/build.sh +++ b/build.sh @@ -4,7 +4,7 @@ pkgname=librewolf _pkgname=LibreWolf -pkgver=85.0 +pkgver=85.0.1 diff --git a/librewolf.nsi b/installer_win.nsi similarity index 87% rename from librewolf.nsi rename to installer_win.nsi index ff1e667..db7058a 100644 --- a/librewolf.nsi +++ b/installer_win.nsi @@ -2,12 +2,12 @@ # Change these values to fit your application... # -!define APPNAME "LibreWolf" # Full app name, like: Gtk+ 2.0 Hello World -!define PROGNAME "librewolf" # executable name, like: gtk2hello -!define PROG_VERSION "85.0" # the program version, like: 0.3.0 -!define ICON_NAME "librewolf.ico" # filename of icon to use for this app, this file should be in src/ -!define COMPANYNAME "LibreWolf" # Your name, or company (or just the program name) -!define ESTIMATED_SIZE 190000 # Estimated size (in KB) of installed program for use in "add or remove programs" / 190 MB +!define APPNAME "LibreWolf" # Full app name, like: "Gtk+ 2.0 Hello World" +!define PROGNAME "librewolf" # executable name, like: gtk2hello +!define PROG_VERSION "85.0.1" # the program version, like: 0.3.0 +!define ICON_NAME "librewolf.ico" # filename of icon to use for this app +!define COMPANYNAME "LibreWolf" # Your name, or company (or just the program name) +!define ESTIMATED_SIZE 190000 # Estimated size (in KB) of installed program for use in "add or remove programs" / 190 MB # # The actual installer/uninstaller, you should not need to change much here below diff --git a/installer_win.sh b/installer_win.sh index 002adbe..e14a9f9 100644 --- a/installer_win.sh +++ b/installer_win.sh @@ -14,11 +14,104 @@ cd obj-x86_64-pc-mingw32/dist cp -v librewolf-$pkgver.en-US.win64.zip* ../../.. cd ../.. -# now to try to make the installer + + + +# generate the .nsi intaller file. +cat >../installer_win.nsi < librewolf-$pkgver.en-US.win64-setup.exe.sha256sum popd