Change-Id: I04bdc7afd67537e38d45bdb02c2629adc438bb5d
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3575
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Alexey Makhalov <amakhalov@vmware.com>
| 1 | 1 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,72 @@ |
| 0 |
+--- a/build.xml 2017-08-18 11:11:31.715877910 -0700 |
|
| 1 |
+@@ -320,7 +320,6 @@ |
|
| 2 |
+ <pathelement path="${build}/${jar}"/>
|
|
| 3 |
+ <pathelement path="${test.classes}"/>
|
|
| 4 |
+ <pathelement path="${build}/${testjar}"/>
|
|
| 5 |
+- <pathelement path="lib/clover.jar"/> |
|
| 6 |
+ <path refid="test.libs"/> |
|
| 7 |
+ </path> |
|
| 8 |
+ </target> |
|
| 9 |
+@@ -910,7 +909,6 @@ |
|
| 10 |
+ <copy todir="${build}/jws" file="${build}/${jar}"/>
|
|
| 11 |
+ <copy todir="${build}/jws" file="${build}/${testjar}"/>
|
|
| 12 |
+ <copy todir="${build}/jws" file="lib/junit.jar"/>
|
|
| 13 |
+- <copy todir="${build}/jws" file="lib/clover.jar"/>
|
|
| 14 |
+ <jar jarfile="${build}/jws/jnidispatch.jar">
|
|
| 15 |
+ <fileset dir="${build.native}" includes="*jnidispatch.*"/>
|
|
| 16 |
+ </jar> |
|
| 17 |
+@@ -919,7 +917,7 @@ |
|
| 18 |
+ <!-- javaws -viewer (security tab, import CSR as CA--> |
|
| 19 |
+ <!-- |
|
| 20 |
+ <signjar alias="jna" keystore="jna.keystore" storepass="jnadev" lazy="true"> |
|
| 21 |
+- <fileset dir="${build}/jws" includes="${jar},${testjar},junit.jar,jnidispatch.jar,clover.jar"/>
|
|
| 22 |
++ <fileset dir="${build}/jws" includes="${jar},${testjar},junit.jar,jnidispatch.jar"/>
|
|
| 23 |
+ </signjar> |
|
| 24 |
+ --> |
|
| 25 |
+ </target> |
|
| 26 |
+@@ -1032,27 +1030,6 @@ |
|
| 27 |
+ </subant> |
|
| 28 |
+ </target> |
|
| 29 |
+ |
|
| 30 |
+- <target name="with.clover" description="Enable code coverage for tests"> |
|
| 31 |
+- <taskdef resource="cloverlib.xml" classpath="lib/clover.jar"/> |
|
| 32 |
+- <property name="clover" value="true"/> |
|
| 33 |
+- <property name="build" value="build.clover"/> |
|
| 34 |
+- <clover-setup/> |
|
| 35 |
+- </target> |
|
| 36 |
+- |
|
| 37 |
+- <target name="clover" depends="with.clover,test" |
|
| 38 |
+- description="Generate test code coverage reports"> |
|
| 39 |
+- <property name="reports.clover" value="${reports}/clover"/>
|
|
| 40 |
+- <mkdir dir="${reports.clover}"/>
|
|
| 41 |
+- <clover-report> |
|
| 42 |
+- <current outfile="${reports.clover}" title="clover">
|
|
| 43 |
+- <fileset dir="." includes="**/*.java" /> |
|
| 44 |
+- <testresults dir="${results.junit}" includes="TEST-*.xml"/>
|
|
| 45 |
+- <format type="html"/> |
|
| 46 |
+- </current> |
|
| 47 |
+- </clover-report> |
|
| 48 |
+- <echo>Reports generated in ${reports.clover}</echo>
|
|
| 49 |
+- </target> |
|
| 50 |
+- |
|
| 51 |
+ <target name="javadoc" depends="-setup"> |
|
| 52 |
+ <path id="javadoc.src.path"> |
|
| 53 |
+ <path refid="src.path"/> |
|
| 54 |
+@@ -1142,7 +1119,7 @@ |
|
| 55 |
+ <!-- Full sources required to build and test everything --> |
|
| 56 |
+ <zip zipfile="${dist}/src-full.zip">
|
|
| 57 |
+ <zipfileset src="${dist}/src.zip"/>
|
|
| 58 |
+- <zipfileset dir="lib" includes="junit.jar,clover.jar" prefix="lib"/> |
|
| 59 |
++ <zipfileset dir="lib" includes="junit.jar" prefix="lib"/> |
|
| 60 |
+ <zipfileset dir="." includes=".classpath,.project"/> |
|
| 61 |
+ <zipfileset dir="${native}" includes="libffi,libffi/**/*" prefix="native"/>
|
|
| 62 |
+ </zip> |
|
| 63 |
+@@ -1157,7 +1134,6 @@ |
|
| 64 |
+ <fileset dir="${build}"/>
|
|
| 65 |
+ </delete> |
|
| 66 |
+ <delete quiet="true" includeEmptyDirs="true"> |
|
| 67 |
+- <fileset dir=".clover"/> |
|
| 68 |
+ <fileset dir="${javadoc}"/>
|
|
| 69 |
+ <fileset dir="." includes="*~,**/*~,build.number,native/libffi/configure"/> |
|
| 70 |
+ </delete> |
| ... | ... |
@@ -1,7 +1,7 @@ |
| 1 | 1 |
Summary: Java Native Access |
| 2 | 2 |
Name: jna |
| 3 | 3 |
Version: 4.2.1 |
| 4 |
-Release: 9%{?dist}
|
|
| 4 |
+Release: 10%{?dist}
|
|
| 5 | 5 |
License: Apache |
| 6 | 6 |
URL: http://github.com/twall/jna |
| 7 | 7 |
Group: Applications/System |
| ... | ... |
@@ -9,6 +9,7 @@ Vendor: VMware, Inc. |
| 9 | 9 |
Distribution: Photon |
| 10 | 10 |
BuildArch: x86_64 |
| 11 | 11 |
Source0: http://dl.bintray.com/vmware/photon_release_1.0_TP1_x86_64/%{name}-%{version}.tar.gz
|
| 12 |
+Patch0: jna-4.2.1-remove-clover-jar.patch |
|
| 12 | 13 |
%define sha1 jna=30a1132f9ca6b3222eccd380a3f4149aa7df3f59 |
| 13 | 14 |
Requires: openjre |
| 14 | 15 |
BuildRequires: openjre |
| ... | ... |
@@ -29,8 +30,8 @@ Requires: jna = %{version}-%{release}
|
| 29 | 29 |
Sources for JNA |
| 30 | 30 |
|
| 31 | 31 |
%prep |
| 32 |
- |
|
| 33 | 32 |
%setup -q |
| 33 |
+%patch0 -p1 |
|
| 34 | 34 |
|
| 35 | 35 |
%clean |
| 36 | 36 |
rm -rf %{buildroot}
|
| ... | ... |
@@ -67,6 +68,8 @@ ant -Ddist=$JNA_DIST_DIR dist -Drelease=true |
| 67 | 67 |
%{_prefix}/*sources.jar
|
| 68 | 68 |
|
| 69 | 69 |
%changelog |
| 70 |
+* Thu Aug 17 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 4.2.1-10 |
|
| 71 |
+- Remove clover.jar from jna-devel |
|
| 70 | 72 |
* Mon Jun 19 2017 Divya Thaluru <dthaluru@vmware.com> 4.2.1-9 |
| 71 | 73 |
- Removed dependency on ANT_HOME |
| 72 | 74 |
* Mon May 01 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 4.2.1-8 |
| ... | ... |
@@ -90,6 +93,6 @@ ant -Ddist=$JNA_DIST_DIR dist -Drelease=true |
| 90 | 90 |
* Fri Sep 18 2015 Divya Thaluru <dthaluru@vmware.com> 4.1.0-2 |
| 91 | 91 |
- Disabling tests |
| 92 | 92 |
* Wed Sep 16 2015 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 4.1.0-1 |
| 93 |
-- Updated dependencies after repackaging openjdk. |
|
| 93 |
+- Updated dependencies after repackaging openjdk. |
|
| 94 | 94 |
* Fri May 29 2015 Sriram Nambakam <snambakam@vmware.com> 4.1.0-0 |
| 95 | 95 |
- Initial commit |