Update 2 make almost fully functional (icons still broken for some reason)

This commit is contained in:
G
2025-02-22 09:52:50 -06:00
committed by GigiaJ
parent 3b9e516a61
commit 0c3906636c

View File

@@ -29,7 +29,7 @@
#:use-module (ice-9 string-fun)) #:use-module (ice-9 string-fun))
(define-public (make-vivaldi repo version hash) (define-public (make-vivaldi repo version hash)
(let* ((name (string-append "vivaldi-" repo)) (let* ((name (string-append "vivaldi" "-" repo))
(appname "vivaldi")) (appname "vivaldi"))
(package (package
(name name) (name name)
@@ -45,7 +45,6 @@
(build-system chromium-binary-build-system) (build-system chromium-binary-build-system)
(arguments (arguments
(list (list
;; almost 300MB, faster to download and build from Google servers
#:substitutable? #f #:substitutable? #f
#:wrapper-plan #:wrapper-plan
#~(let ((path (string-append "opt/vivaldi/"))) #~(let ((path (string-append "opt/vivaldi/")))
@@ -82,7 +81,8 @@
(("CHROME_WRAPPER") "WRAPPER")) (("CHROME_WRAPPER") "WRAPPER"))
(substitute* (string-append usr/share "/applications/vivaldi-stable.desktop") (substitute* (string-append usr/share "/applications/vivaldi-stable.desktop")
(("^Exec=.*") (string-append "Exec=" exe "\n"))) (("^Exec=.*") (string-append "Exec=" exe "\n")))
;;(substitute* (string-append usr/share "/gnome-control-center/default-apps/vivaldi-" #$appname ".xml") (rename-file (string-append usr/share "/applications/vivaldi-stable.desktop") (string-append usr/share "/applications/vivaldi.desktop"))
;;(substitute* (string-append usr/share "/gnome-control-center/default-apps/vivaldi.xml")
;; ((old-exe) exe)) ;; ((old-exe) exe))
(substitute* (string-append usr/share "/menu/vivaldi" ".menu") (substitute* (string-append usr/share "/menu/vivaldi" ".menu")
(("/opt") share) (("/opt") share)
@@ -146,6 +146,6 @@
(license (nonfree "https://vivaldi.com/privacy/browser/"))))) (license (nonfree "https://vivaldi.com/privacy/browser/")))))
(define-public vivaldi-stable (define-public vivaldi-stable
(make-vivaldi "stable" "7.1.3570.50" "1yh4kg2hrl0rxxli0f22b6vk4br10x74zj5hd8ll334sbzv2633s")) (make-vivaldi "stable" "7.1.3570.54" "1jslsckrv8xwnc4xlrxjiqqpkb74fz51r4yp92p5lr5zj0iayvkh"))
vivaldi-stable vivaldi-stable