]> git.ipfire.org Git - ipfire-3.x.git/blob - luajit/luajit.nm
perl: XSLoader requires DynaLoader.
[ipfire-3.x.git] / luajit / luajit.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = luajit
7 version = 2.1.0
8 release = 0.1-beta3-%{commit}
9 thisapp = luajit-2.0-%{commit}
10
11 # LuaJIT no longer tags releases:
12 # https://github.com/LuaJIT/LuaJIT/issues/665#issuecomment-784452583
13 commit = a04480e
14
15 groups = System/Libraries
16 url = https://luajit.org/
17 license = MIT
18 summary = A Just-In-Time Compiler for Lua
19
20 description
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.
24 end
25
26 source_dl = https://repo.or.cz/luajit-2.0.git/snapshot/
27 sources = %{commit}.tar.gz
28
29 build
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
45 end
46
47 packages
48 package %{name}
49
50 package %{name}-devel
51 template DEVEL
52 end
53
54 package %{name}-debuginfo
55 template DEBUGINFO
56 end
57 end