[PR #4656] [CLOSED] WIP: Build firejail with meson #5217

Closed
opened 2026-05-05 10:34:25 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netblue30/firejail/pull/4656
Author: @rusty-snake
Created: 10/31/2021
Status: Closed

Base: masterHead: meson


📝 Commits (10+)

📊 Changes

44 files changed (+857 additions, -33 deletions)

View changed files

📝 .github/workflows/build-extra.yml (+15 -9)
📝 .github/workflows/build.yml (+13 -9)
contrib/meson.build (+24 -0)
etc/meson.build (+55 -0)
meson.build (+165 -0)
meson_options.txt (+45 -0)
📝 mkman.sh (+3 -3)
📝 src/bash_completion/Makefile.in (+1 -1)
📝 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 (+75 -0)
src/firemon/meson.build (+31 -0)
src/fldd/meson.build (+16 -0)
src/fnet/meson.build (+20 -0)
src/fnetfilter/meson.build (+15 -0)

...and 24 more files

📄 Description

Resolves #4642

  • test
  • go through the TODOs
  • add tests to meson
  • testing
  • gcov
  • decide what to do with autotools
  • did I said to test?

🔄 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/4656 **Author:** [@rusty-snake](https://github.com/rusty-snake) **Created:** 10/31/2021 **Status:** ❌ Closed **Base:** `master` ← **Head:** `meson` --- ### 📝 Commits (10+) - [`f681c97`](https://github.com/netblue30/firejail/commit/f681c9726dc932b7b0f9fea805a6a234f081da3a) MWE 1 - [`51354da`](https://github.com/netblue30/firejail/commit/51354da8a4bcefb810f0ea82c0bd6832688fae16) MWE 2 - [`b26c949`](https://github.com/netblue30/firejail/commit/b26c94999d7816434b3b1a348608eb2c4f6e4d3c) WE 3 - [`433aa4d`](https://github.com/netblue30/firejail/commit/433aa4daf68052a2294a1391b0ef3702f5639691) Use meson in build/build-extra workflows for now - [`1d96b61`](https://github.com/netblue30/firejail/commit/1d96b61cc44135fd5b11cfbf4ab80ca14c9678c2) WE 4 - [`976bd89`](https://github.com/netblue30/firejail/commit/976bd89d8834f35b8af7548c1c3d7b5ca672a600) E 5 - [`520c166`](https://github.com/netblue30/firejail/commit/520c1669664943315506c2808400ddc3dc37eb3f) E 6 - [`021a4c4`](https://github.com/netblue30/firejail/commit/021a4c4a73f8bc60b51f1524e55a06f3af7df457) prep for meson - [`7b2f81f`](https://github.com/netblue30/firejail/commit/7b2f81fc8fcb1c0cde8cc9609b3934b6f7b5a802) Build firejail with meson 7 - [`ed5fdf8`](https://github.com/netblue30/firejail/commit/ed5fdf8323f6bcf26a28f0d356899588d1fb11a7) 8 ### 📊 Changes **44 files changed** (+857 additions, -33 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build-extra.yml` (+15 -9) 📝 `.github/workflows/build.yml` (+13 -9) ➕ `contrib/meson.build` (+24 -0) ➕ `etc/meson.build` (+55 -0) ➕ `meson.build` (+165 -0) ➕ `meson_options.txt` (+45 -0) 📝 `mkman.sh` (+3 -3) 📝 `src/bash_completion/Makefile.in` (+1 -1) 📝 `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` (+75 -0) ➕ `src/firemon/meson.build` (+31 -0) ➕ `src/fldd/meson.build` (+16 -0) ➕ `src/fnet/meson.build` (+20 -0) ➕ `src/fnetfilter/meson.build` (+15 -0) _...and 24 more files_ </details> ### 📄 Description Resolves #4642 - [x] test - [x] go through the TODOs - [ ] add tests to meson - [ ] testing - [ ] gcov - [ ] decide what to do with autotools - [ ] did I said to test? --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 10:34:25 -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#5217
No description provided.