+%buildsubdir git
+%_builddir \${WORKDIR}
\ No newline at end of file
do_patch_prepend () {
echo RLM do_patch_prepend
echo export S=${S} > ${WORKDIR}/temp/Bash_patch
+ echo export WORKDIR=${WORKDIR} >> ${WORKDIR}/temp/Bash_patch
echo export PACKAGING=${PACKAGING} >> ${WORKDIR}/temp/Bash_patch
echo export HOST_SYS=${HOST_SYS} >> ${WORKDIR}/temp/Bash_patch
#RLM fix gmp
mkdir -p ${WORKDIR}/temp
echo export S=${S} > ${WORKDIR}/temp/Bash_compile
+ echo export WORKDIR=${WORKDIR} >> ${WORKDIR}/temp/Bash_compile
echo export HOST_SYS=${HOST_SYS} >> ${WORKDIR}/temp/Bash_compile
echo export STAGING_DIR_HOST=${STAGING_DIR_HOST} >> ${WORKDIR}/temp/Bash_compile
echo export STAGING_LIBDIR=${STAGING_LIBDIR} >> ${WORKDIR}/temp/Bash_compile
mkdir -p ${WORKDIR}/temp
echo export S=${S} > ${WORKDIR}/temp/Bash_install
echo export D=${D} >> ${WORKDIR}/temp/Bash_install
+ echo export WORKDIR=${WORKDIR} >> ${WORKDIR}/temp/Bash_install
echo export HOST_SYS=${HOST_SYS} >> ${WORKDIR}/temp/Bash_install
echo export STAGING_DIR_HOST=${STAGING_DIR_HOST} >> ${WORKDIR}/temp/Bash_install
echo export STAGING_LIBDIR=${STAGING_LIBDIR} >> ${WORKDIR}/temp/Bash_install
+SRC_URI += " \
+ file://smack.spec.patch \
+ file://configure.ac.patch \
+ "
+
+EXTRA_AUTORECONF = " --install --symlink"
+
+do_patch () {
+ echo RLM begining of do_patch
+ cat ${WORKDIR}/smack.spec.patch | patch -s -p1 --fuzz=2
+ cat ${WORKDIR}/configure.ac.patch | patch -s -p1 --fuzz=2
+ echo RLM end of do_patch
+}
+
\ No newline at end of file
--- /dev/null
+diff --git a/configure.ac b/configure.ac
+index 9f9ce2b..8e3e8fe 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -13,6 +13,10 @@ AM_SILENT_RULES([yes])
+ LT_INIT([disable-static])
+ AC_PREFIX_DEFAULT([/usr])
+
++# automake 1.12 seems to require this, but automake 1.11 doesn't recognize it
++m4_pattern_allow([AM_PROG_AR])
++AM_PROG_AR
++
+ AC_CHECK_PROG([DOXYGEN], [doxygen], [doxygen], [])
+ AC_MSG_CHECKING([for doxygen])
+ if test ! -z "$DOXYGEN"; then
--- /dev/null
+diff --git a/packaging/smack.spec b/packaging/smack.spec
+index 69d47de..619d595 100644
+--- a/packaging/smack.spec
++++ b/packaging/smack.spec
+@@ -31,11 +31,11 @@ Tools provided to load and unload rules from the kernel and query the policy
+
+ %prep
+ %setup -q
+-autoreconf --install --symlink
++#autoreconf --install --symlink
+
+ %build
+ %configure
+-make %{?_smp_mflags}
++%__make %{?_smp_mflags}
+
+ %install
+ rm -rf %{buildroot}