1 %define name libredblack
4 %define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
7 Summary: Library for handling red-black tree searching algorithm
11 Group: System Environment/Libraries
12 Source: ftp://%name.sourceforge.net/pub/%name/%name-%ver.tar.gz
13 URL: http://%name.sourceforge.net
14 Packager: Damian Ivereigh <damian@cisco.com>
16 BuildRoot:/var/tmp/%name-%ver
19 Summary: Additional files and headers required to compile programs using libredblack
20 Group: Development/Libraries
21 Requires: %name = %ver
24 This implements the redblack balanced tree algorithm.
27 To develop programs based upon the libredblack library, the system needs to
28 have these header and object files available for creating the executables.
34 if [ ! -f configure ]; then
35 CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=%{_prefix}
37 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix}
42 rm -rf ${RPM_BUILD_ROOT}
43 make prefix=${RPM_BUILD_ROOT}%{_prefix} install
46 rm -rf ${RPM_BUILD_ROOT}
48 %post -p /sbin/ldconfig
50 %postun -p /sbin/ldconfig
53 %defattr(-, root, root)
54 %{_prefix}/lib/libredblack.so.*
57 %defattr(-, root, root)
58 %{_prefix}/lib/lib*.so