diff options
author | fuero | 2023-06-17 09:20:00 +0200 |
---|---|---|
committer | fuero | 2023-06-17 09:20:00 +0200 |
commit | 300641d3d918e6beb5cc8fd9f8254fd5ca9f4e15 (patch) | |
tree | 11aaf1f4229e6767e7badc2e376039e75d61a3c6 | |
download | aur-300641d3d918e6beb5cc8fd9f8254fd5ca9f4e15.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 38 |
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7907c3e73465 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = ls-lint + pkgdesc = directory and filename linter + pkgver = 2.0.0 + pkgrel = 1 + url = https://github.com/loeffel-io/ls-lint + arch = x86_64 + license = MIT + makedepends = go-pie + depends = glibc + provides = ls-lint + conflicts = ls-lint-git + source = ls-lint-2.0.0.tar.gz::https://github.com/loeffel-io/ls-lint/archive/refs/tags/v2.0.0.tar.gz + sha256sums = eab9825d11be7662488ac834ca2fac2adeedd868904c5724c05f13780ec744ce + +pkgname = ls-lint diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f184ed42660e --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.pkg.tar.* +*.tar.gz +*.log +lazygit/ +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d58f194fde66 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: fuero <fuerob@gmail.com> + +pkgname=ls-lint +pkgver=2.0.0 +pkgrel=1 +pkgdesc='directory and filename linter' +arch=('x86_64') +_repo_prefix='github.com/loeffel-io' +_repo_name="${pkgname%-git}" +url="https://${_repo_prefix}/${_repo_name}" +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('eab9825d11be7662488ac834ca2fac2adeedd868904c5724c05f13780ec744ce') +license=('MIT') +depends=('glibc') +makedepends=('go-pie') +conflicts=("${_repo_name}-git") +provides=("${_repo_name}") + +clean() { + echo rm -rf ${srcdir} +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + go build -x -v \ + -ldflags "-extldflags '${LDFLAGS}' -X main.commit=$(git rev-parse --short HEAD) -X main.date=$(date -u +%Y%m%d.%H%M%S) -X main.version=$(git describe --always --tags --abbrev=0).$(git rev-parse --short HEAD)" \ + -o "${_repo_name}.bin" \ + ./cmd/ls_lint +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -Dm0755 "${_repo_name}.bin" "${pkgdir}/usr/bin/${_repo_name}" + for _file in *.md + do + install -Dm644 "${_file}" "${pkgdir}/usr/share/doc/${pkgname}/$(basename ${_file})" + done +} |