Created
November 5, 2015 04:58
-
-
Save michaelhenry/9c7aa4b55fceb5853fff to your computer and use it in GitHub Desktop.
xmppframework.podspec.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "XMPPFramework", | |
"version": "3.7.2", | |
"platforms": { | |
"ios": "5.0", | |
"osx": "10.7" | |
}, | |
"license": { | |
"type": "BSD", | |
"file": "copying.txt" | |
}, | |
"summary": "Fork for https://github.com/robbiehanson/XMPPFramework An XMPP Framework in Objective-C for the Mac / iOS development community.", | |
"homepage": "https://github.com/andrey-justo-movile/XMPPFramework", | |
"authors": { | |
"Andrey Victor Justo": "[email protected]", | |
"Robbie Hanson": "[email protected]" | |
}, | |
"source": { | |
"git": "https://github.com/andrey-justo-movile/XMPPFramework.git", | |
"tag": "3.7.2" | |
}, | |
"resources": [ | |
"**/*.{xcdatamodel,xcdatamodeld}" | |
], | |
"description": "XMPPFramework provides a core implementation of RFC-3920 (the xmpp standard), along with\n the tools needed to read & write XML. It comes with multiple popular extensions (XEPs),\n all built atop a modular architecture, allowing you to plug-in any code needed for the job.\n Additionally the framework is massively parallel and thread-safe. Structured using GCD,\n this framework performs well regardless of whether it's being run on an old iPhone, or\n on a 12-core Mac Pro. (And it won't block the main thread... at all).", | |
"requires_arc": true, | |
"prepare_command": " echo '#import \"XMPP.h\"' > XMPPFramework.h\n grep '#define _XMPP_' -r Extensions \\\n | tr '-' '_' \\\n | perl -pe 's/Extensions\\/([A-z0-9_]*)\\/([A-z]*.h).*/\\n#ifdef HAVE_XMPP_SUBSPEC_\\U\\1\\n\\E#import \"\\2\"\\n#endif/' \\\n >> XMPPFramework.h\n", | |
"default_subspec": "All", | |
"subspecs": [ | |
{ | |
"name": "All", | |
"dependencies": { | |
"XMPPFramework/Authentication": [], | |
"XMPPFramework/Categories": [], | |
"XMPPFramework/Utilities": [], | |
"XMPPFramework/BandwidthMonitor": [], | |
"XMPPFramework/CoreDataStorage": [], | |
"XMPPFramework/GoogleSharedStatus": [], | |
"XMPPFramework/ProcessOne": [], | |
"XMPPFramework/Reconnect": [], | |
"XMPPFramework/Roster": [], | |
"XMPPFramework/XEP-0009": [], | |
"XMPPFramework/XEP-0012": [], | |
"XMPPFramework/XEP-0016": [], | |
"XMPPFramework/XEP-0045": [], | |
"XMPPFramework/XEP-0054": [], | |
"XMPPFramework/XEP-0059": [], | |
"XMPPFramework/XEP-0060": [], | |
"XMPPFramework/XEP-0065": [], | |
"XMPPFramework/XEP-0066": [], | |
"XMPPFramework/XEP-0082": [], | |
"XMPPFramework/XEP-0085": [], | |
"XMPPFramework/XEP-0092": [], | |
"XMPPFramework/XEP-0100": [], | |
"XMPPFramework/XEP-0106": [], | |
"XMPPFramework/XEP-0115": [], | |
"XMPPFramework/XEP-0136": [], | |
"XMPPFramework/XEP-0153": [], | |
"XMPPFramework/XEP-0172": [], | |
"XMPPFramework/XEP-0184": [], | |
"XMPPFramework/XEP-0191": [], | |
"XMPPFramework/XEP-0198": [], | |
"XMPPFramework/XEP-0199": [], | |
"XMPPFramework/XEP-0202": [], | |
"XMPPFramework/XEP-0203": [], | |
"XMPPFramework/XEP-0223": [], | |
"XMPPFramework/XEP-0224": [], | |
"XMPPFramework/XEP-0280": [], | |
"XMPPFramework/XEP-0297": [], | |
"XMPPFramework/XEP-0308": [], | |
"XMPPFramework/XEP-0333": [], | |
"XMPPFramework/XEP-0335": [] | |
}, | |
"osx": { | |
"dependencies": { | |
"XMPPFramework/SystemInputActivityMonitor": [] | |
} | |
} | |
}, | |
{ | |
"name": "Core", | |
"source_files": [ | |
"XMPPFramework.h", | |
"Core/**/*.{h,m}", | |
"Vendor/libidn/*.h" | |
], | |
"vendored_libraries": "Vendor/libidn/libidn.a", | |
"libraries": [ | |
"xml2", | |
"resolv" | |
], | |
"xcconfig": { | |
"HEADER_SEARCH_PATHS": "$(SDKROOT)/usr/include/libxml2 $(SDKROOT)/usr/include/libresolv", | |
"LIBRARY_SEARCH_PATHS": "\"$(PODS_ROOT)/XMPPFramework/Vendor/libidn\"" | |
}, | |
"dependencies": { | |
"CocoaLumberjack": [ | |
"~>2" | |
], | |
"CocoaAsyncSocket": [ | |
"~>7.4" | |
] | |
}, | |
"ios": { | |
"dependencies": { | |
"XMPPFramework/KissXML": [] | |
} | |
} | |
}, | |
{ | |
"name": "Authentication", | |
"source_files": "Authentication/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
} | |
}, | |
{ | |
"name": "Categories", | |
"source_files": "Categories/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
} | |
}, | |
{ | |
"name": "Utilities", | |
"source_files": "Utilities/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
} | |
}, | |
{ | |
"name": "KissXML", | |
"source_files": "Vendor/KissXML/**/*.{h,m}" | |
}, | |
{ | |
"name": "BandwidthMonitor", | |
"source_files": "Extensions/BandwidthMonitor/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_BANDWIDTHMONITOR" | |
}, | |
{ | |
"name": "CoreDataStorage", | |
"source_files": "Extensions/CoreDataStorage/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_COREDATASTORAGE", | |
"frameworks": "CoreData" | |
}, | |
{ | |
"name": "GoogleSharedStatus", | |
"source_files": "Extensions/GoogleSharedStatus/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_GOOGLESHAREDSTATUS" | |
}, | |
{ | |
"name": "ProcessOne", | |
"source_files": "Extensions/ProcessOne/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_PROCESSONE" | |
}, | |
{ | |
"name": "Reconnect", | |
"source_files": "Extensions/Reconnect/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_RECONNECT", | |
"frameworks": "SystemConfiguration" | |
}, | |
{ | |
"name": "Roster", | |
"source_files": "Extensions/Roster/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [], | |
"XMPPFramework/CoreDataStorage": [], | |
"XMPPFramework/XEP-0203": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_ROSTER" | |
}, | |
{ | |
"name": "SystemInputActivityMonitor", | |
"source_files": "Extensions/SystemInputActivityMonitor/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_SYSTEMINPUTACTIVITYMONITOR" | |
}, | |
{ | |
"name": "XEP-0009", | |
"source_files": "Extensions/XEP-0009/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0009" | |
}, | |
{ | |
"name": "XEP-0012", | |
"source_files": "Extensions/XEP-0012/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0012" | |
}, | |
{ | |
"name": "XEP-0016", | |
"source_files": "Extensions/XEP-0016/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0016" | |
}, | |
{ | |
"name": "XEP-0045", | |
"source_files": "Extensions/XEP-0045/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [], | |
"XMPPFramework/CoreDataStorage": [], | |
"XMPPFramework/XEP-0203": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0045" | |
}, | |
{ | |
"name": "XEP-0054", | |
"source_files": "Extensions/XEP-0054/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [], | |
"XMPPFramework/Roster": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0054", | |
"frameworks": "CoreLocation" | |
}, | |
{ | |
"name": "XEP-0059", | |
"source_files": "Extensions/XEP-0059/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0059" | |
}, | |
{ | |
"name": "XEP-0060", | |
"source_files": "Extensions/XEP-0060/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0060" | |
}, | |
{ | |
"name": "XEP-0065", | |
"source_files": "Extensions/XEP-0065/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0065" | |
}, | |
{ | |
"name": "XEP-0066", | |
"source_files": "Extensions/XEP-0066/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0066" | |
}, | |
{ | |
"name": "XEP-0082", | |
"source_files": "Extensions/XEP-0082/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0082" | |
}, | |
{ | |
"name": "XEP-0085", | |
"source_files": "Extensions/XEP-0085/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0085" | |
}, | |
{ | |
"name": "XEP-0092", | |
"source_files": "Extensions/XEP-0092/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0092" | |
}, | |
{ | |
"name": "XEP-0100", | |
"source_files": "Extensions/XEP-0100/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0100" | |
}, | |
{ | |
"name": "XEP-0106", | |
"source_files": "Extensions/XEP-0106/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0106" | |
}, | |
{ | |
"name": "XEP-0115", | |
"source_files": "Extensions/XEP-0115/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [], | |
"XMPPFramework/CoreDataStorage": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0115" | |
}, | |
{ | |
"name": "XEP-0136", | |
"source_files": "Extensions/XEP-0136/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [], | |
"XMPPFramework/CoreDataStorage": [], | |
"XMPPFramework/XEP-0203": [], | |
"XMPPFramework/XEP-0085": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0136" | |
}, | |
{ | |
"name": "XEP-0153", | |
"source_files": "Extensions/XEP-0153/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [], | |
"XMPPFramework/XEP-0054": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0153" | |
}, | |
{ | |
"name": "XEP-0172", | |
"source_files": "Extensions/XEP-0172/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0172" | |
}, | |
{ | |
"name": "XEP-0184", | |
"source_files": "Extensions/XEP-0184/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0184" | |
}, | |
{ | |
"name": "XEP-0191", | |
"source_files": "Extensions/XEP-0191/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0191" | |
}, | |
{ | |
"name": "XEP-0198", | |
"source_files": "Extensions/XEP-0198/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0198" | |
}, | |
{ | |
"name": "XEP-0199", | |
"source_files": "Extensions/XEP-0199/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0199" | |
}, | |
{ | |
"name": "XEP-0202", | |
"source_files": "Extensions/XEP-0202/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [], | |
"XMPPFramework/XEP-0082": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0202" | |
}, | |
{ | |
"name": "XEP-0203", | |
"source_files": "Extensions/XEP-0203/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [], | |
"XMPPFramework/XEP-0082": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0203" | |
}, | |
{ | |
"name": "XEP-0223", | |
"source_files": "Extensions/XEP-0223/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0223" | |
}, | |
{ | |
"name": "XEP-0224", | |
"source_files": "Extensions/XEP-0224/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0224" | |
}, | |
{ | |
"name": "XEP-0280", | |
"source_files": "Extensions/XEP-0280/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0280" | |
}, | |
{ | |
"name": "XEP-0297", | |
"source_files": "Extensions/XEP-0297/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [], | |
"XMPPFramework/XEP-0203": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0297" | |
}, | |
{ | |
"name": "XEP-0308", | |
"source_files": "Extensions/XEP-0308/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0308" | |
}, | |
{ | |
"name": "XEP-0333", | |
"source_files": "Extensions/XEP-0333/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0333" | |
}, | |
{ | |
"name": "XEP-0335", | |
"source_files": "Extensions/XEP-0335/**/*.{h,m}", | |
"dependencies": { | |
"XMPPFramework/Core": [] | |
}, | |
"prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0335" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment