SPECS: ucspi-tcp.spec - /etc/tcprules.d moved here from daemontool...

glen glen at pld-linux.org
Mon May 5 22:23:41 CEST 2008


Author: glen                         Date: Mon May  5 20:23:41 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- /etc/tcprules.d moved here from daemontools (why it was there anyway?)
- cleanup build proccess; rel 7

---- Files affected:
SPECS:
   ucspi-tcp.spec (1.27 -> 1.28) 

---- Diffs:

================================================================
Index: SPECS/ucspi-tcp.spec
diff -u SPECS/ucspi-tcp.spec:1.27 SPECS/ucspi-tcp.spec:1.28
--- SPECS/ucspi-tcp.spec:1.27	Sun Apr 27 12:03:26 2008
+++ SPECS/ucspi-tcp.spec	Mon May  5 22:23:36 2008
@@ -7,7 +7,7 @@
 Summary(pl.UTF-8):	Superserwer Transport Control Protocol
 Name:		ucspi-tcp
 Version:	0.88
-Release:	6
+Release:	7
 Group:		Networking/Daemons
 # http://cr.yp.to/distributors.html
 License:	Public Domain
@@ -15,13 +15,21 @@
 # Source0-md5:	39b619147db54687c4a583a7a94c9163
 Source1:	ftp://ftp.innominate.org/pub/pape/djb/%{name}-%{version}-man.tar.gz
 # Source1-md5:	693be34da89cd5244cef8ae30b4dc6a4
+Source2:	daemontools-tcprules
 Patch0:		%{name}-%{version}-mysql.patch.pld
 Patch1:		%{name}-glibc.patch
 Patch2:		http://lamer.maexotic.de/maex/creative/software/ucspi-tcp/0.88-recordio/recordio.diff
 URL:		http://cr.yp.to/ucspi-tcp.html
 %{?with_mysql:BuildRequires:	mysql-devel}
+# make and stat from coreutils are for building tcprules
+Requires:	coreutils
+Requires:	make
+Conflicts:	daemontools < 0.76-8
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+# qmail.spec uses this dir
+%define 	tcprules 	/etc/tcprules.d
+
 %description
 UNIX Client/Server Program Interface - something like inetd with
 add-ons.
@@ -31,53 +39,39 @@
 inetd z małymi dodatkami.
 
 %prep
-%setup -q
+%setup -q -a1
+mv ucspi-tcp-%{version}-man man
 %{?with_mysql:%patch0}
-%patch1
+%patch1 -p0
 %patch2 -p1
-echo '%{__cc} %{rpmcflags} -I%{_includedir}/mysql' > conf-cc
-echo %{_prefix} > conf-home
 
 %build
+echo "%{__cc} %{rpmcflags} %{?with_mysql:-I%{_includedir}/mysql}" > conf-cc
+echo "%{_prefix}" > conf-home
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/man{1,3,5},%{tcprules}}
 
-tar zxf %{SOURCE1}
-
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/man{1,3,5}}
+install addcr argv0 auto-str date@ delcr finger@ fixcrio \
+	http@ mconnect mconnect-io rblsmtpd recordio rts tcpcat \
+	tcpclient tcprules tcprulescheck tcpserver who@ \
+	$RPM_BUILD_ROOT%{_bindir}
 
-install	addcr				$RPM_BUILD_ROOT%{_bindir}
-install	argv0				$RPM_BUILD_ROOT%{_bindir}
-install	auto-str			$RPM_BUILD_ROOT%{_bindir}
-install	date@				$RPM_BUILD_ROOT%{_bindir}
-install	delcr				$RPM_BUILD_ROOT%{_bindir}
-install	finger@				$RPM_BUILD_ROOT%{_bindir}
-install	fixcrio				$RPM_BUILD_ROOT%{_bindir}
-install	http@				$RPM_BUILD_ROOT%{_bindir}
-install	mconnect			$RPM_BUILD_ROOT%{_bindir}
-install	mconnect-io			$RPM_BUILD_ROOT%{_bindir}
-install rblsmtpd			$RPM_BUILD_ROOT%{_bindir}
-install	recordio			$RPM_BUILD_ROOT%{_bindir}
-install	rts				$RPM_BUILD_ROOT%{_bindir}
-install	tcpcat				$RPM_BUILD_ROOT%{_bindir}
-install	tcpclient			$RPM_BUILD_ROOT%{_bindir}
-install	tcprules			$RPM_BUILD_ROOT%{_bindir}
-install	tcprulescheck			$RPM_BUILD_ROOT%{_bindir}
-install	tcpserver			$RPM_BUILD_ROOT%{_bindir}
-install	who@				$RPM_BUILD_ROOT%{_bindir}
+install man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
-install	./%{name}-%{version}-man/*.1		$RPM_BUILD_ROOT%{_mandir}/man1
+install %{SOURCE2} $RPM_BUILD_ROOT%{tcprules}/Makefile
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc {CHANGES,README,SYSDEPS,TARGETS,TODO,VERSION}
-%{_mandir}/man1/*
+%doc CHANGES README SYSDEPS TARGETS TODO VERSION
+%{tcprules}
 %attr(755,root,root) %{_bindir}/*
+%{_mandir}/man1/*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -85,6 +79,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.28  2008-05-05 20:23:36  glen
+- /etc/tcprules.d moved here from daemontools (why it was there anyway?)
+- cleanup build proccess; rel 7
+
 Revision 1.27  2008-04-27 10:03:26  qboosh
 - ucspi-tcp 0.88 is Public Domain since 20071228
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/ucspi-tcp.spec?r1=1.27&r2=1.28&f=u



More information about the pld-cvs-commit mailing list