You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							80 lines
						
					
					
						
							2.4 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							80 lines
						
					
					
						
							2.4 KiB
						
					
					
				
								Name: log4cplus
							 | 
						|
								Version: 1.1.2
							 | 
						|
								Release: 1
							 | 
						|
								
							 | 
						|
								Summary: log4cplus, C++ logging library
							 | 
						|
								License: Apache
							 | 
						|
								Group: Development/Libraries
							 | 
						|
								Vendor: log4cplus project 
							 | 
						|
								Packager: Yusuke SATO <y-sato@y-sa.to>
							 | 
						|
								Url: http://log4cplus.sourceforge.net/
							 | 
						|
								
							 | 
						|
								Source: %name-%version.tar.gz
							 | 
						|
								
							 | 
						|
								Prefix: %_prefix
							 | 
						|
								BuildRoot: %_tmppath/%name-%version-root
							 | 
						|
								
							 | 
						|
								%description
							 | 
						|
								log4cplus is a simple to use C++ logging API providing thread-safe, 
							 | 
						|
								flexible, and arbitrarily granular control over log management and 
							 | 
						|
								configuration. It is modeled after the Java log4j API.
							 | 
						|
								
							 | 
						|
								%package devel
							 | 
						|
								Summary: log4cplus headers, static libraries
							 | 
						|
								Group: Development/Libraries
							 | 
						|
								Requires: %name = %version
							 | 
						|
								
							 | 
						|
								%description devel
							 | 
						|
								log4cplus is a simple to use C++ logging API providing thread-safe, 
							 | 
						|
								flexible, and arbitrarily granular control over log management and 
							 | 
						|
								configuration. It is modeled after the Java log4j API.
							 | 
						|
								
							 | 
						|
								%prep
							 | 
						|
								rm -rf $RPM_BUILD_ROOT
							 | 
						|
								
							 | 
						|
								%setup
							 | 
						|
								./configure --prefix=%{prefix} --with-working-locale CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
							 | 
						|
								
							 | 
						|
								%build
							 | 
						|
								make
							 | 
						|
								
							 | 
						|
								%install
							 | 
						|
								rm -rf $RPM_BUILD_ROOT
							 | 
						|
								
							 | 
						|
								make prefix=$RPM_BUILD_ROOT%{prefix} install
							 | 
						|
								mkdir -p $RPM_BUILD_ROOT%{prefix}/include/
							 | 
						|
								cp -rp include/log4cplus $RPM_BUILD_ROOT%{prefix}/include/
							 | 
						|
								rm -f $RPM_BUILD_ROOT%{prefix}/include/log4cplus/config/stamp-*
							 | 
						|
								rm -f $RPM_BUILD_ROOT%{prefix}/include/log4cplus/config/*.in
							 | 
						|
								rm -f $RPM_BUILD_ROOT%{prefix}/include/log4cplus/stamp-*
							 | 
						|
								rm -f $RPM_BUILD_ROOT%{prefix}/include/log4cplus/config/macosx.h
							 | 
						|
								rm -f $RPM_BUILD_ROOT%{prefix}/include/log4cplus/config/win32.h
							 | 
						|
								rm -f $RPM_BUILD_ROOT%{prefix}/include/log4cplus/config/windowsh-inc.h
							 | 
						|
								rm -f $RPM_BUILD_ROOT%{prefix}/include/log4cplus/internal/cygwin-win32.h
							 | 
						|
								rm -f $RPM_BUILD_ROOT%{prefix}/include/log4cplus/thread/impl/syncprims-win32.h
							 | 
						|
								find %{buildroot} -name .svn -type d -exec find '{}' -delete \;
							 | 
						|
								find %{buildroot} -name "*.in" -delete
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								%clean
							 | 
						|
								rm -rf $RPM_BUILD_ROOT
							 | 
						|
								
							 | 
						|
								%files
							 | 
						|
								%defattr(-,root,root,755)
							 | 
						|
								%attr(755,root,root) %prefix/lib/lib*.so*
							 | 
						|
								%attr(644,root,root) %prefix/lib/*.la
							 | 
						|
								
							 | 
						|
								%files devel
							 | 
						|
								%defattr(-,root,root,755)
							 | 
						|
								%prefix/include/log4cplus/*.h
							 | 
						|
								%prefix/include/log4cplus/helpers/*.h
							 | 
						|
								%prefix/include/log4cplus/spi/*.h
							 | 
						|
								%prefix/include/log4cplus/boost/*.hxx
							 | 
						|
								%prefix/include/log4cplus/config.hxx
							 | 
						|
								%prefix/include/log4cplus/config/defines.hxx
							 | 
						|
								%prefix/include/log4cplus/internal/*.h
							 | 
						|
								%prefix/include/log4cplus/thread/impl/*.h
							 | 
						|
								%prefix/include/log4cplus/thread/*.h
							 | 
						|
								%attr(644,root,root) 
							 | 
						|
								%prefix/lib/*.a
							 | 
						|
								%prefix/lib/pkgconfig/log4cplus.pc
							 |