Mercurial > hg > orthanc-databases
diff Resources/SyncOrthancFolder.py @ 405:1938ba8fba35
sync
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 15 Apr 2023 13:49:53 +0200 |
parents | f2e160b2dc3e |
children | de6de66d70b2 |
line wrap: on
line diff
--- a/Resources/SyncOrthancFolder.py Wed Apr 05 14:53:36 2023 +0200 +++ b/Resources/SyncOrthancFolder.py Sat Apr 15 13:49:53 2023 +0200 @@ -12,7 +12,8 @@ TARGET = os.path.join(os.path.dirname(__file__), 'Orthanc') PLUGIN_SDK_VERSION_OLD = [ '0.9.5', '1.4.0', '1.5.2', '1.5.4' ] -PLUGIN_SDK_VERSION_NEW = [ '1.9.2' ] +PLUGIN_SDK_VERSION_NEW = [ '1.9.2', '1.12.0' ] +HAS_PROTOCOL_BUFFERS = [ '1.12.0' ] REPOSITORY = 'https://hg.orthanc-server.com/orthanc/raw-file' FILES = [ @@ -26,18 +27,16 @@ ('default', 'OrthancFramework/Resources/Toolchains/MinGW-W64-Toolchain32.cmake', '.'), ('default', 'OrthancFramework/Resources/Toolchains/MinGW-W64-Toolchain64.cmake', '.'), ('default', 'OrthancFramework/Resources/Toolchains/MinGWToolchain.cmake', '.'), - - # TODO - Replace branch "openssl-3.x" by "default" once it is reintegrated into mainline - ('openssl-3.x', 'OrthancServer/Plugins/Samples/Common/ExportedSymbolsPlugins.list', 'Plugins'), - ('openssl-3.x', 'OrthancServer/Plugins/Samples/Common/OrthancPluginCppWrapper.cpp', 'Plugins'), - ('openssl-3.x', 'OrthancServer/Plugins/Samples/Common/OrthancPluginCppWrapper.h', 'Plugins'), - ('openssl-3.x', 'OrthancServer/Plugins/Samples/Common/OrthancPluginException.h', 'Plugins'), - ('openssl-3.x', 'OrthancServer/Plugins/Samples/Common/OrthancPluginsExports.cmake', 'Plugins'), - ('openssl-3.x', 'OrthancServer/Plugins/Samples/Common/VersionScriptPlugins.map', 'Plugins'), - ('openssl-3.x', 'OrthancServer/Sources/Search/DatabaseConstraint.cpp', 'Databases'), - ('openssl-3.x', 'OrthancServer/Sources/Search/DatabaseConstraint.h', 'Databases'), - ('openssl-3.x', 'OrthancServer/Sources/Search/ISqlLookupFormatter.cpp', 'Databases'), - ('openssl-3.x', 'OrthancServer/Sources/Search/ISqlLookupFormatter.h', 'Databases'), + ('default', 'OrthancServer/Plugins/Samples/Common/ExportedSymbolsPlugins.list', 'Plugins'), + ('default', 'OrthancServer/Plugins/Samples/Common/OrthancPluginCppWrapper.cpp', 'Plugins'), + ('default', 'OrthancServer/Plugins/Samples/Common/OrthancPluginCppWrapper.h', 'Plugins'), + ('default', 'OrthancServer/Plugins/Samples/Common/OrthancPluginException.h', 'Plugins'), + ('default', 'OrthancServer/Plugins/Samples/Common/OrthancPluginsExports.cmake', 'Plugins'), + ('default', 'OrthancServer/Plugins/Samples/Common/VersionScriptPlugins.map', 'Plugins'), + ('default', 'OrthancServer/Sources/Search/DatabaseConstraint.cpp', 'Databases'), + ('default', 'OrthancServer/Sources/Search/DatabaseConstraint.h', 'Databases'), + ('default', 'OrthancServer/Sources/Search/ISqlLookupFormatter.cpp', 'Databases'), + ('default', 'OrthancServer/Sources/Search/ISqlLookupFormatter.h', 'Databases'), ] SDK = [ @@ -45,6 +44,12 @@ 'orthanc/OrthancCDatabasePlugin.h', ] +SDK_PROTOCOL_BUFFERS = [ + 'orthanc/OrthancCPlugin.h', + 'orthanc/OrthancCDatabasePlugin.h', + 'orthanc/OrthancDatabasePlugin.proto', +] + def Download(x): branch = x[0] @@ -82,7 +87,12 @@ ]) for version in PLUGIN_SDK_VERSION_NEW: - for f in SDK: + if version in HAS_PROTOCOL_BUFFERS: + files = SDK_PROTOCOL_BUFFERS + else: + files = SDK + + for f in files: commands.append([ 'Orthanc-%s' % version, 'OrthancServer/Plugins/Include/%s' % f,