1 Summary: Check - unit testing framework for C
2 Summary(pl.UTF-8): Check - szkielet testów jednostkowych dla C
7 Group: Development/Libraries
8 Source0: http://dl.sourceforge.net/check/%{name}-%{version}.tar.gz
9 # Source0-md5: 30143c7974b547a12a7da47809a90951
10 Patch0: %{name}-info.patch
11 URL: http://check.sourceforge.net/
12 # aclocal required for %{_aclocaldir}
13 BuildRequires: automake
14 BuildRequires: libtool
15 BuildRequires: texinfo >= 4.2
16 Requires(post,postun): /sbin/ldconfig
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Check is a unit test framework for C. It features a simple interface
23 for defining unit tests, putting little in the way of the developer.
24 Tests are run in a separate address space, so Check can catch both
25 assertion failures and code errors that cause segmentation faults or
26 other signals. The output from unit tests can be used within source
27 code editors and IDEs.
29 %description -l pl.UTF-8
30 Check to szkielet testów jednostkowych dla C. Ma prosty interfejs do
31 definiowania testów jednostkowych, nie przeszkadzający zbytnio
32 programiście. Testy są uruchamiane w wydzielonej przestrzeni
33 adresowej, dzięki czemu Check może wyłapać zarówno niepowodzenia
34 zapewnień (assert), jak i błędy w kodzie powodujące naruszenie
35 ochrony pamięci lub inne sygnały. Wyjście z testów jednostkowych może
36 być używane z poziomu edytorów kodu źródłowego i IDE.
39 Summary: Static check library
40 Summary(pl.UTF-8): Biblioteka statyczna check
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
47 %description static -l pl.UTF-8
48 Biblioteka statyczna check.
55 CFLAGS="%{rpmcflags} -fPIC"
60 rm -rf $RPM_BUILD_ROOT
63 exampledir=%{_examplesdir}/%{name}-%{version} \
64 examplesrcdir=%{_examplesdir}/%{name}-%{version}/src \
65 exampletestsdir=%{_examplesdir}/%{name}-%{version}/tests \
66 DESTDIR=$RPM_BUILD_ROOT
68 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
69 rm -f $RPM_BUILD_ROOT%{_libdir}/libcheck.la
72 rm -rf $RPM_BUILD_ROOT
76 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
80 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
83 %defattr(644,root,root,755)
84 %doc AUTHORS ChangeLog* NEWS README SVNChangeLog THANKS TODO
85 %attr(755,root,root) %{_libdir}/libcheck.so.*.*.*
86 %attr(755,root,root) %{_libdir}/libcheck.so
87 %{_includedir}/check.h
88 %{_aclocaldir}/check.m4
89 %{_pkgconfigdir}/check.pc
90 %{_infodir}/check.info*
91 %{_examplesdir}/%{name}-%{version}
94 %defattr(644,root,root,755)