]> git.pld-linux.org Git - packages/libbtctl.git/blame - libbtctl.spec
- release 8 (by relup.sh)
[packages/libbtctl.git] / libbtctl.spec
CommitLineData
35f1d87a 1#
2# todo:
aa14ff54 3# - mono bindings (build crashes on ppc)
35f1d87a 4#
699afe17 5# Conditional build:
8f2f102a 6%bcond_without apidocs # disable gtk-doc
b270f41a 7%bcond_without static_libs # don't build static library
699afe17 8#
35f1d87a 9Summary: Bluetooth GObject based library
628257f3 10Summary(pl.UTF-8): Biblioteka do programowania urządzeń Bluetooth
20dae11b 11Name: libbtctl
53e7f8ee 12Version: 0.10.0
cb663033 13Release: 8
20dae11b 14License: GPL
15Group: Libraries
53e7f8ee
PZ
16Source0: http://ftp.gnome.org/pub/GNOME/sources/libbtctl/0.10/%{name}-%{version}.tar.bz2
17# Source0-md5: 83d5f90efb2b26d1bd12a668940d02ba
b732990c 18Patch0: %{name}-make-jN.patch
24f59780 19Patch1: %{name}-newapi.patch
20dae11b 20URL: http://usefulinc.com/software/gnome-bluetooth/
c65b5206 21BuildRequires: autoconf >= 2.52
cdbb9ddf 22BuildRequires: automake
3833cb4e 23BuildRequires: bluez-libs-devel >= 2.25
d394a255 24BuildRequires: docbook-dtd412-xml
4ef5257e 25BuildRequires: gettext-tools
f0451f85 26BuildRequires: glib2-devel >= 1:2.12.4
8f2f102a 27%{?with_apidocs:BuildRequires: gtk-doc >= 1.7}
d8eb2a39 28BuildRequires: intltool >= 0.35.0
79b0f10d 29BuildRequires: libtool
3833cb4e 30BuildRequires: openobex-devel >= 1.2
babdd725 31BuildRequires: pkgconfig
afc48029 32BuildRequires: python-devel >= 1:2.3
f0451f85 33BuildRequires: python-pygtk-devel >= 2.10.3
b732990c 34BuildRequires: rpm-pythonprov
3833cb4e 35Requires: bluez-libs >= 2.25
20dae11b 36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
babdd725
JB
39This package contains a library to control Bluetooth devices.
40
bafdca3c
JR
41%description -l pl.UTF-8
42Ten pakiet zawiera bibliotekę do kontrolowania urządzeń Bluetooth.
20dae11b 43
44%package devel
45Summary: Header files for libbtctl library
628257f3 46Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libbtctl
20dae11b 47Group: Development/Libraries
cdbb9ddf 48Requires: %{name} = %{version}-%{release}
3833cb4e 49Requires: bluez-libs-devel >= 2.25
f0451f85 50Requires: glib2-devel >= 1:2.12.4
3833cb4e 51Requires: openobex-devel >= 1.2
20dae11b 52
53%description devel
54Header files for libbtctl library.
55
bafdca3c
JR
56%description devel -l pl.UTF-8
57Pliki nagłówkowe biblioteki libbtctl.
20dae11b 58
59%package static
60Summary: Static libbtctl library
628257f3 61Summary(pl.UTF-8): Statyczna biblioteka libbtctl
20dae11b 62Group: Development/Libraries
cdbb9ddf 63Requires: %{name}-devel = %{version}-%{release}
20dae11b 64
65%description static
66Static libbtctl library.
67
bafdca3c 68%description static -l pl.UTF-8
20dae11b 69Statyczna biblioteka libbtctl.
70
35f1d87a 71%package -n python-btctl
72Summary: Python bindings for libbtctl library
628257f3 73Summary(pl.UTF-8): Wiązania dla języka Python biblioteki libbtctl
35f1d87a 74Group: Libraries/Python
75Requires: %{name} = %{version}-%{release}
76%pyrequires_eq python-libs
77
35f1d87a 78%description -n python-btctl
79Static libbtctl library.
80
bafdca3c
JR
81%description -n python-btctl -l pl.UTF-8
82Wiązania dla języka Python biblioteki libbtctl.
35f1d87a 83
8f2f102a
MB
84%package apidocs
85Summary: libbtctl API documentation
86Summary(pl.UTF-8): Dokumentacja API libbtctl
87Group: Documentation
88Requires: gtk-doc-common
89
90%description apidocs
91libbtctl API documentation.
92
93%description apidocs -l pl.UTF-8
94Dokumentacja API libbtctl.
95
20dae11b 96%prep
97%setup -q
b732990c 98%patch0 -p1
24f59780 99%patch1 -p1
20dae11b 100
101%build
35f1d87a 102%{__libtoolize}
103%{__aclocal}
104%{__autoheader}
105%{__autoconf}
106%{__automake}
babdd725 107%configure \
aa14ff54 108 --disable-mono \
8f2f102a 109 --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
d25fecb9 110 --with-html-path=%{_gtkdocdir} \
b270f41a 111 %{!?with_static_libs:--disable-static}
b732990c 112%{__make} \
cbbf731f 113 pydir=%{py_sitedir}
20dae11b 114
115%install
116rm -rf $RPM_BUILD_ROOT
117
118%{__make} install \
35f1d87a 119 DESTDIR=$RPM_BUILD_ROOT \
cbbf731f
JB
120 HTML_DIR=%{_gtkdocdir} \
121 pydir=%{py_sitedir}
20dae11b 122
b0a60663
JB
123rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.{la,a}
124
8f2f102a
MB
125%{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
126
b0a60663
JB
127%find_lang %{name}
128
20dae11b 129%clean
130rm -rf $RPM_BUILD_ROOT
131
132%post -p /sbin/ldconfig
133%postun -p /sbin/ldconfig
134
b0a60663 135%files -f %{name}.lang
babdd725
JB
136%defattr(644,root,root,755)
137%doc AUTHORS ChangeLog README
24f59780
MB
138%attr(755,root,root) %{_libdir}/libbtctl.so.*.*.*
139%attr(755,root,root) %ghost %{_libdir}/libbtctl.so.4
20dae11b 140
141%files devel
142%defattr(644,root,root,755)
24f59780
MB
143%attr(755,root,root) %{_libdir}/libbtctl.so
144%{_libdir}/libbtctl.la
20dae11b 145%{_includedir}/%{name}
24f59780 146%{_pkgconfigdir}/libbtctl.pc
20dae11b 147
b270f41a 148%if %{with static_libs}
20dae11b 149%files static
150%defattr(644,root,root,755)
24f59780 151%{_libdir}/libbtctl.a
d25fecb9 152%endif
35f1d87a 153
154%files -n python-btctl
155%defattr(644,root,root,755)
24f59780 156%attr(755,root,root) %{py_sitedir}/btctl.so
8f2f102a
MB
157
158%if %{with apidocs}
159%files apidocs
160%defattr(644,root,root,755)
161%{_gtkdocdir}/libbtctl
162%endif
This page took 0.058584 seconds and 4 git commands to generate.