• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## This is a boilerplate file for Google opensource projects.
2## To make it useful, replace <<TEXT>> with actual text for your project.
3## Also, look at comments with "## double hashes" to see if any are worth
4## uncommenting or modifying.
5
6%define	RELEASE	1
7%define rel     %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
8%define	prefix	/usr
9
10Name: %NAME
11Summary: Lightweight C unit testing framework.
12Version: %VERSION
13Release: %rel
14Group: Development/Libraries
15URL: http://code.google.com/p/cmockery
16License: Apache
17Vendor: Google
18Packager: Google Inc. <opensource@google.com>
19Source: http://%{NAME}.googlecode.com/files/%{NAME}-%{VERSION}.tar.gz
20Distribution: Redhat 7 and above.
21Buildroot: %{_tmppath}/%{name}-root
22Prefix: %prefix
23
24%description
25The %name package contains a lightweight library to simplify and generalize the
26process of writing unit tests for C applications.
27
28%package devel
29Summary: Lightweight C unit testing framework.
30Group: Development/Libraries
31Requires: %{NAME} = %{VERSION}
32
33%description devel
34The %name package contains static and debug libraries and header files for the
35development of test applications using %name.
36
37%changelog
38    * Mon Aug 25 2008 <opensource@google.com>
39    - First draft
40
41%prep
42%setup
43
44%build
45./configure
46make prefix=%prefix
47
48%install
49rm -rf $RPM_BUILD_ROOT
50make prefix=$RPM_BUILD_ROOT%{prefix} install
51
52%clean
53rm -rf $RPM_BUILD_ROOT
54
55%files
56%defattr(-,root,root)
57
58## Mark all installed files within /usr/share/doc/{package name} as
59## documentation.  This depends on the following two lines appearing in
60## Makefile.am:
61##     docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
62##     dist_doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README
63%docdir %{prefix}/share/doc/%{NAME}-%{VERSION}
64%{prefix}/share/doc/%{NAME}-%{VERSION}/*
65
66%{prefix}/lib/libcmockery.so.0
67%{prefix}/lib/libcmockery.so.0.0.0
68
69
70%files devel
71%defattr(-,root,root)
72
73%{prefix}/include/google
74%{prefix}/lib/libcmockery.a
75%{prefix}/lib/libcmockery.la
76%{prefix}/lib/libcmockery.so
77