summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 12:46:23 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 12:46:23 +0000
commitc67be29d5ac475a8c6a3b9c5ae8fe2308232bee1 (patch)
tree24cbe899c964a5100f6f73f970619d50d1c7fe00
parent428706ca9317bb164abf02e65107e5f9fbeced55 (diff)
automatic import of python-cloudformation-cli-java-plugin
-rw-r--r--.gitignore1
-rw-r--r--python-cloudformation-cli-java-plugin.spec148
-rw-r--r--sources1
3 files changed, 150 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..40aebd7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/cloudformation-cli-java-plugin-2.0.14.tar.gz
diff --git a/python-cloudformation-cli-java-plugin.spec b/python-cloudformation-cli-java-plugin.spec
new file mode 100644
index 0000000..494ffd1
--- /dev/null
+++ b/python-cloudformation-cli-java-plugin.spec
@@ -0,0 +1,148 @@
+%global _empty_manifest_terminate_build 0
+Name: python-cloudformation-cli-java-plugin
+Version: 2.0.14
+Release: 1
+Summary: please add a summary manually as the author left a blank one
+License: Apache License 2.0
+URL: https://github.com/aws-cloudformation/aws-cloudformation-rpdk-java-plugin/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fa/ad/70dbfb5920c4d4695337c340bea5051836380d8ee4a44690fbc80740eb05/cloudformation-cli-java-plugin-2.0.14.tar.gz
+BuildArch: noarch
+
+Requires: python3-cloudformation-cli
+
+%description
+If you are using this package to build resource providers for CloudFormation, install the [CloudFormation CLI Java Plugin](https://github.com/aws-cloudformation/cloudformation-cli-java-plugin) - this will automatically install the the [CloudFormation CLI](https://github.com/aws-cloudformation/cloudformation-cli)! A Python virtual environment is recommended.
+**Prerequisites**
+ - Python version 3.6 or above
+ - Your choice of Java IDE
+ - Lombok: The code generated by the CloudFormation CLI uses [Lombok](https://projectlombok.org/), which requires support in IDEs for some syntax highlighting to work. For the best development experience, it is recommended you install Lombok support in your IDE.
+**Installation**
+```shell
+pip3 install cloudformation-cli-java-plugin
+```
+Refer to the [CloudFormation CLI User Guide](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-types.html) for the [CloudFormation CLI](https://github.com/aws-cloudformation/cloudformation-cli) for usage instructions.
+### Alternate Type Formats
+The `format` keyword can be specified on primitive types defined in a resource provider's schema to allow the CloudFormation CLI Java Plugin to generate more than the defaults for primitive types. Consult the table below for what formats are available and defaults for various types. The `default` value is used if omitted:
+| JSON Schema Type | Format value | Generated variable type |
+| ---- | ----------- | ---------------------- |
+| boolean | `default` | [Boolean](https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html)|
+| integer | `default`, `int32` | [Integer](https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html)|
+| integer | `int64` | [Long](https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html)|
+| number | `default` | [Double](https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html)|
+| string | `default` | [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)|
+For example, the below schema for a property would generate a variable of type `Long`.
+```
+{
+ "type": "integer",
+ "format": "int64"
+}
+```
+
+%package -n python3-cloudformation-cli-java-plugin
+Summary: please add a summary manually as the author left a blank one
+Provides: python-cloudformation-cli-java-plugin
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-cloudformation-cli-java-plugin
+If you are using this package to build resource providers for CloudFormation, install the [CloudFormation CLI Java Plugin](https://github.com/aws-cloudformation/cloudformation-cli-java-plugin) - this will automatically install the the [CloudFormation CLI](https://github.com/aws-cloudformation/cloudformation-cli)! A Python virtual environment is recommended.
+**Prerequisites**
+ - Python version 3.6 or above
+ - Your choice of Java IDE
+ - Lombok: The code generated by the CloudFormation CLI uses [Lombok](https://projectlombok.org/), which requires support in IDEs for some syntax highlighting to work. For the best development experience, it is recommended you install Lombok support in your IDE.
+**Installation**
+```shell
+pip3 install cloudformation-cli-java-plugin
+```
+Refer to the [CloudFormation CLI User Guide](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-types.html) for the [CloudFormation CLI](https://github.com/aws-cloudformation/cloudformation-cli) for usage instructions.
+### Alternate Type Formats
+The `format` keyword can be specified on primitive types defined in a resource provider's schema to allow the CloudFormation CLI Java Plugin to generate more than the defaults for primitive types. Consult the table below for what formats are available and defaults for various types. The `default` value is used if omitted:
+| JSON Schema Type | Format value | Generated variable type |
+| ---- | ----------- | ---------------------- |
+| boolean | `default` | [Boolean](https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html)|
+| integer | `default`, `int32` | [Integer](https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html)|
+| integer | `int64` | [Long](https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html)|
+| number | `default` | [Double](https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html)|
+| string | `default` | [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)|
+For example, the below schema for a property would generate a variable of type `Long`.
+```
+{
+ "type": "integer",
+ "format": "int64"
+}
+```
+
+%package help
+Summary: Development documents and examples for cloudformation-cli-java-plugin
+Provides: python3-cloudformation-cli-java-plugin-doc
+%description help
+If you are using this package to build resource providers for CloudFormation, install the [CloudFormation CLI Java Plugin](https://github.com/aws-cloudformation/cloudformation-cli-java-plugin) - this will automatically install the the [CloudFormation CLI](https://github.com/aws-cloudformation/cloudformation-cli)! A Python virtual environment is recommended.
+**Prerequisites**
+ - Python version 3.6 or above
+ - Your choice of Java IDE
+ - Lombok: The code generated by the CloudFormation CLI uses [Lombok](https://projectlombok.org/), which requires support in IDEs for some syntax highlighting to work. For the best development experience, it is recommended you install Lombok support in your IDE.
+**Installation**
+```shell
+pip3 install cloudformation-cli-java-plugin
+```
+Refer to the [CloudFormation CLI User Guide](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-types.html) for the [CloudFormation CLI](https://github.com/aws-cloudformation/cloudformation-cli) for usage instructions.
+### Alternate Type Formats
+The `format` keyword can be specified on primitive types defined in a resource provider's schema to allow the CloudFormation CLI Java Plugin to generate more than the defaults for primitive types. Consult the table below for what formats are available and defaults for various types. The `default` value is used if omitted:
+| JSON Schema Type | Format value | Generated variable type |
+| ---- | ----------- | ---------------------- |
+| boolean | `default` | [Boolean](https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html)|
+| integer | `default`, `int32` | [Integer](https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html)|
+| integer | `int64` | [Long](https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html)|
+| number | `default` | [Double](https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html)|
+| string | `default` | [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)|
+For example, the below schema for a property would generate a variable of type `Long`.
+```
+{
+ "type": "integer",
+ "format": "int64"
+}
+```
+
+%prep
+%autosetup -n cloudformation-cli-java-plugin-2.0.14
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-cloudformation-cli-java-plugin -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0.14-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..a4b171b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+e073463d8464fd01e13ff5b6473122c6 cloudformation-cli-java-plugin-2.0.14.tar.gz