## @file ## ## $Id$ ## ## $Date$ ## $Author$ ## ## @copy © Marc Wäckerlin ## @license LGPL, see file COPYING ## # rpmbuild -bb --clean @PACKAGENAME@.spec Name: @PACKAGENAME@ Version: @MAJOR@.@MINOR@.@LEAST@ Release: 1 License: LGPL Group: Development/Libraries/C++ Summary: dummy %description dummy %package minimal Summary: MRW's C++ Class Library (minimal release, no debugging features) 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 Provides: @PACKAGENAME@ %description minimal @README@ This package contains only the shared libraries required at runtime, linked with minimal feature, no logging, no stacktrace, no development support at all. This package can be used e.g. for the videorekorder at http://marc.waeckerlin.org/videorekorder/index.html %prep %setup -q CXXFLAGS="-O3" ./configure --prefix=$RPM_BUILD_ROOT/usr --datadir=$RPM_BUILD_ROOT/usr/share/doc/packages --disable-threads --disable-autofntrace --disable-log4cxx --disable-ltdl --disable-stacktrace %build make %install make install find "$RPM_BUILD_ROOT" -name '*.la' | xargs perl -pi -e 's#'"${RPM_BUILD_ROOT//+/\\+}"'##g' rm -r $RPM_BUILD_ROOT/usr/include/mrw rmdir $RPM_BUILD_ROOT/usr/include rm $RPM_BUILD_ROOT/usr/lib/libmrw-mt* rm $RPM_BUILD_ROOT/usr/lib/libmrw.la rm $RPM_BUILD_ROOT/usr/lib/libmrw.a rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/INSTALL rm -r $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/doc rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/mrw-c++.spec rm -r $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/examples %clean rm -rf $RPM_BUILD_ROOT %files minimal %defattr(-,root,root,-) /usr/lib/libmrw.so /usr/lib/libmrw.so.@MAJOR@ /usr/lib/libmrw.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 %changelog @CHANGE_LOG@