Files
mrw-cxx/mrw-c++-minimal.spec.in

84 lines
2.3 KiB
RPMSpec
Raw Normal View History

2006-09-25 15:12:47 +00:00
## @file
##
## $Id$
##
## $Date$
## $Author$
##
## @copy © Marc Wäckerlin
## @license LGPL, see file <a href="license.html">COPYING</a>
##
# rpmbuild -bb --clean @PACKAGE_NAME@.spec
Name: @PACKAGE_NAME@
Version: @PACKAGE_VERSION@
2006-09-25 15:12:47 +00:00
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++
2006-09-25 15:12:47 +00:00
URL: http://marc.waeckerlin.org/mrw-c++/index.html
Source0: @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz
2006-09-25 15:12:47 +00:00
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Prefix: /usr
Provides: @PACKAGE_NAME@
2006-09-25 15:12:47 +00:00
%description minimal
2006-09-25 15:12:47 +00:00
@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=/usr \
--datadir=/usr/share/doc/packages \
--disable-threads --disable-autofntrace \
--disable-log4cxx --disable-ltdl --disable-stacktrace \
--disable-doxygen --disable-dot \
%ifarch x86_64
--libdir=/usr/lib64
%else
--libdir=/usr/lib
%endif
2006-09-25 15:12:47 +00:00
%build
make
%install
DESTDIR=$RPM_BUILD_ROOT make all install
2006-09-25 15:12:47 +00:00
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/@PACKAGE_NAME@/INSTALL
rm -r $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGE_NAME@/doc
rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGE_NAME@/mrw-c++.spec
rm -r $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGE_NAME@/examples
2006-09-25 15:12:47 +00:00
%clean
rm -rf $RPM_BUILD_ROOT
%files minimal
2006-09-25 15:12:47 +00:00
%defattr(-,root,root,-)
/usr/lib/libmrw.so
/usr/lib/libmrw.so.@MAJOR@
/usr/lib/libmrw.so.@PACKAGE_VERSION@
/usr/share/doc/packages/@PACKAGE_NAME@/COPYING
/usr/share/doc/packages/@PACKAGE_NAME@/README
/usr/share/doc/packages/@PACKAGE_NAME@/AUTHORS
/usr/share/doc/packages/@PACKAGE_NAME@/NEWS
/usr/share/doc/packages/@PACKAGE_NAME@/ChangeLog
2006-09-25 15:12:47 +00:00
%changelog
@CHANGE_LOG@