File kmsgmodem-0.4.1-2.spec of Package kmessagemodem
Name: kde3-kmsgmodem
Summary: Tool to read faxes from your USR Fax Modem internal memory
%define version 0.4.2
Version: %{version}
Release: 0
License: GPL-2.0
Group: Hardware/Fax
Source: kmsgmodem-%{version}.tar.gz
BuildRoot: %{_tmppath}/build-root-%{name}
Url: http://developer.berlios.de/projects/kmsgmodem/
BuildRequires: qt3-devel kdelibs3-devel update-desktop-files
%define _prefix /opt/kde3
%description
KMessageModem is a little tool that will help you to get your faxes out of
your USR Message Modem. With Messenger you can look at the modems
memory, find out how many faxes there are, download them to you
machine, and clean the modems memory.
%prep
%setup -q -n kmsgmodem-%{version}
%build
sed -i 's|/kde3/lib|/kde3/%_lib|g' configure
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
./configure --prefix=%{_prefix} --with-qt-dir=/usr/lib/qt3 --with-qt-includes=/usr/lib/qt3/includes --with-qt-libraries=/usr/lib/qt3/%_lib
make
%install
make DESTDIR=$RPM_BUILD_ROOT install-strip
rm -f $RPM_BUILD_ROOT/opt/kde3/share/applnk/Utilities/kmsgmodem.desktop
%suse_update_desktop_file -i kmsgmodem Settings HardwareSettings
cd $RPM_BUILD_ROOT
find . -type d -fprint $RPM_BUILD_DIR/file.list.kmsgmodem.dirs
find . -type f -fprint $RPM_BUILD_DIR/file.list.kmsgmodem.files.tmp
sed '/\/man\//s/$/.gz/g' $RPM_BUILD_DIR/file.list.kmsgmodem.files.tmp > $RPM_BUILD_DIR/file.list.kmsgmodem.files
find . -type l -fprint $RPM_BUILD_DIR/file.list.kmsgmodem.libs
sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' $RPM_BUILD_DIR/file.list.kmsgmodem.dirs > $RPM_BUILD_DIR/file.list.kmsgmodem
sed 's,^\.,\%attr(-\,root\,root) ,' $RPM_BUILD_DIR/file.list.kmsgmodem.files >> $RPM_BUILD_DIR/file.list.kmsgmodem
sed 's,^\.,\%attr(-\,root\,root) ,' $RPM_BUILD_DIR/file.list.kmsgmodem.libs >> $RPM_BUILD_DIR/file.list.kmsgmodem
%files -f ../file.list.kmsgmodem
%defattr(-,root,root,0755)