]> git.pld-linux.org Git - packages/libqmi.git/blame - libqmi.spec
- updated to 1.26.8
[packages/libqmi.git] / libqmi.spec
CommitLineData
487ab4a4 1# TODO: --enable-qmi-username=???
31684a65
MB
2#
3# Conditional build:
4%bcond_without apidocs # do not build and package API docs
b6022e9d 5
31684a65 6Summary: GLib library for talking to WWAN modems and devices using QMI protocol
edccb50c 7Summary(pl.UTF-8): Biblioteka GLib do komunikacji z modemami i urządzeniami WWAN z użyciem protokołu QMI
31684a65 8Name: libqmi
d33ab80c 9Version: 1.26.8
1bf74393 10Release: 1
edccb50c 11License: LGPL v2+
31684a65 12Group: Libraries
1bf74393 13Source0: https://www.freedesktop.org/software/libqmi/%{name}-%{version}.tar.xz
d33ab80c 14# Source0-md5: fc04d3894300d54497ec02469c660190
1bf74393 15URL: https://www.freedesktop.org/wiki/Software/libqmi/
31684a65 16BuildRequires: autoconf >= 2.68
ec0732e2 17BuildRequires: autoconf-archive >= 2017.03.21
31684a65 18BuildRequires: automake >= 1:1.11
ec0732e2 19BuildRequires: glib2-devel >= 1:2.48
9c0a267f 20%if %(locale -a | grep -q '^C\.utf8$'; echo $?)
e9d31181
JB
21BuildRequires: glibc-localedb-all
22%endif
ec0732e2 23BuildRequires: gobject-introspection-devel >= 0.9.6
edccb50c 24BuildRequires: gtk-doc >= 1.0
487ab4a4 25BuildRequires: help2man
9c0a267f 26BuildRequires: libmbim-devel >= 1.18.0
ec0732e2 27BuildRequires: linux-libc-headers >= 7:4.15
31684a65
MB
28BuildRequires: libtool >= 2:2.2
29BuildRequires: pkgconfig
06071242 30BuildRequires: rpmbuild(macros) >= 1.752
0591cd27 31BuildRequires: udev-glib-devel >= 1:147
ec0732e2 32Requires: glib2 >= 1:2.48
9c0a267f 33Requires: libmbim >= 1.18.0
0591cd27 34Requires: udev-glib >= 1:147
31684a65
MB
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38libqmi is a GLib library for talking to WWAN modems and devices which
39speak the Qualcomm MSM Interface (QMI) protocol.
40
edccb50c
JB
41%description -l pl.UTF-8
42libqmi to biblioteka GLib do komunikacji z modemami i urządzeniami
43WWAN, obsługującymi protokół QMI (Qualcomm MSM Interface).
44
31684a65
MB
45%package devel
46Summary: Header files for libqmi library
47Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libqmi
48Group: Development/Libraries
49Requires: %{name} = %{version}-%{release}
ec0732e2 50Requires: glib2-devel >= 1:2.48
1816a22b 51Requires: libmbim-devel >= 1.18.0
31684a65
MB
52
53%description devel
54Header files for libqmi library.
55
56%description devel -l pl.UTF-8
57Pliki nagłówkowe biblioteki libqmi.
58
59%package static
60Summary: Static libqmi library
61Summary(pl.UTF-8): Statyczna biblioteka libqmi
62Group: Development/Libraries
63Requires: %{name}-devel = %{version}-%{release}
64
65%description static
66Static libqmi library.
67
68%description static -l pl.UTF-8
69Statyczna biblioteka libqmi.
70
71%package apidocs
72Summary: libqmi API documentation
73Summary(pl.UTF-8): Dokumentacja API biblioteki libqmi
74Group: Documentation
75Requires: gtk-doc-common
06071242 76%{?noarchpackage}
31684a65
MB
77
78%description apidocs
79API documentation for libqmi library.
80
81%description apidocs -l pl.UTF-8
82Dokumentacja API biblioteki libqmi.
83
ada57c90
JB
84%package -n bash-completion-libqmi
85Summary: Bash completion for qmictl command
86Summary(pl.UTF-8): Bashowe dopełnianie składni polecenia qmictl
87Group: Applications/Shells
88Requires: %{name} = %{version}-%{release}
89Requires: bash-completion >= 2.0
06071242 90%{?noarchpackage}
ada57c90
JB
91
92%description -n bash-completion-libqmi
93Bash completion for qmictl command.
94
95%description -n bash-completion-libqmi -l pl.UTF-8
96Bashowe dopełnianie składni polecenia qmictl.
97
31684a65
MB
98%prep
99%setup -q
100
101%build
102%{__libtoolize}
103%{__aclocal} -I m4
104%{__autoconf}
105%{__autoheader}
106%{__automake}
107%configure \
108 %{__enable_disable apidocs gtk-doc} \
ec0732e2 109 --enable-qrtr \
31684a65
MB
110 --disable-silent-rules \
111 --with-html-dir=%{_gtkdocdir}
e9d31181
JB
112
113LC_ALL=C.UTF-8 \
31684a65
MB
114%{__make}
115
116%install
117rm -rf $RPM_BUILD_ROOT
118
119%{__make} install \
120 DESTDIR=$RPM_BUILD_ROOT
121
122%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
123
124%clean
125rm -rf $RPM_BUILD_ROOT
126
127%post -p /sbin/ldconfig
128%postun -p /sbin/ldconfig
129
130%files
131%defattr(644,root,root,755)
132%doc AUTHORS NEWS README TODO
0591cd27 133%attr(755,root,root) %{_bindir}/qmi-firmware-update
31684a65
MB
134%attr(755,root,root) %{_bindir}/qmi-network
135%attr(755,root,root) %{_bindir}/qmicli
136%attr(755,root,root) %{_libdir}/libqmi-glib.so.*.*.*
ada57c90 137%attr(755,root,root) %ghost %{_libdir}/libqmi-glib.so.5
ec0732e2
JB
138%{_libdir}/girepository-1.0/Qmi-1.0.typelib
139%{_libdir}/girepository-1.0/Qrtr-1.0.typelib
ead32970 140%attr(755,root,root) %{_libexecdir}/qmi-proxy
0591cd27 141%{_mandir}/man1/qmi-firmware-update.1*
ead32970 142%{_mandir}/man1/qmi-network.1*
3a90b4e7 143%{_mandir}/man1/qmicli.1*
31684a65
MB
144
145%files devel
146%defattr(644,root,root,755)
147%attr(755,root,root) %{_libdir}/libqmi-glib.so
148%{_includedir}/libqmi-glib
ec0732e2
JB
149%{_datadir}/gir-1.0/Qmi-1.0.gir
150%{_datadir}/gir-1.0/Qrtr-1.0.gir
31684a65
MB
151%{_pkgconfigdir}/qmi-glib.pc
152
153%files static
154%defattr(644,root,root,755)
155%{_libdir}/libqmi-glib.a
156
157%if %{with apidocs}
158%files apidocs
159%defattr(644,root,root,755)
160%{_gtkdocdir}/libqmi-glib
161%endif
ada57c90
JB
162
163%files -n bash-completion-libqmi
164%defattr(644,root,root,755)
165%{bash_compdir}/qmicli
This page took 0.069949 seconds and 4 git commands to generate.