mirror of
https://github.com/getsolus/packages.git
synced 2025-04-25 20:30:37 +03:00

Changelog available [here](https://vivaldi.com/blog/desktop/per-site-priorities-for-website-shortcuts-vivaldi-browser-snapshot-3670-3) Signed-off-by: Troy Harvey <harveydevel@gmail.com>
56 lines
2.1 KiB
YAML
56 lines
2.1 KiB
YAML
name : vivaldi-snapshot
|
|
version : 7.4.3670.3
|
|
release : 484
|
|
source :
|
|
- https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.4.3670.3-1_amd64.deb : a7893fd457d043904904c328bc7403fa7513dd9d31ae34d0a595afccab5a8129
|
|
license : Distributable
|
|
homepage : https://vivaldi.com
|
|
component : network.web.browser
|
|
summary : Vivaldi Web Browser (Snapshot)
|
|
description: |
|
|
An advanced browser made with the power user in mind.
|
|
strip : no
|
|
extract : no
|
|
builddeps :
|
|
- pkgconfig(Qt5Core)
|
|
- pkgconfig(Qt6Core)
|
|
- pkgconfig(alsa)
|
|
- pkgconfig(gbm)
|
|
- pkgconfig(gconf-2.0)
|
|
- pkgconfig(gtk+-3.0)
|
|
- pkgconfig(x11)
|
|
- pkgconfig(xcomposite)
|
|
- pkgconfig(xcursor)
|
|
- pkgconfig(xdamage)
|
|
- pkgconfig(xi)
|
|
- pkgconfig(xrandr)
|
|
- pkgconfig(xscrnsaver)
|
|
- pkgconfig(xtst)
|
|
- at-spi2-devel
|
|
- ffmpeg-chromium
|
|
rundeps :
|
|
- ffmpeg-chromium
|
|
setup : |
|
|
ar xf $sources/vivaldi-snapshot_${version}-1_amd64.deb
|
|
mkdir root
|
|
tar xf data.tar.xz -C root
|
|
install : |
|
|
# This only excludes /usr/bin link which will be invalid
|
|
install -D -d -m 00755 $installdir/usr/bin
|
|
install -D -d -m 00644 $installdir/usr/share
|
|
cp -R root/usr/share/applications $installdir/usr/share/
|
|
cp -R root/usr/share/appdata $installdir/usr/share/
|
|
sed -i 's|vivaldi-snapshot-snapshot.desktop|vivaldi-snapshot.desktop|g' $installdir/usr/share/appdata/vivaldi-snapshot.appdata.xml
|
|
|
|
# We do not use /opt for binary packages in Solus, so just use /usr/share.
|
|
cp -R root/opt/* $installdir/usr/share/.
|
|
ln -sv /usr/share/vivaldi-snapshot/vivaldi-snapshot $installdir/usr/bin/vivaldi-snapshot
|
|
|
|
# Ensure we symlink to expected directory as expected file.
|
|
# See https://gist.github.com/ruario/55a6671b155fe1da35a8d8a5b2352008
|
|
majMin=$(echo '%version%' | cut -c-3)
|
|
ln -s /usr/share/vivaldi-snapshot/libffmpeg.so $installdir/usr/share/vivaldi-snapshot/libffmpeg.so.${majMin}
|
|
|
|
for icon_size in 16 22 24 32 48 64 128 256; do
|
|
install -D -m 00644 root/opt/vivaldi-snapshot/product_logo_${icon_size}.png $installdir/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps/vivaldi-snapshot.png
|
|
done
|