~ubuntu-branches/ubuntu/edgy/rxtx/edgy-201105201527

« back to all changes in this revision

Viewing changes to rxtx.spec

  • Committer: Bazaar Package Importer
  • Author(s): Mario Joussen
  • Date: 2006-03-01 18:56:52 UTC
  • mfrom: (1.1.2 upstream) (2.1.1 etch)
  • Revision ID: james.westby@ubuntu.com-20060301185652-ri9941gi01goklvz
Tags: 2.1.7-2
Fixed stupid bug in clean target.
(closes: Bug#354859)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Summary: RXTX 
2
2
Name: rxtx
3
 
Version: 1.5
4
 
Release: 2
 
3
Version: 2.1
 
4
Release: 7pre17
5
5
License: LGPL
6
6
Group: Development/Libraries
7
 
Source: rxtx-%{PACKAGE_VERSION}.tar.gz
 
7
Source: rxtx-%{PACKAGE_VERSION}-%{PACKAGE_RELEASE}.tar.gz
8
8
URL: www.rxtx.org
9
9
Buildroot: /var/tmp/rxtx-root
10
10
 
12
12
rxtx is an full implementation of java commapi which aims to support RS232
13
13
IEEE 1284, RS485, I2C and RawIO.  This is a developers release. 
14
14
%prep
15
 
%setup -q
 
15
%setup -q -n rxtx-%{version}-%{release}
16
16
 
17
17
%build
18
18
export THREADS_FLAG=native
19
 
export CLASSPATH=.:/usr/local/java/lib/jcl.jar:/usr/local/java/lib/comm.jar:/usr/local/java/lib/BlackBox.jar
 
19
./autogen.sh
20
20
CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s ./configure --prefix=/usr
21
21
pwd
22
 
make comm
 
22
make
23
23
 
24
24
%install
25
25
rm -rf $RPM_BUILD_ROOT
26
 
mkdir -p $RPM_BUILD_ROOT/usr/local/java/jre/lib/ext $RPM_BUILD_ROOT/usr/local/java/jre/lib/i386
27
 
for n in libI2C.so libRS485.so libSerial.so libParallel.so libRaw.so; do
28
 
    install -m 755 -s `uname -m`-pc-linux-gnu/.libs/$n $RPM_BUILD_ROOT/usr/local/java/jre/lib/i386/$n
29
 
done
30
 
install -m 755 -s comm.jar $RPM_BUILD_ROOT/usr/local/java/jre/lib/ext
31
 
install -m 755 -s comm.jar $RPM_BUILD_ROOT/usr/local/java/jre/lib/ext
32
 
echo "Driver=gnu.io.RXTXCommDriver" > $RPM_BUILD_ROOT/usr/local/java/jre/lib/javax.comm.properties
33
 
%files
 
26
mkdir -p $RPM_BUILD_ROOT$JAVA_HOME/jre/lib/ext $RPM_BUILD_ROOT$JAVA_HOME/jre/lib/i386
 
27
make RXTX_PATH=$RPM_BUILD_ROOT$JAVA_HOME/jre/lib/i386/ JHOME=$RPM_BUILD_ROOT$JAVA_HOME/jre/lib/ext install
 
28
echo "Driver=gnu.io.RXTXCommDriver" > $RPM_BUILD_ROOT$JAVA_HOME/jre/lib/ext/gnu.io.rxtx.properties
 
29
 
 
30
find $RPM_BUILD_ROOT/usr -xtype f -print | \
 
31
    sed "s@^$RPM_BUILD_ROOT@@g" > INSTALLED_FILES
 
32
 
 
33
if [ "$(cat INSTALLED_FILES)X" = "X" ] ; then
 
34
    echo "No files!"
 
35
    exit -1
 
36
fi
 
37
 
 
38
%files -f INSTALLED_FILES
34
39
%defattr(-,root,root)
35
40
%doc AUTHORS ChangeLog README RMISecurityManager.html COPYING INSTALL PORTING TODO
36
 
/usr/local/java/jre/lib/ext/comm.jar
37
 
/usr/local/java/jre/lib/i386/libSerial.so
38
 
/usr/local/java/jre/lib/i386/libParallel.so
39
 
/usr/local/java/jre/lib/i386/libI2C.so
40
 
/usr/local/java/jre/lib/i386/libRS485.so
41
 
/usr/local/java/jre/lib/i386/libRaw.so
42
 
/usr/local/java/jre/lib/javax.comm.properties
43
 
 
44
41
 
45
42
%clean
46
43
rm -rf $RPM_BUILD_ROOT
47
44
 
48
45
%changelog
 
46
* Sun Mar 21 2004  Willem Riede <wrrhdev@riede.org>
 
47
- adjust spec file to support rpmbuild by ordinary user in Fedora context.