From 91be01b7b76dbeb2406d70b90fcbc0225608aa96 Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Sun, 4 Apr 2021 12:33:17 +0200 Subject: [PATCH] Renamed branding_Files to files. --- artifacts_all.sh | 4 ++-- build.sh | 22 ++++++++++++++----- {branding_files => files}/configure.sh | 0 {branding_files => files}/register-librewolf | 0 {branding_files => files}/start-librewolf | 0 .../start-librewolf.desktop.in | 0 6 files changed, 18 insertions(+), 8 deletions(-) rename {branding_files => files}/configure.sh (100%) rename {branding_files => files}/register-librewolf (100%) rename {branding_files => files}/start-librewolf (100%) rename {branding_files => files}/start-librewolf.desktop.in (100%) diff --git a/artifacts_all.sh b/artifacts_all.sh index 59ff3d4..bd9a84a 100644 --- a/artifacts_all.sh +++ b/artifacts_all.sh @@ -94,7 +94,7 @@ pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd .. # linux: copy app icon stuff -cp branding_files/register-librewolf branding_files/start-librewolf branding_files/start-librewolf.desktop.in librewolf +cp files/register-librewolf files/start-librewolf files/start-librewolf.desktop.in librewolf # create the final zip artifact rm -f librewolf-$pkgver.en-US.$ospkg.zip @@ -161,7 +161,7 @@ pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd .. # linux: copy app icon stuff -cp branding_files/register-librewolf branding_files/start-librewolf branding_files/start-librewolf.desktop.in librewolf +cp files/register-librewolf files/start-librewolf files/start-librewolf.desktop.in librewolf # create the final zip artifact diff --git a/build.sh b/build.sh index 44fcb4f..5fc6524 100755 --- a/build.sh +++ b/build.sh @@ -125,7 +125,7 @@ do_patches() { # copy branding resources cp -vr ../common/source_files/* ./ # new branding stuff - cp -v ../branding_files/configure.sh browser/branding/librewolf + cp -v ../files/configure.sh browser/branding/librewolf echo 'Local patches...' @@ -470,7 +470,7 @@ fi # by default, give help.. if (( done_something == 0 )); then cat << EOF -Use: ./build.sh fetch extract do_patches build artifacts_win +Use: ./build.sh clean | all | [other stuff...] fetch - fetch the tarball. extract - extract the tarball. @@ -480,7 +480,7 @@ Use: ./build.sh fetch extract do_patches build artifacts_win artifacts_win - apply .cfg, build the zip file and NSIS setup.exe installer. artifacts_perm - package as above, but use the permissive config/policies. -Linux related functions: +# Linux related functions: deps_deb - install dependencies with apt. deps_rpm - install dependencies with dnf. @@ -492,7 +492,7 @@ Linux related functions: artifacts_rpm - apply .cfg, create a dist zip file (for fedora33). artifacts_rpm_perm - include permissive build. -Generic utility functionality: +# Generic utility functionality: all - build all, produce all artifacts including -permissive. clean - remove generated cruft. @@ -505,7 +505,17 @@ Generic utility functionality: git_init - create .git folder in firefox-$pkgver for creating patches. mach_run_config - copy librewolf config/policies to enable 'mach run'. -Installation from linux zip file: +# Cross-compile from linux: + + linux_patches - the 'do_patches' for linux->win crosscompile. + linux_artifacts - standard artifact zip file. perhaps a -setup.exe. + +Documentation is in the build-howto.md. In a docker situation, we'd like +to run something like: + + ./build.sh fetch extract linux_patches build linux_artifacts + +# Installation from linux zip file: Copy the zip file in your \$HOME folder, then: `` @@ -515,7 +525,7 @@ cd librewolf `` That should give an app icon. You can have it elsewhere and it will work. -Examples: +# Examples: For windows, use: ./build.sh fetch extract do_patches build artifacts_win diff --git a/branding_files/configure.sh b/files/configure.sh similarity index 100% rename from branding_files/configure.sh rename to files/configure.sh diff --git a/branding_files/register-librewolf b/files/register-librewolf similarity index 100% rename from branding_files/register-librewolf rename to files/register-librewolf diff --git a/branding_files/start-librewolf b/files/start-librewolf similarity index 100% rename from branding_files/start-librewolf rename to files/start-librewolf diff --git a/branding_files/start-librewolf.desktop.in b/files/start-librewolf.desktop.in similarity index 100% rename from branding_files/start-librewolf.desktop.in rename to files/start-librewolf.desktop.in