[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