# $Id$ PNAME="vivaldi" PVER="2.3.1440.61" PBUILD="r1" PCAT="net-www" DESCRIPTION="Vivaldi web browser." HOMEPAGE="http://www.vivaldi.com/" DEPEND=">= x11-libs/libXScrnSaver-1.2 >= x11-libs/gtk3+-3.24 >= x11-libs/libnotify-0.7 >= net-print/libcups-2.2 >= dev-libs/nss-3.42 >= media-libs/alsa-lib-1.1 >= dev-util/desktop-file-utils-0.23 >= x11-misc/shared-mime-info-1.10 >= x11-themes/hicolor-icon-theme-0.17" SDEPEND=">= app-arch/rpm2targz-9" PROVIDE="virtual/webbrowser" SRCFILE_x86="${PNAME}-stable-${PVER}-1.i386.rpm" SRCFILE_x86_64="${PNAME}-stable-${PVER}-1.x86_64.rpm" # decide between x86 and x86_64 arch SRCFILE="$(marchsrcfile)" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools xdg SRC_URI=( https://downloads.vivaldi.com/stable/${SRCFILE_x86} https://downloads.vivaldi.com/stable/${SRCFILE_x86_64} mirror://${PNAME}/${SRCFILE_x86} mirror://${PNAME}/${SRCFILE_x86_64} ) src_prepare() { munpack ${SRCFILE} ${SRCDIR} || die } src_install() { cd ${SRCDIR} minstalldir /usr/bin || die minstalldir /opt || die mcopy -a opt/vivaldi /opt || die mcopy -a usr/share /usr || die if [ -f usr/bin/vivaldi-stable ] then mcopy -a usr/bin/vivaldi-stable /usr/bin/ || die mchmod 0755 /usr/bin/vivaldi-stable || die else mlink /opt/vivaldi/vivaldi /usr/bin/vivaldi-stable || die fi # suid bit required mchmod 4755 /opt/vivaldi/vivaldi-sandbox || die # install the icons local i for i in 16 22 24 32 48 64 128 256 do minstalldir /usr/share/icons/hicolor/${i}x${i}/apps || die if [ -f opt/vivaldi/product_logo_${i}.png ] then minstallfile opt/vivaldi/product_logo_${i}.png /usr/share/icons/hicolor/${i}x${i}/apps/ || die fi done }