From e79aa6a3aba1b7932aca95b2b13f05d276ce7435 Mon Sep 17 00:00:00 2001 From: hpique Date: Mon, 18 Nov 2013 02:59:01 +0100 Subject: [PATCH] Update RMStore podspec --- RMStore/0.4.1/RMStore.podspec | 46 +++++++++++++++++++++++++++++++++++ RMStore/0.4.2/RMStore.podspec | 46 +++++++++++++++++++++++++++++++++++ RMStore/0.4/RMStore.podspec | 39 +++++++++++++++++++++++++++++ 3 files changed, 131 insertions(+) create mode 100644 RMStore/0.4.1/RMStore.podspec create mode 100644 RMStore/0.4.2/RMStore.podspec create mode 100644 RMStore/0.4/RMStore.podspec diff --git a/RMStore/0.4.1/RMStore.podspec b/RMStore/0.4.1/RMStore.podspec new file mode 100644 index 000000000000000..676535b90534440 --- /dev/null +++ b/RMStore/0.4.1/RMStore.podspec @@ -0,0 +1,46 @@ +Pod::Spec.new do |s| + s.name = 'RMStore' + s.version = '0.4.1' + s.license = 'Apache 2.0' + s.summary = 'A lightweight iOS framework for In-App Purchases.' + s.homepage = 'https://github.com/robotmedia/RMStore' + s.author = 'Hermes Pique' + s.source = { :git => 'https://github.com/robotmedia/RMStore.git', :tag => "v#{s.version}" } + s.platform = :ios, '5.0' + s.frameworks = 'StoreKit' + s.requires_arc = true + + s.subspec 'Core' do |core| + core.source_files = 'RMStore/*.{h,m}' + end + + s.subspec 'KeychainPersistence' do |kp| + kp.dependency 'RMStore/Core' + kp.source_files = 'RMStore/Optional/RMStoreKeychainPersistence.{h,m}' + kp.frameworks = 'Security' + end + + s.subspec 'OpenSSL' do |openssl| + openssl.preserve_paths = 'RMStore/Optional/openssl-1.0.1e/include/openssl/*.h', 'RMStore/Optional/openssl-1.0.1e/include/LICENSE' + openssl.vendored_libraries = 'RMStore/Optional/openssl-1.0.1e/lib/libcrypto.a', 'RMStore/Optional/openssl-1.0.1e/lib/libssl.a' + openssl.libraries = 'ssl', 'crypto' + openssl.xcconfig = { 'HEADER_SEARCH_PATHS' => '${PODS_ROOT}/RMStore/RMStore/Optional/openssl-1.0.1e/include/**' } + end + + s.subspec 'NSUserDefaultsPersistence' do |nsudp| + nsudp.dependency 'RMStore/Core' + nsudp.source_files = 'RMStore/Optional/RMStoreUserDefaultsPersistence.{h,m}', 'RMStore/Optional/RMStoreTransaction.{h,m}' + end + + s.subspec 'AppReceiptVerificator' do |arv| + arv.dependency 'RMStore/Core' + arv.platform = :ios, '7.0' + arv.source_files = 'RMStore/Optional/RMStoreAppReceiptVerificator.{h,m}', 'RMStore/Optional/RMAppReceipt.{h,m}' + end + + s.subspec 'TransactionReceiptVerificator' do |trv| + trv.dependency 'RMStore/Core' + trv.source_files = 'RMStore/Optional/RMStoreTransactionReceiptVerificator.{h,m}' + end + +end diff --git a/RMStore/0.4.2/RMStore.podspec b/RMStore/0.4.2/RMStore.podspec new file mode 100644 index 000000000000000..6d86a6086aa1aa5 --- /dev/null +++ b/RMStore/0.4.2/RMStore.podspec @@ -0,0 +1,46 @@ +Pod::Spec.new do |s| + s.name = 'RMStore' + s.version = '0.4.2' + s.license = 'Apache 2.0' + s.summary = 'A lightweight iOS framework for In-App Purchases.' + s.homepage = 'https://github.com/robotmedia/RMStore' + s.author = 'Hermes Pique' + s.source = { :git => 'https://github.com/robotmedia/RMStore.git', :tag => "v#{s.version}" } + s.platform = :ios, '5.0' + s.frameworks = 'StoreKit' + s.requires_arc = true + + s.subspec 'Core' do |core| + core.source_files = 'RMStore/*.{h,m}' + end + + s.subspec 'KeychainPersistence' do |kp| + kp.dependency 'RMStore/Core' + kp.source_files = 'RMStore/Optional/RMStoreKeychainPersistence.{h,m}' + kp.frameworks = 'Security' + end + + s.subspec 'OpenSSL' do |openssl| + openssl.preserve_paths = 'RMStore/Optional/openssl-1.0.1e/include/openssl/*.h', 'RMStore/Optional/openssl-1.0.1e/include/LICENSE' + openssl.vendored_libraries = 'RMStore/Optional/openssl-1.0.1e/lib/libcrypto.a', 'RMStore/Optional/openssl-1.0.1e/lib/libssl.a' + openssl.libraries = 'ssl', 'crypto' + openssl.xcconfig = { 'HEADER_SEARCH_PATHS' => '${PODS_ROOT}/RMStore/RMStore/Optional/openssl-1.0.1e/include/**' } + end + + s.subspec 'NSUserDefaultsPersistence' do |nsudp| + nsudp.dependency 'RMStore/Core' + nsudp.source_files = 'RMStore/Optional/RMStoreUserDefaultsPersistence.{h,m}', 'RMStore/Optional/RMStoreTransaction.{h,m}' + end + + s.subspec 'AppReceiptVerificator' do |arv| + arv.dependency 'RMStore/Core' + arv.platform = :ios, '7.0' + arv.source_files = 'RMStore/Optional/RMStoreAppReceiptVerificator.{h,m}', 'RMStore/Optional/RMAppReceipt.{h,m}' + end + + s.subspec 'TransactionReceiptVerificator' do |trv| + trv.dependency 'RMStore/Core' + trv.source_files = 'RMStore/Optional/RMStoreTransactionReceiptVerificator.{h,m}' + end + +end diff --git a/RMStore/0.4/RMStore.podspec b/RMStore/0.4/RMStore.podspec new file mode 100644 index 000000000000000..fdd2b883d1da728 --- /dev/null +++ b/RMStore/0.4/RMStore.podspec @@ -0,0 +1,39 @@ +Pod::Spec.new do |s| + s.name = "RMStore" + s.version = "0.4" + s.license = "Apache 2.0" + s.summary = "A lightweight iOS framework for In-App Purchases." + s.homepage = "https://github.com/robotmedia/RMStore" + s.author = 'Hermes Pique' + s.source = { :git => "https://github.com/robotmedia/RMStore.git", :tag => "#{s.version}" } + s.platform = :ios, '5.0' + s.frameworks = 'StoreKit' + s.requires_arc = true + + s.subspec 'Core' do |core| + core.source_files = 'RMStore/*.{h,m}' + end + + s.subspec 'KeychainPersistence' do |kp| + kp.dependency 'RMStore/Core' + kp.source_files = 'RMStore/Optional/RMStoreKeychainPersistence.{h,m}' + kp.frameworks = 'Security' + end + + s.subspec 'NSUserDefaultsPersistence' do |nsudp| + nsudp.dependency 'RMStore/Core' + nsudp.source_files = 'RMStore/Optional/RMStoreUserDefaultsPersistence.{h,m}', 'RMStore/Optional/RMStoreTransaction.{h,m}' + end + + s.subspec 'AppReceiptVerificator' do |arv| + arv.dependency 'RMStore/Core' + arv.platform = :ios, '7.0' + arv.source_files = 'RMStore/Optional/RMStoreAppReceiptVerificator.{h,m}', 'RMStore/Optional/RMAppReceipt.{h,m}' + end + + s.subspec 'TransactionReceiptVerificator' do |trv| + trv.dependency 'RMStore/Core' + trv.source_files = 'RMStore/Optional/RMStoreTransactionReceiptVerificator.{h,m}' + end + +end