diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 28 insertions, 28 deletions
@@ -3,54 +3,54 @@ _rockname=cassowary _project=$_rockname.lua pkgname=("lua-$_rockname-git" "lua53-$_rockname-git" "lua52-$_rockname-git" "lua51-$_rockname-git") -pkgver=2.2.r30.gdd236e3 -_branch='master' +pkgver=2.3.1.r0.gc022a12 _rockrel=0 pkgrel=1 pkgdesc='The cassowary constraint solver' -arch=('i686' 'x86_64') +arch=(any) url="https://github.com/sile-typesetter/$_project" -license=('MIT') -_lua_deps=('penlight') -makedepends=('git' 'lua' 'lua53' 'lua52' 'lua51' 'luarocks') -source=("git+$url.git#branch=$_branch") +license=(MIT) +_lua_deps=(penlight) +makedepends=(git lua lua53 lua52 lua51 luarocks) +source=("$_project.git::git+$url.git") sha256sums=('SKIP') pkgver() { - cd "$_project" - git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + cd "$_project.git" + git describe --always --long --tags --abbrev=7 HEAD | + sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } _package_helper() { - cd "$_project" - luarocks --lua-version="$1" --tree="$pkgdir/usr/" \ - make --deps-mode=none --no-manifest "$_rockname-scm-$_rockrel.rockspec" + cd "$_project.git" + luarocks --lua-version="$1" --tree="$pkgdir/usr/" \ + make --deps-mode=none --no-manifest "$_rockname-scm-$_rockrel.rockspec" } package_lua-cassowary-git() { - depends=('lua' "${_lua_deps[@]/#/lua-}") - provides=("${pkgname/-git}") - conflicts=("${pkgname/-git}") - _package_helper 5.4 + depends=('lua' "${_lua_deps[@]/#/lua-}") + provides=("${pkgname/-git}") + conflicts=("${pkgname/-git}") + _package_helper 5.4 } package_lua53-cassowary-git() { - depends=('lua53' "${_lua_deps[@]/#/lua53-}") - provides=("${pkgname/-git}") - conflicts=("${pkgname/-git}") - _package_helper 5.3 + depends=('lua53' "${_lua_deps[@]/#/lua53-}") + provides=("${pkgname/-git}") + conflicts=("${pkgname/-git}") + _package_helper 5.3 } package_lua52-cassowary-git() { - depends=('lua52' "${_lua_deps[@]/#/lua52-}") - provides=("${pkgname/-git}") - conflicts=("${pkgname/-git}") - _package_helper 5.2 + depends=('lua52' "${_lua_deps[@]/#/lua52-}") + provides=("${pkgname/-git}") + conflicts=("${pkgname/-git}") + _package_helper 5.2 } package_lua51-cassowary-git() { - depends=('lua51' "${_lua_deps[@]/#/lua51-}") - provides=("${pkgname/-git}") - conflicts=("${pkgname/-git}") - _package_helper 5.1 + depends=('lua51' "${_lua_deps[@]/#/lua51-}") + provides=("${pkgname/-git}") + conflicts=("${pkgname/-git}") + _package_helper 5.1 } |