## @file ## ## $Id$ ## ## $Date$ ## $Author$ ## ## @copy © Marc Wäckerlin ## @license LGPL, see file COPYING ## ## $Log$ ## Revision 1.6 2004/10/11 15:59:45 marc ## support for shared libraries requires /usr/bin/ldd ## ## Revision 1.5 2004/10/07 17:26:05 marc ## requirements for devel package ## ## Revision 1.4 2004/10/07 13:41:16 marc ## devel in the same spec file ## ## Revision 1.3 2004/09/09 20:09:06 marc ## library versioning now works how i want it ## ## Revision 1.2 2004/08/28 16:21:07 marc ## mrw-c++-0.92 (mrw) ## - new file: version.cpp ## - new file header for all sources ## - work around warning in mrw::auto ## - possibility to compile without log4cxx ## - work around bugs in demangle.h and libiberty.h ## - corrections in documentation ## - added simple tracing mechanism ## - more warnings ## - small corrections in Auto<>::Free and a new test for it ## - possibility to compile without stack trace ## # rpmbuild -bb --clean @PACKAGENAME@.spec Summary: MRW's C++ Class Library, facilities for ease and quality Name: @PACKAGENAME@ Version: @MAJOR@.@MINOR@.@LEAST@ Release: 1 License: LGPL Group: Development/Libraries/C++ URL: http://marc.waeckerlin.org/mrw-c++/index.html Source0: @PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Prefix: /usr Requires: /usr/bin/ldd #Requires: gcc-c++ >= 3.0 #Requires: binutils %description @README@ This package contains only the shared libraries required at runtime. %prep %setup -q ./configure --prefix=$RPM_BUILD_ROOT/usr --datadir=$RPM_BUILD_ROOT/usr/share/doc/packages %build make check %install make install %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) /usr/lib/libmrw.so /usr/lib/libmrw.so.@MAJOR@ /usr/lib/libmrw.so.@MAJOR@.@MINOR@.@LEAST@ /usr/lib/libmrwexcstderr.so /usr/lib/libmrwexcstderr.so.@MAJOR@ /usr/lib/libmrwexcstderr.so.@MAJOR@.@MINOR@.@LEAST@ /usr/lib/libmrwexclog4cxx.so /usr/lib/libmrwexclog4cxx.so.@MAJOR@ /usr/lib/libmrwexclog4cxx.so.@MAJOR@.@MINOR@.@LEAST@ /usr/share/doc/packages/@PACKAGENAME@/COPYING /usr/share/doc/packages/@PACKAGENAME@/README /usr/share/doc/packages/@PACKAGENAME@/AUTHORS /usr/share/doc/packages/@PACKAGENAME@/NEWS /usr/share/doc/packages/@PACKAGENAME@/ChangeLog %package devel Summary: MRW's C++ Class Library, facilities for ease and quality (development files) Group: Development/Libraries/C++ Requires: @PACKAGENAME@ = @MAJOR@.@MINOR@.@LEAST@ Requires: gcc-c++ >= 3.0 %description devel @README@ This Package contains all files required for developement. %files devel %defattr(-,root,root,-) /usr/lib/libmrw.a /usr/lib/libmrw.la /usr/lib/libmrwexcstderr.a /usr/lib/libmrwexcstderr.la /usr/lib/libmrwexclog4cxx.a /usr/lib/libmrwexclog4cxx.la /usr/include /usr/share/doc/packages/@PACKAGENAME@/examples /usr/share/doc/packages/@PACKAGENAME@/doc /usr/share/doc/packages/@PACKAGENAME@/@PACKAGENAME@.spec /usr/share/doc/packages/@PACKAGENAME@/INSTALL %changelog @CHANGE_LOG@