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