77 lines
2.0 KiB
RPMSpec
77 lines
2.0 KiB
RPMSpec
## This is a boilerplate file for Google opensource projects.
|
|
## To make it useful, replace <<TEXT>> with actual text for your project.
|
|
## Also, look at comments with "## double hashes" to see if any are worth
|
|
## uncommenting or modifying.
|
|
|
|
%define RELEASE 1
|
|
%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
|
|
%define prefix /usr
|
|
|
|
Name: %NAME
|
|
Summary: Lightweight C unit testing framework.
|
|
Version: %VERSION
|
|
Release: %rel
|
|
Group: Development/Libraries
|
|
URL: http://code.google.com/p/cmockery
|
|
License: Apache
|
|
Vendor: Google
|
|
Packager: Google Inc. <opensource@google.com>
|
|
Source: http://%{NAME}.googlecode.com/files/%{NAME}-%{VERSION}.tar.gz
|
|
Distribution: Redhat 7 and above.
|
|
Buildroot: %{_tmppath}/%{name}-root
|
|
Prefix: %prefix
|
|
|
|
%description
|
|
The %name package contains a lightweight library to simplify and generalize the
|
|
process of writing unit tests for C applications.
|
|
|
|
%package devel
|
|
Summary: Lightweight C unit testing framework.
|
|
Group: Development/Libraries
|
|
Requires: %{NAME} = %{VERSION}
|
|
|
|
%description devel
|
|
The %name package contains static and debug libraries and header files for the
|
|
development of test applications using %name.
|
|
|
|
%changelog
|
|
* Mon Aug 25 2008 <opensource@google.com>
|
|
- First draft
|
|
|
|
%prep
|
|
%setup
|
|
|
|
%build
|
|
./configure
|
|
make prefix=%prefix
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
make prefix=$RPM_BUILD_ROOT%{prefix} install
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
|
|
## Mark all installed files within /usr/share/doc/{package name} as
|
|
## documentation. This depends on the following two lines appearing in
|
|
## Makefile.am:
|
|
## docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
|
|
## dist_doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README
|
|
%docdir %{prefix}/share/doc/%{NAME}-%{VERSION}
|
|
%{prefix}/share/doc/%{NAME}-%{VERSION}/*
|
|
|
|
%{prefix}/lib/libcmockery.so.0
|
|
%{prefix}/lib/libcmockery.so.0.0.0
|
|
|
|
|
|
%files devel
|
|
%defattr(-,root,root)
|
|
|
|
%{prefix}/include/google
|
|
%{prefix}/lib/libcmockery.a
|
|
%{prefix}/lib/libcmockery.la
|
|
%{prefix}/lib/libcmockery.so
|