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