Update package version to 149.0p1

This commit is contained in:
2026-04-03 18:11:02 +03:00
parent a54bb76e6d
commit 7d404429cf
5 changed files with 2015 additions and 15 deletions
+2 -2
View File
@@ -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>
-11
View File
@@ -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"
+5 -2
View File
@@ -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