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
13 #, pthsem-devel, m68hc05-gcc
14 Requires: eibd
-server
, eibd
-clients
, eibd
-client
-sources
, libeibclient
-devel
, bcusdk
-build
17 A SDK to develop application
for EIB BCU
1 and
2.
19 %package -n eibd
-server
21 Group: Development
/Tools
23 %description -n eibd
-server
24 eibd is a daemon
, which supports connection to an EIB bus over various
25 access devices and provide its services over TCP
/IP or Unix domain sockets.
26 Note
: Some backends may crash Linux
2.6 kernels before
2.6.11.
28 %package -n eibd
-clients
30 Group: Development
/Tools
32 %description -n eibd
-clients
33 provides simple example programs to perform some management task on a EIB system.
35 %package -n libeibclient
-devel
36 Summary: eibd client library
37 Group: Development
/Tools
39 %description -n libeibclient
-devel
40 provides a simple client library written
in C to access the EIB bus over eibd.
42 %package -n eibd
-client
-sources
43 Summary: sources of the eibd client programs
44 Group: Development
/Tools
46 %description -n eibd
-client
-sources
47 provides the
source of the eibd client programs as examples how to use
48 the eibd client library.
50 %package -n bcusdk
-build
51 Requires: m68hc05
-gcc
, libxslt
52 Summary: BCU SDK image building programs
53 Group: Development
/Tools
55 %description -n bcusdk
-build
56 contains all files and programs to build BCU images
58 # no debug package + strip
59 %define __spec_install_post
%{nil}
60 %define debug_package
%{nil}
68 %configure --enable-ft12
--enable-pei16
--enable-tpuart
--enable-pei16s
--enable-tpuarts \
69 --enable-eibnetip
--enable-eibnetipserver
--enable-eibnetiptunnel
--enable-usb
--enable-groupcache
74 rm -rf $RPM_BUILD_ROOT
75 make install DESTDIR
=$RPM_BUILD_ROOT
79 rm -rf $RPM_BUILD_ROOT
83 %defattr(-,root
,root
,-)
86 %files -n bcusdk
-build
87 %defattr(-,root
,root
,-)
88 /usr
/share
/bcusdk
/include
89 /usr
/share
/bcusdk
/ldscripts
99 /usr
/bin
/extractprogid
100 /usr
/bin
/gencitemplate
104 /usr
/share
/bcusdk
/examples
/*.xml
106 %files -n eibd
-server
107 %defattr(-,root
,root
,-)
111 /usr
/bin
/eibnetdescribe
112 /usr
/bin
/eibnetsearch
115 %files -n eibd
-clients
116 %defattr(-,root
,root
,-)
119 /usr
/bin
/vbusmonitor1
120 /usr
/bin
/vbusmonitor1poll
121 /usr
/bin
/vbusmonitor2
125 /usr
/bin
/groupsresponse
126 /usr
/bin
/groupresponse
134 /usr
/bin
/mprogmodeoff
135 /usr
/bin
/mprogmodestatus
136 /usr
/bin
/mprogmodetoggle
139 /usr
/bin
/progmodestatus
140 /usr
/bin
/progmodetoggle
145 /usr
/bin
/mpropscanpoll
146 /usr
/bin
/readindividual
147 /usr
/bin
/writeaddress
150 /usr
/bin
/groupsocketlisten
151 /usr
/bin
/groupsocketread
152 /usr
/bin
/groupreadresponse
153 /usr
/bin
/groupcacheenable
154 /usr
/bin
/groupcachedisable
155 /usr
/bin
/groupcacheclear
156 /usr
/bin
/groupcacheremove
157 /usr
/bin
/groupcachereadsync
158 /usr
/bin
/groupcacheread
160 %files -n libeibclient
-devel
161 %defattr(-,root
,root
,-)
163 /usr
/lib
/libeibclient.a
165 %files -n eibd
-client
-sources
166 %defattr(-,root
,root
,-)
167 /usr
/share
/bcusdk
/examples
/*.c
168 /usr
/share
/bcusdk
/examples
/*.h
172 * Sat Jul
30 2005 Martin Koegler
<mkoegler@auto.tuwien.ac.at
> - 0:0.0.0-3