| { |
| "name": "SQLCipher", |
| "version": "3.0.1", |
| "license": "BSD", |
| "summary": "Full Database Encryption for SQLite.", |
| "description": "SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files.", |
| "homepage": "http://sqlcipher.net", |
| "authors": "Zetetic LLC", |
| "source": { |
| "git": "https://github.com/sqlcipher/sqlcipher.git", |
| "tag": "v3.0.1" |
| }, |
| "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\"\n make sqlite3.c\n", |
| "default_subspecs": [ |
| "standard" |
| ], |
| "requires_arc": false, |
| "subspecs": [ |
| { |
| "name": "common", |
| "frameworks": "Security", |
| "compiler_flags": [ |
| "-DSQLITE_HAS_CODEC", |
| "-DSQLITE_TEMP_STORE=2", |
| "-DSQLITE_THREADSAFE", |
| "-DSQLCIPHER_CRYPTO_CC" |
| ], |
| "xcconfig": { |
| "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_THREADSAFE -DSQLCIPHER_CRYPTO_CC" |
| }, |
| "source_files": [ |
| "sqlite3.c", |
| "sqlite3.h" |
| ], |
| "requires_arc": false |
| }, |
| { |
| "name": "standard", |
| "dependencies": { |
| "SQLCipher/common": [ |
| |
| ] |
| }, |
| "requires_arc": false |
| }, |
| { |
| "name": "fts", |
| "dependencies": { |
| "SQLCipher/common": [ |
| |
| ] |
| }, |
| "compiler_flags": [ |
| "-DSQLITE_ENABLE_FTS4", |
| "-DSQLITE_ENABLE_FTS3_PARENTHESIS" |
| ], |
| "xcconfig": { |
| "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS" |
| }, |
| "requires_arc": false |
| }, |
| { |
| "name": "unlock_notify", |
| "dependencies": { |
| "SQLCipher/common": [ |
| |
| ] |
| }, |
| "compiler_flags": "-DSQLITE_ENABLE_UNLOCK_NOTIFY", |
| "xcconfig": { |
| "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_UNLOCK_NOTIFY" |
| }, |
| "requires_arc": false |
| } |
| ] |
| } |