[libphidget/f12/master] - Disable java package for ppc/ppc64 due to unavailable jna

rmattes rmattes at fedoraproject.org
Sun Sep 26 22:30:48 UTC 2010


commit 06aa0bf015339e9b62fbe4f5288dbbf716c2f640
Author: Rich Mattes <jpgr87 at gmail.com>
Date:   Sun Sep 26 18:30:41 2010 -0400

    - Disable java package for ppc/ppc64 due to unavailable jna

 libphidget.spec |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/libphidget.spec b/libphidget.spec
index 9da9cb5..3c449b3 100644
--- a/libphidget.spec
+++ b/libphidget.spec
@@ -1,6 +1,6 @@
 Name:           libphidget
 Version:        2.1.7.20100621
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        Drivers and API for Phidget devices
 
 Group:          Development/Libraries
@@ -9,8 +9,10 @@ URL:            http://www.phidgets.com
 Source0:        http://www.phidgets.com/downloads/libraries/libphidget_2.1.7.20100621.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+%ifnarch ppc ppc64
 BuildRequires:  java-devel >= 1:1.6.0
 BuildRequires:  jpackage-utils
+%endif
 BuildRequires:  libusb-devel
 BuildRequires:  gawk
 
@@ -30,6 +32,7 @@ Requires:       %{name} = %{version}-%{release}
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
+%ifnarch ppc ppc64
 %package        java
 Summary:        Java bindings for %{name}
 Group:          Development/Libraries
@@ -40,6 +43,7 @@ Requires:       jpackage-utils
 %description    java
 The %{name}-java package contains java bindings for the 
 libphidget API.
+%endif
 
 %prep
 %setup -q
@@ -58,9 +62,11 @@ install -p -m 0644 examples/*c $RPM_BUILD_ROOT%{_datadir}/libphidget/examples
 install -p -m 0644 examples/README $RPM_BUILD_ROOT%{_datadir}/libphidget/examples
 mkdir -p -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d
 install -p -m 0644 udev/99-phidgets.rules $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/99-phidgets.rules
+
+%ifnarch ppc ppc64
 mkdir -p -m 0755 $RPM_BUILD_ROOT%{_javadir}
 install -p -m 0644 phidget21.jar $RPM_BUILD_ROOT%{_javadir}/phidget21.jar
-
+%endif
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -82,11 +88,16 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 %{_datadir}/libphidget
 
+%ifnarch ppc ppc64
 %files java
 %defattr(-,root,root,-)
 %{_javadir}/phidget21.jar
+%endif
 
 %changelog
+* Sun Sep 26 2010 Rich Mattes <richmattes at gmail.com> - 2.1.7.20100621-4
+- Disable java package for ppc/ppc64 due to unavailable jna
+
 * Tue Sep 21 2010 Rich Mattes <richmattes at gmail.com> - 2.1.7.20100621-3
 - Split java bindings into separate -java subpackage
 


More information about the scm-commits mailing list