summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2021-08-27 23:17:22 +0300
committerCaleb Maclennan2021-08-27 23:17:22 +0300
commit94ca239dc476f4b9f51951d5fe19e867b60d04d1 (patch)
treef247038d3f068cf2cc0a7a0afb2fa4835e4d80a9
parent73ecb89f3e617e1292966489d73f02de99d1c415 (diff)
downloadaur-94ca239dc476f4b9f51951d5fe19e867b60d04d1.tar.gz
upgpkg: ldoc-git 1.4.6.r52.gbbd498a-1
Adopt, overhaul
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD54
2 files changed, 30 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fbbf7c2d3688..5b8fb55f7227 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,16 @@
-# Generated by mksrcinfo v8
-# Fri Dec 23 06:44:00 UTC 2016
pkgbase = ldoc-git
pkgdesc = LuaDoc-compatible documentation generation system
- pkgver = 1.4.6.3.gf91c318
+ pkgver = 1.4.6.r52.gbbd498a
pkgrel = 1
- url = https://github.com/stevedonovan/ldoc
+ url = https://github.com/lunarmodules/LDoc
arch = any
- license = custom
+ license = MIT
makedepends = git
depends = lua
depends = lua-penlight
- provides = ldoc
+ provides = ldoc=1.4.6.r52.gbbd498a
conflicts = ldoc
- source = ldoc::git+https://github.com/stevedonovan/ldoc.git
- md5sums = SKIP
+ source = ldoc::git+https://github.com/lunarmodules/LDoc.git
+ sha256sums = SKIP
pkgname = ldoc-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 00e68fc014c7..753aebfcf334 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,34 @@
-# Maintainer: wangjiezhe <wangjiezhe AT yandex DOT com>
+# Maintainer: Caleb Maclennan <caleb@alerque.com>
+# Contributor: wangjiezhe <wangjiezhe AT yandex DOT com>
pkgname=ldoc-git
-_pkgname=ldoc
-pkgver=1.4.6.3.gf91c318
+_pkgname=${pkgname%-git}
+pkgver=1.4.6.r52.gbbd498a
pkgrel=1
pkgdesc='LuaDoc-compatible documentation generation system'
-url='https://github.com/stevedonovan/ldoc'
-arch=('any')
-license=('custom')
-depends=('lua' 'lua-penlight')
-makedepends=('git')
-source=("${_pkgname}::git+${url}.git")
-md5sums=('SKIP')
-provides=('ldoc')
-conflicts=('ldoc')
-md5sum=('SKIP')
+arch=(any)
+url=https://github.com/lunarmodules/LDoc
+license=(MIT)
+depends=(lua
+ lua-penlight)
+makedepends=(git)
+provides=("$_pkgname=$pkgver")
+conflicts=($_pkgname)
+source=("$_pkgname::git+$url.git")
+sha256sums=('SKIP')
pkgver() {
- cd ${_pkgname}
- git describe --tags | sed 's/-/./g'
+ cd "${_pkgname}"
+ git describe --long --abbrev=7 --tags |
+ sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
package() {
- cd ${_pkgname}
-
- # install library
- install -dm 755 "${pkgdir}/usr/share/lua/5.3"
- cp -a ldoc "${pkgdir}/usr/share/lua/5.3"
-
- # install binaries
- install -Dm 755 ldoc.lua "${pkgdir}/usr/bin/ldoc.lua"
- ln -s ldoc.lua "${pkgdir}/usr/bin/ldoc"
-
- # copy docs
- install -Dm 644 readme.md doc/doc.md -t "${pkgdir}/usr/share/doc/${_pkgname}"
- install -Dm 644 COPYRIGHT "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+ cd "${_pkgname}"
+ install -dm0755 "$pkgdir/usr/share/lua/5.4"
+ cp -a ldoc "$pkgdir/usr/share/lua/5.4"
+ install -Dm0755 -t "$pkgdir/usr/bin/" ldoc.lua
+ ln -s ldoc.lua "$pkgdir/usr/bin/ldoc"
+ install -Dm0644 -t "$pkgdir/usr/share/doc/$_pkgname/" README.md doc/doc.md
+ install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" COPYRIGHT
}
-
-# vim: ts=2 sw=2 et: