]> git.ipfire.org Git - ipfire-3.x.git/blame - luajit/luajit.nm
perl: XSLoader requires DynaLoader.
[ipfire-3.x.git] / luajit / luajit.nm
CommitLineData
cc7e87ec
MT
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = luajit
7version = 2.1.0
8release = 0.1-beta3-%{commit}
9thisapp = luajit-2.0-%{commit}
10
11# LuaJIT no longer tags releases:
12# https://github.com/LuaJIT/LuaJIT/issues/665#issuecomment-784452583
13commit = a04480e
14
15groups = System/Libraries
16url = https://luajit.org/
17license = MIT
18summary = A Just-In-Time Compiler for Lua
19
20description
21 LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language.
22 Lua is a powerful, dynamic and light-weight programming language.
23 It may be embedded or used as a general-purpose, stand-alone language.
24end
25
26source_dl = https://repo.or.cz/luajit-2.0.git/snapshot/
27sources = %{commit}.tar.gz
28
29build
30 build
31 make amalg PREFIX="%{prefix}" BUILDMODE=dynamic TARGET_STRIP=" @:"
32 end
33
34 install
35 make install \
36 DESTDIR="%{BUILDROOT}" \
37 PREFIX="%{prefix}" \
38 INSTALL_BIN="%{BUILDROOT}%{bindir}" \
39 INSTALL_LIB="%{BUILDROOT}%{libdir}" \
40 INSTALL_SHARE="%{BUILDROOT}%{datadir}" \
41 INSTALL_DEFINC="%{BUILDROOT}%{includedir}/luajit-2.1"
42
43 ln -svf luajit-2.1.0-beta3 "%{BUILDROOT}%{bindir}/luajit"
44 end
45end
46
47packages
48 package %{name}
49
50 package %{name}-devel
51 template DEVEL
52 end
53
54 package %{name}-debuginfo
55 template DEBUGINFO
56 end
57end