SPECS: dhcp.spec - builds now; still some patches need update/drop...

arekm arekm at pld-linux.org
Sun Feb 3 19:55:47 CET 2008


Author: arekm                        Date: Sun Feb  3 18:55:46 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- builds now; still some patches need update/dropping

---- Files affected:
SPECS:
   dhcp.spec (1.154 -> 1.155) 

---- Diffs:

================================================================
Index: SPECS/dhcp.spec
diff -u SPECS/dhcp.spec:1.154 SPECS/dhcp.spec:1.155
--- SPECS/dhcp.spec:1.154	Fri Jan  4 10:38:00 2008
+++ SPECS/dhcp.spec	Sun Feb  3 19:55:41 2008
@@ -25,13 +25,14 @@
 Source7:	%{name}-dhcp4client.h
 Source8:	%{name}-libdhcp4client.make
 Source9:	%{name}-libdhcp_control.h
+Source10:	%{name}.schema
 Patch0:		%{name}-dhclient.script.patch
-Patch1:		%{name}-if_buffer_size.patch
-# http://home.ntelos.net/~masneyb/dhcp-3.0.5-ldap-patch
+Patch1:		%{name}-release-by-ifup.patch
+# from fedora 9-dev
 Patch2:		%{name}-ldap.patch
 Patch3:		%{name}-client-script-redhat.patch
 Patch4:		%{name}-3.0.3-x-option.patch
-Patch5:		%{name}-typo.patch
+
 Patch6:		%{name}-arg-concat.patch
 Patch7:		%{name}-split-VARDB.patch
 Patch8:		%{name}-timeouts.patch
@@ -39,6 +40,9 @@
 Patch10:	%{name}-libdhcp4client.patch
 Patch11:	%{name}-prototypes.patch
 URL:		http://www.isc.org/sw/dhcp/
+BuildRequires:	autoconf
+BuildRequires:	automake
+BuildRequires:	libtool
 BuildRequires:	groff
 %{?with_ldap:BuildRequires:	openldap-devel}
 %{?with_ldap:BuildRequires:	openssl-devel}
@@ -195,24 +199,19 @@
 %setup -q
 # CHECK ME
 #%patch0 -p1
-# CHECK ME
-#%patch1 -p1
-# FIXME
+%patch1 -p1
 %{?with_ldap:%patch2 -p1}
 # These two patches are required for dhcdbd to function
 %patch3 -p1
-# CHECK ME
+# CHECK ME, NO IDEA
 #%patch4 -p1
-#
-# CHECK ME
-#%patch5 -p1
 %patch6 -p1
-# CHECK ME
+# CHECK ME, NO IDEA
 #%patch7 -p1
 %patch8 -p1
 # CHECK ME
-#%patch9 -p1
-#%patch10 -p1
+%patch9 -p1
+%patch10 -p1
 %patch11 -p1
 
 sed 's/@DHCP_VERSION@/'%{version}'/' < %{SOURCE5} > libdhcp4client.pc
@@ -222,6 +221,12 @@
 cp %{SOURCE9} includes/isc-dhcp/libdhcp_control.h
 
 %build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+CFLAGS="%{rpmcflags} -fPIC"
 %configure \
 	--enable-dhcpv6 \
 	--with-srv-lease-file="/var/lib/%{name}/dhcpd.leases" \
@@ -243,7 +248,7 @@
 
 install server/dhcpd.conf $RPM_BUILD_ROOT%{_sysconfdir}
 %if %{with ldap}
-install contrib/dhcp.schema $RPM_BUILD_ROOT%{schemadir}
+install %{SOURCE10} $RPM_BUILD_ROOT%{schemadir}
 %endif
 
 touch $RPM_BUILD_ROOT%{_sysconfdir}/dhclient.conf
@@ -314,7 +319,6 @@
 %files
 %defattr(644,root,root,755)
 %doc doc/* README RELNOTES server/dhcpd.conf LICENSE contrib/ms2isc
-%{?with_ldap:%doc README.ldap Changelog-LDAP contrib/dhcpd-conf-to-ldap.pl}
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dhcpd
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dhcpd.conf
 %attr(755,root,root) %{_bindir}/omshell
@@ -333,7 +337,6 @@
 %if %{with ldap}
 %files -n openldap-schema-dhcp
 %defattr(644,root,root,755)
-%doc contrib/dhcpd-conf-to-ldap.pl
 %{schemadir}/dhcp.schema
 %endif
 
@@ -368,19 +371,19 @@
 %{_mandir}/man3/dhcpctl.3*
 %{_mandir}/man3/omapi.3*
 
-#%files -n libdhcp4client
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_libdir}/libdhcp4client-%{version}.so.0
-
-#%files -n libdhcp4client-devel
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_libdir}/libdhcp4client.so
-#%{_includedir}/dhcp4client
-#%{_pkgconfigdir}/libdhcp4client.pc
-
-#%files -n libdhcp4client-static
-#%defattr(644,root,root,755)
-#%{_libdir}/libdhcp4client.a
+%files -n libdhcp4client
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libdhcp4client-*.so.*
+
+%files -n libdhcp4client-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libdhcp4client.so
+%{_pkgconfigdir}/libdhcp4client.pc
+%{_libdir}/libdhcp4client.la
+
+%files -n libdhcp4client-static
+%defattr(644,root,root,755)
+%{_libdir}/libdhcp4client.a
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -388,6 +391,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.155  2008-02-03 18:55:41  arekm
+- builds now; still some patches need update/dropping
+
 Revision 1.154  2008-01-04 09:38:00  arekm
 - partial up to 4.0.0; needs lot of love
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/dhcp.spec?r1=1.154&r2=1.155&f=u



More information about the pld-cvs-commit mailing list