nanopb-0.4.9.1.ebuild

This commit is contained in:
Anton Bolshakov 2026-01-03 10:06:18 +08:00
parent 42a88cd744
commit 40baa9a9f5
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
2 changed files with 10 additions and 1 deletions

View file

@ -1,2 +1,2 @@
DIST nanopb-0.4.7.tar.gz 1154419 BLAKE2B ae35d96e94c8cb7a9c2749b29d43d88b87e56a1e9687aa6d546f365859b36f9e4bbca4c5e4811de09144cf30ed92b0bee2136801a9285680db774d6f8121fffb SHA512 7fb46dad8a432898c8f9e7faa90a55276670dea3b13f15b68010fe126d7f6251ef5715d0dfe5bce66582e80cfdc5d4b1e7f5947e96a058fa7181f0a45da20860
DIST nanopb-0.4.8.tar.gz 1163452 BLAKE2B bb2a5f7c9e2b9548f6ccb0b0cfe7861d36dd303969897b864c167cde6d11fc36bed22df0dd07638fd9a42581800baa70b57724abc72c4cf4e1b302d5bd0d144c SHA512 635577498dfbfb46fd64b8ec83b2a4a9b03b57c665f3c9f67d35c272810c0330b0e9011d7c0e43623e9da74d6ee3a4c1f012878e2bff7e1a7e57fb7c0857ad42
DIST nanopb-0.4.9.1.tar.gz 1186352 BLAKE2B 430b50b433bd9a9e464afb6353740397b7f1187a861f4b1fcfa7188f3537ab94735f9d7fc74cea9df65e3537a539c825b83acee45491a3485d4d7ea13b1f33ad SHA512 1580c94d558f707c88d8d2ddf4aa3bf4ef244ddc07b13e02de7124da8d156fb30a6999bb3c54ff0497abb033e498fb85ea671774f2fb817f55fa64937f537c77

View file

@ -16,6 +16,7 @@ IUSE="doc examples +pb-malloc"
RDEPEND="
dev-libs/protobuf
dev-python/grpcio-tools
"
DEPEND="
dev-build/scons
@ -24,8 +25,16 @@ DEPEND="
S="${WORKDIR}/${PN}-${PV}"
# FIXME: QA Python modules that are not byte-compiled
# https://github.com/nanopb/nanopb/issues/1129
src_configure() {
use pb-malloc && append-cppflags "-DPB_ENABLE_MALLOC"
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-DBUILD_STATIC_LIBS=OFF
)
cmake_src_configure
}