SPECS/jna/jna.spec
421d1f6b
 #need to disable debuginfo till we bring in x11 deps
 %define debug_package %{nil}
 
d7dc2855
 Summary:        Java Native Access
 Name:           jna
 Version:        4.4.0
421d1f6b
 Release:        3%{?dist}
d7dc2855
 License:        Apache
 URL:            http://github.com/twall/jna
 Group:          Applications/System
 Vendor:         VMware, Inc.
 Distribution:   Photon
c8150db3
 BuildArch:      x86_64
d7dc2855
 Source0:        https://github.com/java-native-access/jna/archive/%{version}/%{name}-%{version}.tar.gz
 %define sha1 jna=d9b54e98393a696f458468bc8f3167f701a9ea9f
b4a88b03
 
 %define java_macros_version 1.8.0.112-2%{?dist}
 Requires: openjre >= %{java_macros_version}
 BuildRequires: openjre >= %{java_macros_version}
 BuildRequires: openjdk >= %{java_macros_version}
 BuildRequires: apache-ant >= 1.9.6
c8150db3
 
d7dc2855
 %define _prefix /var/opt/jna-4.4.0
c8150db3
 
 %description
 The JNA package contains libraries for interop from Java to native libraries.
 
 %package devel
d7dc2855
 Summary:    Sources for JNA
 Group:      Development/Libraries
 Requires:   jna = %{version}-%{release}
c8150db3
 
 %description devel
 Sources for JNA
 
 %prep
 
 %setup -q
 %build
b4a88b03
 ANT_HOME=%{_ant_home}
 export JAVA_HOME=%{_java_home}
c8150db3
 
1aed1ba8
 #disabling all tests
 $ANT_HOME/bin/ant -Dcflags_extra.native=-DNO_JAWT -Dtests.exclude-patterns="**/*.java" -Drelease=true
 #$ANT_HOME/bin/ant -Dcflags_extra.native=-DNO_JAWT -Dtests.exclude-patterns="**/LibraryLoadTest.java" -Drelease=true
c8150db3
 
 %install
 
b4a88b03
 ANT_HOME=%{_ant_home}
c8150db3
 JNA_DIST_DIR=%{buildroot}%{_prefix}
 
 [ %{buildroot} != "/"] && rm -rf %{buildroot}/*
 
 mkdir -p -m 700 $JNA_DIST_DIR
 
 $ANT_HOME/bin/ant -Ddist=$JNA_DIST_DIR dist -Drelease=true
 
 %files
 %defattr(-,root,root)
 %{_prefix}/*.jar
 %exclude %{_prefix}/*javadoc.jar
 %exclude %{_prefix}/*sources.jar
 
 %exclude %{_prefix}/jnacontrib/*
 
 %files devel
 %defattr(-,root,root)
 %{_prefix}/src-full.zip
 %{_prefix}/src.zip
 %{_prefix}/doc.zip
 %{_prefix}/*javadoc.jar
 %{_prefix}/*sources.jar
d7dc2855
 %{_prefix}/*.aar
c8150db3
 
 %changelog
421d1f6b
 *   Tue Apr 25 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 4.4.0-3
 -   disable debuginfo temporarily - wait for x11 deps
b4a88b03
 *   Tue Apr 04 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 4.4.0-2
 -   use java rpm macros to determine versions
d7dc2855
 *   Mon Apr 03 2017 Divya Thaluru <dthaluru@vmware.com> 4.4.0-1
 -   Updated package to version 4.4.0
fe7a4fa0
 *   Wed Dec 21 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 4.2.1-6
 -   Updated JAVA_HOME path to point to latest JDK.
a3357530
 *   Tue Oct 04 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 4.2.1-5
 -   Updated JAVA_HOME path to point to latest JDK.
c3a3fd12
 *	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 4.2.1-4
 -	GA - Bump release of all rpms
009a7cca
 *   Fri May 20 2016 Divya Thaluru<dthaluru@vmware.com> 4.2.1-3
 -   Updated JAVA_HOME path to point to latest JDK.
f14e6e41
 * 	Thu Mar 03 2016 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 4.2.1-2
     Updated the apache-ant version to 1.9.6
e02163c5
 *   Fri Feb 26 2016 Kumar Kaushik <kaushikk@vmware.com> 4.2.1-1
 -   Updating version
8255ac07
 *   Mon Nov 16 2015 Sharath George <sharathg@vmware.com> 4.1.0-3
 -   Changing path to /var/optttt.
1aed1ba8
 *   Fri Sep 18 2015 Divya Thaluru <dthaluru@vmware.com> 4.1.0-2
 -   Disabling tests
97c9dddf
 *   Wed Sep 16 2015 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 4.1.0-1
1aed1ba8
 -   Updated dependencies after repackaging openjdk. 
c8150db3
 *   Fri May 29 2015 Sriram Nambakam <snambakam@vmware.com> 4.1.0-0
 -   Initial commit