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 |