2 changed files with 113 additions and 0 deletions
@ -0,0 +1,35 @@
|
||||
Index: Makefile
|
||||
--- Makefile.orig 2015-05-14 20:30:00.000000000 +0200
|
||||
+++ Makefile 2015-07-31 22:41:03.794502915 +0200
|
||||
@@ -32,15 +32,16 @@
|
||||
INSTALL_BIN= $(DPREFIX)/bin
|
||||
INSTALL_LIB= $(DPREFIX)/$(MULTILIB)
|
||||
INSTALL_SHARE= $(DPREFIX)/share
|
||||
-INSTALL_INC= $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER)
|
||||
+INSTALL_INC= $(DPREFIX)/include/luajit
|
||||
+INSTALL_MANDIR=$(DPREFIX)/man
|
||||
|
||||
-INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(VERSION)
|
||||
+INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit
|
||||
INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit
|
||||
INSTALL_LMODD= $(INSTALL_SHARE)/lua
|
||||
INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
|
||||
INSTALL_CMODD= $(INSTALL_LIB)/lua
|
||||
INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER)
|
||||
-INSTALL_MAN= $(INSTALL_SHARE)/man/man1
|
||||
+INSTALL_MAN= $(INSTALL_MANDIR)/man1
|
||||
INSTALL_PKGCONFIG= $(INSTALL_LIB)/pkgconfig
|
||||
|
||||
INSTALL_TNAME= luajit-$(VERSION)
|
||||
Index: etc/luajit.pc
|
||||
--- etc/luajit.pc.orig 2015-05-14 20:30:00.000000000 +0200
|
||||
+++ etc/luajit.pc 2015-07-31 22:43:35.503110294 +0200
|
||||
@@ -10,7 +10,7 @@
|
||||
exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/${multilib}
|
||||
libname=luajit-${abiver}
|
||||
-includedir=${prefix}/include/luajit-${majver}.${minver}
|
||||
+includedir=${prefix}/include/luajit
|
||||
|
||||
INSTALL_LMOD=${prefix}/share/lua/${abiver}
|
||||
INSTALL_CMOD=${prefix}/${multilib}/lua/${abiver}
|
||||
@ -0,0 +1,78 @@
|
||||
## |
||||
## luajit.spec -- OpenPKG RPM Package Specification |
||||
## Copyright (c) 2000-2015 OpenPKG Foundation e.V. <http://openpkg.net/> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# package information |
||||
Name: luajit |
||||
Summary: Lua Just In Time (JIT) |
||||
URL: http://luajit.org/ |
||||
Vendor: Mike Pall |
||||
Packager: OpenPKG Foundation e.V. |
||||
Distribution: OpenPKG Community |
||||
Class: EVAL |
||||
Group: Language |
||||
License: GPL |
||||
Version: 2.0.4 |
||||
Release: 20150731 |
||||
|
||||
# list of sources |
||||
Source0: http://luajit.org/download/LuaJIT-%{version}.tar.gz |
||||
Patch0: luajit.patch |
||||
|
||||
# build information |
||||
BuildPreReq: OpenPKG, openpkg >= 20140101 |
||||
PreReq: OpenPKG, openpkg >= 20140101 |
||||
|
||||
%description |
||||
LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming |
||||
language. |
||||
|
||||
%track |
||||
prog luajit = { |
||||
version = %{version} |
||||
url = http://luajit.org/download.html |
||||
regex = LuaJIT-(__VER__)\.tar\.gz |
||||
} |
||||
|
||||
%prep |
||||
%setup -q -n LuaJIT-%{version} |
||||
%patch -p0 |
||||
|
||||
%build |
||||
%{l_make} %{l_mflags -O} \ |
||||
CC="%{l_cc}" \ |
||||
CFLAGS="%{l_cflags -O}" \ |
||||
CPPFLAGS="%{l_cppflags}" \ |
||||
LDFLAGS="%{l_ldflags}" |
||||
|
||||
%install |
||||
%{l_make} %{l_mflags} \ |
||||
DESTDIR=$RPM_BUILD_ROOT \ |
||||
PREFIX=%{l_prefix} \ |
||||
install |
||||
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
|
||||
Loading…
Reference in new issue