]> git.pld-linux.org Git - packages/openobex.git/blob - openobex.spec
868f9cb0ee0226397510e0b55f513601c524382e
[packages/openobex.git] / openobex.spec
1 #
2 # Conditional build:
3 %bcond_without  static_libs     # don't build static library
4 #
5 Summary:        Library for using OBEX
6 Summary(es.UTF-8):      Biblioteca para usar OBEX
7 Summary(pl.UTF-8):      Biblioteka do obsługi protokołu OBEX
8 Name:           openobex
9 Version:        1.5
10 Release:        3
11 License:        LGPL v2.1+ (library), GPL v2+ (applications)
12 Group:          Libraries
13 Source0:        http://www.kernel.org/pub/linux/bluetooth/%{name}-%{version}.tar.gz
14 # Source0-md5:  0d83dc86445a46a1b9750107ba7ab65c
15 Patch0:         %{name}-pc.patch
16 URL:            http://openobex.sourceforge.net/
17 BuildRequires:  autoconf >= 2.50
18 BuildRequires:  automake
19 BuildRequires:  bluez-libs-devel
20 BuildRequires:  gettext-tools
21 BuildRequires:  libtool
22 BuildRequires:  libusb-compat-devel
23 BuildRequires:  pkgconfig
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 This library tries to implement a generic OBEX Session Protocol. It
28 does not implement the OBEX Application FrameWork.
29
30 %description -l es.UTF-8
31 Esta biblioteca procura dar una implementación genérica del protocolo
32 OBEX Session Protocol. La implementación de OBEX Application FrameWork
33 no está incluida.
34
35 %description -l pl.UTF-8
36 Ta biblioteka to próba implementacji podstawowego protokołu sesji OBEX
37 Session Protocol. OBEX Application FrameWork nie jest
38 zaimplementowany.
39
40 %package devel
41 Summary:        Header files for Open OBEX
42 Summary(es.UTF-8):      Ficheros de cabecera para Open OBEX
43 Summary(pl.UTF-8):      Pliki nagłówkowe Open OBEX
44 License:        LGPL v2.1+
45 Group:          Development/Libraries
46 Requires:       %{name} = %{version}-%{release}
47 Requires:       bluez-libs-devel
48 Requires:       libusb-compat-devel
49
50 %description devel
51 The header files are only needed for development of programs using the
52 Open OBEX library.
53
54 %description devel -l es.UTF-8
55 Estos ficheros de cabecera sólo son necesarios para desarrollar
56 programas que usan la biblioteca Open OBEX.
57
58 %description devel -l pl.UTF-8
59 W pakiecie tym znajdują się pliki nagłówkowe, przeznaczone dla
60 programistów używających biblioteki Open OBEX.
61
62 %package static
63 Summary:        Static Open OBEX library
64 Summary(es.UTF-8):      Biblioteca estática de Open OBEX
65 Summary(pl.UTF-8):      Biblioteka statyczna Open OBEX
66 License:        LGPL v2.1+
67 Group:          Development/Libraries
68 Requires:       %{name}-devel = %{version}-%{release}
69
70 %description static
71 Static Open OBEX library.
72
73 %description static -l pl.UTF-8
74 Biblioteka statyczna Open OBEX.
75
76 %package apps
77 Summary:        Open OBEX utility programs
78 Summary(pl.UTF-8):      Narzędzia Open OBEX
79 License:        GPL v2+
80 Group:          Applications/Communications
81 Requires:       %{name} = %{version}-%{release}
82 Obsoletes:      openobex-progs
83
84 %description apps
85 This package contains utility programs made to show Open OBEX library
86 usage.
87
88 %description apps -l es.UTF-8
89 Este paquete contiene unas herramientas hechas para demonstrar el uso
90 de la biblioteca Open OBEX.
91
92 %description apps -l pl.UTF-8
93 Ten pakiet zawiera narzędzia zrobione aby pokazać sposób użycia
94 biblioteki Open OBEX.
95
96 %prep
97 %setup -q
98 %patch0 -p1
99
100 %build
101 %{__libtoolize}
102 %{__aclocal}
103 %{__autoconf}
104 %{__automake}
105 %configure \
106         --enable-apps \
107         %{!?with_static_libs:--disable-static}
108
109 %{__make}
110
111 %install
112 rm -rf $RPM_BUILD_ROOT
113
114 %{__make} install \
115         DESTDIR=$RPM_BUILD_ROOT
116
117 %clean
118 rm -rf $RPM_BUILD_ROOT
119
120 %post   -p /sbin/ldconfig
121 %postun -p /sbin/ldconfig
122
123 %files
124 %defattr(644,root,root,755)
125 %doc AUTHORS ChangeLog README
126 %attr(755,root,root) %{_libdir}/libopenobex.so.*.*.*
127 %attr(755,root,root) %ghost %{_libdir}/libopenobex.so.1
128
129 %files devel
130 %defattr(644,root,root,755)
131 %attr(755,root,root) %{_libdir}/libopenobex.so
132 %{_libdir}/libopenobex.la
133 %{_includedir}/openobex
134 %{_pkgconfigdir}/openobex.pc
135
136 %if %{with static_libs}
137 %files static
138 %defattr(644,root,root,755)
139 %{_libdir}/libopenobex.a
140 %endif
141
142 %files apps
143 %defattr(644,root,root,755)
144 %attr(755,root,root) %{_bindir}/ircp
145 %attr(755,root,root) %{_bindir}/irobex_palm3
146 %attr(755,root,root) %{_bindir}/irxfer
147 %attr(755,root,root) %{_bindir}/obex_tcp
148 %attr(755,root,root) %{_bindir}/obex_test
This page took 0.044208 seconds and 2 git commands to generate.