--- /dev/null
+--- SWIG-1.3.23/configure.in.pylib 2004-11-02 00:45:57.000000000 +0100
++++ SWIG-1.3.23/configure.in 2004-11-23 12:20:12.552926982 +0100
+@@ -574,9 +574,11 @@
+
+ # Set the include directory
+
++ PYLIB=`$PYTHON -c "import sys; print sys.path[[1]]"`
++
+ AC_MSG_CHECKING(for Python header files)
+ if test -r $PYPREFIX/include/$PYVERSION/Python.h; then
+- PYINCLUDE="-I$PYPREFIX/include/$PYVERSION -I$PYEPREFIX/$PYLIBDIR/$PYVERSION/config"
++ PYINCLUDE="-I$PYPREFIX/include/$PYVERSION -I$PYLIB/config"
+ fi
+ if test -z "$PYINCLUDE"; then
+ if test -r $PYPREFIX/include/Py/Python.h; then
+@@ -587,13 +589,6 @@
+
+ # Set the library directory blindly. This probably won't work with older versions
+ AC_MSG_CHECKING(for Python library)
+- dirs="$PYVERSION/config $PYVERSION/$PYLIBDIR python/$PYLIBDIR"
+- for i in $dirs; do
+- if test -d $PYEPREFIX/$PYLIBDIR/$i; then
+- PYLIB="$PYEPREFIX/$PYLIBDIR/$i"
+- break
+- fi
+- done
+ if test -z "$PYLIB"; then
+ AC_MSG_RESULT(Not found)
+ else
--- /dev/null
+# This line is mandatory to access the configuration functions
+from Config import *
+addFilter("swig.* devel-file-in-non-devel-package")
--- /dev/null
+* Wed May 30 2012 Junfeng Dong <junfeng.dong@intel.com>
+- Clean up spec file for packaging.
+
+* Sat Apr 10 2010 Anas Nashif <anas.nashif@intel.com> - 1.3.40
+- Fixed rpmlint errors
+
+* Sun Feb 15 2009 Arjan van de Ven <arjan@linux.intel.com> 1.3.38
+- split off a -doc subpackage, it has enough content
+
+* Sun Feb 15 2009 Anas Nashif <anas.nashif@intel.com> 1.3.38
+- update to 1.3.38
+
+* Tue Dec 16 2008 Anas Nashif <anas.nashif@intel.com> 1.3.33
+- Update spec file using latest spec-builder
+
+* Tue Dec 16 2008 Anas Nashif <anas.nashif@intel.com> 1.3.33
+- Fixed rpmlint errors in Summary tag
+
+* Sat Dec 13 2008 Arjan van de Ven <arjan@linux.intel.com> 1.3.33
+- Clean up the specfile
+
--- /dev/null
+Name: swig
+Summary: Connects C/C++/Objective C to some high-level programming languages
+Version: 1.3.40
+Release: 1
+Group: Development/Tools
+License: BSD
+URL: http://swig.sourceforge.net
+Source0: %{name}-%{version}.tar.gz
+Source1: swig-rpmlintrc
+Patch0: swig-1.3.23-pylib.patch
+BuildRequires: perl
+BuildRequires: python-devel
+
+%description
+SWIG is a software development tool that connects programs written in C
+and C++ with a variety of high-level programming languages. SWIG is
+primarily used with common scripting languages such as Perl, PHP, Python,
+Tcl/Tk, and Ruby, however the list of supported languages also includes
+non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, UFFI),
+Java, Modula-3, OCAML, Octave, and R. Also several interpreted and compiled
+Scheme implementations (Guile, MzScheme, Chicken) are supported. SWIG is
+most commonly used to create high-level interpreted or compiled programming
+environments, user interfaces, and as a tool for testing and prototyping C/C++
+software. SWIG can also export its parse tree in the form of XML and Lisp
+s-expressions.
+
+
+
+%package doc
+Summary: Documentation files for %{name}
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+
+%description doc
+Description: %{summary}
+
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%patch0 -p1
+
+%build
+%configure --disable-static
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+%files
+%defattr(-,root,root,-)
+%doc LICENSE
+%{_bindir}/*
+%{_datadir}/swig
+/usr/share/man/man1/ccache-swig.1.gz
+
+
+%files doc
+%defattr(-,root,root,-)
+%doc ANNOUNCE CHANGES FUTURE INSTALL NEW README TODO
+%doc Doc/*