| { |
| "authors": "Zetetic LLC", |
| "default_subspecs": "standard", |
| "description": "SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files.", |
| "homepage": "https://www.zetetic.net/sqlcipher/", |
| "license": "BSD", |
| "name": "SQLCipher", |
| "platforms": { |
| "ios": "8.0", |
| "osx": "10.9", |
| "tvos": "9.0", |
| "watchos": "2.0" |
| }, |
| "prepare_command": "./configure --enable-tempstore=yes --with-crypto-lib=commoncrypto CFLAGS=\"-DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY\"; make sqlite3.c", |
| "requires_arc": true, |
| "source": { |
| "git": "https://github.com/sqlcipher/sqlcipher.git", |
| "tag": "v3.3.1" |
| }, |
| "summary": "Full Database Encryption for SQLite.", |
| "version": "3.3.1", |
| "subspecs": [ |
| { |
| "compiler_flags": [ |
| "-DSQLITE_HAS_CODEC", |
| "-DSQLITE_TEMP_STORE=2", |
| "-DSQLITE_THREADSAFE", |
| "-DSQLCIPHER_CRYPTO_CC", |
| "-Wno-ambiguous-macro", |
| "-Wno-#warnings", |
| "-Wno-conversion", |
| "-Wno-unused-const-variable", |
| "-Wno-unused-function", |
| "-Wno-unreachable-code" |
| ], |
| "frameworks": "Security", |
| "name": "common", |
| "source_files": "sqlite3.{h,c}", |
| "xcconfig": { |
| "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) SQLITE_HAS_CODEC=1", |
| "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_THREADSAFE -DSQLCIPHER_CRYPTO_CC -Wno-ambiguous-macro -Wno-#warnings -Wno-conversion -Wno-unused-const-variable -Wno-unused-function -Wno-unreachable-code" |
| } |
| }, |
| { |
| "dependencies": { |
| "SQLCipher/common": [ |
| |
| ] |
| }, |
| "name": "standard" |
| }, |
| { |
| "compiler_flags": [ |
| "-DSQLITE_ENABLE_FTS4", |
| "-DSQLITE_ENABLE_FTS3_PARENTHESIS" |
| ], |
| "dependencies": { |
| "SQLCipher/common": [ |
| |
| ] |
| }, |
| "name": "fts", |
| "xcconfig": { |
| "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS" |
| } |
| }, |
| { |
| "compiler_flags": "-DSQLITE_ENABLE_UNLOCK_NOTIFY", |
| "dependencies": { |
| "SQLCipher/common": [ |
| |
| ] |
| }, |
| "name": "unlock_notify", |
| "xcconfig": { |
| "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_UNLOCK_NOTIFY" |
| } |
| } |
| ] |
| } |