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 }, 16 "editor_cli": { 17 "file_name": "gwcli", 18 "dependencies": [], 19 "relies_on": ["editor"], 20 }, 21 "rebuild": { 22 "file_name": "libglasswall.classic.so", 23 "dependencies": [], 24 }, 25 "security_tagging": { 26 "file_name": "libgw_securtag.so", 27 "dependencies": [ 28 "libicudata.so.56", 29 "libicui18n.so.56", 30 "libicuuc.so.56", 31 "libQt5Core.so.5", 32 "libQt5Multimedia.so.5", 33 "libQt5XmlPatterns.so.5" 34 ], 35 "relies_on": ["editor"], 36 }, 37 "word_search": { 38 "file_name": "libglasswall.word.search.so", 39 # loading dependencies through ctypes doesn't help for word search, use LD_LIBRARY_PATH 40 "dependencies": [], 41 "relies_on": ["editor"], 42 }, 43 }, 44 45 "Windows": { 46 "archive_manager": { 47 "file_name": "glasswall.archive.manager.dll", 48 "dependencies": [], 49 "relies_on": ["editor"], 50 }, 51 "editor": { 52 "file_name": "glasswall_core2.dll", 53 "dependencies": [ 54 "Qt5Core.dll", 55 "Qt5Xml.dll" 56 ], 57 }, 58 "editor_cli": { 59 "file_name": "gwcli.exe", 60 "dependencies": [], 61 "relies_on": ["editor"], 62 }, 63 "rebuild": { 64 "file_name": "glasswall.classic.dll", 65 "dependencies": [], 66 }, 67 "security_tagging": { 68 "file_name": "gw_securtag.dll", 69 "dependencies": [ 70 "Qt5Core.dll", 71 "Qt5Gui.dll", 72 "Qt5Xml.dll", 73 "Qt5XmlPatterns.dll", 74 "Qt5Network.dll" 75 ], 76 "relies_on": ["editor"], 77 }, 78 "word_search": { 79 "file_name": "glasswall.word.search.dll", 80 "dependencies": [], 81 "relies_on": ["editor"], 82 }, 83 }, 84}
os_info =
{'Linux': {'archive_manager': {'file_name': 'libglasswall.archive.manager.so', 'dependencies': [], 'relies_on': ['editor']}, 'editor': {'file_name': 'libglasswall_core2.so', 'dependencies': []}, 'editor_cli': {'file_name': 'gwcli', 'dependencies': [], 'relies_on': ['editor']}, 'rebuild': {'file_name': 'libglasswall.classic.so', 'dependencies': []}, 'security_tagging': {'file_name': 'libgw_securtag.so', 'dependencies': ['libicudata.so.56', 'libicui18n.so.56', 'libicuuc.so.56', 'libQt5Core.so.5', 'libQt5Multimedia.so.5', 'libQt5XmlPatterns.so.5'], 'relies_on': ['editor']}, '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']}, 'editor_cli': {'file_name': 'gwcli.exe', 'dependencies': [], 'relies_on': ['editor']}, 'rebuild': {'file_name': 'glasswall.classic.dll', 'dependencies': []}, 'security_tagging': {'file_name': 'gw_securtag.dll', 'dependencies': ['Qt5Core.dll', 'Qt5Gui.dll', 'Qt5Xml.dll', 'Qt5XmlPatterns.dll', 'Qt5Network.dll'], 'relies_on': ['editor']}, 'word_search': {'file_name': 'glasswall.word.search.dll', 'dependencies': [], 'relies_on': ['editor']}}}