diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-05-04 22:23:08 -0300 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-05-30 15:09:17 +0000 |
commit | bc041ed545bd56d993d0888f6cae1f85d67da7db (patch) | |
tree | 838021d0e6beb5511d8fdc4859a71971fb34f87e | |
parent | 07afa39066e95f755681d4f81658f98f572efb36 (diff) |
community/bam: enable check and modernize
- Fix license
- Use modern style
- Fix compilation of tests against lua5.3
-rw-r--r-- | community/bam/APKBUILD | 22 | ||||
-rw-r--r-- | community/bam/use-lua5.3.patch | 17 |
2 files changed, 30 insertions, 9 deletions
diff --git a/community/bam/APKBUILD b/community/bam/APKBUILD index c39408a9568..cf62375e684 100644 --- a/community/bam/APKBUILD +++ b/community/bam/APKBUILD @@ -2,25 +2,29 @@ # Contributor: Bartłomiej Piotrowski <bpiotrowski@alpinelinux.org> pkgname=bam pkgver=0.5.1 -pkgrel=1 +pkgrel=2 pkgdesc="Fast and flexible build system using Lua" arch="all !s390x" #luajit unavail on excluded arches url="https://github.com/matricks/bam" -makedepends="lua5.3-dev luajit-dev" -license='ZLIB' -options="!check" -source="$pkgname-$pkgver.tar.gz::https://github.com/matricks/bam/archive/v$pkgver.tar.gz" -builddir="$srcdir"/$pkgname-$pkgver +makedepends="lua5.3-dev" +checkdepends="python" +license='Zlib' +source="$pkgname-$pkgver.tar.gz::https://github.com/matricks/bam/archive/v$pkgver.tar.gz + use-lua5.3.patch + " build() { - cd "$builddir" sh make_unix.sh } +check() { + make test +} + package() { - cd "$builddir" install -Dm755 bam "$pkgdir"/usr/bin/bam install -Dm755 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING } -sha512sums="e6f1b3daad6073c58b0e3cbf836bb0a6b66f0c36532d6e6eca9949239ab8b584cc88f892cce6f74974e370a8a688f33a95dde86dd65cc1790e49e5f8aeab0fef bam-0.5.1.tar.gz" +sha512sums="e6f1b3daad6073c58b0e3cbf836bb0a6b66f0c36532d6e6eca9949239ab8b584cc88f892cce6f74974e370a8a688f33a95dde86dd65cc1790e49e5f8aeab0fef bam-0.5.1.tar.gz +7ad509adb06c896bc66f16e548d4ec8ef44a6c98571ae0a6e92b964717ff7f4981852792cb5bb83cb23ad4902e95aadf505c9f48ab9803b2359783a27be57c3b use-lua5.3.patch" diff --git a/community/bam/use-lua5.3.patch b/community/bam/use-lua5.3.patch new file mode 100644 index 00000000000..02a96ad6af1 --- /dev/null +++ b/community/bam/use-lua5.3.patch @@ -0,0 +1,17 @@ +diff --git a/Makefile b/Makefile +index d804874..c661181 100644 +--- a/Makefile ++++ b/Makefile +@@ -9,9 +9,9 @@ PYTHON ?= python + + + # flags +-LUA_LIBS := $(shell $(PKG_CONFIG) --libs lua 2>/dev/null || echo "-llua") ++LUA_LIBS := $(shell $(PKG_CONFIG) --libs lua5.3 2>/dev/null || echo "-llua") + LIBS += -lm -lpthread $(LUA_LIBS) -ldl +-LUA_CFLAGS := $(shell $(PKG_CONFIG) --cflags lua 2>/dev/null || echo "-I/usr/include/lua") ++LUA_CFLAGS := $(shell $(PKG_CONFIG) --cflags lua5.3 2>/dev/null || echo "-I/usr/include/lua") + CFLAGS += $(LUA_CFLAGS) + + + |