# HG changeset patch # User Pascal Bellard # Date 1544517778 -3600 # Node ID 79156d638b1ed6e7741417ae4eb31bc81d2b6e7f # Parent 014e68d6a0ef5313b7efb12094d1f73a240ab377 Update get-palemoon for 28.2.2 diff -r 014e68d6a0ef -r 79156d638b1e get-palemoon/receipt --- a/get-palemoon/receipt Sun Dec 02 11:03:17 2018 +0100 +++ b/get-palemoon/receipt Tue Dec 11 09:42:58 2018 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="get-palemoon" -VERSION="27.8.2" +VERSION="lastest" # updated for 28.2.2 CATEGORY="non-free" SHORT_DESC="Browser based on Firefox that's optimised for performance. Official sse2 version." MAINTAINER="al.bobylev@gmail.com" diff -r 014e68d6a0ef -r 79156d638b1e get-palemoon/stuff/get-palemoon --- a/get-palemoon/stuff/get-palemoon Sun Dec 02 11:03:17 2018 +0100 +++ b/get-palemoon/stuff/get-palemoon Tue Dec 11 09:42:58 2018 +0100 @@ -1,46 +1,47 @@ #!/bin/sh # get Pale Moon web browser -WGET_URL="http://linux.palemoon.org$(wget -O - \ -http://linux.palemoon.org/download/mainline/ 2> /dev/null | \ +PACKAGE="palemoon-opt" +WEB_SITE="http://linux.palemoon.org" +PKGROOT="/opt/palemoon" +################ +WGET_URL="$WEB_SITE$(wget -O - $WEB_SITE/download/mainline/ 2> /dev/null | \ sed '/686/!d;s/.*href="\([^"]*\).*/\1/;q')" -VERSION="$(echo $WGET_URL | sed 's/.*palemoon-\(.*\).en-US.*/\1/')" +VERSION="$(echo $WGET_URL | sed 's/.*palemoon-\([0-9\.]*\)\..*/\1/')" mkdir -p $1/opt; cd $1/opt; busybox wget -O - $WGET_URL | tar -xjf - ################ -DESKTOP=usr/share/applications/palemoon-opt.desktop +DESKTOP=usr/share/applications/$PACKAGE.desktop cat > $1/$DESKTOP << EOA [Desktop Entry] Type=Application Name=Palemoon v${VERSION%.*} -Exec=/opt/palemoon/palemoon %u -Icon=/opt/palemoon/browser/icons/mozicon128.png +Exec=$PKGROOT/palemoon %u +Icon=$PKGROOT/browser/icons/mozicon128.png StartupNotify=true Categories=GTK;Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;application/xml; EOA ################ -PKGDIR="$1/var/lib/tazpkg/installed/palemoon-opt" +PKGDIR="$1/var/lib/tazpkg/installed/$PACKAGE" mkdir -p "$PKGDIR" cat > "$PKGDIR/receipt" << EOR # SliTaz package receipt. -UNPACKED_SIZE="$(du -hs $1/opt/palemoon | awk '{ print $1 }')" -PACKAGE="palemoon-opt" +UNPACKED_SIZE="$(du -hs $1$PKGROOT | awk '{ print $1 }')" +PACKAGE="$PACKAGE" VERSION="$VERSION" CATEGORY="network" SHORT_DESC="Browser based on Firefox that's optimised for performance" MAINTAINER="al.bobylev@gmail.com" LICENSE="MPL2" -WEB_SITE="http://linux.palemoon.org" +WEB_SITE="$WEB_SITE" DEPENDS="dbus-glib" +SUGGESTED="ffmpeg" EOR ################ -find $1/opt/palemoon -type f > "$PKGDIR/files.list" -echo "/$DESKTOP" >> "$PKGDIR/files.list" +find $1$PKGROOT /$DESKTOP -type f | tee "$PKGDIR/files.list" | \ + xargs md5sum > "$PKGDIR/md5sum" ################ -find $1/opt/palemoon -type f -exec md5sum \{\} \; > "$PKGDIR/md5sum" -md5sum "/$DESKTOP" >> "$PKGDIR/md5sum" -################ diff -r 014e68d6a0ef -r 79156d638b1e linld/receipt --- a/linld/receipt Sun Dec 02 11:03:17 2018 +0100 +++ b/linld/receipt Tue Dec 11 09:42:58 2018 +0100 @@ -39,7 +39,8 @@ EOT SDL_VIDEODRIVER=dummy dosbox MAKE.BAT -exit -c "mount D $src" \ 2>&1 | grep -v 'ALSA lib' - grep Error: */LNK.LOG && return 1 + grep '^Error[ :]' */LNK.LOG */CPP.LOG && return 1 + grep '*Error*' */*.LST && return 1 cp LINLD$SUFFIX/LINLD.COM linld.com cp TAZBOOT/TAZBOOT.COM tazboot.com objdump -D -b binary -mi386 -Maddr16,data16 --adjust-vma=0x100 \