source: projects/specs/trunk/b/bluez/bluez-vl.spec @ 8607

Revision 8607, 13.7 KB checked in by Takemikaduchi, 10 years ago (diff)

NEW: eudev
rtmpdump: add R: gmp-devel
gpac: remove Requires
others: rebuild with eudev

Line 
1Summary: Bluetooth utilities
2Summary(ja): Bluetooth ユーティリティ
3Name: bluez
4Version: 4.101
5Release: 4%{?_dist_release}
6License: GPLv2+
7Group: Applications/System
8
9URL: http://www.bluez.org/
10
11Vendor: Project Vine
12Distribution: Vine Linux
13Packager: daisuke, Takemikaduchi
14
15#----------------------------------------------------------------------------
16
17Source: http://www.kernel.org/pub/linux/bluetooth/%{name}-%{version}.tar.gz
18Source1: bluetooth.init.vine
19Source3: bluez-uinput.modules
20
21Source11: trusts.txt
22Source20: main.conf
23
24# http://thread.gmane.org/gmane.linux.bluez.kernel/1754
25Patch3: bluez-activate-wacom-mode2.patch
26# https://bugzilla.redhat.com/show_bug.cgi?id=498756
27Patch4: bluez-socket-mobile-cf-connection-kit.patch
28
29#----------------------------------------------------------------------------
30BuildRoot:      %{_tmppath}/%{name}-%{version}-root
31
32BuildRequires:  flex
33BuildRequires:  bison
34BuildRequires:  check-devel
35BuildRequires:  dbus-devel
36BuildRequires:  glib2-devel
37BuildRequires:  libusb-devel
38BuildRequires:  eudev-libudev-devel
39BuildRequires:  alsa-lib-devel
40BuildRequires:  gstreamer-devel
41BuildRequires:  gstreamer-plugins-base-devel
42BuildRequires:  libsndfile-devel
43BuildRequires:  readline-devel
44BuildRequires:  sbc-devel
45
46ExcludeArch: s390 s390x
47
48Obsoletes: bluez-pan < 4.0, bluez-sdp < 4.0
49Requires: initscripts, bluez-libs = %{version}
50Requires: dbus >= 0.60
51# Requires: fuse
52## Requires: hwdata >= 0.215
53Requires: hwdata >= 0.146
54# virtual provides "dbus-bluez-pin-helper" ex. bluez-gnome
55Requires: dbus-bluez-pin-helper
56Requires(preun): /sbin/chkconfig, /sbin/service
57Requires(post): /sbin/chkconfig, /sbin/service
58#----------------------------------------------------------------------------
59
60Obsoletes: bluez-utils < 4.5-2
61Provides: bluez-utils = %{version}-%{release}
62
63#----------------------------------------------------------------------------
64%description
65Utilities for use in Bluetooth applications:
66        - hcitool
67        - hciattach
68        - hciconfig
69        - bluetoothd
70        - l2ping
71        - start scripts VineLinux (RedHat base)
72        - pcmcia configuration files
73
74 Please, read %{_defaultdocdir}/%{name}-%{version}/trusts.txt
75
76The BLUETOOTH trademarks are owned by Bluetooth SIG, Inc., U.S.A.
77
78%description -l ja
79Bluetooth ユーティリティ (bluez-utils):
80        - hcitool
81        - hciattach
82        - hciconfig
83        - l2ping
84        - 起動スクリプト (Red Hat用をVineLinuxに合わせました)
85        - pcmcia コンフィグレーション ファイル
86※付属の%{_defaultdocdir}/%{name}-%{version}/trusts.txtもご覧下さい。
87
88(BLUETOOTH は Bluetooth SIG, Inc.(USA)のトレードマークです)
89
90#----------------------------------------------------------------------------
91%package libs
92Summary: Libraries for use in Bluetooth applications
93Summary(ja): BlueTooth アプリケーションの使用するライブラリ(BlueZ)
94Group: System Environment/Libraries
95
96%description libs
97Libraries for use in Bluetooth applications.
98
99%description libs -l ja
100Bluetooth アプリケーションのためのライブラリです。
101※BlueZ のユーティリティのためにも必要です
102
103#----------------------------------------------------------------------------
104%package libs-devel
105Summary: Development libraries for Bluetooth applications
106Summary(ja): Bluetooth アプリケーション開発のためのdevelパッケージ
107Group: Development/Libraries
108Requires: bluez-libs = %{version}
109Requires: pkgconfig
110Obsoletes: bluez-sdp-devel < 4.0
111
112%description libs-devel
113bluez-libs-devel contains development libraries and headers for
114use in Bluetooth applications.
115
116%description libs-devel -l ja
117bluez-libs-devel パッケージは Bluetooth アプリケーション開発のための
118ライブラリやヘッダーファイルを提供します。
119
120#----------------------------------------------------------------------------
121%package cups
122Summary: CUPS printer backend for Bluetooth printers
123Summary(ja): Bluetooth 経由の CUPS プリンタシステム用
124Group: System Environment/Daemons
125Obsoletes: bluez-utils-cups < 4.5-2
126Provides: bluez-utils-cups = %{version}-%{release}
127Requires: bluez-libs = %{version}
128Requires: cups
129
130%description cups
131This package contains the CUPS backend
132
133%description cups -l ja
134Bluetooth対応 プリンターを CUPS印刷システムから利用する
135ためのバックエンドです。
136
137#----------------------------------------------------------------------------
138%package gstreamer
139Summary: GStreamer support for SBC audio format
140Summary(ja):GStreamer で SBCオーディオプロファイルをサポートします
141Group: System Environment/Daemons
142Obsoletes: bluez-utils-gstreamer < 4.5-2
143Provides: bluez-utils-gstreamer = %{version}-%{release}
144Requires: bluez-libs = %{version}
145
146%description gstreamer
147This package contains gstreamer plugins for the Bluetooth SBC audio format
148
149%description gstreamer -l ja
150Bluetooth の SBCオーディオプロファイルを扱う gstreamer プラグインが
151含まれています。
152
153#----------------------------------------------------------------------------
154%package alsa
155Summary: ALSA support for Bluetooth audio devices
156Summary(ja): Bluetooth オーディオ機器の ALSA サポート
157Obsoletes: bluez-utils-alsa < 4.5-2
158Provides: bluez-utils-alsa = %{version}-%{release}
159Group: System Environment/Daemons
160Requires: bluez-libs = %{version}
161
162%description alsa
163This package contains ALSA support for Bluetooth audio devices
164
165%description alsa -l ja
166Bluetooth オーディオ機器のためのALSAサポートを含むパッケージです。
167
168#----------------------------------------------------------------------------
169
170%prep
171rm -rf $RPM_BUILD_ROOT
172
173%setup -q
174%patch3 -p1 -b .wacom
175%patch4 -p1 -b .socket-mobile
176
177%build
178autoreconf -if
179%configure \
180    --enable-cups --enable-hid2hci --enable-dfutool \
181    --enable-tools --enable-bccmd --enable-gstreamer \
182    --enable-hidd --enable-pand --enable-dund
183
184# copy txt
185cp %{SOURCE11} .
186
187make
188
189#----------------------------------------------------------------------------
190%install
191rm -rf $RPM_BUILD_ROOT
192make install DESTDIR=$RPM_BUILD_ROOT
193/sbin/ldconfig -n $RPM_BUILD_ROOT/%{_libdir}
194# Remove autocrap and libtool droppings
195rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la                           \
196        $RPM_BUILD_ROOT/%{_libdir}/alsa-lib/*.la                \
197        $RPM_BUILD_ROOT/%{_libdir}/bluetooth/plugins/*.la       \
198        $RPM_BUILD_ROOT/%{_libdir}/gstreamer-0.10/*.la
199
200install -D -m0755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/bluetooth
201
202# replace main.conf
203rm -f $RPM_BUILD_ROOT%{_sysconfdir}/bluetooth/main.conf
204install -D -m0644 %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/bluetooth/
205# rename serial-api.txt
206mv  doc/serial-api.txt doc/serial-api_doc.txt
207
208
209rm -f ${RPM_BUILD_ROOT}/%{_sysconfdir}/udev/*.rules
210install -D -m0644 scripts/bluetooth-serial.rules ${RPM_BUILD_ROOT}/%{_sysconfdir}/udev/rules.d/97-bluetooth-serial.rules
211install -D -m0755 scripts/bluetooth_serial ${RPM_BUILD_ROOT}/lib/udev/bluetooth_serial
212install -D -m0644 scripts/bluetooth-hid2hci.rules ${RPM_BUILD_ROOT}/%{_sysconfdir}/udev/rules.d/97-bluetooth-hid2hci.rules
213
214install -D -m0755 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/modules/bluez-uinput.modules
215
216install -d -m0755 $RPM_BUILD_ROOT/%{_localstatedir}/lib/bluetooth
217
218mkdir -p $RPM_BUILD_ROOT/%{_libdir}/bluetooth/
219
220install -D -p -m0644 audio/audio.conf ${RPM_BUILD_ROOT}/etc/bluetooth/
221
222%clean
223rm -rf $RPM_BUILD_ROOT
224
225#----------------------------------------------------------------------------
226%post
227/sbin/chkconfig --add bluetooth
228if [ "$1" -ge "1" ]; then
229        /sbin/service bluetooth condrestart >/dev/null 2>&1 || :
230fi
231exit 0
232
233%preun
234if [ "$1" = "0" ]; then
235        /sbin/service bluetooth stop >/dev/null 2>&1 || :
236        /sbin/chkconfig --del bluetooth
237fi
238exit 0
239
240%post libs
241/sbin/ldconfig
242
243%postun libs
244/sbin/ldconfig
245
246#----------------------------------------------------------------------------
247%files
248%defattr(-, root, root)
249%{_bindir}/*
250%{_sbindir}/*
251%{_mandir}/man1/*
252%{_mandir}/man8/*
253%dir %{_sysconfdir}/bluetooth/
254%config(noreplace) %{_sysconfdir}/bluetooth/*
255%config(noreplace) %{_sysconfdir}/sysconfig/*
256%config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
257%{_sysconfdir}/udev/rules.d/*.rules
258%{_sysconfdir}/rc.d/init.d/*
259%{_libdir}/bluetooth/
260%{_datadir}/dbus-1/system-services/org.bluez.service
261/lib/udev/bluetooth_serial
262/lib/udev/hid2hci
263/lib/udev/rules.d/*.rules
264
265%files libs
266%defattr(-, root, root)
267%{_libdir}/libbluetooth.so.*
268%doc AUTHORS COPYING INSTALL ChangeLog NEWS README trusts.txt
269%doc */*.txt
270
271%files libs-devel
272%defattr(-, root, root)
273%{_libdir}/libbluetooth.so
274%dir %{_includedir}/bluetooth
275%{_includedir}/bluetooth/*
276%{_libdir}/pkgconfig/bluez.pc
277
278%files cups
279%defattr(-, root, root)
280%{_libdir}/cups/backend/bluetooth
281
282%files gstreamer
283%defattr(-, root, root)
284%{_libdir}/gstreamer-*/*.so
285
286%files alsa
287%defattr(-, root, root)
288#%config %{_sysconfdir}/alsa/bluetooth.conf
289%config %{_datadir}/alsa/bluetooth.conf
290%{_libdir}/alsa-lib/*.so
291
292%changelog
293* Tue Jun 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.101-4
294- change BuildRequires: eudev-libudev-devel instead of libudev-devel
295
296* Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.101-3
297- rebuild with VineSeed environment
298
299* Thu Jul 11 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 4.101-2
300- build with sbc
301  - add BR: sbc-devel
302
303* Sun Jun 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.101-1
304- new upstream release
305
306* Sun Mar 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.99-1
307- new upstream release
308
309* Thu Feb 23 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.98-1
310- new upstream release
311
312* Sun Dec 25 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.97-1
313- new upstream release
314- add BuildRequires: check-devel, readline-devel
315
316* Sun Aug 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.96-1
317- new upstream release
318- add BuildRequires: libudev-devel
319
320* Thu Feb 24 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.89-1
321- new upstream release
322
323* Sat Feb 05 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.87-1
324- new upstream release
325
326* Thu Dec 30 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.84-1
327- new upstream release
328
329* Sun Dec 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.82-1
330- new upstream release
331
332* Fri Dec 10 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.81-1
333- new upstream release
334
335* Tue Nov 16 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.79-1
336- new upstream release
337- drop Patch2
338
339* Wed Nov 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.77-1
340- new upstream release
341- fix %files (change path of alsa/bluetooth.conf)
342
343* Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.69-2
344- rebuild with rpm-4.8.1 for pkg-config file
345
346* Mon Jul 19 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.69-1
347- new upstream release
348
349* Mon Jun 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.66-1
350- new upstream release
351
352* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.64-1
353- new upstream release
354- drop Patch1, Patch5, Patch6
355
356* Sun Jul 05 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.42-2
357- add bluetooth.init again.
358  - on-demand startup on bootup process will fail, because
359    D-BUS service is not started yet.
360
361* Sun Jun 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.42-1
362- new upstream release
363
364* Mon Jun 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.41-2
365- remove bluetooth.init
366  - on-demand start/stop bluetoothd using udev
367  - run hid2hci using udev
368- add missing files to %%files
369
370* Fri Jun 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.41-1
371- new upstream release
372- add udev rule
373- add upstream Patch[2-6]
374
375* Tue May 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.37-1
376- new upstream release
377
378* Fri Oct 24 2008 Seiichirou Babasaki 4.15-1
379- Update to 4.15
380- added # Maintainers:  comments.
381- FedoraCore - LOGS
382-- 4.14-2
383-- Add script to autoload uinput on startup, so the PS3 remote
384   works out-of-the-box
385-- 4.14-1 - Update to 4.14
386-- 4.13-3
387-- Update udev rules (#246840)
388-- 4.13-2
389-- Fix PS3 BD remote input event generation
390-- 4.13-1 - Update to 4.13
391-- 4.12-1 - Update to 4.12
392-- 4.11-1 - Update to 4.11
393-- 4.10-1 - Update to 4.10
394-- 4.9-1 - Update to 4.9
395-- 4.8-1 - Update to 4.8
396-- 4.7-1 - Update to 4.7
397-- 4.6-4
398-- Fix patch application
399-- 4.6-3
400-- Add fuzz
401-- 4.6-2
402-- Fix possible crasher on resume from suspend
403-- 4.6-1 - Update to 4.6
404-- 4.5-4
405-- SDP browse fixes
406-- 4.5-3
407-- Bluez-alsa needs to provide/obsolete bluez-utils-alsa
408-- Use versioned Obsoletes:
409-- 4.5-2
410-- Change main utils package name to 'bluez'; likewise its subpackages
411-- Remove references to obsolete initscripts (hidd,pand,dund)
412-- 4.5-1
413-- Update to 4.5
414-- Fix initscript to actually start bluetoothd by hand
415-- Add chkconfig information to the initscript
416-- 4.4-2
417-- Fix rpmlint problems
418-- Fix input device handling
419-- 4.4-1
420-- Update to 4.4
421-- Update source address, and remove unneeded deps (thanks Marcel)
422-- 4.1-1
423-- Initial build
424- updated specfile
425- VineLinux-4.2 logfile
426-- *Thu Oct 2 2008 Seiichirou Babasaki 3.24-4
427-- update bleuz-gnome, rebuild bluez-utils
428-- Requires: fuse
429-- updated specfile
430-- *Tue Sep 30 2008 Seiichirou Babasaki 3.24-3
431-- trusts.txt update (added audio profile)
432-- updated specfile
433
434#----------------------------------------------------------------------------
435* Fri Sep 26 2008 Seiichirou Babasaki 3.32-2
436- *.conf update
437- updated specfile
438
439* Fri Jun 13 2008 Seiichirou Babasaki 3.32-1
440- Updated 3.32
441- Updated specfile
442- ** LOGS 3.31-2
443- ** Add a .service file, starting up hcid only when used (#446918)
444- ** Fix descriptions in the initscript headers (#433647)
445- ** LOGS 3.30-2
446- ** Add support for Dell HID/HCI switch
447- ** LOGS 3.27-1
448- ** Ship audio.conf (#278831)
449- ** Ship network service
450
451* Sat Jan 26 2008 Seiichirou Babasaki 3.24-2
452- Updated specfile
453-   marge bluez-utils-3.24-conf-vl.patch
454-      << bluez-utils-2.3-conf.patch
455- add trusts.txt(ja)
456- Updated specfile
457
458* Mon Jan 21 2008 Seiichirou Babasaki 3.24-1vl2
459- Updated specfile for (dbus-devel >= 0.90)
460
461* Wed Jan 16 2008 Seiichirou Babasaki 3.24-1vl1
462- Import bluez-utils - Packager: Babasaki
463- Updated specfile for (dbus-devel >= 0.60)
464- Update to 3.24
Note: See TracBrowser for help on using the repository browser.