mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-25 10:03:03 +01:00
network/PaleMoon: Update build script.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
e625008dc6
commit
94f4247dc1
1 changed files with 23 additions and 29 deletions
|
@ -26,7 +26,7 @@
|
|||
|
||||
PRGNAM=PaleMoon
|
||||
VERSION=${VERSION:-27.3.0}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-3}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
|
@ -64,24 +64,17 @@ fi
|
|||
# PaleMoon is most likely gcc-4.9.4.
|
||||
#
|
||||
# If the user has specified a compiler, use that. Other wise
|
||||
# look to see if gcc-4.9.4 and g++-4.9.4 can be found.
|
||||
if [ "$CC" = "" ] && [ "$CXX" = "" ]; then
|
||||
GCC494=$(type -P gcc-4.9.4) && GCXX494=$(type -P g++-gcc-4.9.4)
|
||||
fi
|
||||
# If no compiler is specified by the user, default to using
|
||||
# gcc-4.9.4 and g++-gcc-4.9.4; if they are present and can be found.
|
||||
if [ "$GCC494" != "" ] && [ "$GCXX494" != "" ]; then
|
||||
CC=gcc-4.9.4 && CXX=g++-gcc-4.9.4
|
||||
# If gcc-4.9.4 is not found look for it, and if found, use gcc-4.8.2
|
||||
elif [ "$GCC494" = "" ] && [ "$GCXX494" = "" ]; then
|
||||
GCC482=$(type -P gcc-4.8.2) && GCXX482=$(type -P g++-gcc-4.8.2)
|
||||
if [ "$GCC482" != "" ] && [ "$GCXX482" != "" ]; then
|
||||
CC=gcc-4.8.2 && CXX=g++-gcc-4.8.2
|
||||
# Lastly, if there is no user defined compiler to use, and,
|
||||
# gcc-4.9.4 can not be found, use the default Slackware gcc
|
||||
# and g++.
|
||||
else CC=gcc && CXX=g++
|
||||
fi
|
||||
# look to see if gcc-4.9.4 or gcc-4.8.2 and g++-4.9.4 or
|
||||
# g++-4.8.2 can be found. If nothing else, default to using
|
||||
# Slackware's stock compiler.
|
||||
#
|
||||
# Thank you to Orbea; for suggesting this method.
|
||||
if command -v gcc-4.9.4 >/dev/null && command -v g++-gcc-4.9.4 >/dev/null; then
|
||||
CC="${CC:-gcc-4.9.4}" && CXX="${CXX:-g++-gcc-4.9.4}"
|
||||
elif command -v gcc-4.8.2 >/dev/null && command -v g++-gcc-4.8.2 >/dev/null; then
|
||||
CC="${CC:-gcc-4.8.2}" && CXX="${CXX:-g++-gcc-4.8.2}"
|
||||
else
|
||||
CC="${CC:-gcc}" && CXX="${CXX:-g++}"
|
||||
fi
|
||||
|
||||
export CC="$CC"
|
||||
|
@ -245,19 +238,20 @@ if [ "${USE_SYSTEM_HUNSPELL}" = "yes" ]; then
|
|||
cp -vsr /usr/share/hunspell usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/dictionaries
|
||||
fi
|
||||
|
||||
# Icons
|
||||
mkdir -p $PKG/usr/share/icons/hicolor/{16x16,32x32,48x48,128x128}/apps
|
||||
mkdir -p $PKG/usr/share/applications
|
||||
ln -s /usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/browser/chrome/icons/default/default16.png \
|
||||
usr/share/icons/hicolor/16x16/apps/${PRGNAM}-$VERSION.png
|
||||
ln -s /usr/lib${LIBDIRSUFFIX}/chrome/icons/default/default32.png \
|
||||
usr/share/icons/hicolor/32x32/apps/${PRGNAM}-$VERSION.png
|
||||
ln -s /usr/lib${LIBDIRSUFFIX}/chrome/icons/default/default48.png \
|
||||
usr/share/icons/hicolor/48x48/apps/${PRGNAM}-$VERSION.png
|
||||
|
||||
# Install icons:
|
||||
for PX in 16 32 48 ; do
|
||||
mkdir -p $PKG/usr/share/icons/hicolor/${PX}x${PX}/apps
|
||||
ln -s /usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/browser/chrome/icons/default/default${PX}.png \
|
||||
$PKG/usr/share/icons/hicolor/${PX}x${PX}/apps/${PRGNAM}-$VERSION.png
|
||||
done
|
||||
# ... and the 128px icon file too:
|
||||
mkdir -p $PKG/usr/share/icons/hicolor/128x128/apps
|
||||
ln -s /usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/browser/icons/mozicon128.png \
|
||||
usr/share/icons/hicolor/128x128/apps/${PRGNAM}-$VERSION.png
|
||||
$PKG/usr/share/icons/hicolor/128x128/apps/${PRGNAM}-$VERSION.png
|
||||
|
||||
# Install .desktop file
|
||||
mkdir -p $PKG/usr/share/applications
|
||||
sed "s|@VERSION@|$VERSION|" $CWD/$PRGNAM.desktop \
|
||||
> $PKG/usr/share/applications/$PRGNAM.desktop
|
||||
|
||||
|
|
Loading…
Reference in a new issue