Forráskód Böngészése

make more portable, although it still fails under Solaris

Ralf S. Engelschall 21 éve
szülő
commit
e446d89c30
1 módosított fájl, 9 hozzáadás és 6 törlés
  1. 9 6
      netrik/netrik.spec

+ 9 - 6
netrik/netrik.spec

@@ -34,7 +34,7 @@ Class:        EVAL
 Group:        Web
 License:      GPL
 Version:      1.15.1
-Release:      20041006
+Release:      20041011
 
 #   list of sources
 Source0:      http://osdn.dl.sourceforge.net/sourceforge/netrik/netrik-%{version}.tar.gz
@@ -67,11 +67,14 @@ AutoReqProv:  no
     %{l_shtool} subst \
         -e 's;test -z $CFLAGS;test -z "$CFLAGS";' \
         configure
-    CC="%{l_cc}" \
-    CFLAGS="%{l_cflags -O}" \
-    CPPFLAGS="%{l_cppflags ncurses}" \
-    LDFLAGS="%{l_ldflags}" \
-    LIBS="-lgetopt" \
+    export CC="%{l_cc}"
+    export CFLAGS="%{l_cflags -O}"
+    export CPPFLAGS="%{l_cppflags ncurses}"
+    export LDFLAGS="%{l_ldflags}"
+    export LIBS="-lgetopt"
+    case "%{l_platform -t}" in
+        *-sunos* ) LIBS="$LIBS -lsocket -lnsl" ;;
+    esac
     %{l_bash} ./configure \
         --prefix=%{l_prefix}
     %{l_make} %{l_mflags -O}