|
1 | 1 | # protobuf package
|
| 2 | +# Protobuf 3.21.12 has been released in bookworm, So we only need to build it |
| 3 | +# in the bullseye environment. |
| 4 | +ifeq ($(BLDENV),bullseye) |
2 | 5 |
|
3 |
| -PROTOBUF_VERSION = 3.21.12 |
4 |
| -PROTOBUF_VERSION_FULL = $(PROTOBUF_VERSION)-3 |
| 6 | + PROTOBUF_VERSION = 3.21.12 |
| 7 | + PROTOBUF_VERSION_FULL = $(PROTOBUF_VERSION)-3 |
5 | 8 |
|
6 |
| -export PROTOBUF_VERSION |
7 |
| -export PROTOBUF_VERSION_FULL |
| 9 | + export PROTOBUF_VERSION |
| 10 | + export PROTOBUF_VERSION_FULL |
8 | 11 |
|
9 |
| -PROTOBUF = libprotobuf32_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
10 |
| -$(PROTOBUF)_SRC_PATH = $(SRC_PATH)/protobuf |
11 |
| -SONIC_MAKE_DEBS += $(PROTOBUF) |
| 12 | + PROTOBUF = libprotobuf32_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 13 | + $(PROTOBUF)_SRC_PATH = $(SRC_PATH)/protobuf |
| 14 | + SONIC_MAKE_DEBS += $(PROTOBUF) |
12 | 15 |
|
13 |
| -PROTOBUF_DEV = libprotobuf-dev_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
14 |
| -$(PROTOBUF_DEV)_DEPENDS = $(PROTOBUF) $(PROTOBUF_LITE) |
15 |
| -$(eval $(call add_derived_package,$(PROTOBUF),$(PROTOBUF_DEV))) |
| 16 | + PROTOBUF_DEV = libprotobuf-dev_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 17 | + $(PROTOBUF_DEV)_DEPENDS = $(PROTOBUF) $(PROTOBUF_LITE) |
| 18 | + $(eval $(call add_derived_package,$(PROTOBUF),$(PROTOBUF_DEV))) |
16 | 19 |
|
17 |
| -PROTOBUF_LITE = libprotobuf-lite32_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
18 |
| -$(eval $(call add_derived_package,$(PROTOBUF),$(PROTOBUF_LITE))) |
| 20 | + PROTOBUF_LITE = libprotobuf-lite32_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 21 | + $(eval $(call add_derived_package,$(PROTOBUF),$(PROTOBUF_LITE))) |
19 | 22 |
|
20 |
| -PROTOC32 = libprotoc32_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
21 |
| -$(PROTOC32)_RDEPENDS = $(PROTOBUF) $(PROTOBUF_LITE) |
22 |
| -$(eval $(call add_derived_package,$(PROTOBUF),$(PROTOC32))) |
| 23 | + PROTOC32 = libprotoc32_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 24 | + $(PROTOC32)_RDEPENDS = $(PROTOBUF) $(PROTOBUF_LITE) |
| 25 | + $(eval $(call add_derived_package,$(PROTOBUF),$(PROTOC32))) |
23 | 26 |
|
24 |
| -PROTOBUF_COMPILER = protobuf-compiler_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
25 |
| -$(PROTOBUF_COMPILER)_DEPENDS = $(PROTOC32) |
26 |
| -$(PROTOBUF_COMPILER)_RDEPENDS = $(PROTOC32) |
27 |
| -$(eval $(call add_derived_package,$(PROTOBUF),$(PROTOBUF_COMPILER))) |
| 27 | + PROTOBUF_COMPILER = protobuf-compiler_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 28 | + $(PROTOBUF_COMPILER)_DEPENDS = $(PROTOC32) |
| 29 | + $(PROTOBUF_COMPILER)_RDEPENDS = $(PROTOC32) |
| 30 | + $(eval $(call add_derived_package,$(PROTOBUF),$(PROTOBUF_COMPILER))) |
28 | 31 |
|
29 |
| -PYTHON3_PROTOBUF = python3-protobuf_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
30 |
| -$(PYTHON3_PROTOBUF)_DEPENDS = $(PROTOBUF_DEV) $(PROTOBUF) |
31 |
| -$(PYTHON3_PROTOBUF)_RDEPENDS = $(PROTOBUF) |
32 |
| -$(eval $(call add_derived_package,$(PROTOBUF),$(PYTHON3_PROTOBUF))) |
| 32 | + PYTHON3_PROTOBUF = python3-protobuf_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 33 | + $(PYTHON3_PROTOBUF)_DEPENDS = $(PROTOBUF_DEV) $(PROTOBUF) |
| 34 | + $(PYTHON3_PROTOBUF)_RDEPENDS = $(PROTOBUF) |
| 35 | + $(eval $(call add_derived_package,$(PROTOBUF),$(PYTHON3_PROTOBUF))) |
| 36 | + |
| 37 | +endif |
0 commit comments