[packages/distcc] - up to 3.4

baggins baggins at pld-linux.org
Wed Sep 20 15:51:16 CEST 2023


commit 51d7669c1391d007b3de9c22fbf99b88e9ba85dd
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Wed Sep 20 15:07:54 2023 +0200

    - up to 3.4

 distcc-user.patch |  4 ++--
 distcc.spec       | 32 +++++++++++++++++++-------------
 2 files changed, 21 insertions(+), 15 deletions(-)
---
diff --git a/distcc.spec b/distcc.spec
index b741103..27a33c3 100644
--- a/distcc.spec
+++ b/distcc.spec
@@ -5,17 +5,17 @@
 #   /etc/distcc/hosts
 #
 # Conditional build:
-%bcond_without	gnome	# build without gnome(monitor) support
+%bcond_with	gnome	# build without gnome(monitor) support
 
 Summary:	Program to distribute compilation of C or C++
 Summary(pl.UTF-8):	Program do rozdzielania kompilacji programów w C lub C++
 Name:		distcc
-Version:	3.1
+Version:	3.4
 Release:	1
 License:	GPL
 Group:		Development/Languages
-Source0:	http://distcc.googlecode.com/files/%{name}-%{version}.tar.bz2
-# Source0-md5:	a1a9d3853df7133669fffec2a9aab9f3
+Source0:	https://github.com/distcc/distcc/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	00523fd05f4cd9dd968e4e0ec09d774d
 Source1:	%{name}.inetd
 Source2:	%{name}.init
 Source3:	%{name}.sh
@@ -29,8 +29,8 @@ BuildRequires:	automake
 %{?with_gnome:BuildRequires:	libgnomeui-devel >= 2.0}
 BuildRequires:	pkgconfig
 BuildRequires:	popt-devel
-BuildRequires:	python-devel
-BuildRequires:	python-devel-tools
+BuildRequires:	python3-devel
+BuildRequires:	python3-devel-tools
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.268
 BuildRequires:	sed >= 4.0
@@ -151,6 +151,10 @@ Monitor GTK+ dla distcc.
 
 %{__sed} -i -e 's#PKGDATADIR#"%{_pixmapsdir}"#g' src/mon-gnome.c
 
+
+%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+python3(\s|$),#!%{__python3}\1,' \
+	update-distcc-symlinks.py
+
 %build
 %{__aclocal}
 %{__autoconf}
@@ -178,9 +182,7 @@ cp -p %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/etc/profile.d
 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/distccd
 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/logrotate.d/distccd
 
-%py_comp $RPM_BUILD_ROOT%{py_sitedir}
-%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
-%py_postclean
+#%py3_comp $RPM_BUILD_ROOT%{py_sitedir}
 
 %if %{with gnome}
 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/distccmon-gnome.desktop \
@@ -229,12 +231,18 @@ fi
 %attr(755,root,root) %{_bindir}/%{name}
 %attr(755,root,root) %{_bindir}/lsdistcc
 %attr(755,root,root) %{_bindir}/pump
+%attr(755,root,root) %{_sbindir}/update-distcc-symlinks
 %{_mandir}/man?/%{name}.*
 %{_mandir}/man1/pump.1*
+%{_mandir}/man1/lsdistcc.1*
 %attr(755,root,root) /etc/profile.d/*sh
 
 %files common
 %defattr(644,root,root,755)
+%dir /etc/distcc
+/etc/distcc/clients.allow
+/etc/distcc/commands.allow.sh
+/etc/distcc/hosts
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/distccd
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/distccd
 %attr(755,root,root) %{_bindir}/%{name}d
@@ -243,10 +251,8 @@ fi
 
 %files include_server
 %defattr(644,root,root,755)
-%{py_sitedir}/include_server
-%if "%{py_ver}" > "2.4"
-%{py_sitedir}/include_server-*.egg-info
-%endif
+%{py3_sitedir}/include_server
+%{py3_sitedir}/include_server-*.egg-info
 %{_mandir}/man1/include_server.1*
 
 %files inetd
diff --git a/distcc-user.patch b/distcc-user.patch
index 54d79b4..122540a 100644
--- a/distcc-user.patch
+++ b/distcc-user.patch
@@ -1,8 +1,8 @@
 --- distcc-1.2.3/src/setuid.c.orig	Sat Mar  1 13:43:48 2003
 +++ distcc-1.2.3/src/setuid.c	Mon Mar 10 23:55:36 2003
 @@ -35,7 +35,7 @@
- #include "exitcode.h"
- 
+ #endif
+ #endif
  
 -const char *opt_user = "distcc";
 +const char *opt_user = "nobody";
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/distcc.git/commitdiff/51d7669c1391d007b3de9c22fbf99b88e9ba85dd



More information about the pld-cvs-commit mailing list