94 # patch: correctly pass --disable-shared to sub-directories |
94 # patch: correctly pass --disable-shared to sub-directories |
95 %{l_shtool} subst \ |
95 %{l_shtool} subst \ |
96 -e 's;\(\$ac_abs_srcdir/configure \$ac_configure_args\);\1 --disable-shared;' \ |
96 -e 's;\(\$ac_abs_srcdir/configure \$ac_configure_args\);\1 --disable-shared;' \ |
97 configure |
97 configure |
98 |
98 |
99 # patch: accommodate defective sqlite3_close(3) test from configure |
|
100 %{l_shtool} subst \ |
|
101 -e 's;\(SVN_SQLITE_INCLUDES *= *\).*;\1`pkg-config --cflags-only-I sqlite3`;' \ |
|
102 -e 's;\(SVN_SQLITE_LIBS *= *\).*;\1`pkg-config --libs-only-l sqlite3`;' \ |
|
103 Makefile.in |
|
104 |
|
105 # patch: adjust path to configuration directory |
99 # patch: adjust path to configuration directory |
106 %{l_shtool} subst \ |
100 %{l_shtool} subst \ |
107 -e 's;/etc/subversion;%{l_prefix}/etc/subversion;g' \ |
101 -e 's;/etc/subversion;%{l_prefix}/etc/subversion;g' \ |
108 subversion/libsvn_subr/config_impl.h \ |
102 subversion/libsvn_subr/config_impl.h \ |
109 subversion/libsvn_subr/config_file.c |
103 subversion/libsvn_subr/config_file.c |
112 # configure package |
106 # configure package |
113 CC="%{l_cc}" \ |
107 CC="%{l_cc}" \ |
114 CFLAGS="%{l_cflags -O}" \ |
108 CFLAGS="%{l_cflags -O}" \ |
115 CPPFLAGS="%{l_cppflags libxml2 .} -DSQLITE_THREADSAFE=1" \ |
109 CPPFLAGS="%{l_cppflags libxml2 .} -DSQLITE_THREADSAFE=1" \ |
116 %if "%{with_sasl}" == "yes" && "%{with_db}" == "yes" |
110 %if "%{with_sasl}" == "yes" && "%{with_db}" == "yes" |
117 LDFLAGS="%{l_ldflags} `pkg-config db sasl --libs-only-L` %{l_fsl_ldflags}" \ |
111 LDFLAGS="%{l_ldflags} `pkg-config --libs-only-L db sasl sqlite3` %{l_fsl_ldflags}" \ |
118 LIBS="`pkg-config db sasl --libs-only-l` -lz %{l_fsl_libs}" \ |
112 LIBS="`pkg-config --libs-only-l db sasl sqlite3` -lz %{l_fsl_libs}" \ |
119 %else |
113 %else |
120 %if "%{with_sasl}" == "yes" |
114 %if "%{with_sasl}" == "yes" |
121 LDFLAGS="%{l_ldflags} `pkg-config sasl --libs-only-L` %{l_fsl_ldflags}" \ |
115 LDFLAGS="%{l_ldflags} `pkg-config --libs-only-L sasl sqlite3` %{l_fsl_ldflags}" \ |
122 LIBS="`pkg-config sasl --libs-only-l` `pkg-config apr-util-1 --libs-only-l` -lz %{l_fsl_libs}" \ |
116 LIBS="`pkg-config --libs-only-l sasl apr-util-1 sqlite3` -lz %{l_fsl_libs}" \ |
123 %else |
117 %else |
124 LDFLAGS="%{l_ldflags} %{l_fsl_ldflags}" \ |
118 LDFLAGS="%{l_ldflags} %{l_fsl_ldflags}" \ |
125 LIBS="`pkg-config apr-util-1 --libs-only-l` -lz %{l_fsl_libs}" \ |
119 LIBS="`pkg-config --libs-only-l apr-util-1 sqlite3` -lz %{l_fsl_libs}" \ |
126 %endif |
120 %endif |
127 %endif |
121 %endif |
128 CONFIG_SHELL="%{l_bash}" \ |
122 CONFIG_SHELL="%{l_bash}" \ |
129 ./configure \ |
123 ./configure \ |
130 --prefix=%{l_prefix} \ |
124 --prefix=%{l_prefix} \ |