summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormjk <mjk@fedoraproject.org>2006-05-29 07:01:54 +0000
committermjk <mjk@fedoraproject.org>2006-05-29 07:01:54 +0000
commit480b5f95c66a0fe74b33d4d19ad455d3b9f00335 (patch)
treeb05ce97ee4bed8b81987a9236d4c205bcc395c82
parent40ed3665a44917f07b8117ba947e59c949d70015 (diff)
downloadlua-480b5f95c66a0fe74b33d4d19ad455d3b9f00335.tar.gz
lua-480b5f95c66a0fe74b33d4d19ad455d3b9f00335.tar.xz
lua-480b5f95c66a0fe74b33d4d19ad455d3b9f00335.zip
include shored lib, added autotools patch
-rw-r--r--.cvsignore2
-rw-r--r--lua.spec37
-rw-r--r--sources2
3 files changed, 18 insertions, 23 deletions
diff --git a/.cvsignore b/.cvsignore
index a1f0a4f..93ebdb0 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-lua-5.1.tar.gz
+lua-5.1-autotoolize-r1.patch.bz2
diff --git a/lua.spec b/lua.spec
index 54da7bf..b2045e1 100644
--- a/lua.spec
+++ b/lua.spec
@@ -1,12 +1,13 @@
Name: lua
Version: 5.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Powerful light-weight programming language
Group: Development/Languages
License: MIT
URL: http://www.lua.org/
Source0: http://www.lua.org/ftp/lua-%{version}.tar.gz
+Patch0: lua-5.1-autotoolize-r1.patch.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: readline-devel, ncurses-devel
@@ -25,31 +26,21 @@ configuration, scripting, and rapid prototyping.
%prep
%setup -q
+%patch0 -p1
%build
-make %{?_smp_mflags} \
- MYCFLAGS="$RPM_OPT_FLAGS -fPIC" \
- MYLDFLAGS="-Wl,-E" \
- LOADLIB=-DUSE_DLOPEN=1 \
- DLLIB=-ldl \
-%ifarch %{ix86} x86_64
- NUMBER="-DLUA_USER_H='\"../etc/luser_number.h\"' -DUSE_FASTROUND" \
-%endif
- USERCONF="-DLUA_USERCONFIG='\"../../etc/saconfig.c\"' -DUSE_READLINE" \
- EXTRA_LIBS="-lm -lreadline -lncurses" \
- linux
+# fix perms on auto files
+chmod u+x autogen.sh config.guess config.sub configure depcomp install-sh missing
+./autogen.sh
-%install
-rm -rf %{buildroot}
-make install \
- INSTALL_TOP=%{buildroot}/usr \
- INSTALL_LIB=%{buildroot}/%{_libdir} \
- INSTALL_MAN=%{buildroot}%{_mandir}/man1
+%configure --with-readline
-%check
-make test
+make %{?_smp_mflags}
+%install
+rm -rf %{buildroot}
+%makeinstall
%clean
rm -rf %{buildroot}
@@ -61,11 +52,15 @@ rm -rf %{buildroot}
%{_bindir}/lua*
%{_includedir}/l*.h
%{_includedir}/l*.hpp
-%{_libdir}/liblua*.a
+%{_libdir}/liblua*.*
+%{_libdir}/pkgconfig/*.pc
%{_mandir}/man1/lua*.1*
%changelog
+* Mon May 29 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-3
+- added autotools patch from Petri Lehtinen, http://lua-users.org
+
* Mon May 08 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-2
- fixed x86_64 builds
diff --git a/sources b/sources
index c3dafbf..854700c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3e8dfe8be00a744cec2f9e766b2f2aee lua-5.1.tar.gz
+9e6a9655694450e26aa4e01220dd3636 lua-5.1-autotoolize-r1.patch.bz2