File igmpproxy.spec of Package igmpproxy

# norootforbuild

Name:           igmpproxy
Version:        beta2
Release:        1
License:        GPL
BuildRoot:      %{_tmppath}/%{name}-%{version}-build 
BuildRequires:  gcc
Group:          System/Network
Summary:        IGMPproxy is a simple multicast router for Linux that only uses the IGMP protocol
Source0:		igmpproxy-src-0.1-beta2.tar.gz


%description
IGMPproxy is a simple mulitcast router for Linux that only uses the IGMP protocol.

Maintainer:
-----------
	sda aka sda00 (sda00@himki.net)


%prep
%build

%install
tar xf $RPM_SOURCE_DIR/igmpproxy-src-0.1-beta2.tar.gz
cd igmpproxy/src/

cat ./Makefile | sed 's/\/usr\/local\/bin/\/tmp\/igmpproxy\/usr\/bin\//' > ./temp_makefile
cat ./temp_makefile | sed 's/\/usr\/share\/man/\/tmp\/igmpproxy\/usr\/share\/man/' > ./temp_makefile1
cat ./temp_makefile1 | sed 's/\/etc/\/tmp\/igmpproxy\/etc/' > ./Makefile

rm ./temp_makefile*
make || exit 1
mkdir -p %{buildroot}/usr/bin
mkdir -p %{buildroot}/etc
mkdir -p %{buildroot}/usr/share/man
mkdir -p "$RPM_BUILD_ROOT"/usr/share/man/man5
mkdir -p "$RPM_BUILD_ROOT"/usr/share/man/man8
cp igmpproxy %{buildroot}/usr/bin/igmpproxy

chmod 755 %{buildroot}/usr/bin/igmpproxy

cp ../doc/igmpproxy.8 %{buildroot}/usr/share/man/man8/
cp ../doc/igmpproxy.conf.5 %{buildroot}/usr/share/man/man5/
cp igmpproxy.conf %{buildroot}/etc/

gzip %{buildroot}/usr/share/man/man8/igmpproxy.8
gzip %{buildroot}/usr/share/man/man5/igmpproxy.conf.5

chmod 644 %{buildroot}%{_sysconfdir}/igmpproxy.conf

%post	-p /sbin/ldconfig

%postun	-p /sbin/ldconfig

%files
%defattr(-,root,root)
%{_bindir}/*
%{_sysconfdir}/* 
%{_mandir}/man5/*
%{_mandir}/man8/*
openSUSE Build Service is sponsored by