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.


Reply via email to