summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-05-14 17:05:54 +0300
committerCaleb Maclennan2020-05-14 17:05:54 +0300
commitedfea909728110f2c5b520d4cbb7d65024d92baa (patch)
treef7ee7edb96fa81decd6b8cb641a9a17365048dae
downloadaur-edfea909728110f2c5b520d4cbb7d65024d92baa.tar.gz
Initial upload: lua-cmark-git 0.29.0.r5.gefb3feb-1
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD55
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..54547c7b0435
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = lua-cmark-git
+ pkgdesc = Lua wrapper for libcmark, CommonMark Markdown parsing and rendering library
+ pkgver = 0.29.0.r5.gefb3feb
+ pkgrel = 1
+ url = https://github.com/jgm/cmark-lua
+ arch = x86_64
+ arch = i686
+ license = BSD
+ makedepends = git
+ makedepends = lua
+ makedepends = lua52
+ makedepends = lua51
+ makedepends = luarocks
+ source = git+https://github.com/jgm/cmark-lua.git#branch=master
+ sha256sums = SKIP
+
+pkgname = lua-cmark-git
+ depends = lua
+ provides = lua-cmark
+ conflicts = lua-cmark
+
+pkgname = lua52-cmark-git
+ depends = lua52
+ provides = lua52-cmark
+ conflicts = lua52-cmark
+
+pkgname = lua51-cmark-git
+ depends = lua51
+ provides = lua51-cmark
+ conflicts = lua51-cmark
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ec0596dfef58
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Caleb Maclennan <caleb@alerque.com>
+
+_rockname=cmark
+_project=$_rockname-lua
+pkgname=("lua-$_rockname-git" "lua52-$_rockname-git" "lua51-$_rockname-git")
+pkgver=0.29.0.r5.gefb3feb
+_branch='master'
+_rockrel=1
+pkgrel=1
+pkgdesc='Lua wrapper for libcmark, CommonMark Markdown parsing and rendering library'
+arch=('x86_64' 'i686')
+url="https://github.com/jgm/$_project"
+license=('BSD')
+makedepends=('git' 'lua' 'lua52' 'lua51' 'luarocks')
+source=("git+$url.git#branch=$_branch")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$_project"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cp -a "$_project"{,-5.1}
+ cp -a "$_project"{,-5.2}
+ cp -a "$_project"{,-5.3}
+}
+
+_package_helper() {
+ cd "$_project-$1"
+ sed -i Makefile \
+ -e "s!--local make!--lua-version='$1' --tree='$pkgdir/usr/' make --deps-mode=none --no-manifest!"
+ make rock
+}
+
+package_lua-cmark-git() {
+ depends=('lua')
+ provides=("${pkgname/-git}")
+ conflicts=("${pkgname/-git}")
+ _package_helper 5.3
+}
+
+package_lua52-cmark-git() {
+ depends=('lua52')
+ provides=("${pkgname/-git}")
+ conflicts=("${pkgname/-git}")
+ _package_helper 5.2
+}
+
+package_lua51-cmark-git() {
+ depends=('lua51')
+ provides=("${pkgname/-git}")
+ conflicts=("${pkgname/-git}")
+ _package_helper 5.1
+}