summaryrefslogtreecommitdiff
path: root/sigils/packages/palemoon.scm
diff options
context:
space:
mode:
authorSisiutl <sisiutl@egregore.fun>2024-10-27 21:31:09 +0100
committerSisiutl <sisiutl@egregore.fun>2024-10-27 21:31:09 +0100
commit2828794022b57ecaeadd8dcd78cc05edb9bbd017 (patch)
tree719f6c0c9bebfa273e3c525f35dd6cc69310a055 /sigils/packages/palemoon.scm
parent5778a595bc347d44786b7569daa8679bfe197690 (diff)
remove some vendored stuff
Diffstat (limited to 'sigils/packages/palemoon.scm')
-rw-r--r--sigils/packages/palemoon.scm59
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)))