summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfuero2023-06-17 09:20:00 +0200
committerfuero2023-06-17 09:20:00 +0200
commit300641d3d918e6beb5cc8fd9f8254fd5ca9f4e15 (patch)
tree11aaf1f4229e6767e7badc2e376039e75d61a3c6
downloadaur-300641d3d918e6beb5cc8fd9f8254fd5ca9f4e15.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD38
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
+}