diff options
author | felix | 2015-07-18 20:16:11 +0200 |
---|---|---|
committer | felix | 2015-08-10 00:10:09 +0200 |
commit | 5ad30cbe5fb5eabe1787b5f650d01a14ee2d0607 (patch) | |
tree | 0430c45b1fae93f0a4cc673fdcbaaa669efa4ceb | |
parent | 034a5004afa8ab07eaacf27e21eb97e7a042baaf (diff) | |
download | aur-5ad30cbe5fb5eabe1787b5f650d01a14ee2d0607.tar.gz |
Release 2.8.0; also, split package and fix the luarocks trick
-rw-r--r-- | .SRCINFO | 40 | ||||
-rw-r--r-- | PKGBUILD | 88 |
2 files changed, 101 insertions, 27 deletions
@@ -1,21 +1,43 @@ pkgbase = lrexlib pkgdesc = regular expression libraries for lua - pkgver = 2.7.2 + pkgver = 2.8.0 pkgrel = 1 url = http://rrthomas.github.com/lrexlib/ arch = i686 arch = x86_64 - license = custom:lua - makedepends = git2cl-git + license = custom makedepends = luarocks - depends = lua + provides = lrexlib + noextract = lrexlib-gnu-2.8.0-1.src.rock + noextract = lrexlib-oniguruma-2.8.0-1.src.rock + noextract = lrexlib-pcre-2.8.0-1.src.rock + noextract = lrexlib-posix-2.8.0-1.src.rock + noextract = lrexlib-tre-2.8.0-1.src.rock + source = https://luarocks.org/lrexlib-gnu-2.8.0-1.src.rock + source = https://luarocks.org/lrexlib-oniguruma-2.8.0-1.src.rock + source = https://luarocks.org/lrexlib-pcre-2.8.0-1.src.rock + source = https://luarocks.org/lrexlib-posix-2.8.0-1.src.rock + source = https://luarocks.org/lrexlib-tre-2.8.0-1.src.rock + sha512sums = 094004723cc6a300377b33b4c9a91d41625b06b622655b4d66f7d7e389ad5729ca07f7343acd8d72f8cc2eacaabae3b0b96572c75a25f0098822994a6965e6f4 + sha512sums = 22214e274fcda24f1744444a5461a01481536ed14aab1df91371eae845a5cbbca6ca7df07b3b9859448af354494c9603c659567a90af847c9f986eec1924c90f + sha512sums = a75837ab50748963b993b623ad648f6f147496767975a59165f72f02fa1edf1f396c37477d84cfd39b622cfe808248b139070fe310a26ca69de04a95c02b22c7 + sha512sums = 7cf92da4d12fb6f2a808ce6120eabf8147e35aa2d9df58c6c164478f5d5be70241eb01e95d95cd16e01a1b380c9be62d8d07e0946906cbf2f0e7bb463985fa3c + sha512sums = 798ea42aa4974a30db889addb788f22e058594a10c506aa6371715a97ca85972a9bfedf4026a355c1ae0ff74d650b41847402eb04b82cdc7dda15e770006d01b + +pkgname = lrexlib-gnu + +pkgname = lrexlib-oniguruma + depends = depends = oniguruma - depends = tre + +pkgname = lrexlib-pcre + depends = depends = pcre conflicts = lrexlib-pcre5.1 - conflicts = lrexlib-pcre - source = LICENSE - md5sums = 57bcf624164eaa14fd37807983ea219b -pkgname = lrexlib +pkgname = lrexlib-posix + +pkgname = lrexlib-tre + depends = + depends = tre @@ -1,26 +1,78 @@ # Contributor: strata <strata@dropswitch.net> # Maintainer: Stefan Husmann <stefan-husmann@t-online.de> - -pkgname=lrexlib -pkgver=2.7.2 +pkgbase=lrexlib +pkgname=( + lrexlib-gnu + lrexlib-oniguruma + lrexlib-pcre + lrexlib-posix + lrexlib-tre +) +pkgver=2.8.0 pkgrel=1 pkgdesc="regular expression libraries for lua" arch=('i686' 'x86_64') url="http://rrthomas.github.com/lrexlib/" -source=('LICENSE') -md5sums=('57bcf624164eaa14fd37807983ea219b') -license=('custom:lua') -depends=('lua' 'oniguruma' 'tre' 'pcre') -makedepends=('git2cl-git' 'luarocks') -conflicts=('lrexlib-pcre5.1' 'lrexlib-pcre') - -package() { - luarocks --tree=${pkgdir}/usr install $pkgname-gnu - luarocks --tree=${pkgdir}/usr install $pkgname-oniguruma - luarocks --tree=${pkgdir}/usr install $pkgname-pcre - luarocks --tree=${pkgdir}/usr install $pkgname-posix - luarocks --tree=${pkgdir}/usr install $pkgname-tre - install -Dm644 LICENSE \ - "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +license=('custom') +makedepends=('luarocks') +provides=('lrexlib') +source=( + "https://luarocks.org/lrexlib-gnu-$pkgver-$pkgrel.src.rock" + "https://luarocks.org/lrexlib-oniguruma-$pkgver-$pkgrel.src.rock" + "https://luarocks.org/lrexlib-pcre-$pkgver-$pkgrel.src.rock" + "https://luarocks.org/lrexlib-posix-$pkgver-$pkgrel.src.rock" + "https://luarocks.org/lrexlib-tre-$pkgver-$pkgrel.src.rock" +) +noextract=( + "lrexlib-gnu-$pkgver-$pkgrel.src.rock" + "lrexlib-oniguruma-$pkgver-$pkgrel.src.rock" + "lrexlib-pcre-$pkgver-$pkgrel.src.rock" + "lrexlib-posix-$pkgver-$pkgrel.src.rock" + "lrexlib-tre-$pkgver-$pkgrel.src.rock" +) +sha512sums=( + '094004723cc6a300377b33b4c9a91d41625b06b622655b4d66f7d7e389ad5729ca07f7343acd8d72f8cc2eacaabae3b0b96572c75a25f0098822994a6965e6f4' + '22214e274fcda24f1744444a5461a01481536ed14aab1df91371eae845a5cbbca6ca7df07b3b9859448af354494c9603c659567a90af847c9f986eec1924c90f' + 'a75837ab50748963b993b623ad648f6f147496767975a59165f72f02fa1edf1f396c37477d84cfd39b622cfe808248b139070fe310a26ca69de04a95c02b22c7' + '7cf92da4d12fb6f2a808ce6120eabf8147e35aa2d9df58c6c164478f5d5be70241eb01e95d95cd16e01a1b380c9be62d8d07e0946906cbf2f0e7bb463985fa3c' + '798ea42aa4974a30db889addb788f22e058594a10c506aa6371715a97ca85972a9bfedf4026a355c1ae0ff74d650b41847402eb04b82cdc7dda15e770006d01b' +) + +_do_package() { + luarocks --tree="$pkgdir/usr" install "$pkgname-$pkgver-$pkgrel.src.rock" + + mkdir -p "$pkgdir/usr/share/doc" + mkdir -p "$pkgdir/usr/share/licenses/$pkgname" + mv "$pkgdir/usr/lib/luarocks/rocks-"*"/$pkgname/$pkgver-$pkgrel/doc" "$pkgdir/usr/share/doc/$pkgname" + chmod -R 0644 "$pkgdir/usr/share/doc/$pkgname"/* + rm -f "$pkgdir/usr/share/doc/$pkgname/.gitignore" + ln -s "../../doc/$pkgname/license.html" "$pkgdir/usr/share/licenses/$pkgname/license.html" + rm -rf "$pkgdir/usr/lib/luarocks" +} + +package_lrexlib-gnu() { + _do_package +} + +package_lrexlib-oniguruma() { + depends+=('oniguruma') + + _do_package } +package_lrexlib-pcre() { + depends+=('pcre') + conflicts=('lrexlib-pcre5.1') + + _do_package +} + +package_lrexlib-posix() { + _do_package +} + +package_lrexlib-tre() { + depends+=('tre') + + _do_package +} |