diff options
author | Sisiutl <sisiutl@egregore.fun> | 2024-10-27 21:31:09 +0100 |
---|---|---|
committer | Sisiutl <sisiutl@egregore.fun> | 2024-10-27 21:31:09 +0100 |
commit | 2828794022b57ecaeadd8dcd78cc05edb9bbd017 (patch) | |
tree | 719f6c0c9bebfa273e3c525f35dd6cc69310a055 | |
parent | 5778a595bc347d44786b7569daa8679bfe197690 (diff) |
remove some vendored stuff
-rw-r--r-- | sigils/packages/palemoon.scm | 59 |
1 files changed, 33 insertions, 26 deletions
diff --git a/sigils/packages/palemoon.scm b/sigils/packages/palemoon.scm index 149e95e..1a35036 100644 --- a/sigils/packages/palemoon.scm +++ b/sigils/packages/palemoon.scm @@ -18,6 +18,7 @@ #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages gtk) + #:use-module (gnu packages image) #:use-module (gnu packages linux) #:use-module (gnu packages m4) #:use-module (gnu packages nss) @@ -30,14 +31,12 @@ #:use-module (gnu packages video) #:use-module (gnu packages xorg)) -(define %palemoon-version "33.4.0.1") - (define* (make-palemoon #:key (with-gtk3? #f) (branding "official")) (package (name "palemoon") - (version %palemoon-version) + (version "33.4.0.1") (source (origin (method git-fetch) @@ -70,22 +69,26 @@ zip)) (inputs (list bash-minimal + alsa-lib + bzip2 + dbus-glib + desktop-file-utils + ffmpeg + gconf + glib (if with-gtk3? gtk+ gtk+-2) - glib - dbus-glib - libdbusmenu - desktop-file-utils libaom + libdbusmenu + libjpeg-turbo + libxcomposite libxt + mesa openssl - sqlite - alsa-lib pulseaudio - ffmpeg - mesa - gconf)) + sqlite + zlib)) (arguments (let* ((gtk-version (if with-gtk3? "gtk3" "gtk2")) (branding-dir (format #f "~a/branding/~a" name branding)) @@ -116,35 +119,38 @@ #$(string-append "--with-branding=" branding-dir) "--enable-optimize=\"-O2 -w\"" "--enable-strip" + "--enable-webrtc" "--enable-system-ffi" + "--enable-system-cairo" "--enable-system-pixman" + "--enable-system-extension-dirs" "--disable-debug" - "--disable-debug-symbols" "--disable-debug-js-modules" + "--disable-debug-symbols" "--disable-elf-hack" "--disable-gamepad" "--disable-gold" "--disable-tests" "--disable-updater" - "--disable-webrtc" - ;; "--with-gl-provider=EGL" "--with-pthreads" + ;; "--with-gl-provider=EGL" + "--with-system-bz2" + "--with-system-jpeg" + "--with-system-zlib" "--with-x" ;; Avoid bundled libraries. - ;; UNBUNDLE-ME! "--enable-system-sqlite" - ;; UNBUNDLE-ME! "--with-system-bz2" + ;; UNBUNDLE-ME! "--system-sqlite" ;; UNBUNDLE-ME! "--with-system-graphite2" ;; UNBUNDLE-ME! "--with-system-harfbuzz" + ;; UNBUNDLE-ME! "--with-system-icu" ;; UNBUNDLE-ME! "--with-system-libevent" ;; UNBUNDLE-ME! "--with-system-libvpx" - ;; UNBUNDLE-ME! "--with-system-nss" ; pending upgrade of 'nss' to 3.90 + ;; UNBUNDLE-ME! "--with-system-nspr" + ;; UNBUNDLE-ME! "--with-system-nss" ;; UNBUNDLE-ME! "--with-system-ogg" - ;; UNBUNDLE-ME! "--with-system-theora" ; wants theora-1.2, not yet released + ;; UNBUNDLE-ME! "--with-system-png" + ;; UNBUNDLE-ME! "--with-system-theora" ;; UNBUNDLE-ME! "--with-system-vorbis" - ;; UNBUNDLE-ME! "--with-system-jpeg" ;must be libjpeg-turbo - ;; UNBUNDLE-ME! "--with-system-zlib" - ;; UNBUNDLE-ME! "--with-system-icu" - ;; UNBUNDLE-ME! "--with-system-png" ;must be libpng-apng #$(if with-gtk3? ;; NPAPI requires gtk2. It's for Adobe Flash and Silverlight. "--disable-npapi" "--enable-npapi") @@ -158,9 +164,10 @@ (let ((port (open-file #$(format #f "~a/app/profile/~a.js" name name) "a"))) (for-each (lambda (pref) (let ((key (car pref)) - (value (if (boolean? (cadr pref)) (if (cadr pref) - 'true - 'false) + (value (if (boolean? (cadr pref)) + (if (cadr pref) + 'true + 'false) (cadr pref)))) (format port "~%pref(~s, ~s);~%" key value) (format #t "fix-prefs: setting value of ~s to ~s~%" key value))) |