diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2010-08-11 16:26:36 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2010-08-18 12:28:18 -0400 |
commit | 8a55c780d1a3d22b27e3746158322ff0de64b572 (patch) | |
tree | 18cdc33b9e3b5c3a0f3ffc4f8cd9f5fa1d275744 /collection/contrib/libcollection.spec.in | |
parent | 88a0a472f61c1301ca31f9d443647d11f05c06d0 (diff) | |
download | ding-libs-8a55c780d1a3d22b27e3746158322ff0de64b572.tar.gz ding-libs-8a55c780d1a3d22b27e3746158322ff0de64b572.tar.xz ding-libs-8a55c780d1a3d22b27e3746158322ff0de64b572.zip |
collection: add RPM build targets
Diffstat (limited to 'collection/contrib/libcollection.spec.in')
-rw-r--r-- | collection/contrib/libcollection.spec.in | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/collection/contrib/libcollection.spec.in b/collection/contrib/libcollection.spec.in new file mode 100644 index 0000000..3625e59 --- /dev/null +++ b/collection/contrib/libcollection.spec.in @@ -0,0 +1,86 @@ +Name: @PACKAGE_NAME@ +Version: @PACKAGE_VERSION@ +Release: 0%{?dist} +Summary: Collection data-type for C +Group: Development/Libraries +License: LGPLv3+ +URL: http://fedorahosted.org/sssd/ +Source0: %{name}-%{version}.tar.gz +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +### Patches ### + +### Dependencies ### + +### Build Dependencies ### + +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool +BuildRequires: m4 +BuildRequires: doxygen + +%description +A data-type to collect data in a heirarchical structure for easy iteration +and serialization + +%package devel +Summary: Development files for libcollection +Group: Development/Libraries +Requires: libcollection = %{version}-%{release} +License: LGPLv3+ + +%description devel +A data-type to collect data in a heirarchical structure for easy iteration +and serialization + +%prep +%setup -q + +%build +%configure \ + --disable-static \ + --disable-rpath + +make %{?_smp_mflags} all docs + +%check +make %{?_smp_mflags} check + +%install +rm -rf $RPM_BUILD_ROOT + +make install DESTDIR=$RPM_BUILD_ROOT + +# Remove .la files created by libtool +rm -f $RPM_BUILD_ROOT/%{_libdir}/libcollection.la + +# Remove document install script. RPM is handling this +rm -f doc/html/installdox + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc COPYING +%doc COPYING.LESSER +%{_libdir}/libcollection.so.2 +%{_libdir}/libcollection.so.2.0.0 + +%files devel +%defattr(-,root,root,-) +%{_includedir}/collection.h +%{_includedir}/collection_tools.h +%{_includedir}/collection_queue.h +%{_includedir}/collection_stack.h +%{_libdir}/libcollection.so +%{_libdir}/pkgconfig/collection.pc +%doc doc/html/ + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%changelog +* Wed Aug 11 2010 Stephen Gallagher <sgallagh@redhat.com> - @PACKAGE_VERSION@-0 +- Automated build of libcollection |