diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 15 insertions, 12 deletions
@@ -2,31 +2,34 @@ _pkgname=fzy-lua pkgname=lua-fzy -pkgver=1.0 +pkgver=1.0.3 pkgrel=1 pkgdesc="Lua fzf matching library" arch=('x86_64') url="https://github.com/swarn/fzy-lua" license=('MIT') -depends=('lua') +depends=('lua' 'glibc') makedepends=('luarocks') +checkdepends=('busted') conflicts=('lua-fzy-purelua') source=( - "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz" + "$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz" ) -sha256sums=('1dcf5283b2f79927c8d8fec11bcf05623dc55b12a0de8c0413f8442d112109bc') - -prepare() { - cd ${srcdir}/${_pkgname}-${pkgver} -} +sha256sums=('11e13743ed7f60b68c55cff028760480ab5ea1ed0fd13ff6de64cac7fbc22d88') build() { - cd ${srcdir}/${_pkgname}-${pkgver} - luarocks make --deps-mode=none --pack-binary-rock ./fzy-scm-1.rockspec + cd "$_pkgname-$pkgver" + luarocks make --deps-mode=none --pack-binary-rock fzy-scm-1.rockspec } package() { - cd ${srcdir}/${_pkgname}-${pkgver} - luarocks install --tree=${pkgdir}/usr --deps-mode=none --no-manifest ./*.rock + cd "$_pkgname-$pkgver" + luarocks install --tree=${pkgdir}/usr --deps-mode=none --no-manifest *.rock install -Dm644 ./LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE } + +check() { + cd "$_pkgname-$pkgver" + export LD_LIBRARY_PATH="$_pkgname-$pkgver:$LD_LIBRARY_PATH" + busted +} |