packages: tolua++/tolua++.spec - up to 1.0.93 - lua51 support - more verbo...
lisu
lisu at pld-linux.org
Mon Nov 8 14:48:36 CET 2010
Author: lisu Date: Mon Nov 8 13:48:36 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 1.0.93
- lua51 support
- more verbose files
- cleanup
---- Files affected:
packages/tolua++:
tolua++.spec (1.12 -> 1.13)
---- Diffs:
================================================================
Index: packages/tolua++/tolua++.spec
diff -u packages/tolua++/tolua++.spec:1.12 packages/tolua++/tolua++.spec:1.13
--- packages/tolua++/tolua++.spec:1.12 Mon Feb 12 23:09:18 2007
+++ packages/tolua++/tolua++.spec Mon Nov 8 14:48:31 2010
@@ -2,14 +2,15 @@
Summary: Extended version of tolua, a tool to integrate C/C++ code with Lua
Summary(pl.UTF-8): Rozszerzona wersja tolua, narzędzia integrującego kod C/C++ z Lua
Name: tolua++
-Version: 1.0.4
+Version: 1.0.93
Release: 1
License: Free
Group: Development/Tools
Source0: http://www.codenix.com/~tolua/%{name}-%{version}.tar.bz2
-# Source0-md5: 8785100f7c9d9253cb47b530d97a32f6
+# Source0-md5: 100aa6907b8108582080b37d79c0afd7
+Patch0: %{name}-lua51.patch
URL: http://www.codenix.com/~tolua/
-BuildRequires: lua50-devel >= 5.0.2-2
+BuildRequires: lua51-devel
BuildRequires: scons
Requires: %{name}-libs = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -21,11 +22,7 @@
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-5.0 API and tag method facilities, the current version
-automatically maps C/C++ constants, external variables, functions,
-namespace, classes, and methods to Lua. It also provides facilities to
-create Lua modules.
+generates the binding code to access C/C++ features from Lua.
%description -l pl.UTF-8
tolua++ jest rozszerzeniem tolua, narzędzia integrującego kod C/C++ z
@@ -35,9 +32,7 @@
tolua jest narzędziem które znacznie upraszcza integracje kodu C/C++ z
Lua. Bazując na "oczyszczonych" plikach nagłówkowych tolua
automatycznie generuje kod umożliwiający Lua dostęp do struktur i
-funkcji C/C++. Dzięki użyciu API Lua 5.0, bieżąca wersja automatycznie
-mapuje stałe, zewnętrzne zmienne, funkcje, przestrzenie nazw, klasy i
-metody z C/C++ do Lua. Umożliwia również tworzenie modułów Lua.
+funkcji C/C++.
%package libs
Summary: tolua++ dynamic library
@@ -64,14 +59,12 @@
%prep
%setup -q
+%patch0 -p1
%build
-scons \
- CC="%{__cc}" \
- LUA="%{_prefix}" \
- CCFLAGS="%{rpmcflags} -fPIC -I/usr/include/lua50"
+%scons
-%{__cc} src/lib/tolua_{event,is,map,push,to}.o -shared -llua50 -llualib50 -ldl -lm -o lib/libtolua++.so
+%{__cc} src/lib/tolua_{event,is,map,push,to}.o -shared -llua51 -ldl -lm -o lib/libtolua++.so
%{__cc} -o bin/tolua++ src/bin/toluabind.o src/bin/tolua.o -Llib -ltolua++
%install
@@ -91,16 +84,17 @@
%files
%defattr(644,root,root,755)
%doc README doc/*
-%attr(755,root,root) %{_bindir}/*
-%{_includedir}/*
+%attr(755,root,root) %{_bindir}/tolua++
+%{_includedir}/tolua++.h
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
+%attr(755,root,root) %{_libdir}/libtolua++.so
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libtolua++.a
+/usr/lib/libtolua++_static.a
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -108,6 +102,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.13 2010/11/08 13:48:31 lisu
+- up to 1.0.93
+- lua51 support
+- more verbose files
+- cleanup
+
Revision 1.12 2007/02/12 22:09:18 glen
- tabs in preamble
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/tolua++/tolua++.spec?r1=1.12&r2=1.13&f=u
More information about the pld-cvs-commit
mailing list