update to 5.2.0 [release 5.2.0-1mamba;Sun Apr 13 2014]
This commit is contained in:
parent
78407fdaac
commit
e05809b21a
@ -1,2 +1,6 @@
|
|||||||
# tolua
|
# tolua
|
||||||
|
|
||||||
|
Tolua is a tool that greatly simplifies the integration of C/C++ code with Lua.
|
||||||
|
Based on a cleaned header file, tolua automatically generates the binding code to access C/C++ features from Lua.
|
||||||
|
Using Lua API and tag method facilities, tolua maps C/C++ constants, external variables, functions, classes, and methods to Lua.
|
||||||
|
|
||||||
|
10
tolua-5.1b-fix_cppflags.patch
Normal file
10
tolua-5.1b-fix_cppflags.patch
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
--- tolua-5.1b/config 2007-08-09 01:05:41.000000000 +0200
|
||||||
|
+++ tolua-5.1b/config.cflags 2007-10-24 11:06:53.000000000 +0200
|
||||||
|
@@ -30,5 +30,5 @@
|
||||||
|
INC= -I$(TOLUA)/include -I$(LUAINC)
|
||||||
|
LIB= -L$(TOLUA)/lib -L$(LUALIB)
|
||||||
|
|
||||||
|
-CFLAGS= -O2 $(WARN) $(INC)
|
||||||
|
-CPPFLAGS= -O2 $(WARN) $(INC)
|
||||||
|
+CFLAGS= -O2 $(RPM_OPT_FLAGS) $(INC)
|
||||||
|
+CPPFLAGS= -O2 $(RPM_OPT_FLAGS)
|
11
tolua-5.1b-fix_dl_link.patch
Normal file
11
tolua-5.1b-fix_dl_link.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- tolua-5.1b/src/bin/Makefile 2007-08-09 01:05:41.000000000 +0200
|
||||||
|
+++ tolua-5.1b/src/bin/Makefile.dl 2007-10-24 10:57:54.000000000 +0200
|
||||||
|
@@ -13,7 +13,7 @@
|
||||||
|
all: $T
|
||||||
|
|
||||||
|
$T: $(OBJS)
|
||||||
|
- $(CC) -o $@ $(OBJS) $(LIB) -ltolua -llua -lm
|
||||||
|
+ $(CC) -o $@ $(OBJS) $(LIB) -ltolua -llua -lm -ldl
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f $(OBJS) $T
|
58
tolua.spec
Normal file
58
tolua.spec
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
Name: tolua
|
||||||
|
Version: 5.2.0
|
||||||
|
Release: 1mamba
|
||||||
|
Summary: A tool that greatly simplifies the integration of C/C++ code with Lua
|
||||||
|
Group: Applications/Development
|
||||||
|
Vendor: openmamba
|
||||||
|
Distribution: openmamba
|
||||||
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
|
URL: http://www.tecgraf.puc-rio.br/~celes/tolua/
|
||||||
|
Source: http://www.tecgraf.puc-rio.br/~celes/tolua/tolua-%{version}.tar.gz
|
||||||
|
Patch0: %{name}-5.1b-fix_dl_link.patch
|
||||||
|
Patch1: %{name}-5.1b-fix_cppflags.patch
|
||||||
|
License: GPL
|
||||||
|
BuildRequires: lua-devel
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||||
|
|
||||||
|
%description
|
||||||
|
Tolua is a tool that greatly simplifies the integration of C/C++ code with Lua.
|
||||||
|
Based on a cleaned header file, tolua automatically generates the binding code to access C/C++ features from Lua.
|
||||||
|
Using Lua API and tag method facilities, tolua maps C/C++ constants, external variables, functions, classes, and methods to Lua.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
#%patch0 -p1 -b .fix_dl_link
|
||||||
|
#%patch1 -p1 -b .fix_cppflags
|
||||||
|
|
||||||
|
%build
|
||||||
|
%make LUAINC="`pkg-config --variable=includedir lua`"
|
||||||
|
|
||||||
|
%install
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
install -d %{buildroot}{%{_bindir},%{_libdir},%{_includedir}}
|
||||||
|
install -m0755 bin/tolua %{buildroot}%{_bindir}
|
||||||
|
install -m0755 lib/lib* %{buildroot}%{_libdir}
|
||||||
|
install -m0644 include/tolua.h %{buildroot}%{_includedir}
|
||||||
|
|
||||||
|
%clean
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_bindir}/tolua
|
||||||
|
%{_libdir}/libtolua.a
|
||||||
|
%{_includedir}/tolua.h
|
||||||
|
%doc README
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sun Apr 13 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 5.2.0-1mamba
|
||||||
|
- update to 5.2.0
|
||||||
|
|
||||||
|
* Sun Apr 13 2014 Automatic Build System <autodist@mambasoft.it> 5.1b-2mamba
|
||||||
|
- automatic rebuild by autodist
|
||||||
|
|
||||||
|
* Wed Oct 24 2007 Aleph0 <aleph0@openmamba.org> 5.1b-1mamba
|
||||||
|
- update to 5.1
|
||||||
|
|
||||||
|
* Thu May 10 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 5.0-1mamba
|
||||||
|
- package created by autospec
|
Loading…
Reference in New Issue
Block a user