From ea327ff28eaca970c9cb8e62fca82ad9894a71f8 Mon Sep 17 00:00:00 2001
From: Olivier Dion <olivier.dion@savoirfairelinux.com>
Date: Fri, 2 Sep 2022 14:38:25 -0400
Subject: [PATCH] Rename libring to libjami

Change-Id: Id123f733759d6147f0f8fb9975b21fd8b0f1e558
---
 README                                   |  2 +-
 bin/Makefile.am                          |  6 +++---
 bin/dbus/dbusclient.cpp                  |  2 +-
 configure.ac                             |  2 +-
 src/Makefile.am                          | 26 ++++++++++++------------
 src/client/Makefile.am                   |  2 +-
 src/config/Makefile.am                   |  2 +-
 src/im/Makefile.am                       |  2 +-
 src/jamidht/Makefile.am                  | 10 ++++-----
 src/jamidht/eth/libdevcore/Makefile.am   |  2 +-
 src/jamidht/eth/libdevcrypto/Makefile.am |  2 +-
 src/media/Makefile.am                    |  2 +-
 src/plugin/Makefile.am                   |  2 +-
 src/security/Makefile.am                 |  2 +-
 src/sip/Makefile.am                      |  2 +-
 src/upnp/Makefile.am                     |  2 +-
 test/agent/Makefile.am                   |  2 +-
 test/fuzzing/Makefile.am                 |  2 +-
 test/unitTest/Makefile.am                |  2 +-
 19 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/README b/README
index c20e3377e1..d84c47ef27 100644
--- a/README
+++ b/README
@@ -154,7 +154,7 @@ cd ../../
 ./configure  --without-dbus --prefix=<install_path>
 make
 
-If you want to link against libringclient and native client easiest way is to
+If you want to link against libjamiclient and native client easiest way is to
 add to ./configure: --prefix=<prefix_path>
 
 Do a little dance!
diff --git a/bin/Makefile.am b/bin/Makefile.am
index b6599e8ac1..e1917da0cd 100644
--- a/bin/Makefile.am
+++ b/bin/Makefile.am
@@ -5,7 +5,7 @@ jamid_CXXFLAGS = -I$(top_srcdir)/src \
                    -I$(top_srcdir)/src/jami \
                    -DTOP_BUILDDIR=\"$$(cd "$(top_builddir)"; pwd)\" \
 		   $(AM_CXXFLAGS)
-jamid_LDADD = $(top_builddir)/src/libring.la
+jamid_LDADD = $(top_builddir)/src/libjami.la
 endif
 
 if HAVE_OSX
@@ -15,7 +15,7 @@ jamid_CXXFLAGS = -I$(top_srcdir)/src \
                    -I$(top_srcdir)/src/jami \
                    -DTOP_BUILDDIR=\"$$(cd "$(top_builddir)"; pwd)\" \
 		   $(AM_CXXFLAGS)
-jamid_LDADD = $(top_builddir)/src/libring.la
+jamid_LDADD = $(top_builddir)/src/libjami.la
 endif
 
 SUBDIRS=
@@ -31,7 +31,7 @@ jamid_CXXFLAGS= -I$(top_srcdir)/src ${DBUSCPP_CFLAGS} \
                 -I$(top_srcdir)/src/jami \
                 -DTOP_BUILDDIR=\"$$(cd "$(top_builddir)"; pwd)\"
 
-jamid_LDADD = dbus/libclient_dbus.la ${DBUSCPP_LIBS} $(top_builddir)/src/libring.la -ldl
+jamid_LDADD = dbus/libclient_dbus.la ${DBUSCPP_LIBS} $(top_builddir)/src/libjami.la -ldl
 endif
 
 if ENABLE_NODEJS
diff --git a/bin/dbus/dbusclient.cpp b/bin/dbus/dbusclient.cpp
index 5eac7e2094..1f822c24c4 100644
--- a/bin/dbus/dbusclient.cpp
+++ b/bin/dbus/dbusclient.cpp
@@ -106,7 +106,7 @@ DBusClient::DBusClient(int flags, bool persistent)
     }
 
     if (initLibrary(flags) < 0)
-        throw std::runtime_error {"cannot initialize libring"};
+        throw std::runtime_error {"cannot initialize libjami"};
 
     instanceManager_->started();
 }
diff --git a/configure.ac b/configure.ac
index dcdb75c4af..17c82abb7c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -217,7 +217,7 @@ AC_COMPILE_IFELSE(
 
 AC_MSG_RESULT([$CLANG])
 
-dnl define DRING_BUILD because we are building libring, not using it
+dnl define DRING_BUILD because we are building libjami, not using it
 dnl if building shared library, define jami_EXPORTS
 AC_MSG_CHECKING([if compiling shared library])
 DAEMONCPPFLAGS+=" -fvisibility=hidden -DDRING_BUILD"
diff --git a/src/Makefile.am b/src/Makefile.am
index 95bfbb0c10..273c63182a 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -8,8 +8,8 @@ noinst_LTLIBRARIES=
 noinst_HEADERS=
 nobase_include_HEADERS=
 
-lib_LTLIBRARIES = libring.la
-libring_la_LIBADD=
+lib_LTLIBRARIES = libjami.la
+libjami_la_LIBADD=
 
 include ./client/Makefile.am
 include ./media/Makefile.am
@@ -21,9 +21,9 @@ include ./jamidht/Makefile.am
 include ./im/Makefile.am
 include ./plugin/Makefile.am
 
-# libring
+# libjami
 
-libring_la_LIBADD += \
+libjami_la_LIBADD += \
 	$(ALSA_LIBS) \
 	$(PULSEAUDIO_LIBS) \
 	$(PORTAUDIO_LIBS) \
@@ -52,27 +52,27 @@ libring_la_LIBADD += \
 
 if ENABLE_PLUGIN
 if HAVE_OSX
-libring_la_LIBADD += $(MINIZIP_LIBS)
+libjami_la_LIBADD += $(MINIZIP_LIBS)
 else
-libring_la_LIBADD += $(ARCHIVE_LIBS)
+libjami_la_LIBADD += $(ARCHIVE_LIBS)
 endif
 endif
 
 # XXX: It seems this should be the default value when otherwise left
 # unspecified, but for some reason this is required otherwise the
 # shared object fails to link against ffmpeg's libswscale.a.
-libring_la_LDFLAGS = $(AM_LDFLAGS)
+libjami_la_LDFLAGS = $(AM_LDFLAGS)
 
 if HAVE_WIN32
-libring_la_LDFLAGS += -no-undefined -avoid-version
+libjami_la_LDFLAGS += -no-undefined -avoid-version
 endif
 
 if HAVE_OSX
 #FIXME necessary for -lintl
-libring_la_LDFLAGS += -L/usr/local/opt/gettext/lib
+libjami_la_LDFLAGS += -L/usr/local/opt/gettext/lib
 endif
 
-libring_la_SOURCES = \
+libjami_la_SOURCES = \
 		buildinfo.cpp \
 		conference.cpp \
 		conference_protocol.cpp \
@@ -136,7 +136,7 @@ libring_la_SOURCES = \
 		vcard.h
 
 if HAVE_WIN32
-libring_la_SOURCES += \
+libjami_la_SOURCES += \
 		dlfcn.c \
 		winsyslog.c
 endif
@@ -166,6 +166,6 @@ nobase_include_HEADERS += \
 endif
 
 if ENABLE_TRACEPOINTS
-libring_la_SOURCES += jami/tracepoint.h jami/tracepoint-def.h jami/tracepoint.c
-libring_la_LIBADD  += $(LTTNG_LIBS)
+libjami_la_SOURCES += jami/tracepoint.h jami/tracepoint-def.h jami/tracepoint.c
+libjami_la_LIBADD  += $(LTTNG_LIBS)
 endif
diff --git a/src/client/Makefile.am b/src/client/Makefile.am
index 6a871cb50f..fc51caa80e 100644
--- a/src/client/Makefile.am
+++ b/src/client/Makefile.am
@@ -22,4 +22,4 @@ libclient_la_SOURCES = \
 	$(PRESENCE_SRC) \
 	$(VIDEO_SRC)
 
-libring_la_LIBADD += libclient.la
+libjami_la_LIBADD += libclient.la
diff --git a/src/config/Makefile.am b/src/config/Makefile.am
index 06d9a02c91..03aa405825 100644
--- a/src/config/Makefile.am
+++ b/src/config/Makefile.am
@@ -5,4 +5,4 @@ libconfig_la_SOURCES = \
 	./config/yamlparser.h \
 	./config/yamlparser.cpp
 
-libring_la_LIBADD += libconfig.la
+libjami_la_LIBADD += libconfig.la
diff --git a/src/im/Makefile.am b/src/im/Makefile.am
index deb07f372a..a86fe69b65 100644
--- a/src/im/Makefile.am
+++ b/src/im/Makefile.am
@@ -6,4 +6,4 @@ libim_la_SOURCES = \
 	./im/instant_messaging.h \
 	./im/message_engine.h
 
-libring_la_LIBADD += libim.la
+libjami_la_LIBADD += libim.la
diff --git a/src/jamidht/Makefile.am b/src/jamidht/Makefile.am
index 4ab94e574a..79fe3a35a5 100644
--- a/src/jamidht/Makefile.am
+++ b/src/jamidht/Makefile.am
@@ -1,10 +1,10 @@
-noinst_LTLIBRARIES += libringacc.la
+noinst_LTLIBRARIES += libjamiacc.la
 
-libringacc_la_LIBADD=
+libjamiacc_la_LIBADD=
 
 AM_CPPFLAGS += -I$(top_srcdir)/src/jamidht/eth
 
-libringacc_la_SOURCES = \
+libjamiacc_la_SOURCES = \
 	./jamidht/abstract_sip_transport.h \
 	./jamidht/jamiaccount.cpp \
 	./jamidht/jamiaccount.h \
@@ -48,7 +48,7 @@ libringacc_la_SOURCES = \
 	./jamidht/transfer_channel_handler.cpp
 
 if RINGNS
-libringacc_la_SOURCES += \
+libjamiacc_la_SOURCES += \
 	./jamidht/namedirectory.cpp \
 	./jamidht/namedirectory.h
 endif
@@ -56,4 +56,4 @@ endif
 include ./jamidht/eth/libdevcore/Makefile.am
 include ./jamidht/eth/libdevcrypto/Makefile.am
 
-libring_la_LIBADD += libringacc.la
+libjami_la_LIBADD += libjamiacc.la
diff --git a/src/jamidht/eth/libdevcore/Makefile.am b/src/jamidht/eth/libdevcore/Makefile.am
index d78f50fc86..eaf34f74e4 100644
--- a/src/jamidht/eth/libdevcore/Makefile.am
+++ b/src/jamidht/eth/libdevcore/Makefile.am
@@ -13,4 +13,4 @@ noinst_HEADERS += \
 	./jamidht/eth/libdevcore/CommonData.h \
 	./jamidht/eth/libdevcore/Address.h
 
-libringacc_la_LIBADD += libdevcore.la
+libjamiacc_la_LIBADD += libdevcore.la
diff --git a/src/jamidht/eth/libdevcrypto/Makefile.am b/src/jamidht/eth/libdevcrypto/Makefile.am
index 4d58a63fc3..a86674bbe7 100644
--- a/src/jamidht/eth/libdevcrypto/Makefile.am
+++ b/src/jamidht/eth/libdevcrypto/Makefile.am
@@ -3,4 +3,4 @@ noinst_LTLIBRARIES += libdevcrypto.la
 libdevcrypto_la_SOURCES = ./jamidht/eth/libdevcrypto/Common.cpp
 noinst_HEADERS += ./jamidht/eth/libdevcrypto/Common.h
 
-libringacc_la_LIBADD += libdevcrypto.la
+libjamiacc_la_LIBADD += libdevcrypto.la
diff --git a/src/media/Makefile.am b/src/media/Makefile.am
index 35d1bf8ff5..b5d4e5f733 100644
--- a/src/media/Makefile.am
+++ b/src/media/Makefile.am
@@ -47,4 +47,4 @@ noinst_HEADERS += \
 include ./media/audio/Makefile.am
 include ./media/video/Makefile.am
 
-libring_la_LIBADD += libmedia.la
+libjami_la_LIBADD += libmedia.la
diff --git a/src/plugin/Makefile.am b/src/plugin/Makefile.am
index 567640cd00..2bb486bf22 100644
--- a/src/plugin/Makefile.am
+++ b/src/plugin/Makefile.am
@@ -30,6 +30,6 @@ libplugin_la_SOURCES = \
 	./plugin/callservicesmanager.cpp \
 	./plugin/preferenceservicesmanager.cpp
 
-libring_la_LIBADD += libplugin.la
+libjami_la_LIBADD += libplugin.la
 
 endif
diff --git a/src/security/Makefile.am b/src/security/Makefile.am
index b881265d4b..ccaa114558 100644
--- a/src/security/Makefile.am
+++ b/src/security/Makefile.am
@@ -14,4 +14,4 @@ libsecurity_la_SOURCES = \
 		./security/diffie-hellman.cpp \
 		./security/diffie-hellman.h
 
-libring_la_LIBADD += libsecurity.la
+libjami_la_LIBADD += libsecurity.la
diff --git a/src/sip/Makefile.am b/src/sip/Makefile.am
index 2a09a1d866..fee0b0918f 100644
--- a/src/sip/Makefile.am
+++ b/src/sip/Makefile.am
@@ -26,4 +26,4 @@ libsiplink_la_SOURCES = \
 	./sip/sdes_negotiator.cpp \
 	./sip/sdes_negotiator.h
 
-libring_la_LIBADD += libsiplink.la
+libjami_la_LIBADD += libsiplink.la
diff --git a/src/upnp/Makefile.am b/src/upnp/Makefile.am
index 51bec6700c..db133eb7dc 100644
--- a/src/upnp/Makefile.am
+++ b/src/upnp/Makefile.am
@@ -10,4 +10,4 @@ libupnpcontrol_la_SOURCES = \
 
 include ./upnp/protocol/Makefile.am
 
-libring_la_LIBADD += libupnpcontrol.la
+libjami_la_LIBADD += libupnpcontrol.la
diff --git a/test/agent/Makefile.am b/test/agent/Makefile.am
index b5a492d67b..c2e7672ce2 100644
--- a/test/agent/Makefile.am
+++ b/test/agent/Makefile.am
@@ -24,7 +24,7 @@ libguile_jami_la_SOURCES =          \
 	src/bindings/signal.cpp     \
 	src/bindings/signal.h
 
-libguile_jami_la_LIBADD = $(top_builddir)/src/libring.la
+libguile_jami_la_LIBADD = $(top_builddir)/src/libjami.la
 
 MODULES =                                       \
 	agent.scm                               \
diff --git a/test/fuzzing/Makefile.am b/test/fuzzing/Makefile.am
index ed7a83c9c5..3208e68e66 100644
--- a/test/fuzzing/Makefile.am
+++ b/test/fuzzing/Makefile.am
@@ -6,7 +6,7 @@ if ENABLE_FUZZING
 	flex --outfile $@ $^
 
 AM_CXXFLAGS += -I$(top_srcdir)/src -I. -include common.h
-AM_LDFLAGS += $(top_builddir)/src/libring.la
+AM_LDFLAGS += $(top_builddir)/src/libjami.la
 check_PROGRAMS =
 
 lib_LTLIBRARIES = libfuzz.la
diff --git a/test/unitTest/Makefile.am b/test/unitTest/Makefile.am
index 9ab7208440..f2b0fd9948 100644
--- a/test/unitTest/Makefile.am
+++ b/test/unitTest/Makefile.am
@@ -8,7 +8,7 @@ AM_TESTS_ENVIRONMENT =                    \
 # The unit tests require hidden symbols.  Thus, we link the tests
 # against a static version of libjami instead.
 AM_CXXFLAGS += -I$(top_srcdir)/src
-AM_LDFLAGS += $(CPPUNIT_LIBS) $(top_builddir)/src/libring.la -static
+AM_LDFLAGS += $(CPPUNIT_LIBS) $(top_builddir)/src/libjami.la -static
 check_PROGRAMS =
 
 ####### Unit Test ########
-- 
GitLab