Skip to content

Otezip0+#25187

Merged
trufae merged 16 commits intomasterfrom
otezip0+
Jan 8, 2026
Merged

Otezip0+#25187
trufae merged 16 commits intomasterfrom
otezip0+

Conversation

@trufae
Copy link
Copy Markdown
Collaborator

@trufae trufae commented Jan 8, 2026

  • Mark this if you consider it ready to merge
  • I've added tests (optional)
  • I wrote some lines in the book (optional)

Description

Copilot AI review requested due to automatic review settings January 8, 2026 08:57
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds support for otezip as an alternative to libzip for handling ZIP archives in radare2. The integration provides both Meson and Makefile build system support with a new use_otezip configuration option.

  • Adds otezip subproject integration via wrap files for dependency management
  • Introduces a new build option use_otezip to toggle between traditional libzip and otezip
  • Updates build logic in both Meson and Makefile systems to support the new library

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
subprojects/otezip.wrap Defines otezip as a git subproject at version 0.3.2
subprojects/otezip.mk Makefile logic for cloning and building the otezip subproject
shlr/zip/meson.build Adds conditional build logic to use otezip when enabled, with fallback paths
shlr/zip/Makefile Adds Makefile support for building with otezip instead of libzip
meson_options.txt Adds the use_otezip boolean option for build configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread shlr/zip/Makefile Outdated
Comment thread shlr/zip/Makefile Outdated
Comment thread shlr/zip/meson.build Outdated
Comment thread subprojects/otezip.mk Outdated
Comment thread subprojects/otezip.wrap Outdated
Comment thread subprojects/otezip.wrap Outdated
Comment thread subprojects/otezip.mk
@trufae trufae force-pushed the otezip0+ branch 2 times, most recently from 5623f7f to b9091f1 Compare January 8, 2026 11:02
@trufae trufae merged commit 6010761 into master Jan 8, 2026
43 of 45 checks passed
@trufae trufae deleted the otezip0+ branch January 9, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants