1c1d37355SAlan Hughesrequire 'json' 2c1d37355SAlan Hughes 3c1d37355SAlan Hughespackage = JSON.parse(File.read(File.join(__dir__, '..', 'package.json'))) 4c1d37355SAlan Hughes 5c1d37355SAlan HughesPod::Spec.new do |s| 6c1d37355SAlan Hughes s.name = 'ExpoSQLite' 7c1d37355SAlan Hughes s.version = package['version'] 8c1d37355SAlan Hughes s.summary = package['description'] 9c1d37355SAlan Hughes s.description = package['description'] 10c1d37355SAlan Hughes s.license = package['license'] 11c1d37355SAlan Hughes s.author = package['author'] 12c1d37355SAlan Hughes s.homepage = package['homepage'] 13c1d37355SAlan Hughes s.platform = :ios, '13.0' 14c1d37355SAlan Hughes s.source = { git: 'https://github.com/expo/expo.git' } 15c1d37355SAlan Hughes s.static_framework = true 16c1d37355SAlan Hughes s.dependency 'ExpoModulesCore' 173273f84bSAlan Hughes # The builtin sqlite does not support extensions so we update it 18*026e1885SAlan Hughes s.dependency 'sqlite3', '~> 3.42.0' 19c1d37355SAlan Hughes 2074e0b8dfSAlan Hughes # Swift/Objective-C compatibility 2174e0b8dfSAlan Hughes s.pod_target_xcconfig = { 2274e0b8dfSAlan Hughes 'DEFINES_MODULE' => 'YES', 2374e0b8dfSAlan Hughes } 2474e0b8dfSAlan Hughes 25c1d37355SAlan Hughes s.source_files = "**/*.{h,m,swift}" 2674e0b8dfSAlan Hughes s.vendored_frameworks = 'crsqlite.xcframework' 27c1d37355SAlan Hughesend 28