smani pushed to med (f20). "Make el6 compatible"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Mar 25 17:55:28 UTC 2015


>From d84894e5b20bf78fd8c8692016ba99b666f9880f Mon Sep 17 00:00:00 2001
From: Sandro Mani <manisandro at gmail.com>
Date: Sat, 3 Jan 2015 19:26:04 +0100
Subject: Make el6 compatible


diff --git a/med-3.0.7_check-swig.patch b/med-3.0.7_check-swig.patch
new file mode 100644
index 0000000..15cca54
--- /dev/null
+++ b/med-3.0.7_check-swig.patch
@@ -0,0 +1,12 @@
+diff -rupN med-3.0.7_SRC/config/med_check_swig.m4 med-3.0.7_SRC-new/config/med_check_swig.m4
+--- med-3.0.7_SRC/config/med_check_swig.m4	2013-10-22 14:38:08.000000000 +0200
++++ med-3.0.7_SRC-new/config/med_check_swig.m4	2015-01-03 19:24:13.966353105 +0100
+@@ -53,7 +53,7 @@ AC_DEFUN([MED_CHECK_SWIG],
+     test -n "${SWIG}" && WITH_SWIG=1
+     eval "${SWIG} -help >/dev/null 2>&1" && WITH_SWIG=1
+     # fi
+- ],[
++ ],[:
+  ])
+ 
+   AC_SUBST(SWIG)
diff --git a/med-3.0.7_serial-tests.patch b/med-3.0.7_serial-tests.patch
new file mode 100644
index 0000000..0baf2f3
--- /dev/null
+++ b/med-3.0.7_serial-tests.patch
@@ -0,0 +1,12 @@
+diff -rupN med-3.0.7_SRC/configure.ac med-3.0.7_SRC-new/configure.ac
+--- med-3.0.7_SRC/configure.ac	2013-11-28 12:27:09.000000000 +0100
++++ med-3.0.7_SRC-new/configure.ac	2014-05-23 00:09:08.803332678 +0200
+@@ -36,7 +36,7 @@ AC_CONFIG_MACRO_DIR([config])
+ 
+ 
+ ## Initialize Automake
+-AM_INIT_AUTOMAKE([dist-bzip2 tar-ustar serial-tests])
++AM_INIT_AUTOMAKE([dist-bzip2 tar-ustar])
+ 
+ ##
+ AC_CONFIG_HEADER(include/med_config.h)
diff --git a/med.spec b/med.spec
index 93b4277..d4cbf38 100644
--- a/med.spec
+++ b/med.spec
@@ -11,11 +11,18 @@ Source0:        http://files.salome-platform.org/Salome/other/%{name}-%{version}
 # Patch generated via
 #    find . -type f -print0 | xargs -0 sed -i "s|-e 's/H5T_STD_I8LE//g'|-e 's/H5T_STD_I8LE//g' -e 's/H5T_STD_U8LE//g'|g"
 Patch0:   med-3.0.7_tests.patch
+%if 0%{?el6}
+# Automake in el6 does not understand serial-tests
+Patch1:   med-3.0.7_serial-tests.patch
+# Fix syntax in med_check_swig.m4
+Patch2:   med-3.0.7_check-swig.patch
+%endif
 
 BuildRequires:  hdf5-devel
 BuildRequires:  gcc-gfortran
 BuildRequires:  swig
 BuildRequires:  python2-devel
+BuildRequires:  zlib-devel
 
 # For autoreconf
 BuildRequires: autoconf automake libtool
@@ -66,7 +73,12 @@ The %{name}-doc package contains the documentation for %{name}.
 
 
 %prep
-%autosetup -p1 -n %{name}-%{version}_SRC
+%setup -q -n %{name}-%{version}_SRC
+%patch0 -p1
+%if 0%{?el6}
+%patch1 -p1
+%patch2 -p1
+%endif
 
 # Fix file not utf8
 iconv --from=ISO-8859-1 --to=UTF-8 ChangeLog > ChangeLog.new && \
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/med.git/commit/?h=f20&id=d84894e5b20bf78fd8c8692016ba99b666f9880f


More information about the scm-commits mailing list