1 Summary: Open BIOS parsing library
2 Summary(pl.UTF-8): Biblioteka analizująca Open BIOS
6 License: OSL v2.1 or GPL v2+
8 #Source0Download: https://github.com/dell/libsmbios/releases
9 Source0: https://github.com/dell/libsmbios/archive/v%{version}/%{name}-%{version}.tar.gz
10 # Source0-md5: d27a0de66b04860e4e3e8d1bb338bf6a
11 Patch0: %{name}-sh.patch
12 Patch1: %{name}-link.patch
13 URL: https://github.com/dell/libsmbios
14 BuildRequires: autoconf >= 2.61
15 BuildRequires: automake >= 1.6
16 BuildRequires: cppunit-devel >= 1.9.6
17 BuildRequires: doxygen
18 BuildRequires: gettext-tools >= 0.14
19 BuildRequires: help2man
20 BuildRequires: libtool >= 2:1.5
21 BuildRequires: libxml2-devel >= 2.0
22 BuildRequires: pkgconfig
23 BuildRequires: python3 >= 1:3.2
24 BuildRequires: rpmbuild(macros) >= 1.219
25 BuildRequires: sed >= 4.0
26 ExclusiveArch: %{ix86} %{x8664} x32
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 libsmbios is a library and utilities that can be used by client
31 programs to get information from standard BIOS tables, such as the
34 %description -l pl.UTF-8
35 libsmbios to biblioteka i narzędzia, które mogą wykorzystywać
36 programy klienckie do uzyskania informacji ze standardowych tablic
37 BIOS-u, takich jak tablica SMBIOS.
40 Summary: libsmbios tools
41 Summary(pl.UTF-8): Narzędzia libsmbios
42 Group: Applications/System
43 Requires: %{name} = %{version}-%{release}
44 Requires: python3-libsmbios = %{version}-%{release}
49 %description progs -l pl.UTF-8
53 Summary: Header files and development documentation for libsmbios
54 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do libsmbios
55 Summary(ru.UTF-8): Хедеры для разработки программ с использованием libsmbios
56 Summary(uk.UTF-8): Хедери для розробки програм з використанням libsmbios
57 Group: Development/Libraries
58 Requires: %{name} = %{version}-%{release}
61 Header files and development documentation for libsmbios.
63 %description devel -l pl.UTF-8
64 Pliki nagłówkowe i dokumentacja do libsmbios.
66 %description devel -l ru.UTF-8
67 Хедеры для разработки программ с использованием libsmbios.
69 %description devel -l uk.UTF-8
70 Хедери для розробки програм з використанням libsmbios.
73 Summary: Static libsmbios libraries
74 Summary(pl.UTF-8): Biblioteki statyczne libsmbios
75 Summary(ru.UTF-8): Статические библиотеки для разработки программ с использованием libsmbios
76 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з використанням libsmbios
77 Group: Development/Libraries
78 Requires: %{name}-devel = %{version}-%{release}
81 Static libsmbios libraries.
83 %description static -l pl.UTF-8
84 Biblioteki statyczne libsmbios.
86 %description static -l ru.UTF-8
87 Статические библиотеки для разработки программ с использованием
90 %description static -l uk.UTF-8
91 Статичні бібліотеки для розробки програм з використанням libsmbios.
93 %package -n python3-libsmbios
94 Summary: Python 3 interface to libsmbios C library
95 Summary(pl.UTF-8): Interfejs Pythona 3 do biblioteki C libsmbios
96 Group: Libraries/Python
97 Requires: %{name} = %{version}-%{release}
98 Requires: python3-modules >= 1:3.2
99 Obsoletes: python-libsmbios < 2.4.0
100 Obsoletes: yum-plugin-dellsysid < 2.4.0
102 %description -n python3-libsmbios
103 Python 3 interface to libsmbios C library.
105 %description -n python3-libsmbios -l pl.UTF-8
106 Interfejs Pythona 3 do biblioteki C libsmbios.
113 %{__sed} -i -e '/AC_CONFIG_FILES(\[po\/Makefile\.in\])/d' configure.ac
124 # --for-msgfmt causes not to emit output for empty translations
126 MSGMERGE_FOR_MSGFMT_OPTION=
129 rm -rf $RPM_BUILD_ROOT
130 install -d $RPM_BUILD_ROOT%{_includedir}
133 DESTDIR=$RPM_BUILD_ROOT
135 # not installed by make install
136 cp -pr src/include/smbios_c $RPM_BUILD_ROOT%{_includedir}
138 # obsoleted by pkg-config
139 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libsmbios*.la
144 rm -rf $RPM_BUILD_ROOT
146 %post -p /sbin/ldconfig
147 %postun -p /sbin/ldconfig
149 %files -f %{name}.lang
150 %defattr(644,root,root,755)
151 %doc COPYING COPYING-OSL README.md
152 %attr(755,root,root) %{_libdir}/libsmbios_c.so.*.*.*
153 %attr(755,root,root) %ghost %{_libdir}/libsmbios_c.so.2
156 %defattr(644,root,root,755)
157 %attr(755,root,root) %{_sbindir}/smbios-*
158 %dir %{_sysconfdir}/libsmbios
159 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libsmbios/logging.conf
160 %{_datadir}/smbios-utils
161 %{_mandir}/man1/smbios-*.1*
164 %defattr(644,root,root,755)
165 %attr(755,root,root) %{_libdir}/libsmbios_c.so
166 %{_includedir}/smbios_c
167 %{_pkgconfigdir}/libsmbios_c.pc
170 %defattr(644,root,root,755)
171 %{_libdir}/libsmbios_c.a
173 %files -n python3-libsmbios
174 %defattr(644,root,root,755)
175 %{py3_sitedir}/libsmbios_c