+# TODO
+# - static package
Summary: The talloc library
Name: libtalloc
Version: 2.0.1
BuildRequires: autoconf
BuildRequires: docbook-style-xsl
BuildRequires: libxslt
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
A library that implements a hierarchical allocator with destructors.
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-ln -s libtalloc.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libtalloc.so.2
ln -s libtalloc.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libtalloc.so
+ln -s libtalloc.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libtalloc.so.2
rm -f $RPM_BUILD_ROOT%{_libdir}/libtalloc.a
rm -f $RPM_BUILD_ROOT%{_datadir}/swig/*/talloc.i
-
%clean
rm -rf $RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libtalloc.so.*
+%attr(755,root,root) %{_libdir}/libtalloc.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libtalloc.so.2
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libtalloc.so
%{_pkgconfigdir}/talloc.pc
%{_mandir}/man3/talloc.3*
-
-%post
-/sbin/ldconfig
-
-%postun
-/sbin/ldconfig