packages: c-ares/c-ares.spec - build with our debugflags to get proper debu...

glen glen at pld-linux.org
Sun Feb 7 14:01:30 CET 2010


Author: glen                         Date: Sun Feb  7 13:01:31 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- build with our debugflags to get proper debuginfo package

---- Files affected:
packages/c-ares:
   c-ares.spec (1.8 -> 1.9) 

---- Diffs:

================================================================
Index: packages/c-ares/c-ares.spec
diff -u packages/c-ares/c-ares.spec:1.8 packages/c-ares/c-ares.spec:1.9
--- packages/c-ares/c-ares.spec:1.8	Wed Jan 21 20:04:51 2009
+++ packages/c-ares/c-ares.spec	Sun Feb  7 14:01:23 2010
@@ -9,6 +9,10 @@
 Source0:	http://daniel.haxx.se/projects/c-ares/%{name}-%{version}.tar.gz
 # Source0-md5:	4503b0db3dd79d3c1f58d87722dbab46
 URL:		http://daniel.haxx.se/projects/c-ares/
+BuildRequires:	autoconf
+BuildRequires:	automake
+BuildRequires:	libtool
+BuildRequires:	sed >= 4.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -48,8 +52,17 @@
 %prep
 %setup -q
 
+# we want our own debug flags, if any
+sed -i -e 's/flags_dbg_off=".*"/flags_dbg_off="%{rpmcflags}"/' m4/cares-compilers.m4
+sed -i -e 's/flags_opt_yes=".*"/flags_opt_yes="%{rpmcflags}"/' m4/cares-compilers.m4
+
 %build
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__automake}
 %configure \
+	--enable-optimize="%{rpmcflags}" \
 	--enable-shared
 
 %{__make}
@@ -68,19 +81,20 @@
 %files
 %defattr(644,root,root,755)
 %doc README README.cares CHANGES NEWS
-%attr(755,root,root) %{_libdir}/*.so.*.*.*
+%attr(755,root,root) %{_libdir}/libcares.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcares.so.2
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/*.so
-%{_libdir}/*.la
-%{_includedir}/*
-%{_mandir}/man3/*
-%{_pkgconfigdir}/*.pc
+%{_libdir}/libcares.so
+%{_libdir}/libcares.la
+%{_includedir}/ares*.h
+%{_mandir}/man3/ares_*.3*
+%{_pkgconfigdir}/libcares.pc
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/*.a
+%{_libdir}/libcares.a
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -88,6 +102,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.9  2010/02/07 13:01:23  glen
+- build with our debugflags to get proper debuginfo package
+
 Revision 1.8  2009/01/21 19:04:51  arekm
 - up to 1.6.0
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/c-ares/c-ares.spec?r1=1.8&r2=1.9&f=u



More information about the pld-cvs-commit mailing list