diff options
author | mjk <mjk@fedoraproject.org> | 2006-05-29 07:01:54 +0000 |
---|---|---|
committer | mjk <mjk@fedoraproject.org> | 2006-05-29 07:01:54 +0000 |
commit | 480b5f95c66a0fe74b33d4d19ad455d3b9f00335 (patch) | |
tree | b05ce97ee4bed8b81987a9236d4c205bcc395c82 | |
parent | 40ed3665a44917f07b8117ba947e59c949d70015 (diff) | |
download | lua-480b5f95c66a0fe74b33d4d19ad455d3b9f00335.tar.gz lua-480b5f95c66a0fe74b33d4d19ad455d3b9f00335.tar.xz lua-480b5f95c66a0fe74b33d4d19ad455d3b9f00335.zip |
include shored lib, added autotools patch
-rw-r--r-- | .cvsignore | 2 | ||||
-rw-r--r-- | lua.spec | 37 | ||||
-rw-r--r-- | sources | 2 |
3 files changed, 18 insertions, 23 deletions
@@ -1 +1 @@ -lua-5.1.tar.gz +lua-5.1-autotoolize-r1.patch.bz2 @@ -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 @@ -1 +1 @@ -3e8dfe8be00a744cec2f9e766b2f2aee lua-5.1.tar.gz +9e6a9655694450e26aa4e01220dd3636 lua-5.1-autotoolize-r1.patch.bz2 |