Name: distcc
Group: Development/Languages
Version: 2.11
-Release: 1
+Release: 2
License: GPL
Source0: http://distcc.samba.org/ftp/distcc/%{name}-%{version}.tar.bz2
# Source0-md5: f3458779c13255d88ee89ea7ccddda29
Source3: %{name}.sh
Source4: %{name}.csh
Source5: %{name}.config
+Source6: %{name}.logrotate
Patch0: %{name}-user.patch
URL: http://distcc.samba.org/
%{?with_gtk:BuildRequires: libgnome-devel >= 2.0}
BuildRequires: popt-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define _vardir /var
+
%description
distcc is a program to distribute compilation of C or C++ code across
several machines on a network. distcc should always generate the same
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,rc.d/init.d,profile.d} \
- $RPM_BUILD_ROOT%{_applnkdir}/Network/Misc $RPM_BUILD_ROOT%{_pixmapsdir}
+install -d $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,rc.d/init.d,profile.d,logrotate.d} \
+ $RPM_BUILD_ROOT%{_applnkdir}/Network/Misc $RPM_BUILD_ROOT%{_pixmapsdir} \
+ $RPM_BUILD_ROOT%{_vardir}/log
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/distcc
install %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/etc/profile.d
install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/distccd
+install %{SOURCE6} $RPM_BUILD_ROOT/etc/logrotate.d/distccd
%if 0%{with gnome}
mv $RPM_BUILD_ROOT%{_datadir}/distccmon-gnome.desktop \
$RPM_BUILD_ROOT%{_pixmapsdir}
%endif
+touch $RPM_BUILD_ROOT%{_vardir}/log/distcc
%clean
rm -rf $RPM_BUILD_ROOT
%files common
%defattr(644,root,root,755)
%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/distccd
+%attr(640,root,root) %ghost %{_vardir}/log/distcc
+%attr(755,root,root) /etc/logrotate.d/distccd
%attr(755,root,root) %{_bindir}/%{name}d
%attr(644,root,root) %{_mandir}/man?/%{name}d.*