summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD31
2 files changed, 19 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 486b1b666c8c..6c9722eeb816 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = doctoc
- pkgdesc = Generates table of contents for markdown files inside local git repository, installed through npm
+ pkgdesc = Generates table of contents for markdown files inside local git repository
pkgver = 2.6.4
pkgrel = 1
url = https://github.com/technote-space/doctoc
@@ -8,11 +8,9 @@ pkgbase = doctoc
makedepends = git
makedepends = npm
depends = nodejs
- provides = doctoc
- conflicts = doctoc
conflicts = doctoc-git
options = !emptydirs
- source = git+https://github.com/technote-space/doctoc#tag=v2.6.4
+ source = doctoc::git+https://github.com/technote-space/doctoc.git#tag=v2.6.4
sha256sums = SKIP
pkgname = doctoc
diff --git a/PKGBUILD b/PKGBUILD
index 8905df3f4e58..70fad7d2075b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,11 @@
# Maintainer:
# Contributor: Michael DeGuzis <mdeguzis@gmail.com>
-pkgname=doctoc
+_pkgname="doctoc"
+pkgname="$_pkgname"
pkgver=2.6.4
pkgrel=1
-pkgdesc="Generates table of contents for markdown files inside local git repository, installed through npm"
+pkgdesc="Generates table of contents for markdown files inside local git repository"
arch=('any')
url="https://github.com/technote-space/doctoc"
license=('GPL3')
@@ -15,23 +16,25 @@ makedepends=(
'npm'
)
-provides=('doctoc')
-conflicts=(
- ${provides[@]}
- 'doctoc-git'
-)
+conflicts=('doctoc-git')
+
options=(!emptydirs)
-source=("git+$url#tag=v$pkgver")
-sha256sums=('SKIP')
+_pkgsrc="$_pkgname"
+source=(
+ "$_pkgsrc"::"git+$url.git#tag=v${pkgver%%.r*}"
+)
+sha256sums=(
+ 'SKIP'
+)
package() {
- cd "$pkgname"
+ cd "$_pkgsrc"
- mkdir -p "$pkgdir/usr"
+ mkdir -p "${pkgdir:?}/usr"
npm pack .
- npm install --user root -g --prefix="$pkgdir/usr" *.tgz
+ npm install --user root -g --prefix="${pkgdir:?}/usr" *.tgz
- find "$pkgdir" -name "package.json" -exec sed -e "s|${pkgdir}||" -i {} \;
- find "$pkgdir" -name "package.json" -exec sed -e "s|${srcdir}||" -i {} \;
+ find "${pkgdir:?}" -name "package.json" -exec sed -e "s|${pkgdir:?}||" -i {} \;
+ find "${pkgdir:?}" -name "package.json" -exec sed -e "s|${srcdir:?}||" -i {} \;
}