2018-06-05 17:38:17 +08:00
|
|
|
palemoon (Web browser -- BUILD FROM SOURCE)
|
|
|
|
|
|
|
|
This SlackBuild builds Pale Moon from source.
|
2018-06-16 08:59:06 +08:00
|
|
|
For a binary repackage, see 'palemoon-bin' at SlackBuilds.org.
|
2018-06-05 17:38:17 +08:00
|
|
|
|
|
|
|
Pale Moon is an Open Source, Goanna-based web browser available for
|
|
|
|
Microsoft Windows and Linux (with other operating systems in
|
|
|
|
development), focusing on efficiency and ease of use.
|
|
|
|
|
|
|
|
This SlackBuild attempts to compile, build and package Pale Moon,
|
|
|
|
Slackware style, in a manner that conforms to official Pale Moon Linux
|
|
|
|
releases; while, at the same time, providing useful and easy ways to
|
|
|
|
deviate if desired. This SlackBuild may conflict with the alternative
|
2020-10-12 06:16:48 +08:00
|
|
|
SlackBuild known, here at SBo, as "palemoon-bin"; which repackages
|
|
|
|
binaries offically released by the Pale Moon devs.
|
2018-06-05 17:38:17 +08:00
|
|
|
|
2020-10-12 06:16:48 +08:00
|
|
|
------------------------------------------------------------------------
|
2018-06-05 17:38:17 +08:00
|
|
|
|
2020-10-12 06:16:48 +08:00
|
|
|
See http://docs.slackware.com/howtos:software:palemoon for additional
|
|
|
|
tips and help resources.
|
2018-06-05 17:38:17 +08:00
|
|
|
|
2021-01-02 06:44:43 +08:00
|
|
|
Using the Oxygen theme is known to cause Pale Moon to crash; if you are
|
|
|
|
experiencing crashes, and segfaults, make sure you are not using this
|
|
|
|
theme; or use Alienbob's patched oxygen-gtk2; which will fix this issue.
|
|
|
|
http://www.slackware.com/~alien/slackbuilds/oxygen-gtk2/build/ See the
|
|
|
|
help doc link above for other creative tips and workarounds.
|
2018-06-05 17:38:17 +08:00
|
|
|
|
2021-01-02 06:44:43 +08:00
|
|
|
A native fork of FireFox's developer tools exists as an external add-on
|
|
|
|
or internally. Pale Moon by default ships with the developer tools
|
|
|
|
internally; if this is undesirable, dev tools can be disabled by passing
|
|
|
|
the script the parameter:
|
2018-06-05 17:38:17 +08:00
|
|
|
|
2021-01-02 06:44:43 +08:00
|
|
|
DEVTOOLS=no ./palemoon.SlackBuild
|
2018-06-05 17:38:17 +08:00
|
|
|
|
2020-10-12 06:16:48 +08:00
|
|
|
Pale Moon's default is to build, ship, and use its own internal
|
2021-02-13 04:42:51 +08:00
|
|
|
dictionary; if desired, however, do USE_SYSTEM_HUNSPELL=yes
|
|
|
|
./palemoon.SlackBuild, to use the Slackware system Hunspell instead.
|
|
|
|
This assumes you have dictionaries such as hunspell-en or hunspell-es
|
|
|
|
installed in /usr/share/hunspell -- the location that a few SlackBuilds
|
|
|
|
at SBo install them.
|
2018-06-05 17:38:17 +08:00
|
|
|
|
2020-10-12 06:16:48 +08:00
|
|
|
If your processor doesn't support sse2 instructions or you get
|
|
|
|
segfaults, try looking in the SlackBuild for the OPTIMIZE build option
|
|
|
|
(eventually refer to the Pale Moon developers for help).
|
2018-06-05 17:38:17 +08:00
|
|
|
|
2020-04-01 22:21:37 +08:00
|
|
|
jack-audio-connection-kit is an optional dependency and, if detected,
|
|
|
|
automatically built. If this is undesirable you can blacklist jack, by
|
|
|
|
passing the variable:
|
2018-08-21 03:03:44 +08:00
|
|
|
|
|
|
|
BLACKLIST_JACK=yes ./palemoon.SlackBuild
|
|
|
|
|
2022-10-08 08:04:38 +08:00
|
|
|
ALSA=1 will disable pulse audio and build a pure alsa Pale Moon.
|
|
|
|
GLIB-C-1PATCH=1 is a patch that will enable compiling on newer glibc
|
|
|
|
(such as is found in Slackware current).
|
|
|
|
|
2018-06-05 17:38:17 +08:00
|
|
|
To enable debug information, pass the script the parameter
|
|
|
|
|
2021-01-02 06:44:43 +08:00
|
|
|
ENABLE_DEBUG=yes
|