Ike Devolder pushed to branch main at Arch Linux / Packaging / Packages /
vivaldi
Commits:
efcfcc59 by E at 2025-12-09T16:54:12+09:00
Install icons to proper place.
- - - - -
1 changed file:
- PKGBUILD
Changes:
=====================================
PKGBUILD
=====================================
@@ -65,11 +65,13 @@ package() {
ln -s /opt/vivaldi/vivaldi "$binf"
fi
- # Vivaldi has different design for each size of icons. Avoid using them.
- install -d "$pkgdir/usr/share/pixmaps"
- # TEMP hack, should be properly provided icon
- ln -sf
/opt/${pkgname}/resources/${pkgname}/resources/welcomepage-vivaldi.svg
"$pkgdir/usr/share/pixmaps/${pkgname}.svg"
- ln -sf /opt/${pkgname}/product_logo_256.png
"$pkgdir/usr/share/pixmaps/${pkgname}.png"
+ # Avoid icons with different design (16 24 32)
+ for _res in 48 64 128 256; do
+ install -Dm644 "$pkgdir/opt/$pkgname/product_logo_${_res}.png" \
+ "$pkgdir/usr/share/icons/hicolor/${_res}x${_res}/apps/$pkgname.png"
+ done
+ install -Dm644 "$pkgdir/opt/$pkgname/product_logo_256.png"
"$pkgdir/usr/share/pixmaps/$pkgname.png"
+ install -Dm644
"$pkgdir/opt/$pkgname/resources/vivaldi/resources/welcomepage-vivaldi.svg"
"$pkgdir/usr/share/icons/hicolor/scalable/${pkgname}.svg"
# license
install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/vivaldi/-/commit/efcfcc59cbf473bb4c97d0b2adf1b5bc201697ff
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/vivaldi/-/commit/efcfcc59cbf473bb4c97d0b2adf1b5bc201697ff
You're receiving this email because of your account on gitlab.archlinux.org.