3 %bcond_without static_libs # static library
5 Summary: Test harnesses and mock classes for GLib
6 Summary(pl.UTF-8): Osprzęt testowy i klasy atrap dla GLiba
12 #Source0Download: https://gitlab.gnome.org/pwithnall/libglib-testing/-/tags
13 Source0: https://gitlab.gnome.org/pwithnall/libglib-testing/-/archive/%{version}/%{name}-%{version}.tar.bz2
14 # Source0-md5: 90fd671fc676464c5e67d31a41d70b26
15 URL: https://gitlab.gnome.org/pwithnall/libglib-testing
16 BuildRequires: glib2-devel >= 1:2.44
17 BuildRequires: gtk-doc
18 BuildRequires: meson >= 0.45.0
19 BuildRequires: ninja >= 1.5
20 BuildRequires: pkgconfig
21 BuildRequires: rpmbuild(macros) >= 1.736
22 Requires: glib2 >= 1:2.44
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 libglib-testing is a test library providing test harnesses and mock
27 classes which complement the classes provided by GLib. It is intended
28 to be used by any project which uses GLib and which wants to write
31 %description -l pl.UTF-8
32 libglib-testing to biblioteka do testów dostarczająca osprzęt testowy
33 oraz klasy atrap, uzupełniające klasy dostarczane przez GLiba. Celem
34 jest używanie w dowolnych projektach wykorzystujących GLiba, w których
35 mają być napisane wewnętrzne testy jednostkowe.
38 Summary: Header files for glib-testing library
39 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki glib-testing
40 Group: Development/Libraries
41 Requires: %{name} = %{version}-%{release}
42 Requires: glib2-devel >= 1:2.44
45 Header files for glib-testing library.
47 %description devel -l pl.UTF-8
48 Pliki nagłówkowe biblioteki glib-testing.
51 Summary: Static glib-testing library
52 Summary(pl.UTF-8): Statyczna biblioteka glib-testing
53 Group: Development/Libraries
54 Requires: %{name}-devel = %{version}-%{release}
57 Static glib-testing library.
59 %description static -l pl.UTF-8
60 Statyczna biblioteka glib-testing.
63 Summary: API documentation for glib-testing library
64 Summary(pl.UTF-8): Dokumentacja API biblioteki glib-testing
66 %if "%{_rpmversion}" >= "4.6"
71 API documentation for glib-testing library.
73 %description apidocs -l pl.UTF-8
74 Dokumentacja API biblioteki glib-testing.
81 %{!?with_static_libs:--default-library=shared}
86 rm -rf $RPM_BUILD_ROOT
88 %ninja_install -C build
91 rm -rf $RPM_BUILD_ROOT
93 %post -p /sbin/ldconfig
94 %postun -p /sbin/ldconfig
97 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_libdir}/libglib-testing-0.so.*.*.*
100 %attr(755,root,root) %ghost %{_libdir}/libglib-testing-0.so.0
103 %defattr(644,root,root,755)
104 %attr(755,root,root) %{_libdir}/libglib-testing-0.so
105 %{_includedir}/glib-testing-0
106 %{_pkgconfigdir}/glib-testing-0.pc
108 %if %{with static_libs}
110 %defattr(644,root,root,755)
111 %{_libdir}/libglib-testing-0.a
115 %defattr(644,root,root,755)
116 %{_gtkdocdir}/libglib-testing