get-scripts annotate vivaldi @ rev 80

libreoffice: fix menu entries (again)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Jun 09 11:40:00 2019 +0200 (2019-06-09)
parents b2d1116ebcdf
children
rev   line source
pascal@58 1 SHORT_DESC="An advanced browser made with the power user in mind"
pascal@58 2 WEB_SITE="https://vivaldi.com/"
pascal@58 3 # end of get.list data
pascal@58 4
pascal@58 5 DEPENDS="gtk+ bash libcups libexif GConf"
pascal@58 6 URL='https://vivaldi.com/download'
pascal@58 7 WGET_URL=$(busybox wget -O - "$URL" | sed '/32bit RPM/!d;s|.*href="\([^"]*\).*|\1|')
pascal@58 8 TARBALL="$(basename $WGET_URL)"
pascal@58 9
pascal@58 10 wget -O $TARBALL $WGET_URL
pascal@58 11 [ -s $TARBALL ] || abort_package
pascal@58 12 VERSION="$(echo $TARBALL | sed 's|[^0-9]*\(.*\)\.i386.*|\1|')"
pascal@58 13
pascal@58 14 # Extract package
pascal@58 15 rpm2cpio $TARBALL | cpio -dium
pascal@58 16
pascal@58 17 # Add icons
pascal@58 18 for size in 16 22 24 32 48 64 128 256; do
pascal@63 19 dest="usr/share/icons/hicolor/${size}x$size/apps"
pascal@63 20 mkdir -p $dest
pascal@63 21 ln -s /opt/vivaldi/product_logo_$size.png "$dest/vivaldi.png"
pascal@58 22 done
pascal@58 23 mkdir -p $PACKAGE-$VERSION/fs
pascal@58 24 mv opt usr $PACKAGE-$VERSION/fs