]> git.pld-linux.org Git - packages/criterion.git/blame - criterion.spec
- release 4 (by relup.sh)
[packages/criterion.git] / criterion.spec
CommitLineData
6e470621
JB
1# TODO:
2# - system boxfort (when released): https://github.com/diacritic/BoxFort
3# - system libcsptr (when some post-2017 release made): https://github.com/Snaipe/libcsptr
87c05200 4Summary: A cross-platform C and C++ unit testing framework for the 21th century
6e470621 5Summary(pl.UTF-8): Wieloplatformowy szkielet do testów jednostkowych dla C i C++ w XXI wieku
87c05200
AM
6Name: criterion
7Version: 2.3.3
ca1ee7b4 8Release: 4
87c05200
AM
9License: LGPL v2.1+
10Group: Libraries
6e470621 11#Source0Download: https://github.com/Snaipe/Criterion/releases
87c05200
AM
12Source0: https://github.com/Snaipe/Criterion/releases/download/v%{version}/%{name}-v%{version}.tar.bz2
13# Source0-md5: 0305dbb5e00f04fd65b22e9ad82ba952
6e470621 14Patch0: %{name}-libdir.patch
87c05200
AM
15URL: https://github.com/Snaipe/Criterion
16BuildRequires: cmake >= 2.8.0
6e470621
JB
17BuildRequires: dyncall >= 1.0
18BuildRequires: nanomsg-devel >= 1.0.0
19BuildRequires: rpmbuild(macros) >= 1.605
87c05200
AM
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23A dead-simple, yet extensible, C and C++ unit testing framework.
24
6e470621
JB
25%description -l pl.UTF-8
26Bardzo prosty, ale rozszerzalny szkielet testów jednostkowych dla C i
27C++.
28
87c05200
AM
29%package devel
30Summary: Header files for criterion library
31Summary(pl.UTF-8): Pliki nagłówkowe biblioteki criterion
32Group: Development/Libraries
33Requires: %{name} = %{version}-%{release}
34Requires: libstdc++-devel
35
36%description devel
37Header files for criterion library.
38
39%description devel -l pl.UTF-8
40Pliki nagłówkowe biblioteki criterion.
41
42%prep
43%setup -q -n %{name}-v%{version}
6e470621 44%patch0 -p1
87c05200
AM
45
46%build
47install -d build
48cd build
49%cmake ..
50%{__make}
51
52%install
53rm -rf $RPM_BUILD_ROOT
54
55%{__make} -C build install \
56 DESTDIR=$RPM_BUILD_ROOT
57
87c05200
AM
58%find_lang Criterion
59
60%clean
61rm -rf $RPM_BUILD_ROOT
62
63%post -p /sbin/ldconfig
64%postun -p /sbin/ldconfig
65
66
67%files -f Criterion.lang
68%defattr(644,root,root,755)
69%doc ChangeLog doc/*.txt
70%attr(755,root,root) %{_libdir}/libcriterion.so.*.*.*
71%attr(755,root,root) %ghost %{_libdir}/libcriterion.so.3
72
73%files devel
74%defattr(644,root,root,755)
75%attr(755,root,root) %{_libdir}/libcriterion.so
76%{_includedir}/criterion
6e470621 77%{_pkgconfigdir}/criterion.pc
This page took 0.132979 seconds and 4 git commands to generate.