|
Lines 310-316
Link Here
|
| 310 |
%{subst_enable test} \ |
310 |
%{subst_enable test} \ |
| 311 |
%{subst_enable uimutexes} \ |
311 |
%{subst_enable uimutexes} \ |
| 312 |
%{subst_enable umrw} \ |
312 |
%{subst_enable umrw} \ |
| 313 |
--with-tcl=%_libdir \ |
313 |
%{?_enable_tcl:--with-tcl=%_libdir} \ |
| 314 |
# |
314 |
# |
| 315 |
# Remove libtool predep_objects and postdep_objects wonkiness |
315 |
# Remove libtool predep_objects and postdep_objects wonkiness |
| 316 |
%__subst -p 's/-shared -nostdlib/-shared/' libtool |
316 |
%__subst -p 's/-shared -nostdlib/-shared/' libtool |
|
Lines 322-328
Link Here
|
| 322 |
rm -f examples_*/tags |
322 |
rm -f examples_*/tags |
| 323 |
|
323 |
|
| 324 |
%install |
324 |
%install |
| 325 |
mkdir -p %buildroot{/%_lib,%_libdir,%_tcllibdir,%_tcldatadir/Db_tcl,%_includedir/db4} |
325 |
mkdir -p %buildroot{/%_lib,%_libdir,%_includedir/db4} |
|
|
326 |
%if_enabled tcl |
| 327 |
mkdir -p %buildroot{%_tcllibdir,%_tcldatadir/Db_tcl} |
| 328 |
%endif |
| 326 |
|
329 |
|
| 327 |
%define docdir %_docdir/%srcname |
330 |
%define docdir %_docdir/%srcname |
| 328 |
%makeinstall -C build_unix docdir=%buildroot%docdir |
331 |
%makeinstall -C build_unix docdir=%buildroot%docdir |
|
Lines 349-356
Link Here
|
| 349 |
popd |
352 |
popd |
| 350 |
rm .%_libdir/libdb_int-*.a |
353 |
rm .%_libdir/libdb_int-*.a |
| 351 |
|
354 |
|
|
|
355 |
%if_enabled tcl |
| 352 |
mv .%_libdir/libdb_tcl* .%_tcllibdir/ |
356 |
mv .%_libdir/libdb_tcl* .%_tcllibdir/ |
| 353 |
rm .%_tcllibdir/*.la |
357 |
rm .%_tcllibdir/*.la |
|
|
358 |
%endif |
| 354 |
|
359 |
|
| 355 |
mv .%_includedir/*.h .%_includedir/db4/ |
360 |
mv .%_includedir/*.h .%_includedir/db4/ |
| 356 |
%__ln_s db4/db.h db4/db_185.h .%_includedir/ |
361 |
%__ln_s db4/db.h db4/db_185.h .%_includedir/ |
|
Lines 359-365
Link Here
|
| 359 |
#done |
364 |
#done |
| 360 |
popd |
365 |
popd |
| 361 |
|
366 |
|
|
|
367 |
%if_enabled tcl |
| 362 |
%tea_makeindex -f libdb_tcl-%_sover.so -C %buildroot%_tcldatadir/Db_tcl |
368 |
%tea_makeindex -f libdb_tcl-%_sover.so -C %buildroot%_tcldatadir/Db_tcl |
|
|
369 |
%endif |
| 363 |
|
370 |
|
| 364 |
%if_enabled java |
371 |
%if_enabled java |
| 365 |
# Move java jar file to the correct place. |
372 |
# Move java jar file to the correct place. |
|
Lines 371-377
Link Here
|
| 371 |
for n in db%_sover-utils \ |
378 |
for n in db%_sover-utils \ |
| 372 |
%name{,-devel{,-static}} \ |
379 |
%name{,-devel{,-static}} \ |
| 373 |
%{name}_cxx{,-devel{,-static}} \ |
380 |
%{name}_cxx{,-devel{,-static}} \ |
| 374 |
%{name}_tcl{,-devel{,-static}} \ |
381 |
%{?_enable_tcl:%{name}_tcl{,-devel{,-static}}} \ |
| 375 |
%{name}_java{,-devel{,-static}}; do |
382 |
%{name}_java{,-devel{,-static}}; do |
| 376 |
echo "${n/%_sover/4}" >"%buildroot%_sysconfdir/buildreqs/packages/substitute.d/$n" |
383 |
echo "${n/%_sover/4}" >"%buildroot%_sysconfdir/buildreqs/packages/substitute.d/$n" |
| 377 |
done |
384 |
done |