glasswall.libraries
1# Note, `dependencies` refers to the dependencies required to call 2# ctypes.cdll.LoadLibrary on CentOS7 / Windows 10 and may not be indicative 3# of the full dependencies for all functionality within a library. 4 5os_info = { 6 "Linux": { 7 "archive_manager": { 8 "file_name": "libglasswall.archive.manager.so", 9 "dependencies": [], 10 "relies_on": ["editor"], 11 }, 12 "editor": { 13 "file_name": "libglasswall_core2.so", 14 "dependencies": [ 15 "librebuild.so", 16 ], 17 }, 18 "editor_cli": { 19 "file_name": "gwcli", 20 "dependencies": [], 21 "relies_on": ["editor"], 22 }, 23 "rebuild": { 24 "file_name": "libglasswall.classic.so", 25 "dependencies": [], 26 }, 27 "word_search": { 28 "file_name": "libglasswall.word.search.so", 29 # loading dependencies through ctypes doesn't help for word search, use LD_LIBRARY_PATH 30 "dependencies": [], 31 "relies_on": ["editor"], 32 }, 33 }, 34 35 "Windows": { 36 "archive_manager": { 37 "file_name": "glasswall.archive.manager.dll", 38 "dependencies": [], 39 "relies_on": ["editor"], 40 }, 41 "editor": { 42 "file_name": "glasswall_core2.dll", 43 "dependencies": [ 44 "Qt5Core.dll", 45 "Qt5Xml.dll", 46 "Qt5Concurrent.dll", 47 "rebuild.dll", 48 ], 49 }, 50 "editor_cli": { 51 "file_name": "gwcli.exe", 52 "dependencies": [], 53 "relies_on": ["editor"], 54 }, 55 "rebuild": { 56 "file_name": "glasswall.classic.dll", 57 "dependencies": [], 58 }, 59 "word_search": { 60 "file_name": "glasswall.word.search.dll", 61 "dependencies": [], 62 "relies_on": ["editor"], 63 }, 64 }, 65}
os_info =
{'Linux': {'archive_manager': {'file_name': 'libglasswall.archive.manager.so', 'dependencies': [], 'relies_on': ['editor']}, 'editor': {'file_name': 'libglasswall_core2.so', 'dependencies': ['librebuild.so']}, 'editor_cli': {'file_name': 'gwcli', 'dependencies': [], 'relies_on': ['editor']}, 'rebuild': {'file_name': 'libglasswall.classic.so', 'dependencies': []}, 'word_search': {'file_name': 'libglasswall.word.search.so', 'dependencies': [], 'relies_on': ['editor']}}, 'Windows': {'archive_manager': {'file_name': 'glasswall.archive.manager.dll', 'dependencies': [], 'relies_on': ['editor']}, 'editor': {'file_name': 'glasswall_core2.dll', 'dependencies': ['Qt5Core.dll', 'Qt5Xml.dll', 'Qt5Concurrent.dll', 'rebuild.dll']}, 'editor_cli': {'file_name': 'gwcli.exe', 'dependencies': [], 'relies_on': ['editor']}, 'rebuild': {'file_name': 'glasswall.classic.dll', 'dependencies': []}, 'word_search': {'file_name': 'glasswall.word.search.dll', 'dependencies': [], 'relies_on': ['editor']}}}