From e4d6c2e6a746e5ceaa1f8439b5807e965c037e1a Mon Sep 17 00:00:00 2001
From: dogsheng <960055655@qq.com>
Date: Sat, 14 Dec 2019 18:56:04 +0800
Subject: [PATCH] Package init
---
README.en.md | 36 --------------------------
README.md | 39 ----------------------------
jcip-annotations-1.0.pom | 14 +++++++++++
jcip-annotations-src.jar | Bin 0 -> 4998 bytes
jcip-annotations.spec | 53 +++++++++++++++++++++++++++++++++++++++
5 files changed, 67 insertions(+), 75 deletions(-)
delete mode 100644 README.en.md
delete mode 100644 README.md
create mode 100644 jcip-annotations-1.0.pom
create mode 100644 jcip-annotations-src.jar
create mode 100644 jcip-annotations.spec
diff --git a/README.en.md b/README.en.md
deleted file mode 100644
index b89a2f4..0000000
--- a/README.en.md
+++ /dev/null
@@ -1,36 +0,0 @@
-# jcip-annotations
-
-#### 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 1a8f9a8..0000000
--- a/README.md
+++ /dev/null
@@ -1,39 +0,0 @@
-# jcip-annotations
-
-#### 介绍
-{**以下是码云平台说明,您可以替换此简介**
-码云是 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/jcip-annotations-1.0.pom b/jcip-annotations-1.0.pom
new file mode 100644
index 0000000..be447a6
--- /dev/null
+++ b/jcip-annotations-1.0.pom
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+ net.jcip
+ jcip-annotations
+ jar
+ 1.0
+ "Java Concurrency in Practice" book annotations
+ http://jcip.net/
+
+
\ No newline at end of file
diff --git a/jcip-annotations-src.jar b/jcip-annotations-src.jar
new file mode 100644
index 0000000000000000000000000000000000000000..bf52a507df2418b68041436fa3df27c4176cc494
GIT binary patch
literal 4998
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
H``7;gNcB)N
literal 0
HcmV?d00001
diff --git a/jcip-annotations.spec b/jcip-annotations.spec
new file mode 100644
index 0000000..39c9803
--- /dev/null
+++ b/jcip-annotations.spec
@@ -0,0 +1,53 @@
+Name: jcip-annotations
+Version: 1
+Release: 25.20060626
+Summary: Java Concurrency in Practice
+License: CC-BY
+URL: http://www.jcip.net/
+Source0: http://jcip.net.s3-website-us-east-1.amazonaws.com/%{name}-src.jar
+Source1: http://mirrors.ibiblio.org/pub/mirrors/maven2/net/jcip/%{name}/1.0/%{name}-1.0.pom
+BuildArch: noarch
+
+BuildRequires: javapackages-local, java-devel >= 1.5.0, jpackage-utils
+Requires: java-headless >= 1.5.0, jpackage-utils
+Provides: %{name}-javadoc%{?_isa} %{name}-javadoc
+Obsoletes: %{name}-javadoc
+
+%description
+This package provides class, field, and method level annotations for describing
+thread-safety policies. These annotations are relatively unintrusive and beneficial
+to both users and maintainers. Users can see immediately whether a class is
+thread-safe, and maintainers can see immediately whether thread-safety guarantees
+must be preserved.
+
+%prep
+%autosetup -c -p1
+
+rm -rf META-INF
+sed -i 's/\r//' net/jcip/annotations/package.html
+
+%build
+install -d classes
+find . -name '*.java' | xargs %javac -g -source 1.5 -target 1.5 -d classes
+cd classes
+%jar cf ../%{name}.jar net
+cd ..
+%javadoc -Xdoclint:none -d docs -source 1.5 net.jcip.annotations
+
+%install
+install -d $RPM_BUILD_ROOT%{_javadir}
+mv %{name}.jar $RPM_BUILD_ROOT%{_javadir}/
+
+install -d $RPM_BUILD_ROOT/%{_mavenpomdir}
+cp %{SOURCE1} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+%add_maven_depmap -a com.github.stephenc.jcip:jcip-annotations
+
+install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -pr docs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+
+%files -f .mfiles
+%{_javadocdir}/%{name}
+
+%changelog
+* Fri Dec 6 2019 openEuler Buildteam - 1-25.20060626
+- Package init