From 4166bc9df20f16f95c3ab0fb4e73a9c8b97495ab Mon Sep 17 00:00:00 2001
From: Sylvain Berfini <sylvain.berfini@belledonne-communications.com>
Date: Tue, 2 Apr 2024 10:58:32 +0200
Subject: [PATCH] Prevent Android app release build without protobuf dependency

---
 wrappers/java/proguard.mustache | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/wrappers/java/proguard.mustache b/wrappers/java/proguard.mustache
index 497027309e..b04d8c5e3b 100644
--- a/wrappers/java/proguard.mustache
+++ b/wrappers/java/proguard.mustache
@@ -45,4 +45,6 @@
 # Protobuf classes
 -keep class com.google.protobuf.GeneratedMessageLite { *; }
 -keep class * extends com.google.protobuf.GeneratedMessageLite { *; }
--keep class com.android.server.os.LinphoneTombstoneProtos {*;}
\ No newline at end of file
+-keep class com.android.server.os.LinphoneTombstoneProtos {*;}
+# Following allows to build a release app even without protobuf dependency
+-dontwarn com.google.protobuf.**
\ No newline at end of file
-- 
GitLab