1*753557f6STomasz Sapeta# Copyright (c) Meta Platforms, Inc. and affiliates.
2*753557f6STomasz Sapeta#
3*753557f6STomasz Sapeta# This source code is licensed under the MIT license found in the
4*753557f6STomasz Sapeta# LICENSE file in the root directory of this source tree.
5*753557f6STomasz Sapeta
6*753557f6STomasz Sapetarequire "json"
7*753557f6STomasz Sapeta
8*753557f6STomasz Sapetapackage = JSON.parse(File.read(File.join(__dir__, "package.json")))
9*753557f6STomasz Sapetaversion = package['version']
10*753557f6STomasz Sapeta
11*753557f6STomasz Sapetasource = { :git => 'https://github.com/facebook/ABI47_0_0react-native.git' }
12*753557f6STomasz Sapetaif version == '1000.0.0'
13*753557f6STomasz Sapeta  # This is an unpublished version, use the latest commit hash of the ABI47_0_0react-native repo, which we’re presumably in.
14*753557f6STomasz Sapeta  source[:commit] = `git rev-parse HEAD`.strip if system("git rev-parse --git-dir > /dev/null 2>&1")
15*753557f6STomasz Sapetaelse
16*753557f6STomasz Sapeta  source[:tag] = "v#{version}"
17*753557f6STomasz Sapetaend
18*753557f6STomasz Sapeta
19*753557f6STomasz SapetaPod::Spec.new do |s|
20*753557f6STomasz Sapeta  s.name                   = "ABI47_0_0React"
21*753557f6STomasz Sapeta  s.version                = version
22*753557f6STomasz Sapeta  s.summary                = package["description"]
23*753557f6STomasz Sapeta  s.description            = <<-DESC
24*753557f6STomasz Sapeta                               React Native apps are built using the React JS
25*753557f6STomasz Sapeta                               framework, and render directly to native UIKit
26*753557f6STomasz Sapeta                               elements using a fully asynchronous architecture.
27*753557f6STomasz Sapeta                               There is no browser and no HTML. We have picked what
28*753557f6STomasz Sapeta                               we think is the best set of features from these and
29*753557f6STomasz Sapeta                               other technologies to build what we hope to become
30*753557f6STomasz Sapeta                               the best product development framework available,
31*753557f6STomasz Sapeta                               with an emphasis on iteration speed, developer
32*753557f6STomasz Sapeta                               delight, continuity of technology, and absolutely
33*753557f6STomasz Sapeta                               beautiful and fast products with no compromises in
34*753557f6STomasz Sapeta                               quality or capability.
35*753557f6STomasz Sapeta                             DESC
36*753557f6STomasz Sapeta  s.homepage               = "https://reactnative.dev/"
37*753557f6STomasz Sapeta  s.license                = package["license"]
38*753557f6STomasz Sapeta  s.author                 = "Facebook, Inc. and its affiliates"
39*753557f6STomasz Sapeta  s.platforms              = { :ios => "12.4" }
40*753557f6STomasz Sapeta  s.source                 = { :path => "." }
41*753557f6STomasz Sapeta  s.preserve_paths         = "package.json", "LICENSE", "LICENSE-docs"
42*753557f6STomasz Sapeta  s.cocoapods_version      = ">= 1.10.1"
43*753557f6STomasz Sapeta
44*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-Core", version
45*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-Core/DevSupport", version
46*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-Core/RCTWebSocket", version
47*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-RCTActionSheet", version
48*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-RCTAnimation", version
49*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-RCTBlob", version
50*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-RCTImage", version
51*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-RCTLinking", version
52*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-RCTNetwork", version
53*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-RCTSettings", version
54*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-RCTText", version
55*753557f6STomasz Sapeta  s.dependency "ABI47_0_0React-RCTVibration", version
56*753557f6STomasz Sapetaend
57