xbase/xbase.spec

changeset 792
e4d1703d7593
parent 97
da688f850c6d
equal deleted inserted replaced
0:024857b5e0d6 1:008907c39592
34 Distribution: OpenPKG Community 34 Distribution: OpenPKG Community
35 Class: EVAL 35 Class: EVAL
36 Group: Database 36 Group: Database
37 License: GPL 37 License: GPL
38 Version: %{V_xbase} 38 Version: %{V_xbase}
39 Release: 20080101 39 Release: 20090106
40 40
41 # list of sources 41 # list of sources
42 Source0: http://www.rekallrevealed.org/packages/xbase-%{V_xbase}.tgz 42 Source0: http://www.rekallrevealed.org/packages/xbase-%{V_xbase}.tgz
43 Source1: http://www.rekallrevealed.org/packages/xbsql-%{V_xbsql}.tgz 43 Source1: http://www.rekallrevealed.org/packages/xbsql-%{V_xbsql}.tgz
44 Patch0: xbase.patch 44 Patch0: xbase.patch
73 } 73 }
74 74
75 %prep 75 %prep
76 %setup -q -c 76 %setup -q -c
77 %setup -q -T -D -a 1 77 %setup -q -T -D -a 1
78 %patch -p0 78 ( cd xbase-%{V_xbase}
79 %patch -p0
80 ) || exit $?
81 %{l_shtool} subst \
82 -e "s;/usr\(/lib/libncurses\)\.so;%{l_prefix}/\1.a;" \
83 xbsql-%{V_xbsql}/configure
84 %{l_shtool} subst \
85 -e 's;^\(libxbsql_la_LDFLAGS = -lxbase\);\1 @LDFLAGS@;' \
86 -e 's;^\(xql_LDADD =\) \(-lxbase\);\1 @LDFLAGS@ \2;' \
87 xbsql-%{V_xbsql}/xbsql/Makefile.in
79 88
80 %build 89 %build
90 platcomp="%{l_platform -t}"
91 case "%{l_platform -t}" in
92 sun4[uv]-sunos* ) platcomp="sparc-solaris" ;;
93 *-sunos* ) platcomp="i386-solaris" ;;
94 *-linux* ) platcomp="i386-linux" ;;
95 *-freebsd* ) platcomp="i386-freebsd" ;;
96 esac
81 ( cd xbase-%{V_xbase} 97 ( cd xbase-%{V_xbase}
82 CC="%{l_cc}" \ 98 CC="%{l_cc}" \
83 CXX="%{l_cxx}" \ 99 CXX="%{l_cxx}" \
84 CFLAGS="%{l_cflags -O}" \ 100 CFLAGS="%{l_cflags -O}" \
85 CXXFLAGS="%{l_cxxflags -O}" \ 101 CXXFLAGS="%{l_cxxflags -O}" \
86 CPPFLAGS="%{l_cppflags}" \ 102 CPPFLAGS="%{l_cppflags}" \
87 LDFLAGS="%{l_ldflags}" \ 103 LDFLAGS="%{l_ldflags}" \
88 ./configure \ 104 ./configure \
105 --host=$platcomp \
89 --prefix=%{l_prefix} \ 106 --prefix=%{l_prefix} \
90 --disable-shared 107 --disable-shared
91 %{l_make} %{l_mflags -O} 108 %{l_make} %{l_mflags -O}
92 ) || exit $? 109 ) || exit $?
93 ( cd xbsql-%{V_xbsql} 110 ( cd xbsql-%{V_xbsql}

mercurial