check/check.spec

118 lines
3.2 KiB
RPMSpec
Raw Normal View History

Name: check
2007-08-02 20:34:23 +00:00
Version: 0.9.5
2007-08-02 20:45:39 +00:00
Release: 1%{?dist}.1
Summary: A unit test framework for C
Source0: http://download.sourceforge.net/check/%{name}-%{version}.tar.gz
Group: Development/Tools
2007-08-02 20:34:23 +00:00
License: LGPLv2+
URL: http://check.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: docbook-utils
2007-08-02 20:34:23 +00:00
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
Patch0: check-0.9.5-fPIC.patch
%description
Check is a unit test framework for C. It features a simple interface for
defining unit tests, putting little in the way of the developer. Tests
are run in a separate address space, so Check can catch both assertion
failures and code errors that cause segmentation faults or other signals.
The output from unit tests can be used within source code editors and IDEs.
%package devel
Summary: Libraries and headers for developing programs with check
Group: Development/Libraries
2007-08-02 20:34:23 +00:00
Requires: pkgconfig
Requires: %{name} = %{version}-%{release}
%description devel
2007-08-02 20:34:23 +00:00
Libraries and headers for developing programs with check
%package static
Summary: Static libraries of check
Group: Development/Libraries
%description static
Static libraries of check.
%prep
%setup -q
%patch0 -p1
%build
%configure
make
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
2007-08-02 20:34:23 +00:00
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
2007-08-02 20:45:39 +00:00
rm -rf $RPM_BUILD_ROOT%{_infodir}/dir
2007-08-02 20:34:23 +00:00
# redundant files
rm -f $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}/COPYING.LESSER
rm -f $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}/ChangeLog*
rm -f $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}/NEWS
rm -f $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}/README
rm -f $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}/SVNChangeLog
%clean
rm -rf $RPM_BUILD_ROOT
2007-08-02 20:34:23 +00:00
%post
/sbin/ldconfig
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
%postun -p /sbin/ldconfig
%preun
if [ $1 = 0 ]; then
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
fi
%files
%defattr(-,root,root,-)
%doc COPYING.LESSER ChangeLog ChangeLogOld NEWS README SVNChangeLog
%{_libdir}/libcheck.so.*
%{_infodir}/check*
%files devel
%defattr(-,root,root,-)
%{_includedir}/check.h
2007-08-02 20:34:23 +00:00
%{_defaultdocdir}/%{name}/example/
%{_libdir}/libcheck.so
%{_libdir}/pkgconfig/check.pc
%{_datadir}/doc/%{name}-%{version}
%{_datadir}/aclocal/check.m4
2007-08-02 20:34:23 +00:00
#check used to be static only, hence this.
%files static
%defattr(-,root,root,-)
%{_libdir}/libcheck.a
%changelog
2007-08-02 20:34:23 +00:00
* Thu Aug 2 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.5-1
- 0.9.5 bump
2006-07-15 04:06:14 +00:00
* Fri Jul 14 2006 Jesse Keating <jkeating@redhat.com> - 0.9.3-5
- rebuild
2006-02-11 02:14:51 +00:00
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.9.3-4.fc5.2
- bump again for double-long bug on ppc(64)
2006-02-07 11:13:53 +00:00
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.9.3-4.fc5.1
- rebuilt for new gcc4.1 snapshot and glibc changes
* Mon Dec 19 2005 Warren Togami <wtogami@redhat.com> 0.9.2-4
- import into FC5 for gstreamer-0.10
* Fri Dec 2 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.2-3
- enabled -fPIC to resolve bz 174313
* Sat Sep 17 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.2-2
- get rid of the so file (not needed)
- only make devel package
* Sun Aug 14 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.2-1
- initial package for Fedora Extras