]> git.pld-linux.org Git - packages/unscd.git/commitdiff
allow debug build (via rpmbuild -debug), defaults off now AC-branch auto/ac/unscd-0.49-1 auto/th/unscd-0.49-1
authorElan Ruusamäe <glen@delfi.ee>
Tue, 4 Sep 2012 21:00:18 +0000 (00:00 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Tue, 4 Sep 2012 21:00:18 +0000 (00:00 +0300)
unscd.spec

index 000274e0f77c3cde1daa23a63b010dad4e3a1603..410da9b5e5e525f148fc1125119d5d94f5c35f3a 100644 (file)
@@ -49,15 +49,17 @@ nscd.
 
 %prep
 %setup -qcT
-sed -ne '/Description:/,/\*\*\*/p' %{SOURCE0} > README
+%{__sed} -ne '/Description:/,/\*\*\*/p' %{SOURCE0} > README
+
+%{__sed} -e '/#define DEBUG_BUILD/ s,^,// ,' %{SOURCE0} > %{name}.c
 
 %build
-%{__cc} -o nscd %{rpmcflags} -Os %{rpmcppflags} %{rpmldflags} -Wall -Wunused-parameter -Wl,--sort-section -Wl,alignment -Wl,--sort-common %{SOURCE0}
+%{__cc} -o %{name} %{rpmcflags} %{!?debug:-Os} %{rpmcppflags} -DDEBUG_BUILD=0%{?debug:1} %{rpmldflags} -Wall -Wunused-parameter -Wl,--sort-section -Wl,alignment -Wl,--sort-common %{name}.c
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8,/var/log,/var/run/nscd,/etc/{logrotate.d,rc.d/init.d,sysconfig},%{systemdtmpfilesdir}}
-install -p nscd $RPM_BUILD_ROOT%{_sbindir}
+install -p %{name} $RPM_BUILD_ROOT%{_sbindir}/nscd
 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_mandir}/man8
 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/nscd
This page took 0.181641 seconds and 4 git commands to generate.