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 17c1d37355SAlan Hughes s.dependency 'ExpoModulesCore' 18*74e0b8dfSAlan Hughes s.dependency 'sqlite3' 19*74e0b8dfSAlan Hughes s.resource_bundles = { 'ExpoSQLite' => ['../crsqlite.dylib'] } 20c1d37355SAlan Hughes 21*74e0b8dfSAlan Hughes # Swift/Objective-C compatibility 22*74e0b8dfSAlan Hughes s.pod_target_xcconfig = { 23*74e0b8dfSAlan Hughes 'DEFINES_MODULE' => 'YES', 24*74e0b8dfSAlan Hughes } 25*74e0b8dfSAlan Hughes 26c1d37355SAlan Hughes s.source_files = "**/*.{h,m,swift}" 27*74e0b8dfSAlan Hughes s.vendored_frameworks = 'crsqlite.xcframework' 28c1d37355SAlan Hughesend 29