talimat 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # Tanım: Güçlü ve gelişmiş bir tarayıcı.
  2. # URL: https://vivaldi.com
  3. # Paketçi: Cihan_Alkan
  4. # Gerekler: gtk3 libcups nss gconf alsa-lib libxss ttf-font desktop-file-utils shared-mime-info hicolor-icon-theme w3m
  5. # Grup: ağ
  6. isim=vivaldi
  7. surum=1.15.1147.47
  8. devir=1
  9. kaynak=(https://downloads.vivaldi.com/stable/vivaldi-stable-${surum}-1.x86_64.rpm)
  10. derle() {
  11. cp -a {opt,usr} "$PKG"
  12. # suid sandbox
  13. chmod 4755 "$PKG/opt/vivaldi/vivaldi-sandbox"
  14. # make /usr/bin/vivaldi-stable available
  15. binf="$PKG/usr/bin/vivaldi-stable"
  16. if [[ ! -e "$binf" ]] && [[ ! -f "$binf" ]] && [[ ! -L "$binf" ]]; then
  17. install -dm755 "$PKG/usr/bin"
  18. ln -s /opt/vivaldi/vivaldi "$binf"
  19. fi
  20. # install icons
  21. for res in 16 22 24 32 48 64 128 256; do
  22. install -Dm644 "$PKG/opt/vivaldi/product_logo_${res}.png" \
  23. "$PKG/usr/share/icons/hicolor/${res}x${res}/apps/vivaldi.png"
  24. done
  25. # license
  26. install -dm755 "$PKG/usr/share/licenses/$isim"
  27. strings "$PKG/opt/vivaldi/locales/en-US.pak" \
  28. | tr '\n' ' ' \
  29. | sed -rne 's/.*(<html lang.*>.*html>).*/\1/p' \
  30. | w3m -I 'utf-8' -T 'text/html' \
  31. > "$PKG/usr/share/licenses/$isim/eula.txt"
  32. }