renamed to NewMoon where possible
This commit is contained in:
parent
734ea36f04
commit
3725e92cc7
|
@ -1,16 +1,17 @@
|
|||
palemoon (Web browser -- BUILD FROM SOURCE)
|
||||
newmoon (Web browser -- BUILD FROM SOURCE)
|
||||
|
||||
This SlackBuild builds Pale Moon from source.
|
||||
This SlackBuild builds New Moon from source.
|
||||
For a binary repackage, see 'palemoon-bin' at SlackBuilds.org.
|
||||
|
||||
Pale Moon is an Open Source, Goanna-based web browser available for
|
||||
New Moon = Pale Moon minus official branding.
|
||||
|
||||
New 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
|
||||
This SlackBuild attempts to compile, build and package New Moon,
|
||||
Slackware style, while, providing useful and easy ways to deviate
|
||||
if desired. This SlackBuild may conflict with the alternative
|
||||
SlackBuild known, here at SBo, as "palemoon-bin"; which repackages
|
||||
binaries offically released by the Pale Moon devs.
|
||||
|
||||
|
@ -19,22 +20,22 @@ binaries offically released by the Pale Moon devs.
|
|||
See http://docs.slackware.com/howtos:software:palemoon for additional
|
||||
tips and help resources.
|
||||
|
||||
Using the Oxygen theme is known to cause Pale Moon to crash; if you are
|
||||
Using the Oxygen theme is known to cause New 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.
|
||||
|
||||
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
|
||||
or internally. New Moon by default ships with the developer tools
|
||||
internally; if this is undesirable, dev tools can be disabled by passing
|
||||
the script the parameter:
|
||||
|
||||
DEVTOOLS=no ./palemoon.SlackBuild
|
||||
DEVTOOLS=no ./newmoon.SlackBuild
|
||||
|
||||
Pale Moon's default is to build, ship, and use its own internal
|
||||
New Moon's default is to build, ship, and use its own internal
|
||||
dictionary; if desired, however, do USE_SYSTEM_HUNSPELL=yes
|
||||
./palemoon.SlackBuild, to use the Slackware system Hunspell instead.
|
||||
./newmoon.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.
|
||||
|
@ -47,9 +48,9 @@ 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:
|
||||
|
||||
BLACKLIST_JACK=yes ./palemoon.SlackBuild
|
||||
BLACKLIST_JACK=yes ./newmoon.SlackBuild
|
||||
|
||||
ALSA=1 will disable pulse audio and build a pure alsa Pale Moon.
|
||||
ALSA=1 will disable pulse audio and build a pure alsa New Moon.
|
||||
GLIB-C-1PATCH=1 is a patch that will enable compiling on newer glibc
|
||||
(such as is found in Slackware current).
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Slackware build script for Pale Moon
|
||||
# Slackware build script for New Moon
|
||||
|
||||
# Copyright 2018,2019,2022 Vasily Sora USA
|
||||
# All rights reserved.
|
||||
|
@ -36,13 +36,13 @@
|
|||
|
||||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
PRGNAM=palemoon
|
||||
VERSION=${VERSION:-32.4.0}
|
||||
PRGNAM=newmoon
|
||||
VERSION=${VERSION:-32.4.0.1}
|
||||
SRCNAM1=${SRCNAM1:-$PRGNAM-${VERSION}_Release}
|
||||
#SRCNAM2=${SRCNAM2:-uxp-RB_20230320}
|
||||
BUILD=${BUILD:-3}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_shldwlr}
|
||||
PKGTYPE=${PKGTYPE:-txz}
|
||||
PKGTYPE=${PKGTYPE:-tlz}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
|
@ -87,10 +87,11 @@ else
|
|||
LIBDIRSUFFIX="64"
|
||||
fi
|
||||
|
||||
# The default is to build with official branding. This SlackBuild is used to
|
||||
# produce officially approved third party "contributed builds" of Pale Moon.
|
||||
# This SlackBuild can also be used to produce unapproved packages -- which
|
||||
# The default is to build with unofficial branding. This SlackBuild is used to
|
||||
# produce unapproved third party "contributed builds" of New Moon -- which
|
||||
# requires the use of the "new moon", or if applicable, "unstable" branding.
|
||||
# This SlackBuild can also be used to produce approved packages, just comment
|
||||
# out the BRANDING= line.
|
||||
# In general, the "unstable" branding is intended for those building from the
|
||||
# master trunck of the Pale Moon github repository.
|
||||
BRANDING=${BRANDING:---disable-official-branding --with-branding=palemoon/branding/unofficial}
|
||||
|
@ -137,7 +138,7 @@ find -L . \
|
|||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
|
||||
|
||||
# Build a temporary copy of autoconf-2.13 only to be used to compile
|
||||
# Pale Moon, since it somewhat inexplicably requires this ancient version:
|
||||
# New Moon, since it somewhat inexplicably requires this ancient version:
|
||||
rm -rf $TMP/autoconf-tmp
|
||||
mkdir -p $TMP/autoconf-tmp
|
||||
# This will be at the beginning of the $PATH, so protect against nonsense
|
||||
|
@ -157,7 +158,7 @@ make || make -j1
|
|||
make install
|
||||
PATH=$TMP/autoconf-tmp/usr/bin:$PATH
|
||||
|
||||
# Build Pale Moon
|
||||
# Build New Moon
|
||||
cd $TMP
|
||||
git clone https://repo.palemoon.org/MoonchildProductions/Pale-Moon.git
|
||||
# rm $SRCNAM1
|
||||
|
@ -246,7 +247,7 @@ echo "ac_add_options --enable-jack" >> .mozconfig; fi
|
|||
|
||||
./mach build
|
||||
|
||||
## Clean up; and package Pale Moon.
|
||||
## Clean up; and package New Moon.
|
||||
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins
|
||||
cd $TMP/$OBJ
|
||||
make install DESTDIR=$PKG
|
||||
|
@ -257,7 +258,7 @@ cd $PKG
|
|||
rm -rf usr/lib${LIBDIRSUFFIX}/$PRGNAM-devel-$VERSION
|
||||
|
||||
# Avoid duplicate binaries; details: https://bugzilla.mozilla.org/show_bug.cgi?id=658850
|
||||
# Pale Moon package scripts appear to attempt this, on other 'distros'; those scripts,
|
||||
# New Moon package scripts appear to attempt this, on other 'distros'; those scripts,
|
||||
# however, appear to fail on Slackware.
|
||||
rm -f usr/lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/$PRGNAM-bin
|
||||
|
||||
|
@ -279,7 +280,7 @@ ln -s /usr/lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/browser/icons/mozicon128.png \
|
|||
$PKG/usr/share/icons/hicolor/128x128/apps/$PRGNAM.png
|
||||
|
||||
mkdir -p $PKG/usr/share/applications
|
||||
cat $CWD/palemoon.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
|
||||
cat $CWD/newmoon.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/UXP
|
||||
for docs in $DOCS; do
|
|
@ -1,5 +1,5 @@
|
|||
PRGNAM="palemoon"
|
||||
VERSION="32.1.1"
|
||||
PRGNAM="newmoon"
|
||||
VERSION="32.4.0.1"
|
||||
HOMEPAGE="http://www.palemoon.org/"
|
||||
DOWNLOAD="http://ponce.cc/slackware/sources/repo/autoconf-2.13.tar.xz"
|
||||
MD5SUM="f2994d302cf736e7e71974edfa51da3c"
|
|
@ -6,14 +6,14 @@
|
|||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
palemoon: palemoon (Web browser -- BUILD FROM SOURCE)
|
||||
palemoon: newmoon (Unbranded Web browser -- BUILD FROM SOURCE)
|
||||
palemoon:
|
||||
palemoon: Pale Moon is an Open Source, Goanna-based web browser available for
|
||||
palemoon: Microsoft Windows and Linux (with other operating systems in
|
||||
palemoon: New Moon is an Open Source, Goanna-based web browser available for
|
||||
palemoon: Micro$oft Windows and Linux (with other operating systems in
|
||||
palemoon: development), focusing on efficiency and ease of use. Make sure to
|
||||
palemoon: get the most out of your browser!
|
||||
palemoon:
|
||||
palemoon: Pale Moon's been built from its own, independently developed source
|
||||
palemoon: New Moon's been built from its own, independently developed source
|
||||
palemoon: that has been forked off from Firefox/Mozilla code.
|
||||
palemoon:
|
||||
palemoon:
|
||||
|
|
Loading…
Reference in New Issue