]> git.pld-linux.org Git - packages/gmock.git/blame - gmock.spec
- package cmake support file, adjusted sources packaging accordingly
[packages/gmock.git] / gmock.spec
CommitLineData
7fbab88b 1Summary: Google C++ Mocking Framework
4b8047b6 2Summary(pl.UTF-8): Szkielet Google Mock dla C++
7fbab88b 3Name: gmock
712698c8 4Version: 1.7.0
b9a55232 5Release: 2
7fbab88b
JR
6License: BSD
7Group: Development/Libraries
4b8047b6 8#Source0Download: http://code.google.com/p/googlemock/downloads/list
7fbab88b 9Source0: https://googlemock.googlecode.com/files/%{name}-%{version}.zip
712698c8 10# Source0-md5: 073b984d8798ea1594f5e44d85b20d66
7fbab88b
JR
11Patch0: install.patch
12URL: http://code.google.com/p/googlemock/
712698c8
JB
13BuildRequires: autoconf >= 2.59
14BuildRequires: automake >= 1:1.9
15BuildRequires: gtest-devel >= 1.7.0
16BuildRequires: libstdc++-devel
17BuildRequires: libtool >= 2:1.5
18BuildRequires: python >= 2.3
726b6386 19BuildRequires: sed >= 4.0
5f63486b 20BuildArch: noarch
7fbab88b
JR
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
4b8047b6
JB
24Inspired by jMock, EasyMock, and Hamcrest, and designed with C++'s
25specifics in mind, Google C++ Mocking Framework (or Google Mock for
26short) is a library for writing and using C++ mock classes.
27
28Google Mock:
29- lets you create mock classes trivially using simple macros,
30- supports a rich set of matchers and actions,
31- handles unordered, partially ordered, or completely ordered
32 expectations,
33- is extensible by users, and
34- works on Linux, Mac OS X, Windows, Windows Mobile, minGW, and
35 Symbian.
36
37%description -l pl.UTF-8
38Google C++ Mocking Framework (w skrócie Google Mock) to zainspirowana
39przez jMock, EasyMock i Hamcrest, zaprojektowana z myślą o specyfice
40C++ biblioteka do pisania i wykorzystywania klas "mock" w C++.
41
42Google Mock:
43- pozwala tworzyć klasy "mock" w sposób trywialny przy użyciu makr;
44- obsługuje bogaty zbiór dopasowań i akcji;
45- obsługuje oczekiwania nieuporządkowane, częściowo uporządkowane
46 lub w pełni uporządkowane;
47- jest rozszerzalna dla użytkownika;
48- działa na Linuksie, Mac OS X, Windows, Windows Mobile, minGW oraz
49 Symbianie.
c414f4d4
ER
50
51%package devel
52Summary: Google C++ Mocking Framework
4b8047b6 53Summary(pl.UTF-8): Szkielet Google Mock dla C++
c414f4d4 54Group: Development/Libraries
b9a55232 55Requires: gtest-devel >= 1.7.0-2
712698c8 56Requires: libstdc++-devel
c414f4d4
ER
57Provides: %{name} = %{version}-%{release}
58Obsoletes: gmock < 1.6.0-3
59
60%description devel
7fbab88b
JR
61Inspired by jMock, EasyMock, and Hamcrest, and designed with C++'s
62specifics in mind, Google C++ Mocking Framework (or Google Mock for
63short) is a library for writing and using C++ mock classes.
64
65Google Mock:
43b8db9f
ER
66- lets you create mock classes trivially using simple macros,
67- supports a rich set of matchers and actions,
68- handles unordered, partially ordered, or completely ordered
69 expectations,
70- is extensible by users, and
71- works on Linux, Mac OS X, Windows, Windows Mobile, minGW, and
72 Symbian.
7fbab88b 73
4b8047b6
JB
74%description devel -l pl.UTF-8
75Google C++ Mocking Framework (w skrócie Google Mock) to zainspirowana
76przez jMock, EasyMock i Hamcrest, zaprojektowana z myślą o specyfice
77C++ biblioteka do pisania i wykorzystywania klas "mock" w C++.
78
79Google Mock:
80- pozwala tworzyć klasy "mock" w sposób trywialny przy użyciu makr;
81- obsługuje bogaty zbiór dopasowań i akcji;
82- obsługuje oczekiwania nieuporządkowane, częściowo uporządkowane
83 lub w pełni uporządkowane;
84- jest rozszerzalna dla użytkownika;
85- działa na Linuksie, Mac OS X, Windows, Windows Mobile, minGW oraz
86 Symbianie.
87
7fbab88b
JR
88%prep
89%setup -q
90%patch0 -p1
91
726b6386
ER
92grep -rl bin/env scripts | xargs %{__sed} -i -e '1s,^#!.*python,#!%{__python},'
93
7fbab88b 94%build
712698c8 95%{__libtoolize}
7fbab88b
JR
96%{__aclocal}
97%{__autoconf}
7fbab88b 98%{__autoheader}
712698c8 99%{__automake}
5f63486b
ER
100%configure \
101 --host=%{_host} \
102 --build=%{_host}
7fbab88b
JR
103%{__make}
104
105%install
106rm -rf $RPM_BUILD_ROOT
7fbab88b
JR
107%{__make} -j1 install \
108 INSTALL="%{__install} -p" \
109 DESTDIR=$RPM_BUILD_ROOT
110
712698c8 111%{__rm} $RPM_BUILD_ROOT%{_datadir}/gmock/generator/{README.cppclean,LICENSE,README}
5f63486b 112
7fbab88b
JR
113%clean
114rm -rf $RPM_BUILD_ROOT
115
c414f4d4 116%files devel
7fbab88b 117%defattr(644,root,root,755)
712698c8 118%doc CHANGES CONTRIBUTORS LICENSE README
7fbab88b
JR
119%attr(755,root,root) %{_bindir}/gmock-config
120%{_includedir}/%{name}
5f63486b 121%{_npkgconfigdir}/gmock.pc
36307e75 122%dir %{_datadir}/%{name}
7fbab88b
JR
123%dir %{_datadir}/%{name}/generator
124%attr(755,root,root) %{_datadir}/%{name}/generator/gmock_gen.py
125%dir %{_datadir}/%{name}/generator/cpp
126%attr(755,root,root) %{_datadir}/%{name}/generator/cpp/*.py
127%{_prefix}/src/%{name}
This page took 0.083039 seconds and 4 git commands to generate.