Source: luajit
Section: interpreters
Priority: optional
Maintainer: Debian Lua Team <pkg-lua-devel@lists.alioth.debian.org>
Uploaders: Ondřej Surý <ondrej@debian.org>,
           Mo Zhou <lumin@debian.org>
Build-Depends: debhelper-compat (= 13)
Standards-Version: 4.6.2
Vcs-Git: https://salsa.debian.org/lua-team/luajit.git
Vcs-Browser: https://salsa.debian.org/lua-team/luajit.git
Rules-Requires-Root: no
Homepage: https://luajit.org

Package: luajit
Architecture: any-i386 any-amd64 arm64 armel armhf mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el s390x loong64 riscv64
Multi-Arch: foreign
Pre-Depends: ${misc:Pre-Depends}
Depends: libluajit-5.1-2 (= ${binary:Version}) [!ppc64el !s390x],
         libluajit-5.1-common (= ${source:Version}) [!ppc64el !s390x],
         ${misc:Depends},
         ${shlibs:Depends},
         luajit2 [ppc64el s390x],
Conflicts: luajit2 [!ppc64el !s390x]
Replaces: luajit2 [!ppc64el !s390x]
Description: Just in time compiler for Lua programming language version 5.1
 LuaJIT implements the full set of language features defined by Lua 5.1. The
 virtual machine (VM) is API- and ABI-compatible to the standard Lua interpreter
 and can be deployed as a drop-in replacement.
 .
 This package contains the standalone interpreter/jitter that can be used
 as a replacement for the standard lua5.1 interpreter.

Package: libluajit-5.1-common
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
Conflicts: libluajit2-5.1-common
Replaces: libluajit2-5.1-common
Description: Just in time compiler for Lua - common files
 This package contains files needed by the LuaJIT interpreter/jitter as well
 by its embeddable (i.e. library) version.

Package: libluajit-5.1-2
Architecture: any-i386 any-amd64 arm64 armel armhf mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el s390x loong64 riscv64
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: libluajit-5.1-common (= ${source:Version}) [!ppc64el !s390x],
         ${misc:Depends},
         ${shlibs:Depends},
         libluajit2-5.1-2 [ppc64el s390x]
Conflicts: libluajit2-5.1-2 [!ppc64el !s390x]
Replaces: libluajit2-5.1-2 [!ppc64el !s390x]
Description: Just in time compiler for Lua - library version
 LuaJIT implements the full set of language features defined by Lua 5.1. The
 virtual machine (VM) is API- and ABI-compatible to the standard Lua interpreter
 and can be deployed as a drop-in replacement.
 .
 This package contains an embeddable version of LuaJIT that can be used as a
 replacement of the standard liblua-5.1 shared library.

Package: libluajit-5.1-dev
Section: libdevel
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Architecture: any-i386 any-amd64 arm64 armel armhf mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el s390x loong64 riscv64
Depends: libluajit-5.1-2 (= ${binary:Version}) [!ppc64el !s390x],
         ${misc:Depends},
         ${shlibs:Depends},
         libluajit2-5.1-dev [ppc64el s390x]
Conflicts: libluajit2-5.1-dev [!ppc64el !s390x]
Replaces: libluajit2-5.1-dev [!ppc64el !s390x]
Description: Just in time compiler for Lua - development files
 This package contains header files and a statically linkable library for
 LuaJIT.
