diff options
Diffstat (limited to 'network/palemoon/palemoon.SlackBuild')
-rw-r--r-- | network/palemoon/palemoon.SlackBuild | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/network/palemoon/palemoon.SlackBuild b/network/palemoon/palemoon.SlackBuild index a1e88e072e..321f5f88d0 100644 --- a/network/palemoon/palemoon.SlackBuild +++ b/network/palemoon/palemoon.SlackBuild @@ -26,8 +26,10 @@ # Special thanks to Ponce PRGNAM=palemoon -VERSION=${VERSION:-28.7.2} -SRCNAM=${SRCNAM:-UXP-PM${VERSION}_Release} +VERSION=${VERSION:-29.1.1} +SRCNAM1=${SRCNAM1:-Pale-Moon-${VERSION}_Release} +SRCNAM2=${SRCNAM2:-pale-moon} +SRCNAM3=${SRCNAM3:-UXP-RELBASE_20210330} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -78,9 +80,9 @@ fi # master trunck of the Pale Moon github repository. BRANDING=${BRANDING:---enable-official-branding} if [ "$BRANDING" = "NewMoon" ]; then - BRANDING="--disable-official-branding --with-branding=application/palemoon/branding/unofficial" + BRANDING="--disable-official-branding --with-branding=palemoon/branding/unofficial" elif [ "$BRANDING" = "unstable" ]; then - BRANDING="--disable-official-branding --with-branding=application/palemoon/branding/unstable" + BRANDING="--disable-official-branding --with-branding=palemoon/branding/unstable" fi rm -rf $PKG $TMP/gold $TMP/$OBJ @@ -141,9 +143,10 @@ PATH=$TMP/autoconf-tmp/usr/bin:$PATH # Build Pale Moon cd $TMP -rm -rf $SRCNAM -tar -xvf $CWD/$SRCNAM.tar.gz -cd $SRCNAM +rm -rf $SRCNAM2 +tar -xvf $CWD/$SRCNAM1.tar.gz +cd $SRCNAM2 +tar -xvf $CWD/$SRCNAM3.tar.gz -C platform --strip-components 1 if [ "${ADNAUSEAM:-block}" = "unblock" ]; then patch -p1 < $CWD/adNauseam-unblock.patch @@ -165,7 +168,7 @@ find -L . \ # "UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 36: ordinal not in range(128)" export LANG=C -export MOZCONFIG="$TMP/$SRCNAM/.mozconfig" +export MOZCONFIG="$TMP/$SRCNAM2/.mozconfig" export MOZILLA_OFFICIAL=1 export MOZ_MAKE_FLAGS=$MAKEFLAGS export CFLAGS="$SLKCFLAGS" @@ -217,7 +220,8 @@ echo "ac_add_options --disable-pulseaudio" >> .mozconfig; fi if pkg-config --exists jack && [ "${BLACKLIST_JACK:-no}" != "yes" ]; then echo "ac_add_options --enable-jack" >> .mozconfig; fi -python2 mach build +sed -i 's/.\/platform\/mach/"python2\ .\/platform\/mach"/g' mach +./mach build ## Clean up; and package Pale Moon. mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins @@ -256,7 +260,7 @@ cat $CWD/palemoon.desktop > $PKG/usr/share/applications/$PRGNAM.desktop mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - $TMP/$SRCNAM/LEGAL $TMP/$SRCNAM/LICENSE $TMP/$SRCNAM/README.md \ + $TMP/$SRCNAM2/platform/LEGAL $TMP/$SRCNAM2/LICENSE $TMP/$SRCNAM2/README.md $TMP/$SRCNAM2/AUTHORS \ $PKG/usr/doc/$PRGNAM-$VERSION/ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild |