[Add] MapboxCommon 24.10.0-daily-2024-12-30-04-26
[CocoaPods.git] / Specs / d / b / 4 / ReactiveObjC / 2.1.2 / ReactiveObjC.podspec.json
blob7a8c171c4aefd58bc5a8319d2aa934e1ac3fa968
2   "name": "ReactiveObjC",
3   "version": "2.1.2",
4   "summary": "The 2.x ReactiveCocoa Objective-C API: Streams of values over time",
5   "description": "ReactiveObjC (formally ReactiveCocoa or RAC) is an Objective-C\nframework inspired by [Functional Reactive Programming](\nhttp://en.wikipedia.org/wiki/Functional_reactive_programming).\nIt provides APIs for composing and **transforming streams of values**.",
6   "homepage": "https://reactivecocoa.io",
7   "screenshots": "https://reactivecocoa.io/img/logo.png",
8   "license": {
9     "type": "MIT",
10     "file": "LICENSE.md"
11   },
12   "documentation_url": "https://github.com/ReactiveCocoa/ReactiveObjC/tree/master/Documentation#readme",
13   "authors": "ReactiveCocoa",
14   "social_media_url": "https://twitter.com/ReactiveCocoa",
15   "platforms": {
16     "ios": "8.0",
17     "osx": "10.9",
18     "watchos": "2.0",
19     "tvos": "9.0"
20   },
21   "source": {
22     "git": "https://github.com/ReactiveCocoa/ReactiveObjC.git",
23     "tag": "2.1.2"
24   },
25   "source_files": [
26     "ReactiveObjC/*.{h,m,d}",
27     "ReactiveObjC/extobjc/*.{h,m}"
28   ],
29   "private_header_files": [
30     "**/*Private.h",
31     "**/*EXTRuntimeExtensions.h",
32     "**/RACEmpty*.h"
33   ],
34   "ios": {
35     "exclude_files": "ReactiveObjC/**/*{AppKit,NSControl,NSText,NSTable}*"
36   },
37   "osx": {
38     "exclude_files": "ReactiveObjC/**/*{UIActionSheet,UIAlertView,UIBarButtonItem,UIButton,UICollectionReusableView,UIControl,UIDatePicker,UIGestureRecognizer,UIImagePicker,UIRefreshControl,UISegmentedControl,UISlider,UIStepper,UISwitch,UITableViewCell,UITableViewHeaderFooterView,UIText,MK}*"
39   },
40   "tvos": {
41     "exclude_files": "ReactiveObjC/**/*{AppKit,NSControl,NSText,NSTable,UIActionSheet,UIAlertView,UIDatePicker,UIImagePicker,UIRefreshControl,UISlider,UIStepper,UISwitch,MK}*"
42   },
43   "watchos": {
44     "exclude_files": "ReactiveObjC/**/*{UIActionSheet,UIAlertView,UIBarButtonItem,UIButton,UICollectionReusableView,UIControl,UIDatePicker,UIGestureRecognizer,UIImagePicker,UIRefreshControl,UISegmentedControl,UISlider,UIStepper,UISwitch,UITableViewCell,UITableViewHeaderFooterView,UIText,MK,AppKit,NSControl,NSText,NSTable,NSURLConnection}*"
45   },
46   "requires_arc": true,
47   "frameworks": "Foundation",
48   "prepare_command": "find -E . -type f -not -name 'RAC*' -regex '.*(EXT.*|metamacros)\\.[hm]$' \\\n          -execdir mv '{}' RAC'{}' \\;\nfind . -regex '.*\\.[hm]' \\\n       -exec perl -pi \\\n                  -e 's@\"(?:(?!RAC)(EXT.*|metamacros))\\.h\"@\"RAC\\1.h\"@' '{}' \\;\nfind . -regex '.*\\.[hm]' \\\n       -exec perl -pi \\\n                  -e 's@<ReactiveObjC/(?:(?!RAC)(EXT.*))\\.h>@<ReactiveObjC/RAC\\1.h>@' '{}' \\;"