Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Merge branch 'master' of github.com:CocoaPods/Specs

* 'master' of github.com:CocoaPods/Specs:
  [Update] MTPocket (0.9.0)
  Update for ReactiveCocoa 0.13.1 with iOS 6 support
  Update 1.0.2 SSToolkit spec. Looks like someone else added this. I have just created the 1.0.2 tag, so it was probably failing before.
  Add SSPullToRefresh 1.0.2
  Added NUI 0.2.2
  [Update] FoundationExtension (0.8.3)
  • Loading branch information...
commit 1a35bc11294d2b76a96a03ae78e45940f68afe37 2 parents c69f874 + ca64c32
@orta orta authored
View
41 FoundationExtension/0.8.3/FoundationExtension.podspec
@@ -0,0 +1,41 @@
+Pod::Spec.new do |s|
+ s.name = "FoundationExtension"
+ s.version = "0.8.3"
+ s.summary = "Foundation/UIKit extension kit. It is category based and looks familiar to Foundation/UIKit. It includes many common snippets as shortcut."
+ s.description = <<-DESC
+ This library includes small Foundation/Cocoa/UIKit extensions. This library does not includes high-level data structure, algorithm or frameworks, but collection of code snippets.
+ * Many common snippets in a method call.
+ * Looks like native foundation methods - It follows Apple Coding Guideline and Foundation naming convention.
+ See document on [Github] (http://youknowone.github.com/FoundationExtension)
+
+ Try FoundationExtension for Foundation extensions.
+ For iOS, UIKitExtension is available too.
+ DESC
+ s.homepage = "https://github.com/youknowone/FoundationExtension"
+ s.license = "2-clause BSD"
+ s.author = { "Jeong YunWon" => "jeong@youknowone.org" }
+ s.source = { :git => "https://github.com/youknowone/FoundationExtension.git", :tag => "pod-0.8.3" }
+ s.dependency "cdebug", "~> 0.1"
+
+ s.subspec "FoundationExtension" do |ss|
+ ss.source_files = "FoundationExtension"
+ ss.xcconfig = { "GCC_PREFIX_HEADER" => "FoundationExtension/FoundationExtension-Prefix.pch" }
+ end
+
+ s.subspec "CocoaExtension" do |ss|
+ ss.platform = :osx
+ ss.source_files = "CocoaExtension"
+ ss.header_dir = "CocoaExtension"
+ ss.framework = "Cocoa"
+ ss.xcconfig = { "GCC_PREFIX_HEADER" => "CocoaExtension/CocoaExtension-Prefix.pch" }
+ ss.dependency "FoundationExtension/FoundationExtension"
+ end
+
+ s.subspec "UIKitExtension" do |ss|
+ ss.platform = :ios
+ ss.source_files = "UIKitExtension"
+ ss.header_dir = "UIKitExtension"
+ ss.xcconfig = { "GCC_PREFIX_HEADER" => "UIKitExtension/UIKitExtension-Prefix.pch" }
+ ss.dependency "FoundationExtension/FoundationExtension"
+ end
+end
View
15 MTPocket/0.9.0/MTPocket.podspec
@@ -0,0 +1,15 @@
+Pod::Spec.new do |s|
+ s.name = "MTPocket"
+ s.version = "0.9.0"
+ s.summary = "A Cocoa web request library that doesn't suck."
+ s.description = "Simple and powerful. Convenient and informative. JSON and XML to collection object conversion. Comprehensive request and response objects."
+ s.homepage = "https://github.com/mysterioustrousers/MTPocket"
+ s.license = 'BSD'
+ s.author = { "Adam Kirk" => "atomkirk@gmail.com" }
+ s.source = { :git => "https://github.com/mysterioustrousers/MTPocket.git", :tag => "0.9.0" }
+ s.source_files = 'MTPocket/*.{h,m}'
+ s.public_header_files = 'MTPocket/MTPocket.h', 'MTPocket/MTPocketRequest.h', 'MTPocket/MTPocketAsyncRequest.h', 'MTPocket/MTPocketResponse.h'
+ s.dependency 'XMLDictionary', '~> 2.0.0'
+ s.dependency 'MTJSONUtils', '~> 0.1.0'
+ s.dependency 'Base64'
+end
View
16 NUI/0.2.2/NUI.podspec
@@ -0,0 +1,16 @@
+Pod::Spec.new do |s|
+ s.name = "NUI"
+ s.version = "0.2.2"
+ s.summary = "Style iOS apps with a style sheet, similar to CSS."
+ s.description = "NUI is a drop-in UI kit for iOS that lets you style UI elements using a style sheet, similar to CSS. It lets you style an entire app in minutes."
+ s.homepage = "https://github.com/tombenner/nui"
+ s.license = { :type => 'MIT', :file => 'LICENSE.txt' }
+ s.author = { "Tom Benner" => "tombenner@gmail.com" }
+ s.source = { :git => "https://github.com/tombenner/nui.git", :tag => "v0.2.2" }
+ s.platform = :ios, '5.0'
+
+ s.source_files = 'NUI', 'NUI/**/*.{h,m}'
+ s.resources = "NUI/Resources/*.png", "NUI/**/*.nss"
+ s.requires_arc = true
+ s.frameworks = [ "UIKit", "CoreGraphics","QuartzCore", "CoreImage" ]
+end
View
46 ReactiveCocoa/0.13.1/ReactiveCocoa.podspec
@@ -0,0 +1,46 @@
+Pod::Spec.new do |s|
+ s.name = "ReactiveCocoa"
+ s.version = "0.13.1"
+ s.summary = "A framework for composing and transforming sequences of values."
+ s.homepage = "https://github.com/blog/1107-reactivecocoa-is-now-open-source"
+ s.author = { "Josh Abernathy" => "josh@github.com" }
+ s.source = { :git => "https://github.com/github/ReactiveCocoa.git", :tag => "v#{s.version}" }
+ s.license = 'Simplified BSD License'
+ s.description = "ReactiveCocoa offers:\n" \
+ "1. The ability to compose operations on future data.\n" \
+ "2. An approach to minimizing state and mutability.\n" \
+ "3. A declarative way to define behaviors and the relationships between properties.\n" \
+ "4. A unified, high-level interface for asynchronous operations.\n" \
+ "5. A lovely API on top of KVO."
+
+ s.requires_arc = true
+ s.ios.deployment_target = '5.0'
+ s.compiler_flags = '-DOS_OBJECT_USE_OBJC=0'
+
+ s.subspec 'Core' do |sp|
+ files = FileList['ReactiveCocoaFramework/ReactiveCocoa/*.{h,m}']
+ sp.ios.source_files = files.dup.exclude(/NSButton/, /AppKit/)
+ sp.osx.source_files = files.dup.exclude(/UIControl/, /UIText/, /Event/, /DelegateProxy/)
+ sp.header_dir = 'ReactiveCocoa'
+
+ sp.dependency 'JRSwizzle', '~> 1.0'
+ sp.dependency 'libextobjc/EXTKeyPathCoding', '~> 0.2.3'
+ sp.dependency 'libextobjc/EXTConcreteProtocol', '~> 0.2.3'
+ sp.dependency 'libextobjc/EXTScope', '~> 0.2.3'
+ end
+
+ s.subspec 'RACExtensions' do |sp|
+ files = FileList['RACExtensions/*.{h,m}']
+ sp.ios.source_files = files.dup.exclude(/NSTask/)
+ sp.osx.source_files = files
+ sp.dependency 'ReactiveCocoa/Core'
+ end
+
+ def s.pre_install (pod, _)
+ header = pod.root + 'ReactiveCocoaFramework/ReactiveCocoa/ReactiveCocoa.h'
+ contents = header.read
+ contents = contents.gsub('ReactiveCocoa/libextobjc/extobjc/EXTKeyPathCoding.h', 'EXTKeyPathCoding.h')
+ contents = contents.gsub('ReactiveCocoa/EXTKeyPathCoding.h', 'EXTKeyPathCoding.h')
+ File.open(header, 'w') { |file| file.puts(contents) }
+ end
+end
View
16 SSPullToRefresh/1.0.2/SSPullToRefresh.podspec
@@ -0,0 +1,16 @@
+Pod::Spec.new do |s|
+ s.name = 'SSPullToRefresh'
+ s.version = '1.0.2'
+ s.summary = 'Simple and highly customizable pull to refresh view.'
+ s.homepage = 'https://github.com/samsoffes/sspulltorefresh'
+ s.author = { 'Sam Soffes' => 'sam@soff.es' }
+ s.source = { :git => 'https://github.com/soffes/sspulltorefresh.git', :tag => '1.0.2' }
+ s.license = {
+ :type => 'MIT',
+ :file => 'LICENSE'
+ }
+ s.source_files = '*.{h,m}'
+ s.description = 'SSPullToRefresh is a simple andhighly customizable pull to refresh view. It lets you implement a content view separate so you don\'t have to hack up the pulling logic everything you want to customize the appearance.'
+ s.platform = :ios
+ s.requires_arc = true
+end
View
33 SSToolkit/1.0.2/SSToolkit.podspec
@@ -1,23 +1,34 @@
Pod::Spec.new do |s|
- s.name = 'SSToolkit'
- s.version = '1.0.2'
- s.platform = :ios
- s.summary = 'A collection of well-documented iOS classes for making life easier.'
- s.homepage = 'http://sstoolk.it'
- s.author = { 'Sam Soffes' => 'sam@samsoff.es' }
- s.license = 'MIT'
- s.source = { :git => 'https://github.com/fictorial/sstoolkit.git', :tag => '1.0.2' }
-
+ s.name = 'SSToolkit'
+ s.version = '1.0.2'
+ s.platform = :ios
+ s.summary = 'A collection of well-documented iOS classes for making life easier.'
+ s.homepage = 'http://sstoolk.it'
+ s.author = { 'Sam Soffes' => 'sam@soff.es' }
+ s.source = { :git => 'https://github.com/soffes/sstoolkit.git', :tag => '1.0.2' }
s.description = 'SSToolkit is a collection of well-documented iOS classes for making life ' \
'easier by solving common problems all iOS developers face. Some really ' \
'handy classes are SSCollectionView, SSGradientView, SSSwitch, and many more.'
-
- s.resources = 'Assets'
s.source_files = 'SSToolkit/**/*.{h,m}'
s.frameworks = 'QuartzCore', 'CoreGraphics'
s.requires_arc = true
+ s.license = { :type => 'MIT', :file => 'LICENSE' }
+ s.preserve_paths = 'SSToolkit.xcodeproj', 'Resources'
def s.post_install(target)
+ puts "\nGenerating SSToolkit resources bundle\n".yellow if config.verbose?
+ Dir.chdir File.join(config.project_pods_root, 'SSToolkit') do
+ command = "xcodebuild -project SSToolkit.xcodeproj -target SSToolkitResources CONFIGURATION_BUILD_DIR=../Resources"
+ command << " 2>&1 > /dev/null" unless config.verbose?
+ unless system(command)
+ raise ::Pod::Informative, "Failed to generate SSToolkit resources bundle"
+ end
+
+ File.open(File.join(config.project_pods_root, target.target_definition.copy_resources_script_name), 'a') do |file|
+ file.puts "install_resource 'Resources/SSToolkitResources.bundle'"
+ end
+ end
+
prefix_header = config.project_pods_root + target.prefix_header_filename
prefix_header.open('a') do |file|
file.puts(%{#ifdef __OBJC__\n#import "SSToolkitDefines.h"\n#endif})
Please sign in to comment.
Something went wrong with that request. Please try again.