]> git.pld-linux.org Git - packages/umockdev.git/blame_incremental - umockdev.spec
- updated to 0.15.5
[packages/umockdev.git] / umockdev.spec
... / ...
CommitLineData
1Summary: Mock hardware devices for creating unit tests
2Summary(pl.UTF-8): Imitowanie urządzeń sprzętowych na potrzeby testów jednostkowych
3Name: umockdev
4Version: 0.15.5
5Release: 1
6License: LGPL v2.1+
7Group: Libraries
8#Source0Download: https://github.com/martinpitt/umockdev/releases
9Source0: https://github.com/martinpitt/umockdev/releases/download/%{version}/%{name}-%{version}.tar.xz
10# Source0-md5: d614799753d49ed5eff45e6eabcf0e10
11URL: https://github.com/martinpitt/umockdev
12BuildRequires: glib2-devel >= 1:2.32.0
13BuildRequires: gobject-introspection-devel >= 1.32
14BuildRequires: gtk-doc >= 1.14
15BuildRequires: libgudev-devel >= 232
16BuildRequires: meson
17BuildRequires: ninja >= 1.5
18BuildRequires: python3 >= 1:3
19BuildRequires: rpm-build >= 4.6
20BuildRequires: tar >= 1:1.22
21BuildRequires: udev-devel
22BuildRequires: vala >= 2:0.16.1
23BuildRequires: xz
24Requires: glib2 >= 1:2.32.0
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28umockdev mocks Linux devices for creating integration tests for
29hardware related libraries and programs. It also provides tools to
30record the properties and behaviour of particular devices, and to run
31a program or test suite under a test bed with the previously recorded
32devices loaded. This allows developers of software like gphoto or
33libmtp to receive these records in bug reports and recreate the
34problem on their system without having access to the affected
35hardware.
36
37%description -l pl.UTF-8
38umockdev imituje urządzenia pod Linuksem w celu tworzenia testów
39integracyjnych dla bibliotek i programów związanych ze sprzętem.
40Dostarcza także narzędzia do nagrywania właściwości i zachowania
41określonych urządzeń oraz uruchamiania programów lub testów w
42środowisku testowym z wczytanymi wcześniej nagranymi danymi
43urządzenia. Pozwala to programistom z projektów takich jak gphoto czy
44libmtp otrzymywać takie nagrania w zgłoszeniach błędów i odtwarzać we
45własnym systemie bez dostępu do sprzętu dotkniętego problemem.
46
47%package devel
48Summary: Header files for umockdev library
49Summary(pl.UTF-8): Pliki nagłówkowe biblioteki umockdev
50Group: Development/Libraries
51Requires: %{name} = %{version}-%{release}
52Requires: glib2-devel >= 1:2.32.0
53Obsoletes: umockdev-static < 0.15
54
55%description devel
56Header files for umockdev library.
57
58%description devel -l pl.UTF-8
59Pliki nagłówkowe biblioteki umockdev.
60
61%package -n vala-umockdev
62Summary: Vala API for umockdev library
63Summary(pl.UTF-8): API języka Vala do biblioteki umockdev
64Group: Development/Libraries
65Requires: %{name}-devel = %{version}-%{release}
66Requires: vala >= 2:0.16.1
67BuildArch: noarch
68
69%description -n vala-umockdev
70Vala API for umockdev library.
71
72%description -n vala-umockdev -l pl.UTF-8
73API języka Vala do biblioteki umockdev.
74
75%package apidocs
76Summary: umockdev API documentation
77Summary(pl.UTF-8): Dokumentacja API biblioteki umockdev
78Group: Documentation
79BuildArch: noarch
80
81%description apidocs
82API documentation for umockdev library.
83
84%description apidocs -l pl.UTF-8
85Dokumentacja API biblioteki umockdev.
86
87%prep
88%setup -q
89
90%build
91%meson build \
92 -Dgtk_doc=true
93
94%ninja_build -C build
95
96%install
97rm -rf $RPM_BUILD_ROOT
98
99%ninja_install -C build
100
101%clean
102rm -rf $RPM_BUILD_ROOT
103
104%post -p /sbin/ldconfig
105%postun -p /sbin/ldconfig
106
107%files
108%defattr(644,root,root,755)
109%doc NEWS README.rst docs/script-format.txt
110%attr(755,root,root) %{_bindir}/umockdev-record
111%attr(755,root,root) %{_bindir}/umockdev-run
112%attr(755,root,root) %{_bindir}/umockdev-wrapper
113%attr(755,root,root) %{_libdir}/libumockdev.so.*.*.*
114%attr(755,root,root) %ghost %{_libdir}/libumockdev.so.0
115%attr(755,root,root) %{_libdir}/libumockdev-preload.so.*.*.*
116%attr(755,root,root) %ghost %{_libdir}/libumockdev-preload.so.0
117%{_libdir}/girepository-1.0/UMockdev-1.0.typelib
118
119%files devel
120%defattr(644,root,root,755)
121%attr(755,root,root) %{_libdir}/libumockdev.so
122%attr(755,root,root) %{_libdir}/libumockdev-preload.so
123%{_datadir}/gir-1.0/UMockdev-1.0.gir
124%{_includedir}/umockdev-1.0
125%{_pkgconfigdir}/umockdev-1.0.pc
126
127%files -n vala-umockdev
128%defattr(644,root,root,755)
129%{_datadir}/vala/vapi/umockdev-1.0.vapi
130
131%files apidocs
132%defattr(644,root,root,755)
133%{_gtkdocdir}/umockdev
This page took 0.122482 seconds and 4 git commands to generate.