]> git.pld-linux.org Git - packages/libqmi.git/blame - libqmi.spec
- updated to 1.26.0
[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
ec0732e2 9Version: 1.26.0
1bf74393 10Release: 1
edccb50c 11License: LGPL v2+
31684a65 12Group: Libraries
1bf74393 13Source0: https://www.freedesktop.org/software/libqmi/%{name}-%{version}.tar.xz
ec0732e2 14# Source0-md5: 8da95a97e893311878f8ce12dcf8fad0
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
ada57c90 30BuildRequires: rpmbuild(macros) >= 1.673
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
dc5e3f06 76%if "%{_rpmversion}" >= "4.6"
b6022e9d
ER
77BuildArch: noarch
78%endif
31684a65
MB
79
80%description apidocs
81API documentation for libqmi library.
82
83%description apidocs -l pl.UTF-8
84Dokumentacja API biblioteki libqmi.
85
ada57c90
JB
86%package -n bash-completion-libqmi
87Summary: Bash completion for qmictl command
88Summary(pl.UTF-8): Bashowe dopełnianie składni polecenia qmictl
89Group: Applications/Shells
90Requires: %{name} = %{version}-%{release}
91Requires: bash-completion >= 2.0
dc5e3f06
JB
92%if "%{_rpmversion}" >= "4.6"
93BuildArch: noarch
94%endif
ada57c90
JB
95
96%description -n bash-completion-libqmi
97Bash completion for qmictl command.
98
99%description -n bash-completion-libqmi -l pl.UTF-8
100Bashowe dopełnianie składni polecenia qmictl.
101
31684a65
MB
102%prep
103%setup -q
104
105%build
106%{__libtoolize}
107%{__aclocal} -I m4
108%{__autoconf}
109%{__autoheader}
110%{__automake}
111%configure \
112 %{__enable_disable apidocs gtk-doc} \
ec0732e2 113 --enable-qrtr \
31684a65
MB
114 --disable-silent-rules \
115 --with-html-dir=%{_gtkdocdir}
e9d31181
JB
116
117LC_ALL=C.UTF-8 \
31684a65
MB
118%{__make}
119
120%install
121rm -rf $RPM_BUILD_ROOT
122
123%{__make} install \
124 DESTDIR=$RPM_BUILD_ROOT
125
126%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
127
128%clean
129rm -rf $RPM_BUILD_ROOT
130
131%post -p /sbin/ldconfig
132%postun -p /sbin/ldconfig
133
134%files
135%defattr(644,root,root,755)
136%doc AUTHORS NEWS README TODO
0591cd27 137%attr(755,root,root) %{_bindir}/qmi-firmware-update
31684a65
MB
138%attr(755,root,root) %{_bindir}/qmi-network
139%attr(755,root,root) %{_bindir}/qmicli
140%attr(755,root,root) %{_libdir}/libqmi-glib.so.*.*.*
ada57c90 141%attr(755,root,root) %ghost %{_libdir}/libqmi-glib.so.5
ec0732e2
JB
142%{_libdir}/girepository-1.0/Qmi-1.0.typelib
143%{_libdir}/girepository-1.0/Qrtr-1.0.typelib
ead32970 144%attr(755,root,root) %{_libexecdir}/qmi-proxy
0591cd27 145%{_mandir}/man1/qmi-firmware-update.1*
ead32970 146%{_mandir}/man1/qmi-network.1*
3a90b4e7 147%{_mandir}/man1/qmicli.1*
31684a65
MB
148
149%files devel
150%defattr(644,root,root,755)
151%attr(755,root,root) %{_libdir}/libqmi-glib.so
152%{_includedir}/libqmi-glib
ec0732e2
JB
153%{_datadir}/gir-1.0/Qmi-1.0.gir
154%{_datadir}/gir-1.0/Qrtr-1.0.gir
31684a65
MB
155%{_pkgconfigdir}/qmi-glib.pc
156
157%files static
158%defattr(644,root,root,755)
159%{_libdir}/libqmi-glib.a
160
161%if %{with apidocs}
162%files apidocs
163%defattr(644,root,root,755)
164%{_gtkdocdir}/libqmi-glib
165%endif
ada57c90
JB
166
167%files -n bash-completion-libqmi
168%defattr(644,root,root,755)
169%{bash_compdir}/qmicli
This page took 0.094471 seconds and 4 git commands to generate.