umockdev/umockdev.spec

81 lines
2.3 KiB
RPMSpec
Raw Normal View History

2020-01-10 10:05:31 +08:00
Name: umockdev
2023-08-23 14:27:17 +08:00
Version: 0.17.18
2022-04-25 15:05:15 +08:00
Release: 1
2020-01-10 10:05:31 +08:00
Summary: Mock hardware devices
License: LGPLv2+
URL: https://github.com/martinpitt/%{name}
2023-07-17 15:12:44 +08:00
Source0: https://github.com/martinpitt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
2020-01-10 10:05:31 +08:00
BuildRequires: autoconf automake libtool gtk-doc gobject-introspection-devel glib2-devel
2023-07-17 15:12:44 +08:00
BuildRequires: libgudev1-devel systemd-devel vala chrpath python3
BuildRequires: meson libpcap-devel systemd-udev
2020-01-10 10:05:31 +08:00
%description
umockdev mocks Linux devices for creating integration tests for hardware related libraries and programs.
It also provides tools to record the properties and behaviour of particular devices, and to run a
program or test suite under a test bed with the previously recorded devices loaded.
%package devel
Summary: umockdev development kit.
Requires: %{name} = %{version}-%{release}
%description devel
The umockdev-devel package contains umockdev development library.
%prep
%autosetup -n %{name}-%{version} -p1
%build
2022-04-25 15:05:15 +08:00
%meson -Dgtk_doc=true
%meson_build
2020-01-10 10:05:31 +08:00
%install
2022-04-25 15:05:15 +08:00
%meson_install
2020-01-10 10:05:31 +08:00
%delete_la
chrpath --delete %{buildroot}%{_bindir}/{umockdev-record,umockdev-run}
chrpath --delete %{buildroot}%{_libdir}/{libumockdev.so.*,libumockdev-preload.so.*}
rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%license COPYING
2022-04-25 15:05:15 +08:00
%doc README.md
2020-01-10 10:05:31 +08:00
%{_bindir}/umockdev-*
2022-04-25 15:05:15 +08:00
%{_libdir}/libumockdev.so.*
%{_libdir}/libumockdev-preload.so*
2020-01-10 10:05:31 +08:00
%{_libdir}/girepository-1.0/UMockdev-1.0.typelib
%files devel
%doc docs/script-format.txt docs/examples/battery.c docs/examples/battery.py
%{_libdir}/libumockdev.so
%{_libdir}/pkgconfig/umockdev-1.0.pc
%{_datadir}/gir-1.0/UMockdev-1.0.gir
%{_includedir}/umockdev-1.0
%{_datadir}/gtk-doc/html/umockdev/
%{_datadir}/vala/vapi/umockdev-1.0.vapi
%changelog
2023-08-23 14:27:17 +08:00
* Wed Aug 23 2023 yaoxin <yao_xin001@hoperun.com> - 0.17.18-1
- Update to 0.17.18
2023-07-17 15:12:44 +08:00
* Mon Jul 17 2023 chenchen <chen_aka_jan@163.com> - 0.17.17-1
- update to 0.17.17
2022-04-25 15:05:15 +08:00
* Mon Apr 25 2022 caodongxia <caodongxia@h-partners.com> - 0.17.9-1
- update to 0.17.9
2021-08-04 12:00:07 +08:00
* Wed Aug 4 2021 wutao <tushenmei@huawei.com> - 0.11.3-5
- bugfix-of-gcc10.patch
2021-06-26 14:51:07 +08:00
* Sat Jun 26 2021 wutao <wutao61@huawei.com> - 0.11.3-4
- fix build error due to glibc update
2022-06-16 10:32:07 +08:00
* Mon Jan 07 2019 yangjian<yangjian79@huawei.com> - 0.11.3-3
2020-01-10 10:05:31 +08:00
- Package init