git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
42 lines
1,013 B
Groff
42 lines
1,013 B
Groff
%define version 1.3.7
|
|
%define release 1
|
|
|
|
# Preamble
|
|
Summary: Simplified Wrapper and Interface Generator
|
|
Name: swig
|
|
Version: %{version}
|
|
Release: %{release}
|
|
Copyright: BSD
|
|
URL: http://www.swig.org
|
|
Group: System Environment/Daemons
|
|
Source0: http://download.sourceforge.net/swig/swig-%{version}.tar.gz
|
|
Packager: Dustin Mitchell <dustin@cs.uchicago.edu>
|
|
BuildRoot: /var/tmp/rpm/swig-root
|
|
Prefix: /usr
|
|
|
|
%description
|
|
SWIG is an interface compiler that connects programs written in C,
|
|
C++, and Objective-C with scripting languages including Perl, Python,
|
|
and Tcl/Tk. It works by taking the declarations commonly found in
|
|
C/C++ header files and using them to generate the glue code (wrappers)
|
|
that scripting languages need to access the underlying C/C++ code
|
|
|
|
# PREP
|
|
%prep
|
|
%setup -n SWIG-%{version}
|
|
|
|
# BUILD
|
|
%build
|
|
./configure --prefix=%prefix
|
|
make
|
|
|
|
# INSTALL
|
|
%install
|
|
rm -rf ${RPM_BUILD_ROOT}
|
|
install -d -m 755 ${RPM_BUILD_ROOT}
|
|
make prefix=${RPM_BUILD_ROOT}%prefix install
|
|
|
|
# FILES
|
|
%files
|
|
%prefix/lib/*
|
|
%prefix/bin/swig
|