[PR #6311] WIP: Meson build #5948

Open
opened 2026-05-05 10:47:57 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netblue30/firejail/pull/6311
Author: @topimiettinen
Created: 4/13/2024
Status: 🔄 Open

Base: masterHead: meson


📝 Commits (10+)

📊 Changes

47 files changed (+1080 additions, -225 deletions)

View changed files

📝 .github/workflows/build-extra.yml (+13 -12)
📝 .github/workflows/build.yml (+7 -13)
📝 .github/workflows/check-c.yml (+22 -28)
.github/workflows/requirements.txt (+19 -0)
📝 .github/workflows/test.yml (+45 -85)
📝 config.sh.in (+1 -1)
contrib/meson.build (+23 -0)
etc/meson.build (+55 -0)
meson.build (+185 -0)
meson_options.txt (+51 -0)
📝 src/bash_completion/firejail.bash_completion.in (+1 -1)
src/bash_completion/meson.build (+19 -0)
src/build-make-compile-seccomp-filters.sh (+30 -0)
src/fbuilder/meson.build (+19 -0)
src/fcopy/meson.build (+17 -0)
src/fids/meson.build (+15 -0)
src/firecfg/meson.build (+18 -0)
src/firejail/meson.build (+77 -0)
src/firemon/meson.build (+29 -0)
src/fldd/meson.build (+16 -0)

...and 27 more files

📄 Description

Rebased and updated from #4656 by @rusty-snake.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netblue30/firejail/pull/6311 **Author:** [@topimiettinen](https://github.com/topimiettinen) **Created:** 4/13/2024 **Status:** 🔄 Open **Base:** `master` ← **Head:** `meson` --- ### 📝 Commits (10+) - [`1bf67f4`](https://github.com/netblue30/firejail/commit/1bf67f4f8816e12aaabb4577b0b94d2681a5e427) MWE 1 - [`b3c20e6`](https://github.com/netblue30/firejail/commit/b3c20e61969d43a9c5071a7b70abe56e38fd9191) MWE 2 - [`95451a8`](https://github.com/netblue30/firejail/commit/95451a816427a0411640444afbccc14577504780) WE 3 - [`1619d89`](https://github.com/netblue30/firejail/commit/1619d89d867cc1c512399696d05f1ed4c69e1f8a) Use meson in build/build-extra workflows for now - [`9412323`](https://github.com/netblue30/firejail/commit/9412323b0c28f660e890fa9baf149401d5075c66) WE 4 - [`0d2c134`](https://github.com/netblue30/firejail/commit/0d2c134d1e4ae03b628cd1c0ea066bbe367a41e8) E 5 - [`ce30f85`](https://github.com/netblue30/firejail/commit/ce30f85b5c29d3bf4865a36d96d8415192ef612e) E 6 - [`607a28e`](https://github.com/netblue30/firejail/commit/607a28e4230b9e09b745733ef909eb3d01fdc864) prep for meson - [`bd427ec`](https://github.com/netblue30/firejail/commit/bd427ecab5db34d2f34f2841051fe1fb758d6a1b) Build firejail with meson 7 - [`c658bee`](https://github.com/netblue30/firejail/commit/c658bee52a950c29339c0f99d218ad220dd1760e) 8 ### 📊 Changes **47 files changed** (+1080 additions, -225 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build-extra.yml` (+13 -12) 📝 `.github/workflows/build.yml` (+7 -13) 📝 `.github/workflows/check-c.yml` (+22 -28) ➕ `.github/workflows/requirements.txt` (+19 -0) 📝 `.github/workflows/test.yml` (+45 -85) 📝 `config.sh.in` (+1 -1) ➕ `contrib/meson.build` (+23 -0) ➕ `etc/meson.build` (+55 -0) ➕ `meson.build` (+185 -0) ➕ `meson_options.txt` (+51 -0) 📝 `src/bash_completion/firejail.bash_completion.in` (+1 -1) ➕ `src/bash_completion/meson.build` (+19 -0) ➕ `src/build-make-compile-seccomp-filters.sh` (+30 -0) ➕ `src/fbuilder/meson.build` (+19 -0) ➕ `src/fcopy/meson.build` (+17 -0) ➕ `src/fids/meson.build` (+15 -0) ➕ `src/firecfg/meson.build` (+18 -0) ➕ `src/firejail/meson.build` (+77 -0) ➕ `src/firemon/meson.build` (+29 -0) ➕ `src/fldd/meson.build` (+16 -0) _...and 27 more files_ </details> ### 📄 Description Rebased and updated from #4656 by @rusty-snake. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror added the
pull-request
label 2026-05-05 10:47:57 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#5948
No description provided.