4 Star 0 Fork 2

OpenCloudOS Stream/umockdev

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
umockdev.spec 2.44 KB
一键复制 编辑 原始数据 按行查看 历史
Summary: Mock hardware devices
Name: umockdev
Version: 0.17.17
Release: 4%{?dist}
License: LGPLv2+
URL: https://github.com/martinpitt/%{name}
Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz
BuildRequires: git meson gobject-introspection-devel glib2-devel
BuildRequires: libgudev1-devel systemd-devel libpcap-devel vala chrpath systemd-udev
%description
With this program and libraries you can easily create mock udev objects. This is useful for writing
tests for software which talks to hardware devices.
%package devel
Summary: Development packages for %{name}
Requires: %{name} = %{version}-%{release}
%description devel
The %{name}-devel package contains the libraries to develop using %{name}.
%prep
%autosetup -S git -n %{name}-%{version}
%build
%meson -Dgtk_doc=false
%meson_build
%check
# fix test fail
export SLOW_TESTBED_FACTOR=10
%meson_test
%install
%meson_install
chrpath --delete %{buildroot}%{_bindir}/umockdev-record \
%{buildroot}%{_bindir}/umockdev-run
chrpath --delete %{buildroot}%{_libdir}/libumockdev.so.*
chrpath --delete %{buildroot}%{_libdir}/libumockdev-preload.so.*
rm -rf %{buildroot}/%{_datadir}/doc/umockdev
%files
%license COPYING
%doc README.md
%{_bindir}/umockdev-*
%{_libdir}/libumockdev.so.*
%{_libdir}/libumockdev-preload.so*
%{_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}/vala/vapi/umockdev-1.0.vapi
%changelog
* Thu Sep 26 2024 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.17.17-4
- Rebuilt for clarifying the packages requirement in BaseOS and AppStream
* Fri Aug 16 2024 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.17.17-3
- Rebuilt for loongarch release
* Fri Sep 08 2023 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.17.17-2
- Rebuilt for OpenCloudOS Stream 23.09
* Thu Aug 17 2023 kianli <kianli@tencent.com> - 0.17.17-1
- Upgrade to 0.17.17
* Fri Apr 28 2023 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.17.16-3
- Rebuilt for OpenCloudOS Stream 23.05
* Fri Mar 31 2023 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.17.16-2
- Rebuilt for OpenCloudOS Stream 23
* Wed Feb 15 2023 Shuo Wang <abushwang@tencent.com> - 0.17.16-1
- initial build
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/opencloudos-stream/umockdev.git
git@gitee.com:opencloudos-stream/umockdev.git
opencloudos-stream
umockdev
umockdev
master

搜索帮助