Summary: Universally Unique Identifier library
Name: ossp-uuid
Version: 1.6.2
-Release: 3
+Release: 7
License: MIT
Group: Libraries
URL: http://www.ossp.org/pkg/lib/uuid/
%build
# Build the library.
%configure \
+ --includedir=%{_includedir}/ossp-uuid \
--disable-static \
--with-dce \
--with-cxx \
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/%{_lib}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
mv $RPM_BUILD_ROOT{%{php_extensiondir},%{_datadir}/php}/uuid.php
%endif
+mv -f $RPM_BUILD_ROOT%{_libdir}/libossp-uuid.so.* $RPM_BUILD_ROOT/%{_lib}
+ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libossp-uuid.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libossp-uuid.so
+
%clean
rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog HISTORY NEWS PORTING README SEEALSO THANKS TODO USERS
%attr(755,root,root) %{_bindir}/uuid
-%attr(755,root,root) %{_libdir}/libossp-uuid.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libossp-uuid.so.16
+%attr(755,root,root) /%{_lib}/libossp-uuid.so.*.*.*
+%attr(755,root,root) %ghost /%{_lib}/libossp-uuid.so.16
%{_mandir}/man1/uuid.1*
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/uuid-config
-%{_includedir}/uuid.h
+%dir %{_includedir}/ossp-uuid
+%{_includedir}/ossp-uuid/uuid.h
%{_libdir}/libossp-uuid.so
%{_pkgconfigdir}/ossp-uuid.pc
%{_mandir}/man3/ossp-uuid.3*
%files c++-devel
%defattr(644,root,root,755)
-%{_includedir}/uuid++.hh
+%{_includedir}/ossp-uuid/uuid++.hh
%{_libdir}/libossp-uuid++.so
%{_libdir}/libossp-uuid++.la
%{_mandir}/man3/uuid++.3*
%files dce-devel
%defattr(644,root,root,755)
-%{_includedir}/uuid_dce.h
+%{_includedir}/ossp-uuid/uuid_dce.h
%{_libdir}/libossp-uuid_dce.so
%{_libdir}/libossp-uuid_dce.la