summaryrefslogtreecommitdiff
path: root/user/luarocks/APKBUILD
blob: fe0a752901775c194b0b681ac6b3878fdfd663fc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Contributor: Síle Ekaterin Liszka <sheila@vulpine.house>
# Maintainer: Síle Ekaterin Liszka <sheila@vulpine.house>
pkgname=luarocks
pkgver=3.9.2
pkgrel=0
pkgdesc="Package manager for Lua software"
url="https://luarocks.org/"
arch="noarch"
options="!check"  # No test suite
license="MIT"
depends="lua5.3-dev"
makedepends=""
source="https://luarocks.github.io/luarocks/releases/luarocks-$pkgver.tar.gz
	config.lua"

build() {
	./configure \
		--prefix=/usr \
		--sysconfdir=/etc \
		--lua-version=5.3 \
		--rocks-tree=/usr/local
	make build
}

package() {
	make DESTDIR="$pkgdir" install
	install -D -m 644 "$srcdir"/config.lua "$pkgdir"/etc/$pkgname/config.lua
}

sha512sums="7e93164bdcf35338e993822931a8e59957ab69c6e23236a7a075649c2f7cd173305c4ca6e9d115fc5e282cb76c21754d7adac92b21885006e5ee3bc06a9d0059  luarocks-3.9.2.tar.gz
5845d5643c3eeb6d4af6d919a588c5253c91e6a0b278116b4cd855437fc48ac64970fd3ef758c135bc0536ddc1aaa16b01c50e33c864f59aeef1ccced0d01d82  config.lua"