Bläddra i källkod

remove dependancy to gcc; prevent usage of g++

Thorsten Hohmeier 21 år sedan
förälder
incheckning
4cf02bcd09
1 ändrade filer med 8 tillägg och 2 borttagningar
  1. 8 2
      beecrypt/beecrypt.spec

+ 8 - 2
beecrypt/beecrypt.spec

@@ -34,7 +34,7 @@ Class:        PLUS
 Group:        Cryptography
 License:      LGPL
 Version:      4.0.0
-Release:      20040803
+Release:      20040804
 
 #   list of sources
 Source0:      http://osdn.dl.sourceforge.net/beecrypt/beecrypt-%{version}.tar.gz
@@ -43,7 +43,7 @@ Patch0:       beecrypt.patch
 #   build information
 Prefix:       %{l_prefix}
 BuildRoot:    %{l_buildroot}
-BuildPreReq:  OpenPKG, openpkg >= 20040130, gcc
+BuildPreReq:  OpenPKG, openpkg >= 20040130
 PreReq:       OpenPKG, openpkg >= 20040130
 AutoReq:      no
 AutoReqProv:  no
@@ -67,6 +67,11 @@ AutoReqProv:  no
 %prep
     %setup -q
     %patch -p0
+    %{l_shtool} subst -s \
+       -e 's;cppglue.lo;;g' \
+       -e 's;cppglue.cxx;;g' \
+       -e '/^CXX = /s;@CXX@;@CC@;g' \
+       Makefile.in
 
 %build
     ( echo "bc_cv_as_noexecstack=no"
@@ -81,6 +86,7 @@ AutoReqProv:  no
         --without-cplusplus \
         --without-java \
         --without-python \
+        --without-cplusplus \
         --disable-threads \
         --disable-shared
     %{l_make} %{l_mflags -O}