summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 11 insertions, 30 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f4d5a705ebc5..8ada64145e07 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,33 @@
# Maintainer: Konstantin Gizdov < arch at kge dot pw >
pkgname=vale
-pkgver=1.0.6
+pkgver=1.2.6
pkgrel=1
pkgdesc="A customizable, syntax-aware linter for prose."
-provides=('vale')
arch=('i686' 'x86_64')
url="https://github.com/errata-ai/vale"
license=('MIT')
-makedepends=('go' 'ruby' 'python-docutils')
-options=('!emptydirs')
-source=("https://github.com/errata-ai/${pkgname}/archive/v${pkgver}.zip"
- 'enable_local_build.patch')
-sha256sums=('5fb8ceaa69653f902e5c04b38d0c199a1a853364d62075264e75e591df6c7a48'
- '0761d16f111f793d7388da7bb88fa59daa8ac5a51b2b737ad065226f51beec4b')
-
-prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- patch -p1 -i "${srcdir}/enable_local_build.patch"
-}
+makedepends=('go-pie' 'go-bindata')
+source=("${url}/archive/v${pkgver}.zip")
+sha256sums=('71d4b21d415d3a17aa05f7f2636e9e6c14b508b07f60f9bc56c53aea116c7ea2')
build() {
cd "${srcdir}"
export GOPATH="${srcdir}/gopath"
- export RUBY_VER=$(ruby -e 'puts RUBY_VERSION')
- mkdir -p "${srcdir}/ruby"
- export HOME="${srcdir}/ruby"
- export GEM_HOME="${HOME}/.gem/ruby/${RUBY_VER}"
- export GEM_HOME_OLD="${HOME}/.gem/ruby/2.5.0" # for some reason is wants 2.5.0 too
- export PATH="${srcdir}/gopath/bin:${GEM_HOME}/bin:${GEM_HOME_OLD}/bin:$PATH"
+ export PATH="${srcdir}/gopath/bin:$PATH"
mkdir -p "${srcdir}/gopath/src/github.com/errata-ai/vale"
- rsync -az "${srcdir}/${pkgname}-${pkgver}/" "${srcdir}/gopath/src/github.com/errata-ai/vale/"
+ cp -r "${srcdir}/${pkgname}-${pkgver}"/* "${srcdir}/gopath/src/github.com/errata-ai/vale/"
cd "${srcdir}/gopath/src/github.com/errata-ai/vale"
go env
- export BUNDLE_GEMFILE=$PWD/Gemfile
- export PATH="${srcdir}/bin:${PATH}"
- gem install --no-rdoc --no-ri asciidoctor
- make setup
-
- make build
+ make LAST_TAG=${pkgver} rules
+ make LAST_TAG=${pkgver} build
}
package() {
- # cd "${srcdir}/build"
- install -Dm755 "${srcdir}/gopath/src/github.com/errata-ai/vale/bin/vale" "${pkgdir}/usr/bin/vale"
+ cd "${srcdir}/gopath/src/github.com/errata-ai/vale"
+ make LAST_TAG=${pkgver} DESTDIR="${pkgdir}" install
+ install -Dm755 "${srcdir}/gopath/bin/vale" "${pkgdir}/usr/bin/vale"
install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/vale/LICENSE"
install -d "${pkgdir}/usr/share/vale/styles"
cp -r "${srcdir}/gopath/src/github.com/errata-ai/vale/styles"/* "${pkgdir}/usr/share/vale/styles/"
- chmod -R 644 "${pkgdir}/usr/share/vale/styles"/*
- find "${pkgdir}/usr/share/vale/styles" -type d -exec chmod 755 {} \;
}