]> git.pld-linux.org Git - packages/umockdev.git/blame - umockdev.spec
- updated to 0.15.5
[packages/umockdev.git] / umockdev.spec
CommitLineData
c96b1dc3
JB
1Summary: Mock hardware devices for creating unit tests
2Summary(pl.UTF-8): Imitowanie urządzeń sprzętowych na potrzeby testów jednostkowych
3Name: umockdev
5402dc70 4Version: 0.15.5
9c7e9b80 5Release: 1
c96b1dc3
JB
6License: LGPL v2.1+
7Group: Libraries
5f22412d
JB
8#Source0Download: https://github.com/martinpitt/umockdev/releases
9Source0: https://github.com/martinpitt/umockdev/releases/download/%{version}/%{name}-%{version}.tar.xz
5402dc70 10# Source0-md5: d614799753d49ed5eff45e6eabcf0e10
c96b1dc3 11URL: https://github.com/martinpitt/umockdev
c96b1dc3
JB
12BuildRequires: glib2-devel >= 1:2.32.0
13BuildRequires: gobject-introspection-devel >= 1.32
14BuildRequires: gtk-doc >= 1.14
05afd7e3 15BuildRequires: libgudev-devel >= 232
a4e75fd8
JB
16BuildRequires: meson
17BuildRequires: ninja >= 1.5
ded14442 18BuildRequires: python3 >= 1:3
05afd7e3 19BuildRequires: rpm-build >= 4.6
dba7b399 20BuildRequires: tar >= 1:1.22
c96b1dc3 21BuildRequires: udev-devel
c96b1dc3 22BuildRequires: vala >= 2:0.16.1
dba7b399 23BuildRequires: xz
c96b1dc3
JB
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
ae8a26dd
ER
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.
c96b1dc3
JB
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
a4e75fd8 53Obsoletes: umockdev-static < 0.15
c96b1dc3
JB
54
55%description devel
56Header files for umockdev library.
57
58%description devel -l pl.UTF-8
59Pliki nagłówkowe biblioteki umockdev.
60
c96b1dc3
JB
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
ae8a26dd 67BuildArch: noarch
c96b1dc3
JB
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
348eb0f1 79BuildArch: noarch
c96b1dc3
JB
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
a4e75fd8
JB
91%meson build \
92 -Dgtk_doc=true
93
94%ninja_build -C build
c96b1dc3
JB
95
96%install
97rm -rf $RPM_BUILD_ROOT
98
a4e75fd8 99%ninja_install -C build
c96b1dc3
JB
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
a4e75fd8 122%attr(755,root,root) %{_libdir}/libumockdev-preload.so
c96b1dc3
JB
123%{_datadir}/gir-1.0/UMockdev-1.0.gir
124%{_includedir}/umockdev-1.0
125%{_pkgconfigdir}/umockdev-1.0.pc
126
c96b1dc3
JB
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.109151 seconds and 4 git commands to generate.