From fec8082bd63ed56278194ed6d6ff74462c2ab6dc Mon Sep 17 00:00:00 2001 From: dogsheng <960055655@qq.com> Date: Sat, 14 Dec 2019 21:12:25 +0800 Subject: [PATCH] Package init --- LICENSE-2.0.txt | 202 +++++++++++++++++++++++++++++++++ README.en.md | 36 ------ README.md | 39 ------- generate-tarball.sh | 21 ++++ plexus-languages-0.9.10.tar.gz | Bin 0 -> 215040 bytes plexus-languages.spec | 46 ++++++++ 6 files changed, 269 insertions(+), 75 deletions(-) create mode 100644 LICENSE-2.0.txt delete mode 100644 README.en.md delete mode 100644 README.md create mode 100644 generate-tarball.sh create mode 100644 plexus-languages-0.9.10.tar.gz create mode 100644 plexus-languages.spec diff --git a/LICENSE-2.0.txt b/LICENSE-2.0.txt new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/LICENSE-2.0.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.en.md b/README.en.md deleted file mode 100644 index 37da8e5..0000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# plexus-languages - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index a44d2b8..0000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# plexus-languages - -#### 介绍 -{**以下是码云平台说明,您可以替换此简介** -码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/generate-tarball.sh b/generate-tarball.sh new file mode 100644 index 0000000..4472c39 --- /dev/null +++ b/generate-tarball.sh @@ -0,0 +1,21 @@ +#!/bin/bash +set -e + +name=plexus-languages +version="$(sed -n 's/Version:\s*//p' *.spec)" + +# RETRIEVE +wget "https://github.com/codehaus-plexus/plexus-languages/archive/plexus-languages-${version}.tar.gz" -O "${name}-${version}.orig.tar.gz" + +rm -rf tarball-tmp +mkdir tarball-tmp +cd tarball-tmp +tar xf "../${name}-${version}.orig.tar.gz" + +# CLEAN TARBALL +find -name '*.jar' -delete +find -name '*.class' -delete + +tar cf "../${name}-${version}.tar.gz" * +cd .. +rm -r tarball-tmp "${name}-${version}.orig.tar.gz" diff --git a/plexus-languages-0.9.10.tar.gz b/plexus-languages-0.9.10.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..da4c67a646d7e44bcb9d2afaaf1e4c9fad49799a GIT binary patch literal 215040 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 - 0.9.10-4 +- Package Initialization \ No newline at end of file