65 regex = dspam-(\d+\.\d+\.\d+)\.tar\.gz |
65 regex = dspam-(\d+\.\d+\.\d+)\.tar\.gz |
66 } |
66 } |
67 |
67 |
68 %prep |
68 %prep |
69 %setup -q -n dspam-%{V_dist} |
69 %setup -q -n dspam-%{V_dist} |
70 %{l_shtool} subst \ |
|
71 -e '/LINENO: error: C[+]* preprocessor/{N;N;N;N;s/.*/:/;}' \ |
|
72 -e 's;LIBS="-lm";LIBS="$LIBS -lm";' \ |
|
73 configure |
|
74 |
70 |
75 %build |
71 %build |
76 CC="%{l_cc}" \ |
72 CC="%{l_cc}" \ |
77 CFLAGS="%{l_cflags -O} `pkg-config sqlite3 --cflags-only-other`" \ |
73 CFLAGS="%{l_cflags -O} `pkg-config sqlite3 --cflags-only-other`" \ |
78 CPPFLAGS="%{l_cppflags} `pkg-config sqlite3 --cflags-only-I`" \ |
74 CPPFLAGS="%{l_cppflags} `pkg-config sqlite3 --cflags-only-I`" \ |
93 --with-sqlite-includes=%{l_prefix}/include \ |
89 --with-sqlite-includes=%{l_prefix}/include \ |
94 --with-sqlite-libraries=%{l_prefix}/lib \ |
90 --with-sqlite-libraries=%{l_prefix}/lib \ |
95 --disable-homedir \ |
91 --disable-homedir \ |
96 --disable-shared \ |
92 --disable-shared \ |
97 --enable-warnings=no |
93 --enable-warnings=no |
98 %{l_make} %{l_mflags -O} |
94 %{l_make} %{l_mflags} |
99 |
95 |
100 %install |
96 %install |
101 %{l_shtool} mkdir -f -p -m 755 \ |
97 %{l_shtool} mkdir -f -p -m 755 \ |
102 $RPM_BUILD_ROOT%{l_prefix}/man/man3 \ |
98 $RPM_BUILD_ROOT%{l_prefix}/man/man3 \ |
103 $RPM_BUILD_ROOT%{l_prefix}/var/dspam |
99 $RPM_BUILD_ROOT%{l_prefix}/var/dspam |
104 %{l_shtool} subst -e 's;ln -s ;ln $(DESTDIR);g' Makefile |
100 %{l_shtool} subst -e 's;ln -s ;ln $(DESTDIR);g' Makefile |
105 %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT" |
101 %{l_make} %{l_mflags} install DESTDIR="$RPM_BUILD_ROOT" |
106 strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true |
102 strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true |
107 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
103 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
108 %{l_files_std} \ |
104 %{l_files_std} \ |
109 '%config %{l_prefix}/etc/dspam/dspam.conf' |
105 '%config %{l_prefix}/etc/dspam/dspam.conf' |
110 |
106 |