summaryrefslogtreecommitdiff
path: root/plugins/MirOTR/DEPENDENCIES.txt
diff options
context:
space:
mode:
authorRené Schümann <white06tiger@gmail.com>2015-03-26 20:38:11 +0000
committerRené Schümann <white06tiger@gmail.com>2015-03-26 20:38:11 +0000
commit1f7e069bda342dff43e2224060f10fcb098ea62a (patch)
treea12ec12d646a4e3a7c97e062a3c8aa7730e4f6d4 /plugins/MirOTR/DEPENDENCIES.txt
parent52c68e0b3cf78f578da1754fbd6589d1936804f9 (diff)
MirOTR: major update to latest libotr 4, with OTR protocol 3 (backwards compatible to 2 and 1, 1 is disabled by default)
NOTE: doesn't build yet, just new libotr without required changes to MirOTR itself git-svn-id: http://svn.miranda-ng.org/main/trunk@12502 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/MirOTR/DEPENDENCIES.txt')
-rw-r--r--plugins/MirOTR/DEPENDENCIES.txt20
1 files changed, 17 insertions, 3 deletions
diff --git a/plugins/MirOTR/DEPENDENCIES.txt b/plugins/MirOTR/DEPENDENCIES.txt
index 4a005e605b..b1adc82e2b 100644
--- a/plugins/MirOTR/DEPENDENCIES.txt
+++ b/plugins/MirOTR/DEPENDENCIES.txt
@@ -5,7 +5,7 @@ Libgpg-error ( https://gnupg.org/download/ )
Libgcrypt ( https://gnupg.org/download/ )
1.6.3
libotr ( https://otr.cypherpunks.ca/ )
- 3.2.0 (hash 2deecec)
+ 4.1.0-dev (hash 03e3cad)
@@ -51,8 +51,22 @@ HOW_TO_UPDATE_DEPENDENCIES
- copy config.h to our Libgcrypt custom/
- config.h: see CONVERT_CONFIG_H_FROM_GCC_TO_MSVC
- - libotr (from Git)
- - tbd
+ - libotr (from Git hash 03e3cad)
+ - run MSYS from checked out Git repository inside MirOTR directory (or change relative paths below)
+ export ACLOCAL_PATH=$ACLOCAL_PATH:$(pwd)/../Libgcrypt/src
+ export LIBGCRYPT_CONFIG=$(pwd)/../Libgcrypt/src/libgcrypt-config
+ ./bootstrap
+ ./configure --with-pic
+ - copy files found in our "read/" folder
+ - copy .c and .h files from src/ to our libotr
+ - src/message.c: fix C99 at line 472 by declaring "now" before "fragment_and_send()" and assign after its call
+ - src/instag.c: fix C99 at line 93 by moving "if (!instf) return gcry_error(GPG_ERR_NO_ERROR);" down a bit
+ - src/proto.c: add snprintf define after last include
+ #define snprintf _snprintf /* Miranda NG modification */
+ - copy config.h to our libotr custom/
+ - config.h: see CONVERT_CONFIG_H_FROM_GCC_TO_MSVC
+ - if libotr's protocol changed, adapt our version string in MirOTR's otr.h
+