소스 검색

Updated analog.spec

Peter Smej 24 년 전
부모
커밋
8dec92bd84
1개의 변경된 파일11개의 추가작업 그리고 6개의 파일을 삭제
  1. 11 6
      analog/analog.spec

+ 11 - 6
analog/analog.spec

@@ -40,7 +40,7 @@ Source0:      http://www.statslab.cam.ac.uk/~sret1/analog/analog-%{version}.tar.
 #   build information
 Prefix:       %{l_prefix}
 BuildRoot:    %{l_buildroot}
-BuildPreReq:  OpenPKG, openpkg >= 0.9-33
+BuildPreReq:  OpenPKG, openpkg >= 0.9-33, make
 PreReq:       OpenPKG, openpkg >= 0.9-33
 AutoReq:      no
 AutoReqProv:  no
@@ -55,11 +55,16 @@ AutoReqProv:  no
     %setup -q 
 
 %build
-    ( cd src
-      %{l_make} %{l_mflags} \
-          CC="%{l_cc}" \
-          CFLAGS='%{l_cflags -O} -DDEFAULTCONFIGFILE=\"%{l_prefix}/etc/analog/analog.cfg\"'
-    )
+    PATH="%{l_prefix}/bin:$PATH"; export PATH
+    cd src
+    libs="-lm"
+    case "%{l_target}" in
+        *-solaris* ) libs="-lnsl $libs" ;;
+    esac
+    %{l_make} %{l_mflags} \
+        CC="%{l_cc}" \
+        CFLAGS='%{l_cflags -O} -DDEFAULTCONFIGFILE=\"%{l_prefix}/etc/analog/analog.cfg\"' \
+        LIBS="$libs"
 
 %install
     rm -rf $RPM_BUILD_ROOT