Update package version to 149.0p1
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
name: librewolf
|
name: librewolf
|
||||||
description: A custom version of Firefox, focused on privacy, security and freedom
|
description: A custom version of Firefox, focused on privacy, security and freedom
|
||||||
version: 148.0.2p3
|
version: 149.0p1
|
||||||
revision: 1
|
revision: 1
|
||||||
url: https://librewolf.net/
|
url: https://librewolf.net/
|
||||||
license: MPL2
|
license: MPL2
|
||||||
@@ -55,4 +55,4 @@ downloads:
|
|||||||
- url: https://codeberg.org/api/packages/librewolf/generic/librewolf-source/${BPM_PKG_VERSION//p/-}/librewolf-${BPM_PKG_VERSION//p/-}.source.tar.gz
|
- url: https://codeberg.org/api/packages/librewolf/generic/librewolf-source/${BPM_PKG_VERSION//p/-}/librewolf-${BPM_PKG_VERSION//p/-}.source.tar.gz
|
||||||
extract_to: ${BPM_SOURCE}
|
extract_to: ${BPM_SOURCE}
|
||||||
extract_strip_components: 1
|
extract_strip_components: 1
|
||||||
checksum: e00c0de9330b6655fbfa2e31540d5f02248f6b1959bbece384d4afb1a0d6efa7
|
checksum: 5ada766bcf505b9bea0ad473277de8680ba6801d90fb42f00f5cf84e6b410497
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,48 @@
|
|||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jed Davis <[email protected]>
|
||||||
|
Date: Fri, 6 Mar 2026 03:39:26 +0000
|
||||||
|
Subject: [PATCH] Bug 2016618 - Fix Linux sandbox build breakage on glibc 2.43
|
||||||
|
r=Thinker
|
||||||
|
|
||||||
|
Differential Revision: https://phabricator.services.mozilla.com/D283196
|
||||||
|
---
|
||||||
|
.../patches/54_fix_build_on_glibc_2_43.patch | 17 +++++++++++++++++
|
||||||
|
.../linux/system_headers/linux_seccomp.h | 1 +
|
||||||
|
2 files changed, 18 insertions(+)
|
||||||
|
create mode 100644 security/sandbox/chromium-shim/patches/54_fix_build_on_glibc_2_43.patch
|
||||||
|
|
||||||
|
diff --git a/security/sandbox/chromium-shim/patches/54_fix_build_on_glibc_2_43.patch b/security/sandbox/chromium-shim/patches/54_fix_build_on_glibc_2_43.patch
|
||||||
|
new file mode 100644
|
||||||
|
index 000000000000..bfba1154e5d5
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/security/sandbox/chromium-shim/patches/54_fix_build_on_glibc_2_43.patch
|
||||||
|
@@ -0,0 +1,17 @@
|
||||||
|
+Author: Jed Davis <[email protected]>
|
||||||
|
+Date: Thu Feb 12 20:44:26 2026 -0800
|
||||||
|
+
|
||||||
|
+ Bug 2016618 - Fix Linux sandbox build breakage on glibc 2.43
|
||||||
|
+
|
||||||
|
+diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h b/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
|
||||||
|
+index 8690a96eb01b..981005faf06f 100644
|
||||||
|
+--- a/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
|
||||||
|
++++ b/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
|
||||||
|
+@@ -5,6 +5,7 @@
|
||||||
|
+ #ifndef SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_
|
||||||
|
+ #define SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_
|
||||||
|
+
|
||||||
|
++#include <signal.h> // for SYS_SECCOMP
|
||||||
|
+ #include <stdint.h>
|
||||||
|
+ #include <sys/ioctl.h>
|
||||||
|
+
|
||||||
|
diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h b/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
|
||||||
|
index 8690a96eb01b..981005faf06f 100644
|
||||||
|
--- a/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
|
||||||
|
+++ b/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
|
||||||
|
@@ -5,6 +5,7 @@
|
||||||
|
#ifndef SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_
|
||||||
|
#define SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_
|
||||||
|
|
||||||
|
+#include <signal.h> // for SYS_SECCOMP
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
diff -up thunderbird-145.0/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h.seccomp thunderbird-145.0/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
|
|
||||||
--- thunderbird-145.0/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h.seccomp 2025-12-09 13:42:31.378958842 +0100
|
|
||||||
+++ thunderbird-145.0/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h 2025-12-09 13:42:37.886937626 +0100
|
|
||||||
@@ -6,6 +6,7 @@
|
|
||||||
#define SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
+#include <signal.h>
|
|
||||||
#include <sys/ioctl.h>
|
|
||||||
|
|
||||||
#include "build/build_config.h"
|
|
||||||
@@ -6,8 +6,11 @@
|
|||||||
# This function is used for putting downloaded files to the correct location or applying patches
|
# This function is used for putting downloaded files to the correct location or applying patches
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "$BPM_SOURCE"
|
cd "$BPM_SOURCE"
|
||||||
patch -Np1 -i "$BPM_WORKDIR"/build-c11-threads-avail.patch
|
# Fix build with glibc 2.43
|
||||||
patch -Np1 -i "$BPM_WORKDIR"/build-seccomp.patch
|
# https://bugzilla.mozilla.org/show_bug.cgi?id=1999625
|
||||||
|
patch -Np1 -i "$BPM_WORKDIR"/0001-Patch-glsl-optimizer-to-build-with-glibc-2.43.patch
|
||||||
|
# https://bugzilla.mozilla.org/show_bug.cgi?id=2016618
|
||||||
|
patch -Np1 -i "$BPM_WORKDIR"/0002-Bug-2016618-Fix-Linux-sandbox-build-breakage-on-glib.patch
|
||||||
|
|
||||||
# Generate mozconfig
|
# Generate mozconfig
|
||||||
cat > mozconfig <<-EOF
|
cat > mozconfig <<-EOF
|
||||||
|
|||||||
Reference in New Issue
Block a user