openpkg/openpkg.spec

changeset 333
4ecfc2416fd8
parent 329
b3f28ff84793
child 345
b7180006bcf1
equal deleted inserted replaced
5:8d1aace3f144 6:286a747641c8
37 # o any tar(1) 37 # o any tar(1)
38 # o any make(1) 38 # o any make(1)
39 # o any cc(1) 39 # o any cc(1)
40 40
41 # the package version/release 41 # the package version/release
42 %define V_openpkg 20110320 42 %define V_openpkg 20110322
43 43
44 # the used software versions 44 # the used software versions
45 %define V_rpm 4.2.1 45 %define V_rpm 4.2.1
46 %define V_zlib 1.2.5 46 %define V_zlib 1.2.5
47 %define V_bzip2 1.0.5 47 %define V_bzip2 1.0.5
527 case $plid in 527 case $plid in
528 Darwin/* ) echo "gzip_cv_assembler=no" >>config.cache ;; 528 Darwin/* ) echo "gzip_cv_assembler=no" >>config.cache ;;
529 esac 529 esac
530 CC="${l_cc}" \ 530 CC="${l_cc}" \
531 GREP="grep" \ 531 GREP="grep" \
532 MAKE="${l_make}" \
532 ./configure \ 533 ./configure \
533 --cache-file=./config.cache 534 --cache-file=./config.cache
534 ${l_make} || exit $? 535 ${l_make} || exit $?
535 ( mv gzip ..; ${l_make} clean || true; mv ../gzip . ) || exit $? 536 ( mv gzip ..; ${l_make} clean || true; mv ../gzip . ) || exit $?
536 ) || exit $? 537 ) || exit $?
580 echo 'ac_cv_lib_iconv_iconv=no' 581 echo 'ac_cv_lib_iconv_iconv=no'
581 echo 'ac_cv_header_iconv_h=no' 582 echo 'ac_cv_header_iconv_h=no'
582 echo 'ac_cv_type_iconv_t=no' 583 echo 'ac_cv_type_iconv_t=no'
583 ) >config.cache 584 ) >config.cache
584 CC="${l_cc}" \ 585 CC="${l_cc}" \
586 MAKE="${l_make}" \
585 MAKEINFO="true" \ 587 MAKEINFO="true" \
586 GREP="grep" \ 588 GREP="grep" \
587 ./configure \ 589 ./configure \
588 --cache-file=./config.cache \ 590 --cache-file=./config.cache \
589 --prefix=%{l_prefix} \ 591 --prefix=%{l_prefix} \
696 echo "ac_cv_lib_intl_bindtextdomain=no" 698 echo "ac_cv_lib_intl_bindtextdomain=no"
697 # disable building with debug symbols 699 # disable building with debug symbols
698 echo "ac_cv_prog_cc_g=no" 700 echo "ac_cv_prog_cc_g=no"
699 ) >config.cache 701 ) >config.cache
700 AUTOCONF="true" \ 702 AUTOCONF="true" \
701 CC="${l_cc}" 703 CC="${l_cc}" \
704 MAKE="${l_make}" \
702 ./configure \ 705 ./configure \
703 --cache-file=./config.cache \ 706 --cache-file=./config.cache \
704 --prefix=%{l_prefix} \ 707 --prefix=%{l_prefix} \
705 --without-curses \ 708 --without-curses \
706 --without-gnu-malloc \ 709 --without-gnu-malloc \
771 hints/freebsd.sh hints/netbsd.sh 774 hints/freebsd.sh hints/netbsd.sh
772 libdirs="" 775 libdirs=""
773 for dir in %{l_prefix}/lib /lib64 /usr/lib64 /lib /usr/lib /usr/ccs/lib; do 776 for dir in %{l_prefix}/lib /lib64 /usr/lib64 /lib /usr/lib /usr/ccs/lib; do
774 [ -d $dir ] && libdirs="$libdirs $dir" 777 [ -d $dir ] && libdirs="$libdirs $dir"
775 done 778 done
779 PATH=$PATH:`echo "${l_make}" | sed -e 's;\(.*\)/[^/][^/]*$;\1;'` \
776 ./Configure \ 780 ./Configure \
777 -d -e -s \ 781 -d -e -s \
778 -Dprefix=%{l_prefix} \ 782 -Dprefix=%{l_prefix} \
779 -Dvendorprefix=%{l_prefix} \ 783 -Dvendorprefix=%{l_prefix} \
780 -Dinstallprefix=%{l_prefix} \ 784 -Dinstallprefix=%{l_prefix} \
843 ( echo 'ac_cv_header_openssl_engine_h=no' 847 ( echo 'ac_cv_header_openssl_engine_h=no'
844 echo 'lt_cv_prog_compiler_c_o_F77=no' 848 echo 'lt_cv_prog_compiler_c_o_F77=no'
845 echo 'lt_cv_sys_max_cmd_len=100' 849 echo 'lt_cv_sys_max_cmd_len=100'
846 ) >config.cache 850 ) >config.cache
847 CC="${l_cc}" \ 851 CC="${l_cc}" \
852 MAKE="${l_make}" \
848 CFLAGS="-I`pwd`/../zlib-%{V_zlib}" \ 853 CFLAGS="-I`pwd`/../zlib-%{V_zlib}" \
849 CPPFLAGS="-I`pwd`/../zlib-%{V_zlib}" \ 854 CPPFLAGS="-I`pwd`/../zlib-%{V_zlib}" \
850 LDFLAGS="-L`pwd`/../zlib-%{V_zlib}" \ 855 LDFLAGS="-L`pwd`/../zlib-%{V_zlib}" \
851 GREP="grep" \ 856 GREP="grep" \
852 ./configure \ 857 ./configure \
884 echo 'ac_cv_have_dev_audio=no' 889 echo 'ac_cv_have_dev_audio=no'
885 echo 'ac_cv_func_gettimeofday=yes' 890 echo 'ac_cv_func_gettimeofday=yes'
886 echo 'bc_cv_as_noexecstack=no' 891 echo 'bc_cv_as_noexecstack=no'
887 ) >config.cache 892 ) >config.cache
888 CC="${l_cc}" \ 893 CC="${l_cc}" \
894 MAKE="${l_make}" \
889 CFLAGS="-O" \ 895 CFLAGS="-O" \
890 ./configure \ 896 ./configure \
891 --cache-file=./config.cache \ 897 --cache-file=./config.cache \
892 --prefix=%{l_prefix} \ 898 --prefix=%{l_prefix} \
893 --without-cplusplus \ 899 --without-cplusplus \
968 -e 's;beecrypt\.api\.h;beecrypt.h;g' \ 974 -e 's;beecrypt\.api\.h;beecrypt.h;g' \
969 rpmio/rpmio_internal.h 975 rpmio/rpmio_internal.h
970 sh $shtool subst \ 976 sh $shtool subst \
971 -e 's;\(rsavrfy(\)\(&dig->rsa_pk\);\1\2.n, \2.e;g' \ 977 -e 's;\(rsavrfy(\)\(&dig->rsa_pk\);\1\2.n, \2.e;g' \
972 lib/signature.c 978 lib/signature.c
979 sh $shtool subst \
980 -e 's;\(^LIBS =\)[ \t]*;\1 -ldb;' \
981 -e 's;\(^rpmdb_[^_][^_]*_LDFLAGS =\)[ \t]*;\1 -L$(top_srcdir)/db3;g' \
982 rpmdb/Makefile.in
983 sh $shtool subst \
984 -e 's;\(^myLDFLAGS =\);\1 -L$(top_srcdir)/db3;' \
985 Makefile.in
973 986
974 # configure the package 987 # configure the package
988 MAKE="${l_make}" \
975 sh ./configure \ 989 sh ./configure \
976 --cache-file=./config.cache \ 990 --cache-file=./config.cache \
977 --prefix=%{l_prefix} \ 991 --prefix=%{l_prefix} \
978 --with-db \ 992 --with-db \
979 --with-glob \ 993 --with-glob \

mercurial