6 Group: Development
/Tools
8 URL: http
://www.auto.tuwien.ac.at
/~mkoegler
/index.php
/bcusdk
9 Source0: bcusdk
-%{version}.tar.gz
10 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n
)
12 BuildRequires
: libxml2
-devel
, gcc
-c
++, make, flex
, bison
, pthsem
-devel
, m68hc05
-gcc
, gcc
-java
, fastjar
, indent
13 Requires: eibd
-server
, eibd
-clients
, eibd
-client
-sources
, libeibclient
-devel
, bcusdk
-build
16 A SDK to develop application
for EIB BCU
1 and
2.
18 %package -n eibd
-server
20 Group: Development
/Tools
22 %description -n eibd
-server
23 eibd is a daemon
, which supports connection to an EIB bus over various
24 access devices and provide its services over TCP
/IP or Unix domain sockets.
25 Note
: Some backends may crash Linux
2.6 kernels before
2.6.11.
27 %package -n eibd
-clients
29 Group: Development
/Tools
31 %description -n eibd
-clients
32 provides simple example programs to perform some management task on a EIB system.
34 %package -n libeibclient
-devel
35 Summary: eibd client library
36 Group: Development
/Tools
38 %description -n libeibclient
-devel
39 provides a simple client library written
in C to access the EIB bus over eibd.
41 %package -n eibd
-client
-sources
42 Summary: sources of the eibd client programs
43 Group: Development
/Tools
45 %description -n eibd
-client
-sources
46 provides the
source of the eibd client programs as examples how to use
47 the eibd client library.
49 %package -n bcusdk
-build
50 Requires: m68hc05
-gcc
, libxslt
51 Summary: BCU SDK image building programs
52 Group: Development
/Tools
54 %description -n bcusdk
-build
55 contains all files and programs to build BCU images
57 # no debug package + strip
58 %define __spec_install_post
%{nil}
59 %define debug_package
%{nil}
67 %configure --enable-ft12
--enable-pei16
--enable-tpuart
--enable-pei16s
--enable-tpuarts \
68 --enable-eibnetip
--enable-eibnetipserver
--enable-eibnetiptunnel
--enable-usb
--enable-groupcache
--enable-java
73 rm -rf $RPM_BUILD_ROOT
74 make install DESTDIR
=$RPM_BUILD_ROOT
78 rm -rf $RPM_BUILD_ROOT
82 %defattr(-,root
,root
,-)
85 %files -n bcusdk
-build
86 %defattr(-,root
,root
,-)
87 /usr
/share
/bcusdk
/include
88 /usr
/share
/bcusdk
/ldscripts
98 /usr
/bin
/extractprogid
99 /usr
/bin
/gencitemplate
103 /usr
/share
/bcusdk
/examples
/*.xml
105 %files -n eibd
-server
106 %defattr(-,root
,root
,-)
110 /usr
/bin
/eibnetdescribe
111 /usr
/bin
/eibnetsearch
114 %files -n eibd
-clients
115 %defattr(-,root
,root
,-)
118 /usr
/bin
/vbusmonitor1
119 /usr
/bin
/vbusmonitor1poll
120 /usr
/bin
/vbusmonitor2
124 /usr
/bin
/groupsresponse
125 /usr
/bin
/groupresponse
133 /usr
/bin
/mprogmodeoff
134 /usr
/bin
/mprogmodestatus
135 /usr
/bin
/mprogmodetoggle
138 /usr
/bin
/progmodestatus
139 /usr
/bin
/progmodetoggle
144 /usr
/bin
/mpropscanpoll
145 /usr
/bin
/readindividual
146 /usr
/bin
/writeaddress
149 /usr
/bin
/groupsocketlisten
150 /usr
/bin
/groupsocketread
151 /usr
/bin
/groupreadresponse
152 /usr
/bin
/groupcacheenable
153 /usr
/bin
/groupcachedisable
154 /usr
/bin
/groupcacheclear
155 /usr
/bin
/groupcacheremove
156 /usr
/bin
/groupcachereadsync
157 /usr
/bin
/groupcacheread
161 %files -n libeibclient
-devel
162 %defattr(-,root
,root
,-)
164 /usr
/lib
/libeibclient.a
165 /usr
/share
/bcusdk
/eibclient.php
166 /usr
/share
/java
/eibclient.jar
168 %files -n eibd
-client
-sources
169 %defattr(-,root
,root
,-)
170 /usr
/share
/bcusdk
/examples
/*.c
171 /usr
/share
/bcusdk
/examples
/*.h
175 * Sat Jul
30 2005 Martin Koegler
<mkoegler@auto.tuwien.ac.at
> - 0:0.0.0-3