summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiří Klimeš2020-08-06 21:06:38 +0200
committerJiří Klimeš2020-08-06 21:13:17 +0200
commitea99c414a6cfe630e8af3557f82fddfa4b7313e0 (patch)
tree3a17d9d78e135b61ad1d1f30103989ca440e7175
parentf5564117c4648dc1e47e1d7e2e91d1e13b0818be (diff)
downloadaur-ea99c414a6cfe630e8af3557f82fddfa4b7313e0.tar.gz
Lua 5.4 is now default in Arch Linux - update for that
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD19
2 files changed, 22 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fddacc235c32..2ce8932244ec 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -10,6 +10,7 @@ pkgbase = libim
makedepends = lua
makedepends = lua51
makedepends = lua52
+ makedepends = lua53
noextract = im-3.15_Sources.tar.gz
source = https://downloads.sourceforge.net/project/imtoolkit/3.15/Docs%20and%20Sources/im-3.15_Sources.tar.gz
source = https://downloads.sourceforge.net/project/imtoolkit/3.15/Docs%20and%20Sources/im-3.15_Docs.pdf
@@ -22,7 +23,7 @@ pkgname = libim
depends = libpng
pkgname = lua-im
- pkgdesc = Lua (5.3) bindings for IM toolkit
+ pkgdesc = Lua (5.4) bindings for IM toolkit
depends = libim
pkgname = lua51-im
@@ -33,3 +34,7 @@ pkgname = lua52-im
pkgdesc = Lua (5.2) bindings for IM toolkit
depends = libim
+pkgname = lua53-im
+ pkgdesc = Lua (5.3) bindings for IM toolkit
+ depends = libim
+
diff --git a/PKGBUILD b/PKGBUILD
index 0fd3085adb1d..d00c71164e12 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,13 +4,13 @@
# Contributor: Karro <karolina.lindqvist@kramnet.se>
pkgbase=libim
-pkgname=('libim' 'lua-im' 'lua51-im' 'lua52-im')
+pkgname=('libim' 'lua-im' 'lua51-im' 'lua52-im' 'lua53-im')
pkgver=3.15
pkgrel=1
pkgdesc="Toolkit for digital imaging"
arch=('i686' 'x86_64')
url="https://www.tecgraf.puc-rio.br/im/"
-makedepends=('lsb-release' 'lua' 'lua51' 'lua52')
+makedepends=('lsb-release' 'lua' 'lua51' 'lua52' 'lua53')
license=('MIT')
source=(
"https://downloads.sourceforge.net/project/imtoolkit/${pkgver}/Docs%20and%20Sources/im-${pkgver}_Sources.tar.gz"
@@ -29,9 +29,15 @@ build() {
msg2 'Building libim without Lua'
make -k im im_jp2 im_process im_process_omp im_fftw3
+ msg2 'Building Lua 5.4 bindings'
+ make -k imlua5 imlua_jp25 imlua_process5 imlua_process_omp5 imlua_fftw35 \
+ STDLDFLAGS="-shared -Wl,-rpath=/usr/lib/lua/5.4,--enable-new-dtags,--as-needed" \
+ USE_LUA54=Yes LUA_SFX=5.4
+
msg2 'Building Lua 5.3 bindings'
make -k imlua5 imlua_jp25 imlua_process5 imlua_process_omp5 imlua_fftw35 \
STDLDFLAGS="-shared -Wl,-rpath=/usr/lib/lua/5.3,--enable-new-dtags,--as-needed" \
+ LUA_INC=/usr/include/lua5.3 \
USE_LUA53=Yes LUA_SFX=5.3
msg2 'Building Lua 5.2 bindings'
@@ -63,7 +69,7 @@ package_libim() {
}
_lua_im_package_helper() {
- # $1 ... Lua version ("5.1", "5.2" or "5.3")
+ # $1 ... Lua version ("5.1", "5.2", "5.3" or "5.4")
_lua_ver=$1
_lua_ver_nodot=`echo $1 | cut -c1,3`
@@ -87,6 +93,13 @@ _lua_im_package_helper() {
}
package_lua-im() {
+ pkgdesc="Lua (5.4) bindings for IM toolkit"
+ depends=('libim')
+
+ _lua_im_package_helper "5.4"
+}
+
+package_lua53-im() {
pkgdesc="Lua (5.3) bindings for IM toolkit"
depends=('libim')